CSAA (Coverage Sampling Antialiasing)
** No hotlinked images **
http://www.nvidia.com/docs/IO/37516/sample_coverage.gif
Think this explains in detail just how good CSAA is over MSAA. Unlike others, NVidia simply gives detailed information on CSAA without using it in benchmarks to get better scores as its a more efficient form of AA.
In summary, CSAA produces antialiased images that rival the quality of 8x or 16x MSAA, while introducing only a minimal performance hit over standard (typically 4x) MSAA. It works by introducing the concept of a new sample type: a sample that represents coverage. This differs from previous AA techniques where coverage was always inherently tied to another sample type. In supersampling for example, each sample represents shaded color, stored color/z/stencil, and coverage, which essentially amounts to rendering to an oversized buffer and downfiltering. MSAA reduces the shader overhead of this operation by decoupling shaded samples from stored color and coverage; this allows applications using antialiasing to operate with fewer shaded samples while maintaining the same quality color/z/stencil and coverage sampling. CSAA further optimizes this process by decoupling coverage from color/z/stencil, thus reducing bandwidth and storage costs.
** No hotlinked images **
http://www.nvidia.com/docs/IO/37516/sample_coverage.gif
CSAA can be enabled in one of the two following scenarios:
When the application specifically enables CSAA.
When CSAA is turned on in the control panel by the end user. The control panel offers users one of two options:
“Enhance” mode: All application-created MSAA surfaces are converted to CSAA surfaces using the control panel-specified CSAA mode.
“Override” mode: The control panel forces a CSAA-enabled backbuffer. Note that this mode only works for applications that render directly to the backbuffer.
It is recommended that applications enable CSAA directly. The process of implementing CSAA is incredibly simple (almost exactly the same as implementing MSAA), and the benefit to your users is enormous; they get much higher image quality at almost zero performance loss, without the fuss and hassle of manipulating the control panel.
Think this explains in detail just how good CSAA is over MSAA. Unlike others, NVidia simply gives detailed information on CSAA without using it in benchmarks to get better scores as its a more efficient form of AA.
