summaryrefslogtreecommitdiff
path: root/GL/glx/g_disptab.h
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2006-07-06 02:28:55 -0400
committerKristian Høgsberg <krh@redhat.com>2006-07-06 21:25:29 -0400
commitb84374b2917a91a7732e780ffab6a29c807a3ecc (patch)
tree05be5a759ebc59f1a9be907fe78a852f6dec0f22 /GL/glx/g_disptab.h
parent2152e2d364bdd179cf218cde446c763d8c8bb833 (diff)
downloadxserver-b84374b2917a91a7732e780ffab6a29c807a3ecc.tar.gz
Add GLX_MESA_copy_sub_buffer marshalling support.
Diffstat (limited to 'GL/glx/g_disptab.h')
-rw-r--r--GL/glx/g_disptab.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/GL/glx/g_disptab.h b/GL/glx/g_disptab.h
index 9be5bdf2c..a83c7a8ab 100644
--- a/GL/glx/g_disptab.h
+++ b/GL/glx/g_disptab.h
@@ -48,6 +48,7 @@ extern int __glXCopyContext(__GLXclientState*, GLbyte*);
extern int __glXSwapBuffers(__GLXclientState*, GLbyte*);
extern int __glXBindTexImageEXT(__GLXclientState *cl, GLbyte *pc);
extern int __glXReleaseTexImageEXT(__GLXclientState *cl, GLbyte *pc);
+extern int __glXCopySubBufferMESA(__GLXclientState *cl, GLbyte *pc);
extern int __glXGetDrawableAttributesSGIX(__GLXclientState *cl, GLbyte *pc);
extern int __glXUseXFont(__GLXclientState*, GLbyte*);
extern int __glXCreateGLXPixmap(__GLXclientState*, GLbyte*);
@@ -85,6 +86,7 @@ extern int __glXSwapCopyContext(__GLXclientState*, GLbyte*);
extern int __glXSwapSwapBuffers(__GLXclientState*, GLbyte*);
extern int __glXSwapBindTexImageEXT(__GLXclientState *cl, GLbyte *pc);
extern int __glXSwapReleaseTexImageEXT(__GLXclientState *cl, GLbyte *pc);
+extern int __glXSwapReleaseTexImageEXT(__GLXclientState *cl, GLbyte *pc);
extern int __glXSwapGetDrawableAttributesSGIX(__GLXclientState *cl, GLbyte *pc);
extern int __glXSwapUseXFont(__GLXclientState*, GLbyte*);
extern int __glXSwapCreateGLXPixmap(__GLXclientState*, GLbyte*);
@@ -124,4 +126,11 @@ extern __GLXdispatchRenderProcPtr __glXRenderTable[__GLX_RENDER_TABLE_SIZE];
extern __GLXdispatchSingleProcPtr __glXSingleTable[__GLX_SINGLE_TABLE_SIZE];
extern __GLXdispatchRenderProcPtr __glXSwapRenderTable[__GLX_RENDER_TABLE_SIZE];
extern __GLXdispatchSingleProcPtr __glXSwapSingleTable[__GLX_SINGLE_TABLE_SIZE];
+
+/* Copied from mesa src/glx/x11/glxcmds.c
+ *
+ * Apparently there's no standardized opcode for this extension.
+ */
+#define X_GLXvop_CopySubBufferMESA 5154 /* temporary */
+
#endif /* _GLX_g_disptab_h_ */