Table of Contents Fighting aliasing Enters FXAA Prerequisites Luma Texture filtering Step-by-step Detecting where to apply AA Estimating gradient and choosing edge direction Choosing edge orientation First iteration exploration Iterating Estimating offset Subpixel antialiasing Final read Sources When rendering 3D scenes on a computer screen, aliasing can occur. As each pixel can only belong to the