| Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
Simple helper unit for setting up OpenGL full-screen anti-aliasing (that is, multisamling).
function AntiAliasingGlwMultiSampling: Cardinal; |
procedure AntiAliasingGLInit; |
procedure AntiAliasingEnable; |
procedure AntiAliasingDisable; |
function AntiAliasingToStr(Value: TAntiAliasing): string; |
TAntiAliasing = Cardinal; |
TAntiAliasingRange = 0..MaxAntiAliasing; |
MaxAntiAliasing = 4; |
DefaultAntiAliasing = 0; |
AntiAliasing: TAntiAliasing = DefaultAntiAliasing; |
function AntiAliasingGlwMultiSampling: Cardinal; |
procedure AntiAliasingGLInit; |
procedure AntiAliasingEnable; |
procedure AntiAliasingDisable; |
function AntiAliasingToStr(Value: TAntiAliasing): string; |
TAntiAliasing = Cardinal; |
TAntiAliasingRange = 0..MaxAntiAliasing; |
MaxAntiAliasing = 4; |
DefaultAntiAliasing = 0; |
AntiAliasing: TAntiAliasing = DefaultAntiAliasing; |
|
Anti-aliasing level. 0 - none 1 - 2 samples, dont_care 2 - 2 samples, nicest (quincunx (5 taps) for NVidia) 3 - 4 samples, dont_care 4 and more - 4 samples, nicest (9 taps for NVidia) |