[cairo] Antialiasing renderer

Jouni Tulkki jouni.tulkki at hut.fi
Fri May 6 11:03:59 PDT 2005

I have written a fullscreen antialiasing renderer that uses a fullscreen 
approach to calculating the per-pixel coverage of polygons. The entire 
screen is antialiased at the same time. This means that there are no 
seams or other artifacts which are visible when polygons are antialiased 

The per-pixel coverage is calcucated analytically by dividing each pixel 
into areas which are covered by the same set of polygons. The polygons 
can use alpha blending.

The renderer renders polygons only. Code to convert lines and other 
shapes into polygons is yet to be written. Texturing and other advanced 
features are also not available.

The source code can be downloaded from


More information about the cairo mailing list