[cairo] OpenGL backend in CVS

David Reveman c99drn at cs.umu.se
Thu Apr 15 13:18:44 PDT 2004


The OpenGL backend has finally made it to cairo CVS.

Using an OpenGL surface can give you a great performance boost. With the
right hardware, all rendering operations can be accelerated by the
OpenGL backend. However, there are still some things that need to be
done before we can fully utilize the acceleration that the OpenGL
backend can provide.

1. Text!
OpenGL text performance is horrible right now. Adding some kind of glyph
cache to cairo will fix this. Is anyone working on this?

2. Faster clipping
Glitz can accelerated non-rectangular clipping very efficiently. I'd
like to use this with cairo. It will require a change to the current
clipping interface:
Instead of having clipping connected to a cairo_t object, it could be
connected to a surface. This way we can push all clipping to the
backends.

- David

-- 
David Reveman <c99drn at cs.umu.se>





More information about the cairo mailing list