Many programs seem to be very slow on 2D graphics output, e.g. on implementing transparency, scrolling, etc..
How can i make all (or most of) the calls to graphic libraries use OpenGL?
I read about cairo's support of output to OpenGL context in wikipedia, and found out that i need glitz to use this feature. I installed glitz and then tried to compile cairo with --enable-glitz command line argument for configure script. configure says:
Quote:
--- The glitz surface backend feature is still under active development and
--- is included in this release only as a preview. It does NOT fully work yet
--- and incompatible changes may yet be made to glitz surface backend
--- specific API.
|
Does this mean cairo is going to use its own version of glitz, included in cairo's package, instead of using already installed one? If yes, how can i then make cairo use really working glitz?
Or, maybe glitz for cairo doesn't make much sense to speeding up 2D graphics in X server? I also read about Xgl in wikipedia, but in that article there was a link to AIGLX... Now with all this info i'm confused with this topic... Maybe, nothing of mentioned above would solve my task? What could be the solution then?