[Xcb] Status of XCB-GLX?

Ian Romanick idr at freedesktop.org
Tue Jan 31 22:57:24 PST 2012


On 01/29/2012 03:12 PM, Peter Harris wrote:
> On Sun, Jan 29, 2012 at 4:48 PM, Troy Watson wrote:
>>> (Note that, due to some unfortunate design decisions, most OpenGL GLX
>>> libraries are incompatible with XSetEventQueueOwner)
>>
>> Can you clarify this for me?
>
> I'm not intimately familiar with the details, but basically there are
> evil hidden events that you're not aware of that are used by the
> direct rendering infrastructure. Xlib hides these (by sneakily passing
> them to somebody other than the caller of XNextEvent()), XCB does not.
> IIRC, the OpenGL libraries don't even provide a documented entry point
> for the events, so you can't pass them by hand.

Gosh, if we're so evil and sneaky, perhaps you can enlighten us with a 
way to do it that is transparent to applications?  Requiring the 
application to magically know that it needs to process some event and 
send it to the GL library is a non-starter.  DRI is a driver 
implementation detail that the application cannot know about.

> See, for example: https://bugs.freedesktop.org/show_bug.cgi?id=42131
>
> Peter Harris
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb



More information about the Xcb mailing list