Added support for several additional enum-only extensions:
authorIan Romanick <idr@us.ibm.com>
Wed, 24 Nov 2004 18:55:45 +0000 (18:55 +0000)
committerIan Romanick <idr@us.ibm.com>
Wed, 24 Nov 2004 18:55:45 +0000 (18:55 +0000)
ARB_texture_rectangle, EXT_texture_env_dot3, EXT_texture_mirror_clamp,
ATI_texture_mirror_once, IBM_texture_mirrored_repeat,
NV_packed_depth_stencil, and NV_texture_rectangle.

src/mesa/glapi/gl_API.xml

index 8915be0..03048c2 100644 (file)
     </function>
 </category>
 
+<category name="GL_ARB_texture_rectangle" number="38">
+    <enum name="TEXTURE_RECTANGLE_ARB"                    value="0x84F5"/>
+    <enum name="TEXTURE_BINDING_RECTANGLE_ARB"            value="0x84F6"/>
+    <enum name="PROXY_TEXTURE_RECTANGLE_ARB"              value="0x84F7"/>
+    <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB"           value="0x84F8"/>
+</category>
 
 <!-- Non-ARB extensions sorted by extension number. -->
 
 <!-- Extension number 218 is a GLX extension. -->
 <!-- Extension number 219 is not listed in the extension registry. -->
 
+<category name="GL_EXT_texture_env_dot3" number="220">
+    <enum name="DOT3_RGB_EXT"                             value="0x8740"/>
+    <enum name="DOT3_RGBA_EXT"                            value="0x8741"/>
+</category>
+
+<category name="GL_ATI_texture_mirror_once" number="221">
+    <enum name="MIRROR_CLAMP_ATI"                         value="0x8742"/>
+    <enum name="MIRROR_CLAMP_TO_EDGE_ATI"                 value="0x8743"/>
+</category>
+
 <category name="GL_NV_fence" number="222">
     <function name="DeleteFencesNV" offset="647">
         <param name="n" type="GLsizei"/>
     </function>
 </category>
 
+<category name="GL_IBM_texture_mirrored_repeat" number="224">
+    <enum name="MIRRORED_REPEAT_IBM"                      value="0x8370"/>
+</category>
+
 <category name="GL_NV_evaluators" number="225">
     <function name="MapControlPointsNV" offset="?">
         <param name="target" type="GLenum"/>
     </function>
 </category>
 
+<category name="GL_NV_packed_depth_stencil" number="226">
+    <enum name="DEPTH_STENCIL_NV"                         value="0x84F9"/>
+    <enum name="UNSIGNED_INT_24_8_NV"                     value="0x84FA"/>
+</category>
+
 <category name="GL_NV_register_combiners2" number="227">
     <function name="CombinerStageParameterfvNV" offset="?">
         <param name="stage" type="GLenum"/>
     </function>
 </category>
 
+<category name="GL_NV_texture_rectangle" number="229">
+    <enum name="TEXTURE_RECTANGLE_NV"                     value="0x84F5"/>
+    <enum name="TEXTURE_BINDING_RECTANGLE_NV"             value="0x84F6"/>
+    <enum name="PROXY_TEXTURE_RECTANGLE_NV"               value="0x84F7"/>
+    <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV"            value="0x84F8"/>
+</category>
+
 <category name="GL_NV_vertex_program" number="233">
     <function name="AreProgramsResidentNV" offset="578">
         <param name="n" type="GLsizei" counter="true"/>
     </function>
 </category>
 
+<category name="GL_EXT_texture_mirror_clamp" number="298">
+    <enum name="MIRROR_CLAMP_EXT"                         value="0x8742"/>
+    <enum name="MIRROR_CLAMP_TO_EDGE_EXT"                 value="0x8743"/>
+    <enum name="MIRROR_CLAMP_TO_BORDER_EXT"               value="0x8912"/>
+</category>
+
 <category name="GL_EXT_blend_equation_separate" number="299">
     <function name="BlendEquationSeparateEXT" offset="710">
         <param name="modeRGB" type="GLenum"/>