[cairo] rookie question
dennisml at conversis.de
Fri Oct 10 13:15:20 PDT 2008
On 10/10/2008 09:03 PM, Carl Worth wrote:
> On Thu, 2008-10-09 at 00:45 +0900, KwangYul Seo wrote:
>> What is the current status of glucose? It is hard find information on
>> glucose. Is it still under development?
> I don't think it's being developed at all.
> It does seem strange to me that there always seems to be excitement
> about using OpenGL to improve our 2D rendering stack, (whether within
> cairo or the X server), but then the projects that attempt this end up
> stalling, (see Glitz and Glucose).
I think we are dealing with the problem of the chicken and the egg here. As
long as no solid hardware acceleration exists as a baseline in the
toolkits/x11 no application is going to rely on that and as long as no
application relies on any sort of acceleration there is no demand for an
accelerated 2D rendering stack.
> Meanwhile, there's *still* interest in this. Joe Drew plans to do a new
> OpenGL-based backend for cairo, (Joe, do you have a cute name for it
> yet?). And Eric Anholt plans to do a new OpenGL-based acceleration
> architecture for X, (it's got a nice name, but I'll let him announce it
> when there's more code than vapor).
Yet another OpenGL-based acceleration architecture for X. Don't get me
wrong here I would love to see the come to pass but as long as there is no
cooperation with a least the toolkit creators I don't really see this idea
taking off. In order to get this on the road I think two minimum
requirements have to be met: 1. The OpenGL architecture must be shipped by
default with Xorg and always be enabled when the X11 driver supports
OpenGL. 2. The toolkits (gtk, qt, etc.) must automatically detect this
extension and make use of it.
Right now you can have a top notch card in your system and a working OpenGL
driver yet I can still see all these redraw artefacts when dragging a gtk
window around. In 2004 this was not so good, in 2006 it was bad but in 2008
that's quite embarassing actually.
More information about the cairo