[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cairo] OpenGL backend in CVS



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@xxxxxxxxx>




Reply to: