Browse Source

nvidia update

cxgeorge 24 years ago
parent
commit
7a9b7ca5d4
1 changed files with 51 additions and 2 deletions
  1. 51 2
      panda/src/glgsg/glext.h

+ 51 - 2
panda/src/glgsg/glext.h

@@ -2931,17 +2931,59 @@ typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolea
 
 /* Extensions */
 #define GL_ARB_texture_border_clamp       1
+#define GL_ARB_texture_env_combine        1
+#define GL_ARB_texture_env_dot3           1
+#define GL_EXT_texture_env_dot3           1
+#define GL_IBM_texture_mirrored_repeat    1
 #define GL_NV_evaluators                  1
-#define GL_NV_fence                                               1
-#define GL_NV_packed_depth_stencil                1
+#define GL_NV_fence                       1
+#define GL_NV_multisample_filter_hint     1
+#define GL_NV_packed_depth_stencil        1
 #define GL_NV_register_combiners2         1
+#define GL_NV_texture_compression_vtc     1
 #define GL_NV_texture_rectangle           1
 #define GL_NV_texture_shader              1
+#define GL_NV_texture_shader2             1
 #define GL_NV_vertex_program              1
 
 /* ARB_texture_border_clamp */
 #define GL_CLAMP_TO_BORDER_ARB            0x812D
 
+/* ARB_texture_env_combine */
+#define GL_COMBINE_ARB                    0x8570
+#define GL_COMBINE_RGB_ARB                0x8571
+#define GL_COMBINE_ALPHA_ARB              0x8572
+#define GL_RGB_SCALE_ARB                  0x8573
+#define GL_ADD_SIGNED_ARB                 0x8574
+#define GL_INTERPOLATE_ARB                0x8575
+#define GL_CONSTANT_ARB                   0x8576
+#define GL_PRIMARY_COLOR_ARB              0x8577
+#define GL_PREVIOUS_ARB                   0x8578
+#define GL_SOURCE0_RGB_ARB                0x8580
+#define GL_SOURCE1_RGB_ARB                0x8581
+#define GL_SOURCE2_RGB_ARB                0x8582
+#define GL_SOURCE0_ALPHA_ARB              0x8588
+#define GL_SOURCE1_ALPHA_ARB              0x8589
+#define GL_SOURCE2_ALPHA_ARB              0x858A
+#define GL_OPERAND0_RGB_ARB               0x8590
+#define GL_OPERAND1_RGB_ARB               0x8591
+#define GL_OPERAND2_RGB_ARB               0x8592
+#define GL_OPERAND0_ALPHA_ARB             0x8598
+#define GL_OPERAND1_ALPHA_ARB             0x8599
+#define GL_OPERAND2_ALPHA_ARB             0x859A
+#define GL_SUBTRACT_ARB                   0x84E7
+
+/* ARB_texture_env_dot3 */
+#define GL_DOT3_RGB_ARB                   0x86AE
+#define GL_DOT3_RGBA_ARB                  0x86AF
+
+/* EXT_texture_env_dot3 */
+#define GL_DOT3_RGB_EXT                   0x8740
+#define GL_DOT3_RGBA_EXT                  0x8741
+
+/* IBM_texture_mirrored_repeat */
+#define GL_MIRRORED_REPEAT_IBM            0x8370
+
 /* NV_vertex_program */
 #define GL_VERTEX_PROGRAM_NV              0x8620
 #define GL_VERTEX_STATE_PROGRAM_NV        0x8621
@@ -3140,6 +3182,9 @@ typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolea
 #define GL_TEXTURE_DT_SIZE_NV             0x871E
 #define GL_TEXTURE_MAG_SIZE_NV            0x871F
 
+/* NV_texture_shader2 */
+#define GL_DOT_PRODUCT_TEXTURE_3D_NV      0x86EF
+
 /* NV_register_combiners2 */
 #define GL_PER_STAGE_CONSTANTS_NV         0x8535
 
@@ -3147,6 +3192,10 @@ typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolea
 #define GL_DEPTH_STENCIL_NV               0x84F9
 #define GL_UNSIGNED_INT_24_8_NV           0x84FA
 
+/* NV_multisample_filter_hint */
+#define GL_MULTISAMPLE_FILTER_HINT_NV     0x8534
+
+/* NV_texture_compression_vtc */
 
 /* NV_vertex_program */
 typedef GLboolean (APIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences);