Add DRI3+Present loader

Graphics / Mesa 3D Graphics Library / Mesa - Keith Packard [keithp.com] - 7 November 2013 21:08 UTC

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


  • Share