[Xcb] [PATCH 5/7] Add event queue splitting
Eric Anholt
eric at anholt.net
Thu Nov 7 02:07:47 CET 2013
Peter Harris <pharris at opentext.com> writes:
> On 2013-11-05 19:41, Keith Packard wrote:
>> This allows apps to peel off certain XGE events into separate queues
>> for custom handling. Designed to support the Present extension
>>
>> Signed-off-by: Keith Packard <keithp at keithp.com>
>
> Re: xcb_register_for_special_event, xcb_unregister_for_special_event,
> xcb_check_for_special_event, and xcb_wait_for_special_event.
>
> There was some push-back the last time something similar to this came
> up, on the theory that it should be in a separate library from xcb[1].
> That said, we may have reached the point where it's just too useful to
> not have in libxcb.
The magic extra library is a non-solution. The user implementing event
handling doesn't know what GLX/EGL is doing, so you can't rely on them
using the magic extra library.
This implementation is basically the "fix events somehow" option in that
cited email: the new events have the multiplexing token (the eid field),
and this is the code for getting those events to the code that
registered for the event.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/xcb/attachments/20131106/1eb754d7/attachment.pgp>
More information about the Xcb
mailing list