xserver-multidpi/dri3
Kristian Høgsberg 9ba2084321 dri3: Allow asynchronous implementation for dri3_open
By passing the client pointer to the dri3_open implementation, we allow
the clients to implement the open callback asynchronously.  If the
client ignore count is positive after returning from dri3_open, we
assume that authentication is in progress and doesn't send the reply.
The code to send the reply is moved into a helper function, which the
implementation can call upon receiving its authenticaion reply.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
2014-04-01 10:31:09 -07:00
..
dri3_event.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dri3_priv.h dri3: Add DRI3 extension 2013-10-31 16:58:30 -07:00
dri3_request.c dri3: Allow asynchronous implementation for dri3_open 2014-04-01 10:31:09 -07:00
dri3_screen.c dri3: Allow asynchronous implementation for dri3_open 2014-04-01 10:31:09 -07:00
dri3.c dri3: Disable when Xinerama is active 2013-12-09 13:20:36 -05:00
dri3.h dri3: Allow asynchronous implementation for dri3_open 2014-04-01 10:31:09 -07:00
dri3int.h dri3: Add DRI3 extension 2013-10-31 16:58:30 -07:00
Makefile.am dri3: Add DRI3 extension 2013-10-31 16:58:30 -07:00