Geeks3D Forums

Geeks3D.com | GeeXLab | Softwares | Reviews | Downloads | Shader Lib 


News:MadView3D 0.3.0: Cross-Platform 3D Object Viewer

EQAA Modes for AMD 6900 Series Graphics Cards

(Read 8262 times)

0 Members and 1 Guest are viewing this topic.



Stefan

  • Global Moderator
  • Hero Member
  • *****
  • *
  • Posts: 4250
Quote
EQAA Modes for AMD 6900 Series Graphics Cards

Overview
Enhanced Quality Anti-Aliasing (EQAA) is a new anti-aliasing technology available from the AMD
HD 6900 series of graphics cards onwards. This new Anti-Aliasing (AA) technology offers
advanced smoothing of aliased edges without requiring additional video memory, and with a
minimal performance cost.

Coverage Sample Details
EQAA offers enhanced AA quality over standard Multi-Sample Anti-Aliasing (MSAA) modes by
adding more coverage samples per pixel but keeping the same number of color/depth/stencil
samples to achieve better AA quality than standard MSAA modes.       Since it doesn’t require 
additional color/depth/stencil samples, it consumes the same video memory as the equivalent
MSAA mode.

The coverage samples are used to test if a polygon is present at the location of the sample, and
these samples can be used as the weight value for calculating the final color of the pixel.
Because coverage samples can be gathered more easily than increasing color sample count,
EQAA can increase AA quality with quite a small performance overhead. EQAA is also
compatible with other existing AA techniques supported by AMD.



ljbade

  • NewsPosters
  • Jr. Member
  • *
  • *
  • Posts: 92
This sounds similar to NVIDIA CSAA that can go to 16x or 32x.

ljbade

  • NewsPosters
  • Jr. Member
  • *
  • *
  • Posts: 92
Also no OpenGL extension support yet  :-[

ljbade

  • NewsPosters
  • Jr. Member
  • *
  • *
  • Posts: 92
Just as I though this is a AMD "clone" of CSAA, just compare how EQAA and CSAA work:
http://developer.amd.com/sdks/radeon/assets/EQAA%20Modes%20for%20AMD%20HD%206900%20Series%20Cards.pdf

vs

http://developer.download.nvidia.com/assets/gamedev/docs/CSAA_Tutorial.pdf

Even the DX9/10/11 API commands to set the various modes use identical values to the equivalent CSAA modes.

But AMD don't (yet) support CSAA/EQAA 32x which NVIDIA supports since Fermi. Perhaps the AMD 7000 series will support it.

Here is a handy table comparing NVIDIA and AMD's names for the different modes:
MSAA ModeNVIDIA CSAA ModeAMD EQAA ModeColour Sample CountCoverage Sample Count
1x/Off11
2x22
2f4x24
4x44
8x4f8x48
8x8xQ88
16x4f16x416
16xQ8f16x816
32x824

JeGX:
Does Kombuster correctly detect/use EQAA? I don't have a 69XX card to test it on. You will likely need to add 2f4x since NVIDIA doesn't support that. Also AMD uses different names...
http://www.geeks3d.com/20100611/direct3d-gtx-480-vs-hd-5870-msaa-quality-levels-differences-between-dx11-hardware/