FXAAStrategy

Post-process FXAA — works on the final tone-mapped image.

In the namespace construct::aa. Declared in src/libs/libconstruct/construct/aa/FXAAStrategy.hpp.

Detailed description

Default FrameSetup (sample count 1, render scale 1.0) — no change to RT allocation. The work happens entirely in a single fullscreen pass at the end of the post chain.

This is the architecture's most "generic" AA method: because it operates on the rendered image as a 2D texture, it softens edges regardless of how they were produced — SDF silhouettes, mesh triangles, alpha-tested decals, even procedural shader effects. Combine with SDF-analytic AA for the sharpest possible SDF edges while still getting cheap cleanup on mesh / overlay edges.

In this section