[cairo] Re: Xgl server

Paul Sladen xr at paul.sladen.org
Wed Nov 10 18:45:19 PST 2004


On Mon, 8 Nov 2004, David Reveman wrote:
> XGL is currently rasterizing trapezoids in software and then sending
> masks to hardware for compositing. This produces trapezoids with
> anti-aliasing quality that match RENDER.

...and this is going to be the best long-term method too.

The important thing is to *cache* each of those intermediate steps of
software-rasterisation for later re-compositing, in hardware, with GL.

OpenGL copes better with rendering aliased shapes[0] with anti-aliased
textures.  Rather than detailed anti-aliased shapes[1] of flat colour.

	-Paul

[0]  a pair of screen-affine triangles, textured with
     anti-aliased, software-rasterised path. 
[1]  several hundred triangles approximating a curved path.  Suffering
     from less predictable hardware AA results produced by overlap, redraw
     and numerical truncation of such large numbers of triangles.
-- 
Is there no safe way to travel?  London, GB






More information about the cairo mailing list