[cairo] OpenGL backend in CVS

Carl Worth cworth at east.isi.edu
Thu Apr 15 17:36:37 PDT 2004


On Thu, 15 Apr 2004 22:18:44 +0200, David Reveman wrote:
> The OpenGL backend has finally made it to cairo CVS.

Thanks David. Well done!

> 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?

I've heard that freetype now provides glyph caching. We should look into
whether that would do the job.

> 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.

That sounds quite reasonable, and I don't think it should be too
difficult. What kind of interface would be convenient for you? Would the
list of trapezoids do the trick?

-Carl




More information about the cairo mailing list