[Xcb] Status of XCB-GLX?

Peter Harris git at peter.is-a-geek.org
Sun Jan 29 14:12:55 PST 2012


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.

See, for example: https://bugs.freedesktop.org/show_bug.cgi?id=42131

Peter Harris


More information about the Xcb mailing list