xserver-multidpi/dri3
Keith Packard 6ec04a75de dri3: Fix dri3_open API change by adding new dri3_open_client
Xwayland will eventually need the current client in dri3_open. Simply
changing that API is not an option though as other drivers that
implement DRI3 will not have a matching function signature and will
crash when called.

Add a new dri3_open_client function pointer and bump
DRI3_SCREEN_INFO_VERSION so that drivers can be aware of the new
function which will be used in preference to the old function when
available.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anhole <eric@anholt.net>
2014-04-08 13:53:58 -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: Fix dri3_open API change by adding new dri3_open_client 2014-04-08 13:53:58 -07:00
dri3.c dri3: Disable when Xinerama is active 2013-12-09 13:20:36 -05:00
dri3.h dri3: Fix dri3_open API change by adding new dri3_open_client 2014-04-08 13:53:58 -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