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

Kristian Høgsberg krh at bitplanet.net
Thu Sep 29 05:53:46 PDT 2011


2011/9/28 zhigang gong <zhigang.gong at gmail.com>:
> 2011/9/28 Michel Dänzer <michel at daenzer.net>:
>> On Die, 2011-09-27 at 21:50 +0800, zhigang gong wrote:
>>>
>>> 3. Only support Intel platform currently.
>>> As glamor depends on KMS + MESA/EGL + GBM, currently only
>>> intel gfx device get supported.
>>
>> A Gallium based EGL driver (e.g. r3/600g, nouveau or llvmpipe) can
>> support all of the above, any particular reason why it wouldn't work
>> with that?
>
> You are talking about gallium driver, right? As I met some problem with
> intel's gallium driver, it just simply failed at egl initialization stage. And
> I was told that don't use gallium driver at that time. So you can see at
> my first email, I said please disable gallium when building mesa. That's
> my working environment.

Yes, the intel gallium drivers aren't well supported, but the other
gallium drivers support gbm and EGL/GLES2 just fine.  We use that
combination for Wayland.  If you're just using gbm, kms and EGL/GLES2,
it doesn't really matter whether your driver uses gallium or not, it's
really just an implementation detail.  Similar to how it doesn't
matter to X clients whether the X server uses the EXA, UXA or XAA
acceleration architecture.

Kristian


More information about the xorg-devel mailing list