Za antialiasing se koriste multisampling ili supersampling. Razlike izmedju ova 2 metoda su:
- Supersampling:
* potreban veci backbuffer (npr.. ako je renderujes 800x600 sa supersamplingom 2x, onda je backbufffer 1600x1200)
* prilicno usporava rendering
* bolji kvalitet slike u poredjenju sa multisamplingom
- Multisampling:
* velicina backbuffera je ista
* hardware "sampluje" vise delova pixela i racuna finalnu boju
* brzi je od supersamplinga
* podrska za razlicite sampling pattern-e, aligned, quincunx, rotated grid, temporal AA
Supersampling se obicno kontrolise iz drivera dok multisampling mozes da kontrolises iz tvog programa.
U OpenGL-u pogledaj dokumentaciju za
GL_ARB_multisample (
http://oss.sgi.com/projects/og...e/registry/ARB/multisample.txt).
U D3D pogledaj poziv CreateDevice i podesi polja
MultiSampleType i
MultiSampleQuality u D3DPRESENT_PARAMETERS strukturi.
yooyo