OpenArena/engine

additional AA options

leilei- opened this issue · 0 comments

Been thinking a lot about FSAA (aka SSAA / supersampling) lately.

Currently there's MSAA because that's all the OpenGL1 spec offers as an extension. MSAA doesn't work too well with alphatests (by design). The rest of the modes would have to be internal GLSL implementations. I don' t think there's environment variables to explicitly set the mode on old 2000-01 cards. GL1.5 adds a vague filtering quality hint.

Yes:
FSAA 2x / 4x
FSAA 2x w/ rotated grid
Vertical buffer filter (formerly "r_retroAA")
MSAA 2x / 4x

Hmm:
FXAA - not sure what it'll do to the console text

No:
MLAA/SMAA = designed for deferred rendering
TAA = ghosting artifacts