added do /while to multi-line macros
[mesa.git] / include / GL / glx.h
index e98f9cb8e7440456bbd494ed7832167c02b984c9..b9c494697eaa3efa7da4406ecadc0265cef46f65 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glx.h,v 1.8 1999/11/23 19:54:53 brianp Exp $ */
+/* $Id: glx.h,v 1.10 1999/12/11 09:54:33 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -123,6 +123,7 @@ extern "C" {
 #define GLX_FBCONFIG_ID                        ?
 #define GLX_VISUAL_ID                  ?
 #define GLX_WINDOW_BIT                 ?
+#define GLX_PIXMAP_BIT                 ?
 #define GLX_PBUFFER_BIT                        ?
 #define GLX_AUX_BUFFERS_BIT            ?
 #define GLX_FRONT_LEFT_BUFFER_BIT      ?
@@ -145,6 +146,7 @@ extern "C" {
 #define GLX_STATIC_GRAY                        0x8007
 #define GLX_TRANSPARENT_INDEX          0x8009
 #define GLX_COLOR_INDEX_TYPE           ?
+#define GLX_COLOR_INDEX_BIT            ?
 #define GLX_SCREEN                     ?
 #define GLX_PBUFFER_CLOBBER_MASK       ?
 #define GLX_DAMAGED                    ?
@@ -183,12 +185,12 @@ extern "C" {
  * Compile-time extension tests
  */
 #define GLX_EXT_visual_info            1
-#define GLX_EXT_get_proc_address       1
 #define GLX_MESA_pixmap_colormap       1
 #define GLX_MESA_release_buffers       1
 #define GLX_MESA_copy_sub_buffer       1
 #define GLX_MESA_set_3dfx_mode         1
 #define GLX_SGI_video_sync             1
+#define GLX_ARB_get_proc_address       1
 
 
 
@@ -337,6 +339,10 @@ extern int glXWaitVideoSyncSGI(int divisor, int remainder,
                                unsigned int *count);
 
 
+/* GLX_ARB_get_proc_address */
+extern void (*glXGetProcAddressARB(const GLubyte *procName))();
+
+
 
 #ifdef __cplusplus
 }