PrioritizeTextures, GetClipPlane, and WindowPos3fMESA don't need to be

handcoded, but Enable and Disable do.  Corrected some minor problems in the
PixelMap functions and some ARB_vertex_program functions.  Added size data
for the enums that can be passed to the Map[12][fd] functions.  Added the
enums for EXT_pixel_buffer_objects.
This commit is contained in:
Ian Romanick 2004-11-30 23:27:33 +00:00
parent 4f144b6087
commit 6106502fdf
1 changed files with 171 additions and 46 deletions

View File

@ -26,7 +26,8 @@
<!ATTLIST glx rop CDATA #IMPLIED
sop CDATA #IMPLIED
large CDATA #IMPLIED
doubles_in_order CDATA #IMPLIED
doubles_in_order CDATA #IMPLIED
always_array CDATA #IMPLIED
handcode CDATA #IMPLIED
ignore CDATA #IMPLIED>
]>
@ -322,24 +323,114 @@
<enum name="ACCUM_ALPHA_BITS" value="0x0D5B"/>
<enum name="NAME_STACK_DEPTH" value="0x0D70"/>
<enum name="AUTO_NORMAL" value="0x0D80"/>
<enum name="MAP1_COLOR_4" value="0x0D90"/>
<enum name="MAP1_INDEX" value="0x0D91"/>
<enum name="MAP1_NORMAL" value="0x0D92"/>
<enum name="MAP1_TEXTURE_COORD_1" value="0x0D93"/>
<enum name="MAP1_TEXTURE_COORD_2" value="0x0D94"/>
<enum name="MAP1_TEXTURE_COORD_3" value="0x0D95"/>
<enum name="MAP1_TEXTURE_COORD_4" value="0x0D96"/>
<enum name="MAP1_VERTEX_3" value="0x0D97"/>
<enum name="MAP1_VERTEX_4" value="0x0D98"/>
<enum name="MAP2_COLOR_4" value="0x0DB0"/>
<enum name="MAP2_INDEX" value="0x0DB1"/>
<enum name="MAP2_NORMAL" value="0x0DB2"/>
<enum name="MAP2_TEXTURE_COORD_1" value="0x0DB3"/>
<enum name="MAP2_TEXTURE_COORD_2" value="0x0DB4"/>
<enum name="MAP2_TEXTURE_COORD_3" value="0x0DB5"/>
<enum name="MAP2_TEXTURE_COORD_4" value="0x0DB6"/>
<enum name="MAP2_VERTEX_3" value="0x0DB7"/>
<enum name="MAP2_VERTEX_4" value="0x0DB8"/>
<enum name="MAP1_COLOR_4" value="0x0D90">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP1_INDEX" value="0x0D91">
<size name="Map1d" count="1"/>
<size name="Map1f" count="1"/>
<size name="Map2d" count="1"/>
<size name="Map2f" count="1"/>
</enum>
<enum name="MAP1_NORMAL" value="0x0D92">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP1_TEXTURE_COORD_1" value="0x0D93">
<size name="Map1d" count="1"/>
<size name="Map1f" count="1"/>
<size name="Map2d" count="1"/>
<size name="Map2f" count="1"/>
</enum>
<enum name="MAP1_TEXTURE_COORD_2" value="0x0D94">
<size name="Map1d" count="2"/>
<size name="Map1f" count="2"/>
<size name="Map2d" count="2"/>
<size name="Map2f" count="2"/>
</enum>
<enum name="MAP1_TEXTURE_COORD_3" value="0x0D95">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP1_TEXTURE_COORD_4" value="0x0D96">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP1_VERTEX_3" value="0x0D97">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP1_VERTEX_4" value="0x0D98">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP2_COLOR_4" value="0x0DB0">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP2_INDEX" value="0x0DB1">
<size name="Map1d" count="1"/>
<size name="Map1f" count="1"/>
<size name="Map2d" count="1"/>
<size name="Map2f" count="1"/>
</enum>
<enum name="MAP2_NORMAL" value="0x0DB2">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP2_TEXTURE_COORD_1" value="0x0DB3">
<size name="Map1d" count="1"/>
<size name="Map1f" count="1"/>
<size name="Map2d" count="1"/>
<size name="Map2f" count="1"/>
</enum>
<enum name="MAP2_TEXTURE_COORD_2" value="0x0DB4">
<size name="Map1d" count="2"/>
<size name="Map1f" count="2"/>
<size name="Map2d" count="2"/>
<size name="Map2f" count="2"/>
</enum>
<enum name="MAP2_TEXTURE_COORD_3" value="0x0DB5">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP2_TEXTURE_COORD_4" value="0x0DB6">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP2_VERTEX_3" value="0x0DB7">
<size name="Map1d" count="3"/>
<size name="Map1f" count="3"/>
<size name="Map2d" count="3"/>
<size name="Map2f" count="3"/>
</enum>
<enum name="MAP2_VERTEX_4" value="0x0DB8">
<size name="Map1d" count="4"/>
<size name="Map1f" count="4"/>
<size name="Map2d" count="4"/>
<size name="Map2f" count="4"/>
</enum>
<enum name="MAP1_GRID_DOMAIN" value="0x0DD0"/>
<enum name="MAP1_GRID_SEGMENTS" value="0x0DD1"/>
<enum name="MAP2_GRID_DOMAIN" value="0x0DD2"/>
@ -1856,12 +1947,12 @@
<function name="Disable" offset="214">
<param name="cap" type="GLenum"/>
<glx rop="138"/>
<glx rop="138" handcode="true"/>
</function>
<function name="Enable" offset="215">
<param name="cap" type="GLenum"/>
<glx rop="139"/>
<glx rop="139" handcode="true"/>
</function>
<function name="Finish" offset="216">
@ -2097,21 +2188,21 @@
<function name="PixelMapfv" offset="251">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLfloat *" count="mapsize" variable_param="map" />
<param name="values" type="const GLfloat *" count="mapsize"/>
<glx rop="168" large="true"/>
</function>
<function name="PixelMapuiv" offset="252">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei"/>
<param name="values" type="const GLuint *" count="mapsize" variable_param="map" />
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLuint *" count="mapsize"/>
<glx rop="169" large="true"/>
</function>
<function name="PixelMapusv" offset="253">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei"/>
<param name="values" type="const GLushort *" count="mapsize" variable_param="map" />
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLushort *" count="mapsize"/>
<glx rop="170" large="true"/>
</function>
@ -2158,7 +2249,7 @@
<function name="GetClipPlane" offset="259">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLdouble *" output="true"/>
<glx sop="113" handcode="true"/>
<glx sop="113" always_array="true"/>
</function>
<function name="GetDoublev" offset="260">
@ -2762,7 +2853,7 @@
<function name="GenTextures" offset="328">
<param name="n" type="GLsizei"/>
<param name="textures" type="GLuint *" output="true"/>
<glx sop="145" handcode="true"/>
<glx sop="145"/>
</function>
<function name="IsTexture" offset="330">
@ -2772,10 +2863,10 @@
</function>
<function name="PrioritizeTextures" offset="331">
<param name="n" type="GLsizei"/>
<param name="textures" type="const GLuint *"/>
<param name="priorities" type="const GLclampf *"/>
<glx rop="4118" handcode="true"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="textures" type="const GLuint *" count="n"/>
<param name="priorities" type="const GLclampf *" count="n"/>
<glx rop="4118"/>
</function>
<function name="Indexub" offset="315" vectorequiv="Indexubv">
@ -4936,169 +5027,198 @@
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLdouble *"/>
<glx ignore="true"/>
</function>
<function name="GetVertexAttribfvARB" offset="589">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *"/>
<glx ignore="true"/>
</function>
<function name="GetVertexAttribivARB" offset="590">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1dARB" offset="603">
<function name="VertexAttrib1dARB" offset="603" vectorequiv="VertexAttrib1dvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1dvARB" offset="604">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="1"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1fARB" offset="605">
<function name="VertexAttrib1fARB" offset="605" vectorequiv="VertexAttrib1fvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1fvARB" offset="606">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="1"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1sARB" offset="607">
<function name="VertexAttrib1sARB" offset="607" vectorequiv="VertexAttrib1svARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib1svARB" offset="608">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="1"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2dARB" offset="609">
<function name="VertexAttrib2dARB" offset="609" vectorequiv="VertexAttrib2dvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2dvARB" offset="610">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="2"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2fARB" offset="611">
<function name="VertexAttrib2fARB" offset="611" vectorequiv="VertexAttrib2fvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2fvARB" offset="612">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="2"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2sARB" offset="613">
<function name="VertexAttrib2sARB" offset="613" vectorequiv="VertexAttrib2svARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib2svARB" offset="614">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="2"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3dARB" offset="615">
<function name="VertexAttrib3dARB" offset="615" vectorequiv="VertexAttrib3dvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3dvARB" offset="616">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="3"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3fARB" offset="617">
<function name="VertexAttrib3fARB" offset="617" vectorequiv="VertexAttrib3fvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3fvARB" offset="618">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="3"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3sARB" offset="619">
<function name="VertexAttrib3sARB" offset="619" vectorequiv="VertexAttrib3svARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib3svARB" offset="620">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="3"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4dARB" offset="621">
<function name="VertexAttrib4dARB" offset="621" vectorequiv="VertexAttrib4dvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<param name="w" type="GLdouble"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4dvARB" offset="622">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="4"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4fARB" offset="623">
<function name="VertexAttrib4fARB" offset="623" vectorequiv="VertexAttrib4fvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<param name="w" type="GLfloat"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4fvARB" offset="624">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="4"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4sARB" offset="625">
<function name="VertexAttrib4sARB" offset="625" vectorequiv="VertexAttrib4svARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
<param name="w" type="GLshort"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4svARB" offset="626">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="4"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4NubARB" offset="627">
<function name="VertexAttrib4NubARB" offset="627" vectorequiv="VertexAttrib4NubvARB">
<param name="index" type="GLuint"/>
<param name="x" type="GLubyte"/>
<param name="y" type="GLubyte"/>
<param name="z" type="GLubyte"/>
<param name="w" type="GLubyte"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4NubvARB" offset="628">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *" count="4"/>
<glx ignore="true"/>
</function>
<function name="VertexAttrib4bvARB" offset="654">
@ -8263,7 +8383,6 @@
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<glx handcode="true"/>
</function>
<function name="WindowPos3fvMESA" offset="524">
@ -9294,6 +9413,12 @@
</function>
</category>
<category name="GL_EXT_pixel_buffer_object" number="302">
<enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/>
<enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/>
<enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/>
<enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/>
</category>
<!-- Unnumbered extensions sorted by name. -->