Skip to main content

Module antialiasing

Module antialiasing 

Source
Expand description

Anti-aliasing implementations for the deferred rendering pipeline.

Provides:

  • FXAA (Fast Approximate Anti-Aliasing): luminance-based edge detection, subpixel shift, configurable quality presets (LOW/MEDIUM/HIGH/ULTRA)
  • TAA (Temporal Anti-Aliasing): jitter sequences, history buffer, velocity-based reprojection, neighborhood clamping, exponential blend
  • MSAA configuration (2x/4x/8x sample patterns)
  • CAS (Contrast Adaptive Sharpening) pass

Structs§

CasConfig
Configuration for AMD’s Contrast Adaptive Sharpening (CAS).
FxaaPass
FXAA post-processing pass.
MsaaConfig
MSAA configuration.
SharpeningPass
Sharpening pass using Contrast Adaptive Sharpening.
TaaConfig
Configuration for TAA.
TaaPass
TAA pass state.

Enums§

AntiAliasingMode
Which anti-aliasing technique is active.
FxaaQuality
Quality preset for FXAA.
JitterSequence
Jitter sequence type for TAA.
MsaaResolveFilter
Filter used when resolving MSAA to non-MSAA.
MsaaSampleCount
Number of MSAA samples.