Uses the __DRIimage loader interfaces.
v2: Fix _XIOErrors when DRI3 isn't present (change by anholt). Apparently XCB just terminates your connection if you don't check for extensions before using them, instead of returning an error like you'd expect.
2d94601 Add DRI3+Present loader
configure.ac | 12 +-
src/glx/Makefile.am | 2 +
src/glx/dri3_common.c | 146 ++++
src/glx/dri3_glx.c | 1831 +++++++++++++++++++++++++++++++++++++++++++++++++
src/glx/dri3_priv.h | 209 ++++++
src/glx/glxclient.h | 2 +
src/glx/glxext.c | 6 +-
7 files changed, 2204 insertions(+), 4 deletions(-)
Upstream: cgit.freedesktop.org