Magellan Linux

Diff of /trunk/opengl-update/glxext.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1144 by niro, Tue Apr 6 22:28:07 2010 UTC revision 1145 by niro, Fri Aug 20 12:05:55 2010 UTC
# Line 48  extern "C" { Line 48  extern "C" {
48  /*************************************************************/  /*************************************************************/
49    
50  /* Header file version number, required by OpenGL ABI for Linux */  /* Header file version number, required by OpenGL ABI for Linux */
51  /* glxext.h last updated 2010/02/10 */  /* glxext.h last updated 2010/08/06 */
52  /* Current version at http://www.opengl.org/registry/ */  /* Current version at http://www.opengl.org/registry/ */
53  #define GLX_GLXEXT_VERSION 27  #define GLX_GLXEXT_VERSION 32
54    
55  #ifndef GLX_VERSION_1_3  #ifndef GLX_VERSION_1_3
56  #define GLX_WINDOW_BIT                     0x00000001  #define GLX_WINDOW_BIT                     0x00000001
# Line 124  extern "C" { Line 124  extern "C" {
124  #define GLX_SAMPLES_ARB                    100001  #define GLX_SAMPLES_ARB                    100001
125  #endif  #endif
126    
127    #ifndef GLX_ARB_vertex_buffer_object
128    #define GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095
129    #endif
130    
131  #ifndef GLX_ARB_fbconfig_float  #ifndef GLX_ARB_fbconfig_float
132  #define GLX_RGBA_FLOAT_TYPE_ARB            0x20B9  #define GLX_RGBA_FLOAT_TYPE_ARB            0x20B9
133  #define GLX_RGBA_FLOAT_BIT_ARB             0x00000004  #define GLX_RGBA_FLOAT_BIT_ARB             0x00000004
134  #endif  #endif
135    
136    #ifndef GLX_ARB_framebuffer_sRGB
137    #define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB   0x20B2
138    #endif
139    
140  #ifndef GLX_ARB_create_context  #ifndef GLX_ARB_create_context
141  #define GLX_CONTEXT_DEBUG_BIT_ARB          0x00000001  #define GLX_CONTEXT_DEBUG_BIT_ARB          0x00000001
142  #define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002  #define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
# Line 143  extern "C" { Line 151  extern "C" {
151  #define GLX_CONTEXT_PROFILE_MASK_ARB       0x9126  #define GLX_CONTEXT_PROFILE_MASK_ARB       0x9126
152  #endif  #endif
153    
154    #ifndef GLX_ARB_create_context_robustness
155    #define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB  0x00000004
156    #define GLX_LOSE_CONTEXT_ON_RESET_ARB      0x8252
157    #define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
158    #define GLX_NO_RESET_NOTIFICATION_ARB      0x8261
159    #endif
160    
161  #ifndef GLX_SGIS_multisample  #ifndef GLX_SGIS_multisample
162  #define GLX_SAMPLE_BUFFERS_SGIS            100000  #define GLX_SAMPLE_BUFFERS_SGIS            100000
163  #define GLX_SAMPLES_SGIS                   100001  #define GLX_SAMPLES_SGIS                   100001
# Line 403  extern "C" { Line 418  extern "C" {
418  #define GLX_FLIP_COMPLETE_INTEL            0x8182  #define GLX_FLIP_COMPLETE_INTEL            0x8182
419  #endif  #endif
420    
421    #ifndef GLX_NV_multisample_coverage
422    #define GLX_COVERAGE_SAMPLES_NV            100001
423    #define GLX_COLOR_SAMPLES_NV               0x20B3
424    #endif
425    
426    #ifndef GLX_AMD_gpu_association
427    #define GLX_GPU_VENDOR_AMD                 0x1F00
428    #define GLX_GPU_RENDERER_STRING_AMD        0x1F01
429    #define GLX_GPU_OPENGL_VERSION_STRING_AMD  0x1F02
430    #define GLX_GPU_FASTEST_TARGET_GPUS_AMD    0x21A2
431    #define GLX_GPU_RAM_AMD                    0x21A3
432    #define GLX_GPU_CLOCK_AMD                  0x21A4
433    #define GLX_GPU_NUM_PIPES_AMD              0x21A5
434    #define GLX_GPU_NUM_SIMD_AMD               0x21A6
435    #define GLX_GPU_NUM_RB_AMD                 0x21A7
436    #define GLX_GPU_NUM_SPI_AMD                0x21A8
437    #endif
438    
439    #ifndef GLX_EXT_create_context_es2_profile
440    #define GLX_CONTEXT_ES2_PROFILE_BIT_EXT    0x00000004
441    #endif
442    
443    
444  /*************************************************************/  /*************************************************************/
445    
# Line 547  typedef __GLXextFuncPtr ( * PFNGLXGETPRO Line 584  typedef __GLXextFuncPtr ( * PFNGLXGETPRO
584  #define GLX_ARB_fbconfig_float 1  #define GLX_ARB_fbconfig_float 1
585  #endif  #endif
586    
587    #ifndef GLX_ARB_framebuffer_sRGB
588    #define GLX_ARB_framebuffer_sRGB 1
589    #endif
590    
591  #ifndef GLX_ARB_create_context  #ifndef GLX_ARB_create_context
592  #define GLX_ARB_create_context 1  #define GLX_ARB_create_context 1
593  #ifdef GLX_GLXEXT_PROTOTYPES  #ifdef GLX_GLXEXT_PROTOTYPES
# Line 559  typedef GLXContext ( * PFNGLXCREATECONTE Line 600  typedef GLXContext ( * PFNGLXCREATECONTE
600  #define GLX_ARB_create_context_profile 1  #define GLX_ARB_create_context_profile 1
601  #endif  #endif
602    
603    #ifndef GLX_ARB_create_context_robustness
604    #define GLX_ARB_create_context_robustness 1
605    #endif
606    
607  #ifndef GLX_SGIS_multisample  #ifndef GLX_SGIS_multisample
608  #define GLX_SGIS_multisample 1  #define GLX_SGIS_multisample 1
609  #endif  #endif
# Line 936  typedef void ( * PFNGLXCOPYIMAGESUBDATAN Line 981  typedef void ( * PFNGLXCOPYIMAGESUBDATAN
981  #define GLX_INTEL_swap_event 1  #define GLX_INTEL_swap_event 1
982  #endif  #endif
983    
984    #ifndef GLX_NV_multisample_coverage
985    #define GLX_NV_multisample_coverage 1
986    #endif
987    
988    
989  #ifdef __cplusplus  #ifdef __cplusplus
990  }  }

Legend:
Removed from v.1144  
changed lines
  Added in v.1145