summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGwenole Beauchesne <gbeauchesne@splitted-desktop.com>2011-01-06 08:20:42 +0000
committerGwenole Beauchesne <gbeauchesne@splitted-desktop.com>2011-01-06 08:20:42 +0000
commit7eff40f947ad6ec2c9fd745b449a56ad28bba183 (patch)
tree4be790ecdfcdcb134b153fad240802a243d6492d
parenta13c2d24e8db642c849e4f73edb336337254617b (diff)
Really fix build with upstream (newer) libGL headers.
-rw-r--r--src/utils_glx.c4
-rw-r--r--src/utils_glx.h8
2 files changed, 6 insertions, 6 deletions
diff --git a/src/utils_glx.c b/src/utils_glx.c
index 1c3a5a3..5b661ae 100644
--- a/src/utils_glx.c
+++ b/src/utils_glx.c
@@ -780,7 +780,7 @@ gl_init_vtable(void)
get_proc_address("glVDPAURegisterOutputSurfaceNV");
if (!gl_vtable->gl_vdpau_register_output_surface)
return NULL;
- gl_vtable->gl_vdpau_is_surface = (PFNGLVDPAUISSURFACEPROC)
+ gl_vtable->gl_vdpau_is_surface = (PFNGLVDPAUISSURFACENVPROC)
get_proc_address("glVDPAUIsSurfaceNV");
if (!gl_vtable->gl_vdpau_is_surface)
return NULL;
@@ -788,7 +788,7 @@ gl_init_vtable(void)
get_proc_address("glVDPAUUnregisterSurfaceNV");
if (!gl_vtable->gl_vdpau_unregister_surface)
return NULL;
- gl_vtable->gl_vdpau_get_surface_iv = (PFNGLVDPAUGETSURFACEIVPROC)
+ gl_vtable->gl_vdpau_get_surface_iv = (PFNGLVDPAUGETSURFACEIVNVPROC)
get_proc_address("glVDPAUGetSurfaceivNV");
if (!gl_vtable->gl_vdpau_get_surface_iv)
return NULL;
diff --git a/src/utils_glx.h b/src/utils_glx.h
index c25f002..4242051 100644
--- a/src/utils_glx.h
+++ b/src/utils_glx.h
@@ -34,9 +34,9 @@ typedef void (*PFNGLVDPAUINITNVPROC)(const GLvoid *vdpDevice, const GLvoid *getP
typedef void (*PFNGLVDPAUFININVPROC)(void);
typedef GLvdpauSurfaceNV (*PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
typedef GLvdpauSurfaceNV (*PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)(const GLvoid *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
-typedef GLboolean (*PFNGLVDPAUISSURFACEPROC)(GLvdpauSurfaceNV surface);
+typedef GLboolean (*PFNGLVDPAUISSURFACENVPROC)(GLvdpauSurfaceNV surface);
typedef void (*PFNGLVDPAUUNREGISTERSURFACENVPROC)(GLvdpauSurfaceNV surface);
-typedef void (*PFNGLVDPAUGETSURFACEIVPROC)(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
+typedef void (*PFNGLVDPAUGETSURFACEIVNVPROC)(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
typedef void (*PFNGLVDPAUSURFACEACCESSNVPROC)(GLvdpauSurfaceNV surface, GLenum access);
typedef void (*PFNGLVDPAUMAPSURFACESNVPROC)(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
typedef void (*PFNGLVDPAUUNMAPSURFACESNVPROC)(GLsizei numSurface, const GLvdpauSurfaceNV *surfaces);
@@ -165,9 +165,9 @@ struct _GLVTable {
PFNGLVDPAUFININVPROC gl_vdpau_fini;
PFNGLVDPAUREGISTERVIDEOSURFACENVPROC gl_vdpau_register_video_surface;
PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC gl_vdpau_register_output_surface;
- PFNGLVDPAUISSURFACEPROC gl_vdpau_is_surface;
+ PFNGLVDPAUISSURFACENVPROC gl_vdpau_is_surface;
PFNGLVDPAUUNREGISTERSURFACENVPROC gl_vdpau_unregister_surface;
- PFNGLVDPAUGETSURFACEIVPROC gl_vdpau_get_surface_iv;
+ PFNGLVDPAUGETSURFACEIVNVPROC gl_vdpau_get_surface_iv;
PFNGLVDPAUSURFACEACCESSNVPROC gl_vdpau_surface_access;
PFNGLVDPAUMAPSURFACESNVPROC gl_vdpau_map_surfaces;
PFNGLVDPAUUNMAPSURFACESNVPROC gl_vdpau_unmap_surfaces;