Preferred Analytical AA Solution

The benefits of analytical anti-aliasing algorithms should be weighed against memory bandwidth cost

Analytical anti-aliasing algorithms, such as fast approximate anti-aliasing (FXAA) or sub-pixel morphological anti-aliasing (SMAA) are shader-based techniques. These types of anti-aliasing techniques use analytics to detect and blur sharp geometric features. They are post-processing algorithms which are performed in screen space, and usually have a fixed cost, such as a full-screen pass. They do require more memory bandwidth, which is usually at a premium on mobile and embedded devices.

On PowerVR hardware the recommended analytical anti-aliasing solutions are as follows (best to worst performance):

  • Fast approXimate Anti-Aliasing (FXAA) – single full screen pass
  • Conservative Morphological Anti-Aliasing (CMAA)
  • Morphological Anti-Aliasing (MLAA)
  • Sub-pixel Morphological Anti-Aliasing (SMAA).