summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGwenole Beauchesne <gbeauchesne@splitted-desktop.com>2010-12-07 09:50:01 +0000
committerGwenole Beauchesne <gbeauchesne@splitted-desktop.com>2010-12-07 09:50:01 +0000
commit01381b23d4d2e952fa14acba42566d10e312c692 (patch)
tree2a31d44e12774202e3e8332a9325c2a40bc83568 /src
parent234a2289e14b37c789c8906e6bd6eedfbc7089f3 (diff)
Fix build with recent OpenGL headers.
Diffstat (limited to 'src')
-rw-r--r--src/utils_glx.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/utils_glx.h b/src/utils_glx.h
index 7b7d09b..c25f002 100644
--- a/src/utils_glx.h
+++ b/src/utils_glx.h
@@ -28,6 +28,7 @@
#include <vdpau/vdpau.h>
/* GL_NV_vdpau_interop */
+#if GL_GLEXT_VERSION < 64
typedef GLintptr GLvdpauSurfaceNV;
typedef void (*PFNGLVDPAUINITNVPROC)(const GLvoid *vdpDevice, const GLvoid *getProcAddress);
typedef void (*PFNGLVDPAUFININVPROC)(void);
@@ -39,7 +40,9 @@ typedef void (*PFNGLVDPAUGETSURFACEIVPROC)(GLvdpauSurfaceNV surface, GLenum pnam
typedef void (*PFNGLVDPAUSURFACEACCESSNVPROC)(GLvdpauSurfaceNV surface, GLenum access);
typedef void (*PFNGLVDPAUMAPSURFACESNVPROC)(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
typedef void (*PFNGLVDPAUUNMAPSURFACESNVPROC)(GLsizei numSurface, const GLvdpauSurfaceNV *surfaces);
+#endif
+/* GLX_EXT_texture_from_pixmap */
#if GLX_GLXEXT_VERSION < 18
typedef void (*PFNGLXBINDTEXIMAGEEXTPROC)(Display *, GLXDrawable, int, const int *);
typedef void (*PFNGLXRELEASETEXIMAGEEXTPROC)(Display *, GLXDrawable, int);