[Pull Request] Glamor: A 2D rendering acceleration implementation based on OpenGL

Alon Levy alevy at redhat.com
Tue Sep 27 10:41:19 PDT 2011

On Tue, Sep 27, 2011 at 09:50:06PM +0800, zhigang gong wrote:
> Hi Keith,
> Here is the pull request to merge glamor. Basically, it has three parts.
> The first part is the 2D rendering acceleration implementation in
> glamor directory. It supports both OpenGL/GLESv2. The second part is
> in hw/kdrive/xephyr. This part integrate glamor into Xephyr. And by
> specify a "-glamor" when invoke the Xephyr then you can use glamor
> to accelerate the rendering operations. The third part is in
> hw/xfree86/glamor. This part implements a standalone ddx driver based
> on glamor, egl and kms. With this glamor driver, you can start up
> a Xserver over Mesa/EGL directly, without any native window system.

I am not very familiar with either cairo/pixman, just know that it is
used in spice, and it has a GL backend. There is also clutter, and some
other open source 2D GL rendering libraries (qt canvas is also interesting,
although I guess it's C++). How is glamor related to them? (I guess some
of them don't support EGL, but looking at those who do - clutter certainly,
runs on my n900, and qt as well I think).


More information about the xorg mailing list