summaryrefslogtreecommitdiff
path: root/include/GL/glxext.h
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2001-10-17 13:28:14 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2001-10-17 13:28:14 +0000
commit3d16c369d9ab3b1f5c7c64b052fc939a3b39e2a0 (patch)
treedefa09cca78ec1a1c40cd66bbe322bb99071cab1 /include/GL/glxext.h
parentb5bfe2f6ae4b06cb566bbeb46f83b1e7f863e308 (diff)
updated extensions
Diffstat (limited to 'include/GL/glxext.h')
-rw-r--r--include/GL/glxext.h40
1 files changed, 38 insertions, 2 deletions
diff --git a/include/GL/glxext.h b/include/GL/glxext.h
index 93c2c9d4bd..33bbc441d7 100644
--- a/include/GL/glxext.h
+++ b/include/GL/glxext.h
@@ -46,7 +46,8 @@ extern "C" {
/*************************************************************/
/* Header file version number, required by OpenGL ABI for Linux */
-#define GLX_GLXEXT_VERSION 2
+/* glxext.h last updated 2001/09/26 */
+#define GLX_GLXEXT_VERSION 3
#ifndef GLX_VERSION_1_3
#define GLX_WINDOW_BIT 0x00000001
@@ -107,7 +108,16 @@ extern "C" {
#define GLX_PBUFFER_WIDTH 0x8041
#endif
-/* XXX Added by BrianP */
+#ifndef GLX_VERSION_1_4
+#define GLX_SAMPLE_BUFFERS 100000
+#define GLX_SAMPLES 100001
+#endif
+
+#ifndef GLX_ARB_multisample
+#define GLX_SAMPLE_BUFFERS_ARB 100000
+#define GLX_SAMPLES_ARB 100001
+#endif
+
#ifndef GLX_SGIS_multisample
#define GLX_SAMPLE_BUFFERS_SGIS 100000
#define GLX_SAMPLES_SGIS 100001
@@ -248,6 +258,20 @@ extern "C" {
#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
#endif
+#ifndef GLX_SGIX_visual_select_group
+#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
+#endif
+
+#ifndef GLX_OML_swap_method
+#define GLX_SWAP_METHOD_OML 0x8060
+#define GLX_SWAP_EXCHANGE_OML 0x8061
+#define GLX_SWAP_COPY_OML 0x8062
+#define GLX_SWAP_UNDEFINED_OML 0x8063
+#endif
+
+#ifndef GLX_OML_sync_control
+#endif
+
/*************************************************************/
@@ -526,6 +550,18 @@ extern Bool glXSet3DfxModeMESA (int);
typedef Bool ( * PFNGLXSET3DFXMODEMESAPROC) (int mode);
#endif
+#ifndef GLX_SGIX_visual_select_group
+#define GLX_SGIX_visual_select_group 1
+#endif
+
+#ifndef GLX_GLX_OML_swap_method
+#define GLX_GLX_OML_swap_method 1
+#endif
+
+#ifndef GLX_GLX_OML_sync_control
+#define GLX_GLX_OML_sync_control 1
+#endif
+
#ifdef __cplusplus
}