<!ELEMENT return EMPTY>
<!ELEMENT glx EMPTY>
-<!ATTLIST category name CDATA #REQUIRED>
+<!ATTLIST category name CDATA #REQUIRED
+ number CDATA #IMPLIED>
<!ATTLIST type name CDATA #REQUIRED
size CDATA #REQUIRED>
<!ATTLIST enum name CDATA #REQUIRED
]>
<OpenGLAPI>
+
+<!-- Core versions sorted by version number. -->
+
<category name="1.0">
<type name="double" size="8"/>
<type name="clampd" size="8"/>
</function>
</category>
-<category name="GL_ARB_multitexture">
- <function name="ActiveTextureARB" offset="374">
+<category name="1.3">
+ <function name="ActiveTexture" alias="ActiveTextureARB">
<param name="texture" type="GLenum"/>
- <glx rop="197"/>
</function>
- <function name="ClientActiveTextureARB" offset="375">
+ <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
<param name="texture" type="GLenum"/>
- <glx handcode="true"/>
</function>
- <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
+ <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
</function>
- <function name="MultiTexCoord1dvARB" offset="377">
+ <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *" count="1"/>
- <glx rop="198"/>
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
+ <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
</function>
- <function name="MultiTexCoord1fvARB" offset="379">
+ <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *" count="1"/>
- <glx rop="199"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
+ <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
</function>
- <function name="MultiTexCoord1ivARB" offset="381">
+ <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLint *" count="1"/>
- <glx rop="200"/>
+ <param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
+ <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
</function>
- <function name="MultiTexCoord1svARB" offset="383">
+ <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *" count="1"/>
- <glx rop="201"/>
+ <param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
+ <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
</function>
- <function name="MultiTexCoord2dvARB" offset="385">
+ <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *" count="2"/>
- <glx rop="202"/>
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
+ <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
</function>
- <function name="MultiTexCoord2fvARB" offset="387">
+ <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *" count="2"/>
- <glx rop="203"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
+ <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
</function>
- <function name="MultiTexCoord2ivARB" offset="389">
+ <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLint *" count="2"/>
- <glx rop="204"/>
+ <param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
+ <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
</function>
- <function name="MultiTexCoord2svARB" offset="391">
+ <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *" count="2"/>
- <glx rop="205"/>
+ <param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
+ <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
<param name="r" type="GLdouble"/>
</function>
- <function name="MultiTexCoord3dvARB" offset="393">
+ <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *" count="3"/>
- <glx rop="206"/>
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
+ <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
</function>
- <function name="MultiTexCoord3fvARB" offset="395">
+ <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *" count="3"/>
- <glx rop="207"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
+ <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
<param name="r" type="GLint"/>
</function>
- <function name="MultiTexCoord3ivARB" offset="397">
+ <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLint *" count="3"/>
- <glx rop="208"/>
+ <param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
+ <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
<param name="r" type="GLshort"/>
</function>
- <function name="MultiTexCoord3svARB" offset="399">
+ <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *" count="3"/>
- <glx rop="209"/>
+ <param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
+ <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
<param name="q" type="GLdouble"/>
</function>
- <function name="MultiTexCoord4dvARB" offset="401">
+ <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *" count="4"/>
- <glx rop="210"/>
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
+ <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="q" type="GLfloat"/>
</function>
- <function name="MultiTexCoord4fvARB" offset="403">
+ <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *" count="4"/>
- <glx rop="211"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
+ <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
<param name="q" type="GLint"/>
</function>
- <function name="MultiTexCoord4ivARB" offset="405">
+ <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLint *" count="4"/>
- <glx rop="212"/>
+ <param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
+ <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
<param name="q" type="GLshort"/>
</function>
- <function name="MultiTexCoord4svARB" offset="407">
+ <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
<param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *" count="4"/>
- <glx rop="213"/>
+ <param name="v" type="const GLshort *"/>
</function>
-</category>
-
-<category name="GL_ARB_transpose_matrix">
- <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
- <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
- <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
- <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
- <function name="LoadTransposeMatrixfARB" offset="408">
+ <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
<param name="m" type="const GLfloat *"/>
- <glx handcode="true"/>
</function>
- <function name="LoadTransposeMatrixdARB" offset="409">
+ <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
<param name="m" type="const GLdouble *"/>
- <glx handcode="true"/>
</function>
- <function name="MultTransposeMatrixfARB" offset="410">
+ <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
<param name="m" type="const GLfloat *"/>
- <glx handcode="true"/>
</function>
- <function name="MultTransposeMatrixdARB" offset="411">
+ <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
<param name="m" type="const GLdouble *"/>
- <glx handcode="true"/>
</function>
-</category>
-
-<category name="GL_ARB_multisample">
- <enum name="MULTISAMPLE_ARB" value="0x809D"/>
- <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
- <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
- <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
-
- <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
- <enum name="SAMPLES_ARB" value="0x80A9"/>
- <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
- <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
-
- <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
- <function name="SampleCoverageARB" offset="412">
+ <function name="SampleCoverage" alias="SampleCoverageARB">
<param name="value" type="GLclampf"/>
<param name="invert" type="GLboolean"/>
- <glx rop="229"/>
- </function>
-</category>
-
-<category name="unused">
- <function name="__unused413" offset="413">
- <glx ignore="true"/>
</function>
-</category>
-
-<category name="GL_ARB_texture_compression">
- <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
- <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
- <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
- <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
- <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
- <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
- <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
- <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
- <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
- <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
- <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
- <function name="CompressedTexImage3DARB" offset="554">
+ <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="internalformat" type="GLenum"/>
<param name="border" type="GLint"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="216" handcode="true"/>
</function>
- <function name="CompressedTexImage2DARB" offset="555">
+ <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="internalformat" type="GLenum"/>
<param name="border" type="GLint"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="215" handcode="true"/>
</function>
- <function name="CompressedTexImage1DARB" offset="556">
+ <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="internalformat" type="GLenum"/>
<param name="border" type="GLint"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="214" handcode="true"/>
</function>
- <function name="CompressedTexSubImage3DARB" offset="557">
+ <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
<param name="format" type="GLenum"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="219" handcode="true"/>
</function>
- <function name="CompressedTexSubImage2DARB" offset="558">
+ <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
<param name="format" type="GLenum"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="218" handcode="true"/>
</function>
- <function name="CompressedTexSubImage1DARB" offset="559">
+ <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
<param name="format" type="GLenum"/>
<param name="imageSize" type="GLsizei"/>
<param name="data" type="const GLvoid *"/>
- <glx rop="217" handcode="true"/>
</function>
- <function name="GetCompressedTexImageARB" offset="560">
+ <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="img" type="GLvoid *"/>
- <glx sop="160" handcode="true"/>
</function>
</category>
-<category name="1.3">
- <function name="ActiveTexture" alias="ActiveTextureARB">
- <param name="texture" type="GLenum"/>
+<category name="1.4">
+ <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
+ <param name="sfactorRGB" type="GLenum"/>
+ <param name="dfactorRGB" type="GLenum"/>
+ <param name="sfactorAlpha" type="GLenum"/>
+ <param name="dfactorAlpha" type="GLenum"/>
</function>
- <function name="ClientActiveTexture" alias="ClientActiveTextureARB">
- <param name="texture" type="GLenum"/>
+ <function name="FogCoordf" alias="FogCoordfEXT">
+ <param name="coord" type="GLfloat"/>
</function>
- <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLdouble"/>
+ <function name="FogCoordfv" alias="FogCoordfvEXT">
+ <param name="coord" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *"/>
+ <function name="FogCoordd" alias="FogCoorddEXT">
+ <param name="coord" type="GLdouble"/>
</function>
- <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLfloat"/>
+ <function name="FogCoorddv" alias="FogCoorddvEXT">
+ <param name="coord" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="FogCoordPointer" alias="FogCoordPointerEXT">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
</function>
- <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLint"/>
+ <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
+ <param name="mode" type="GLenum"/>
+ <param name="first" type="GLint *"/>
+ <param name="count" type="GLsizei *"/>
+ <param name="primcount" type="GLsizei"/>
</function>
- <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLint *"/>
+ <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
+ <param name="mode" type="GLenum"/>
+ <param name="count" type="const GLsizei *"/>
+ <param name="type" type="GLenum"/>
+ <param name="indices" type="const GLvoid **"/>
+ <param name="primcount" type="GLsizei"/>
</function>
- <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLshort"/>
+ <function name="PointParameterf" alias="PointParameterfEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
</function>
- <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *"/>
+ <function name="PointParameterfv" alias="PointParameterfvEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLdouble"/>
- <param name="t" type="GLdouble"/>
+ <function name="PointParameteri" alias="PointParameteriNV">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
</function>
- <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
- <param name="target" type="GLenum"/>
+ <function name="PointParameteriv" alias="PointParameterivNV">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ </function>
+
+ <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
+ <param name="red" type="GLbyte"/>
+ <param name="green" type="GLbyte"/>
+ <param name="blue" type="GLbyte"/>
+ </function>
+
+ <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
+ <param name="v" type="const GLbyte *"/>
+ </function>
+
+ <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
+ <param name="red" type="GLdouble"/>
+ <param name="green" type="GLdouble"/>
+ <param name="blue" type="GLdouble"/>
+ </function>
+
+ <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
+ <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
+ <param name="red" type="GLfloat"/>
+ <param name="green" type="GLfloat"/>
+ <param name="blue" type="GLfloat"/>
</function>
- <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
- <param name="target" type="GLenum"/>
+ <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLint"/>
- <param name="t" type="GLint"/>
+ <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
+ <param name="red" type="GLint"/>
+ <param name="green" type="GLint"/>
+ <param name="blue" type="GLint"/>
</function>
- <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
- <param name="target" type="GLenum"/>
+ <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLshort"/>
- <param name="t" type="GLshort"/>
+ <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
+ <param name="red" type="GLshort"/>
+ <param name="green" type="GLshort"/>
+ <param name="blue" type="GLshort"/>
</function>
- <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
- <param name="target" type="GLenum"/>
+ <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
<param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLdouble"/>
- <param name="t" type="GLdouble"/>
- <param name="r" type="GLdouble"/>
- </function>
-
- <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLdouble *"/>
+ <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
+ <param name="red" type="GLubyte"/>
+ <param name="green" type="GLubyte"/>
+ <param name="blue" type="GLubyte"/>
</function>
- <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
+ <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
+ <param name="v" type="const GLubyte *"/>
</function>
- <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
+ <param name="red" type="GLuint"/>
+ <param name="green" type="GLuint"/>
+ <param name="blue" type="GLuint"/>
</function>
- <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLint"/>
- <param name="t" type="GLint"/>
- <param name="r" type="GLint"/>
+ <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
+ <param name="v" type="const GLuint *"/>
</function>
- <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLint *"/>
+ <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
+ <param name="red" type="GLushort"/>
+ <param name="green" type="GLushort"/>
+ <param name="blue" type="GLushort"/>
</function>
- <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLshort"/>
- <param name="t" type="GLshort"/>
- <param name="r" type="GLshort"/>
+ <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
+ <param name="v" type="const GLushort *"/>
</function>
- <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
- <param name="target" type="GLenum"/>
- <param name="v" type="const GLshort *"/>
+ <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
</function>
- <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLdouble"/>
- <param name="t" type="GLdouble"/>
- <param name="r" type="GLdouble"/>
- <param name="q" type="GLdouble"/>
+ <function name="WindowPos2d" alias="WindowPos2dMESA">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
</function>
- <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
- <param name="target" type="GLenum"/>
+ <function name="WindowPos2dv" alias="WindowPos2dvMESA">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
- <param name="q" type="GLfloat"/>
+ <function name="WindowPos2f" alias="WindowPos2fMESA">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
</function>
- <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
- <param name="target" type="GLenum"/>
+ <function name="WindowPos2fv" alias="WindowPos2fvMESA">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLint"/>
- <param name="t" type="GLint"/>
- <param name="r" type="GLint"/>
- <param name="q" type="GLint"/>
+ <function name="WindowPos2i" alias="WindowPos2iMESA">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
</function>
- <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
- <param name="target" type="GLenum"/>
+ <function name="WindowPos2iv" alias="WindowPos2ivMESA">
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
- <param name="target" type="GLenum"/>
- <param name="s" type="GLshort"/>
- <param name="t" type="GLshort"/>
- <param name="r" type="GLshort"/>
- <param name="q" type="GLshort"/>
+ <function name="WindowPos2s" alias="WindowPos2sMESA">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
</function>
- <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
- <param name="target" type="GLenum"/>
+ <function name="WindowPos2sv" alias="WindowPos2svMESA">
<param name="v" type="const GLshort *"/>
</function>
- <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
- <param name="m" type="const GLfloat *"/>
+ <function name="WindowPos3d" alias="WindowPos3dMESA">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
</function>
- <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
- <param name="m" type="const GLdouble *"/>
+ <function name="WindowPos3dv" alias="WindowPos3dvMESA">
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
- <param name="m" type="const GLfloat *"/>
+ <function name="WindowPos3f" alias="WindowPos3fMESA">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
- <param name="m" type="const GLdouble *"/>
+ <function name="WindowPos3fv" alias="WindowPos3fvMESA">
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="SampleCoverage" alias="SampleCoverageARB">
- <param name="value" type="GLclampf"/>
- <param name="invert" type="GLboolean"/>
+ <function name="WindowPos3i" alias="WindowPos3iMESA">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="z" type="GLint"/>
</function>
- <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB">
- <param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="depth" type="GLsizei"/>
- <param name="border" type="GLint"/>
- <param name="imageSize" type="GLsizei"/>
- <param name="data" type="const GLvoid *"/>
+ <function name="WindowPos3iv" alias="WindowPos3ivMESA">
+ <param name="v" type="const GLint *"/>
</function>
- <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB">
+ <function name="WindowPos3s" alias="WindowPos3sMESA">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <param name="z" type="GLshort"/>
+ </function>
+
+ <function name="WindowPos3sv" alias="WindowPos3svMESA">
+ <param name="v" type="const GLshort *"/>
+ </function>
+</category>
+
+<category name="1.5">
+ <function name="BindBuffer" alias="BindBufferARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="border" type="GLint"/>
- <param name="imageSize" type="GLsizei"/>
- <param name="data" type="const GLvoid *"/>
+ <param name="buffer" type="GLuint"/>
</function>
- <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB">
+ <function name="BufferData" alias="BufferDataARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="border" type="GLint"/>
- <param name="imageSize" type="GLsizei"/>
+ <param name="size" type="GLsizeiptrARB"/>
<param name="data" type="const GLvoid *"/>
+ <param name="usage" type="GLenum"/>
</function>
- <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB">
+ <function name="BufferSubData" alias="BufferSubDataARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="zoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="depth" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="imageSize" type="GLsizei"/>
+ <param name="offset" type="GLintptrARB"/>
+ <param name="size" type="GLsizeiptrARB"/>
<param name="data" type="const GLvoid *"/>
</function>
- <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB">
- <param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="imageSize" type="GLsizei"/>
- <param name="data" type="const GLvoid *"/>
+ <function name="DeleteBuffers" alias="DeleteBuffersARB">
+ <param name="n" type="GLsizei"/>
+ <param name="buffer" type="const GLuint *"/>
</function>
- <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB">
- <param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="imageSize" type="GLsizei"/>
- <param name="data" type="const GLvoid *"/>
+ <function name="GenBuffers" alias="GenBuffersARB">
+ <param name="n" type="GLsizei"/>
+ <param name="buffer" type="GLuint *"/>
</function>
- <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB">
+ <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="img" type="GLvoid *"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
-</category>
-<category name="GL_ARB_vertex_blend">
- <function name="WeightbvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLbyte *"/>
+ <function name="GetBufferPointerv" alias="GetBufferPointervARB">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLvoid **"/>
</function>
- <function name="WeightsvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLshort *"/>
+ <function name="GetBufferSubData" alias="GetBufferSubDataARB">
+ <param name="target" type="GLenum"/>
+ <param name="offset" type="GLintptrARB"/>
+ <param name="size" type="GLsizeiptrARB"/>
+ <param name="data" type="GLvoid *"/>
</function>
- <function name="WeightivARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLint *"/>
+ <function name="IsBuffer" alias="IsBufferARB">
+ <param name="buffer" type="GLuint"/>
+ <return type="GLboolean"/>
</function>
- <function name="WeightfvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLfloat *"/>
+ <function name="MapBuffer" alias="MapBufferARB">
+ <param name="target" type="GLenum"/>
+ <param name="access" type="GLenum"/>
</function>
- <function name="WeightdvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLdouble *"/>
+ <function name="UnmapBuffer" alias="UnmapBufferARB">
+ <param name="target" type="GLenum"/>
+ <return type="GLboolean"/>
</function>
- <function name="WeightubvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLubyte *"/>
+ <function name="GenQueries" alias="GenQueriesARB">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="GLuint *"/>
</function>
- <function name="WeightusvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLushort *"/>
+ <function name="DeleteQueries" alias="DeleteQueriesARB">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="const GLuint *"/>
</function>
- <function name="WeightuivARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="weights" type="const GLuint *"/>
+ <function name="IsQuery" alias="IsQueryARB">
+ <param name="id" type="GLuint"/>
+ <return type="GLboolean"/>
</function>
- <function name="WeightPointerARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="BeginQuery" alias="BeginQueryARB">
+ <param name="target" type="GLenum"/>
+ <param name="id" type="GLuint"/>
</function>
- <function name="VertexBlendARB" offset="?">
- <param name="count" type="GLint"/>
+ <function name="EndQuery" alias="EndQueryARB">
+ <param name="target" type="GLenum"/>
</function>
-</category>
-<category name="GL_ARB_matrix_palette">
- <function name="CurrentPaletteMatrixARB" offset="?">
- <param name="index" type="GLint"/>
+ <function name="GetQueryiv" alias="GetQueryivARB">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
- <function name="MatrixIndexubvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="indices" type="const GLubyte *"/>
+ <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
- <function name="MatrixIndexusvARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="indices" type="const GLushort *"/>
+ <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLuint *"/>
</function>
+</category>
- <function name="MatrixIndexuivARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="indices" type="const GLuint *"/>
- </function>
- <function name="MatrixIndexPointerARB" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
- </function>
-</category>
-<category name="GL_EXT_blend_color">
- <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
- <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
- <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
- <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
- <enum name="BLEND_COLOR_EXT" value="0x8005"/>
+<!-- ARB extensions sorted by extension number. -->
- <function name="BlendColorEXT" alias="BlendColor">
- <param name="red" type="GLclampf"/>
- <param name="green" type="GLclampf"/>
- <param name="blue" type="GLclampf"/>
- <param name="alpha" type="GLclampf"/>
+<category name="GL_ARB_multitexture" number="1">
+ <function name="ActiveTextureARB" offset="374">
+ <param name="texture" type="GLenum"/>
+ <glx rop="197"/>
</function>
-</category>
-<category name="GL_EXT_polygon_offset">
- <function name="PolygonOffsetEXT" offset="414">
- <param name="factor" type="GLfloat"/>
- <param name="bias" type="GLfloat"/>
- <glx rop="4098"/>
+ <function name="ClientActiveTextureARB" offset="375">
+ <param name="texture" type="GLenum"/>
+ <glx handcode="true"/>
</function>
-</category>
-<category name="GL_EXT_texture3D">
- <function name="TexImage3DEXT" alias="TexImage3D">
+ <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="depth" type="GLsizei"/>
- <param name="border" type="GLint"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
+ <param name="s" type="GLdouble"/>
</function>
- <function name="TexSubImage3DEXT" alias="TexSubImage3D">
+ <function name="MultiTexCoord1dvARB" offset="377">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="zoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="depth" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
+ <param name="v" type="const GLdouble *" count="1"/>
+ <glx rop="198"/>
</function>
-</category>
-<category name="GL_SGIS_texture_filter4">
- <function name="GetTexFilterFuncSGIS" offset="415">
+ <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
<param name="target" type="GLenum"/>
- <param name="filter" type="GLenum"/>
- <param name="weights" type="GLfloat *" output="true"/>
- <glx vendorpriv="4101"/>
+ <param name="s" type="GLfloat"/>
</function>
- <function name="TexFilterFuncSGIS" offset="416">
+ <function name="MultiTexCoord1fvARB" offset="379">
<param name="target" type="GLenum"/>
- <param name="filter" type="GLenum"/>
- <param name="n" type="GLsizei"/>
- <param name="weights" type="const GLfloat *"/>
- <glx rop="2064" handcode="true"/>
+ <param name="v" type="const GLfloat *" count="1"/>
+ <glx rop="199"/>
</function>
-</category>
-<category name="GL_EXT_subtexture">
- <function name="TexSubImage1DEXT" alias="TexSubImage1D">
+ <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
+ <param name="s" type="GLint"/>
</function>
- <function name="TexSubImage2DEXT" alias="TexSubImage2D">
+ <function name="MultiTexCoord1ivARB" offset="381">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
+ <param name="v" type="const GLint *" count="1"/>
+ <glx rop="200"/>
</function>
-</category>
-<category name="GL_EXT_copy_texture">
- <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
+ <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="border" type="GLint"/>
+ <param name="s" type="GLshort"/>
</function>
- <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
+ <function name="MultiTexCoord1svARB" offset="383">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="internalformat" type="GLenum"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="border" type="GLint"/>
+ <param name="v" type="const GLshort *" count="1"/>
+ <glx rop="201"/>
</function>
- <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
+ <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
+ <param name="s" type="GLdouble"/>
+ <param name="t" type="GLdouble"/>
</function>
- <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
+ <function name="MultiTexCoord2dvARB" offset="385">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
+ <param name="v" type="const GLdouble *" count="2"/>
+ <glx rop="202"/>
</function>
- <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
+ <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
<param name="target" type="GLenum"/>
- <param name="level" type="GLint"/>
- <param name="xoffset" type="GLint"/>
- <param name="yoffset" type="GLint"/>
- <param name="zoffset" type="GLint"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- </function>
-</category>
-
-<category name="GL_EXT_histogram">
- <function name="GetHistogramEXT" offset="417">
- <param name="target" type="GLenum"/>
- <param name="reset" type="GLboolean"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="values" type="GLvoid *" output="true"/>
- <glx vendorpriv="5" handcode="true"/>
- </function>
-
- <function name="GetHistogramParameterfvEXT" offset="418">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="6"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
</function>
- <function name="GetHistogramParameterivEXT" offset="419">
+ <function name="MultiTexCoord2fvARB" offset="387">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="7"/>
+ <param name="v" type="const GLfloat *" count="2"/>
+ <glx rop="203"/>
</function>
- <function name="GetMinmaxEXT" offset="420">
+ <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
<param name="target" type="GLenum"/>
- <param name="reset" type="GLboolean"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="values" type="GLvoid *" output="true"/>
- <glx vendorpriv="8" handcode="true"/>
+ <param name="s" type="GLint"/>
+ <param name="t" type="GLint"/>
</function>
- <function name="GetMinmaxParameterfvEXT" offset="421">
+ <function name="MultiTexCoord2ivARB" offset="389">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="9"/>
+ <param name="v" type="const GLint *" count="2"/>
+ <glx rop="204"/>
</function>
- <function name="GetMinmaxParameterivEXT" offset="422">
+ <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="10"/>
+ <param name="s" type="GLshort"/>
+ <param name="t" type="GLshort"/>
</function>
- <function name="HistogramEXT" alias="Histogram">
+ <function name="MultiTexCoord2svARB" offset="391">
<param name="target" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="internalformat" type="GLenum"/>
- <param name="sink" type="GLboolean"/>
+ <param name="v" type="const GLshort *" count="2"/>
+ <glx rop="205"/>
</function>
- <function name="MinmaxEXT" alias="Minmax">
+ <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="sink" type="GLboolean"/>
+ <param name="s" type="GLdouble"/>
+ <param name="t" type="GLdouble"/>
+ <param name="r" type="GLdouble"/>
</function>
- <function name="ResetHistogramEXT" alias="ResetHistogram">
+ <function name="MultiTexCoord3dvARB" offset="393">
<param name="target" type="GLenum"/>
+ <param name="v" type="const GLdouble *" count="3"/>
+ <glx rop="206"/>
</function>
- <function name="ResetMinmaxEXT" alias="ResetMinmax">
+ <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
<param name="target" type="GLenum"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
</function>
-</category>
-<category name="GL_EXT_convolution">
- <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
+ <function name="MultiTexCoord3fvARB" offset="395">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="image" type="const GLvoid *"/>
+ <param name="v" type="const GLfloat *" count="3"/>
+ <glx rop="207"/>
</function>
- <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
+ <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="image" type="const GLvoid *"/>
+ <param name="s" type="GLint"/>
+ <param name="t" type="GLint"/>
+ <param name="r" type="GLint"/>
</function>
- <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
+ <function name="MultiTexCoord3ivARB" offset="397">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat"/>
+ <param name="v" type="const GLint *" count="3"/>
+ <glx rop="208"/>
</function>
- <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
+ <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <param name="s" type="GLshort"/>
+ <param name="t" type="GLshort"/>
+ <param name="r" type="GLshort"/>
</function>
- <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
+ <function name="MultiTexCoord3svARB" offset="399">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint"/>
+ <param name="v" type="const GLshort *" count="3"/>
+ <glx rop="209"/>
</function>
- <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
+ <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
+ <param name="s" type="GLdouble"/>
+ <param name="t" type="GLdouble"/>
+ <param name="r" type="GLdouble"/>
+ <param name="q" type="GLdouble"/>
</function>
- <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
+ <function name="MultiTexCoord4dvARB" offset="401">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
+ <param name="v" type="const GLdouble *" count="4"/>
+ <glx rop="210"/>
</function>
- <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
+ <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
+ <param name="q" type="GLfloat"/>
</function>
- <function name="GetConvolutionFilterEXT" offset="423">
+ <function name="MultiTexCoord4fvARB" offset="403">
<param name="target" type="GLenum"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="image" type="GLvoid *"/>
- <glx sop="1" handcode="true"/>
+ <param name="v" type="const GLfloat *" count="4"/>
+ <glx rop="211"/>
</function>
- <function name="GetConvolutionParameterfvEXT" offset="424">
+ <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx sop="2"/>
+ <param name="s" type="GLint"/>
+ <param name="t" type="GLint"/>
+ <param name="r" type="GLint"/>
+ <param name="q" type="GLint"/>
</function>
- <function name="GetConvolutionParameterivEXT" offset="425">
+ <function name="MultiTexCoord4ivARB" offset="405">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx sop="3"/>
+ <param name="v" type="const GLint *" count="4"/>
+ <glx rop="212"/>
</function>
- <function name="GetSeparableFilterEXT" offset="426">
+ <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
<param name="target" type="GLenum"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="row" type="GLvoid *" output="true"/>
- <param name="column" type="GLvoid *" output="true"/>
- <param name="span" type="GLvoid *" output="true"/>
- <glx sop="4" handcode="true"/>
+ <param name="s" type="GLshort"/>
+ <param name="t" type="GLshort"/>
+ <param name="r" type="GLshort"/>
+ <param name="q" type="GLshort"/>
</function>
- <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
+ <function name="MultiTexCoord4svARB" offset="407">
<param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="height" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="row" type="const GLvoid *"/>
- <param name="column" type="const GLvoid *"/>
+ <param name="v" type="const GLshort *" count="4"/>
+ <glx rop="213"/>
</function>
</category>
-<category name="GL_SGI_color_table">
- <function name="ColorTableSGI" alias="ColorTable">
- <param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="table" type="const GLvoid *"/>
- </function>
-
- <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- </function>
+<!-- ARB extension number 2 is a GLX extension. -->
- <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- </function>
+<category name="GL_ARB_transpose_matrix" number="3">
+ <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
+ <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
+ <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
+ <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
- <function name="CopyColorTableSGI" alias="CopyColorTable">
- <param name="target" type="GLenum"/>
- <param name="internalformat" type="GLenum"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
+ <function name="LoadTransposeMatrixfARB" offset="408">
+ <param name="m" type="const GLfloat *"/>
+ <glx handcode="true"/>
</function>
- <function name="GetColorTableSGI" offset="427">
- <param name="target" type="GLenum"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="table" type="GLvoid *" output="true"/>
- <glx vendorpriv="4098" handcode="true"/>
+ <function name="LoadTransposeMatrixdARB" offset="409">
+ <param name="m" type="const GLdouble *"/>
+ <glx handcode="true"/>
</function>
- <function name="GetColorTableParameterfvSGI" offset="428">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="4099"/>
+ <function name="MultTransposeMatrixfARB" offset="410">
+ <param name="m" type="const GLfloat *"/>
+ <glx handcode="true"/>
</function>
- <function name="GetColorTableParameterivSGI" offset="429">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="4100"/>
+ <function name="MultTransposeMatrixdARB" offset="411">
+ <param name="m" type="const GLdouble *"/>
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_SGIX_pixel_texture">
- <function name="PixelTexGenSGIX" offset="430">
- <param name="mode" type="GLenum"/>
- <glx rop="2059"/>
- </function>
-</category>
+<!-- ARB extension number 4 is a WGL extension. -->
-<category name="GL_SGIS_pixel_texture">
- <function name="PixelTexGenParameteriSGIS" offset="431">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
- </function>
+<category name="GL_ARB_multisample" number="5">
+ <enum name="MULTISAMPLE_ARB" value="0x809D"/>
+ <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" value="0x809E"/>
+ <enum name="SAMPLE_ALPHA_TO_ONE_ARB" value="0x809F"/>
+ <enum name="SAMPLE_COVERAGE_ARB" value="0x80A0"/>
- <function name="PixelTexGenParameterivSGIS" offset="432">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
- </function>
+ <enum name="SAMPLE_BUFFERS_ARB" value="0x80A8"/>
+ <enum name="SAMPLES_ARB" value="0x80A9"/>
+ <enum name="SAMPLE_COVERAGE_VALUE_ARB" value="0x80AA"/>
+ <enum name="SAMPLE_COVERAGE_INVERT_ARB" value="0x80AB"/>
- <function name="PixelTexGenParameterfSGIS" offset="433">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
- </function>
+ <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
- <function name="PixelTexGenParameterfvSGIS" offset="434">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="SampleCoverageARB" offset="412">
+ <param name="value" type="GLclampf"/>
+ <param name="invert" type="GLboolean"/>
+ <glx rop="229"/>
</function>
+</category>
- <function name="GetPixelTexGenParameterivSGIS" offset="435">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx ignore="true"/>
- </function>
+<!-- ARB extension number 8 is a WGL extension. -->
+<!-- ARB extension number 9 is a WGL extension. -->
+<!-- ARB extension number 10 is a WGL extension. -->
+<!-- ARB extension number 11 is a WGL extension. -->
- <function name="GetPixelTexGenParameterfvSGIS" offset="436">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx ignore="true"/>
- </function>
-</category>
+<category name="GL_ARB_texture_compression" number="12">
+ <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
+ <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
+ <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
+ <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
+ <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
+ <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
+ <enum name="TEXTURE_COMPRESSION_HINT_ARB" value="0x84EF"/>
+ <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" value="0x86A0"/>
+ <enum name="TEXTURE_COMPRESSED_ARB" value="0x86A1"/>
+ <enum name="NUM_TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A2"/>
+ <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
-<category name="GL_SGIS_texture4D">
- <function name="TexImage4DSGIS" offset="437">
+ <function name="CompressedTexImage3DARB" offset="554">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
<param name="height" type="GLsizei"/>
<param name="depth" type="GLsizei"/>
- <param name="size4d" type="GLsizei"/>
<param name="border" type="GLint"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
- <glx rop="2057" ignore="true"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="216" handcode="true"/>
</function>
- <function name="TexSubImage4DSGIS" offset="438">
+ <function name="CompressedTexImage2DARB" offset="555">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="border" type="GLint"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="215" handcode="true"/>
+ </function>
+
+ <function name="CompressedTexImage1DARB" offset="556">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="border" type="GLint"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="214" handcode="true"/>
+ </function>
+
+ <function name="CompressedTexSubImage3DARB" offset="557">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
<param name="yoffset" type="GLint"/>
<param name="zoffset" type="GLint"/>
- <param name="woffset" type="GLint"/>
<param name="width" type="GLsizei"/>
<param name="height" type="GLsizei"/>
<param name="depth" type="GLsizei"/>
- <param name="size4d" type="GLsizei"/>
<param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="pixels" type="const GLvoid *"/>
- <glx rop="2058" ignore="true"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="219" handcode="true"/>
</function>
-</category>
-<category name="GL_EXT_texture_object">
- <function name="AreTexturesResidentEXT" offset="439">
- <param name="n" type="GLsizei"/>
- <param name="textures" type="const GLuint *"/>
- <param name="residences" type="GLboolean *" output="true"/>
- <return type="GLboolean"/>
- <glx vendorpriv="11" handcode="true"/>
+ <function name="CompressedTexSubImage2DARB" offset="558">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="218" handcode="true"/>
</function>
- <function name="BindTextureEXT" alias="BindTexture">
+ <function name="CompressedTexSubImage1DARB" offset="559">
<param name="target" type="GLenum"/>
- <param name="texture" type="GLuint"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="imageSize" type="GLsizei"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx rop="217" handcode="true"/>
</function>
- <function name="DeleteTexturesEXT" alias="DeleteTextures">
- <param name="n" type="GLsizei"/>
- <param name="textures" type="const GLuint *"/>
+ <function name="GetCompressedTexImageARB" offset="560">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="img" type="GLvoid *"/>
+ <glx sop="160" handcode="true"/>
</function>
+</category>
- <function name="GenTexturesEXT" offset="440">
- <param name="n" type="GLsizei"/>
- <param name="textures" type="GLuint *" output="true"/>
- <glx vendorpriv="13" handcode="true"/>
+<category name="GL_ARB_point_parameters" number="14">
+ <function name="PointParameterfARB" alias="PointParameterfEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx rop="2065"/>
</function>
- <function name="IsTextureEXT" offset="441">
- <param name="texture" type="GLuint"/>
- <return type="GLboolean"/>
- <glx vendorpriv="14"/>
+ <function name="PointParameterfvARB" alias="PointParameterfvEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *" variable_param="pname"/>
+ <glx rop="2066"/>
</function>
+</category>
- <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
- <param name="n" type="GLsizei"/>
- <param name="textures" type="const GLuint *"/>
- <param name="priorities" type="const GLclampf *"/>
+<category name="GL_ARB_vertex_blend" number="15">
+ <function name="WeightbvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLbyte *"/>
</function>
-</category>
-<category name="GL_SGIS_detail_texture">
- <function name="DetailTexFuncSGIS" offset="442">
- <param name="target" type="GLenum"/>
- <param name="n" type="GLsizei"/>
- <param name="points" type="const GLfloat *"/>
- <glx rop="2051" handcode="true"/>
+ <function name="WeightsvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLshort *"/>
</function>
- <function name="GetDetailTexFuncSGIS" offset="443">
- <param name="target" type="GLenum"/>
- <param name="points" type="GLfloat *" output="true"/>
- <glx vendorpriv="4096"/>
+ <function name="WeightivARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLint *"/>
</function>
-</category>
-<category name="GL_SGIS_sharpen_texture">
- <function name="SharpenTexFuncSGIS" offset="444">
- <param name="target" type="GLenum"/>
- <param name="n" type="GLsizei"/>
- <param name="points" type="const GLfloat *"/>
- <glx rop="2052" handcode="true"/>
+ <function name="WeightfvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLfloat *"/>
</function>
- <function name="GetSharpenTexFuncSGIS" offset="445">
- <param name="target" type="GLenum"/>
- <param name="points" type="GLfloat *" output="true"/>
- <glx vendorpriv="4097"/>
+ <function name="WeightdvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLdouble *"/>
</function>
-</category>
-<category name="GL_SGIS_multisample">
- <function name="SampleMaskSGIS" offset="446">
- <param name="value" type="GLclampf"/>
- <param name="invert" type="GLboolean"/>
- <glx rop="2048"/>
+ <function name="WeightubvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLubyte *"/>
</function>
- <function name="SamplePatternSGIS" offset="447">
- <param name="pattern" type="GLenum"/>
- <glx rop="2049"/>
+ <function name="WeightusvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLushort *"/>
</function>
-</category>
-<category name="GL_EXT_vertex_array">
- <function name="ArrayElementEXT" alias="ArrayElement">
- <param name="i" type="GLint"/>
+ <function name="WeightuivARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="weights" type="const GLuint *"/>
</function>
- <function name="ColorPointerEXT" offset="448">
+ <function name="WeightPointerARB" offset="?">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
- <function name="DrawArraysEXT" alias="DrawArrays">
- <param name="mode" type="GLenum"/>
- <param name="first" type="GLint"/>
- <param name="count" type="GLsizei"/>
+ <function name="VertexBlendARB" offset="?">
+ <param name="count" type="GLint"/>
</function>
+</category>
- <function name="EdgeFlagPointerEXT" offset="449">
- <param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
- <param name="pointer" type="const GLboolean *"/>
- <glx handcode="true"/>
+<category name="GL_ARB_matrix_palette" number="16">
+ <function name="CurrentPaletteMatrixARB" offset="?">
+ <param name="index" type="GLint"/>
</function>
- <function name="GetPointervEXT" alias="GetPointerv">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLvoid **"/>
+ <function name="MatrixIndexubvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="indices" type="const GLubyte *"/>
</function>
- <function name="IndexPointerEXT" offset="450">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="MatrixIndexusvARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="indices" type="const GLushort *"/>
</function>
- <function name="NormalPointerEXT" offset="451">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="MatrixIndexuivARB" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="indices" type="const GLuint *"/>
</function>
- <function name="TexCoordPointerEXT" offset="452">
+ <function name="MatrixIndexPointerARB" offset="?">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
+</category>
- <function name="VertexPointerEXT" offset="453">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+<!-- ARB extension number 20 is a WGL extension. -->
+
+<category name="GL_ARB_window_pos" number="25">
+ <function name="WindowPos2dARB" alias="WindowPos2dMESA">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
</function>
-</category>
-<category name="GL_EXT_blend_minmax">
- <function name="BlendEquationEXT" alias="BlendEquation">
- <param name="mode" type="GLenum"/>
+ <function name="WindowPos2fARB" alias="WindowPos2fMESA">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
</function>
-</category>
-<category name="GL_SGIX_sprite">
- <function name="SpriteParameterfSGIX" offset="454">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
+ <function name="WindowPos2iARB" alias="WindowPos2iMESA">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
</function>
- <function name="SpriteParameterfvSGIX" offset="455">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="WindowPos2sARB" alias="WindowPos2sMESA">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
</function>
- <function name="SpriteParameteriSGIX" offset="456">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
+ <param name="p" type="const GLdouble *"/>
</function>
- <function name="SpriteParameterivSGIX" offset="457">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
+ <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
+ <param name="p" type="const GLfloat *"/>
</function>
-</category>
-<category name="GL_EXT_point_parameters">
- <function name="PointParameterfEXT" offset="458">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx rop="2065"/>
+ <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
+ <param name="p" type="const GLint *"/>
</function>
- <function name="PointParameterfvEXT" offset="459">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *" variable_param="pname"/>
- <glx rop="2066"/>
+ <function name="WindowPos2svARB" alias="WindowPos2svMESA">
+ <param name="p" type="const GLshort *"/>
</function>
-</category>
-<category name="GL_ARB_point_parameters">
- <function name="PointParameterfARB" alias="PointParameterfEXT">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx rop="2065"/>
+ <function name="WindowPos3dARB" alias="WindowPos3dMESA">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
</function>
- <function name="PointParameterfvARB" alias="PointParameterfvEXT">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *" variable_param="pname"/>
- <glx rop="2066"/>
+ <function name="WindowPos3fARB" alias="WindowPos3fMESA">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
-</category>
-<category name="GL_SGIS_point_parameters">
- <function name="PointParameterfSGIS" alias="PointParameterfEXT">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
+ <function name="WindowPos3iARB" alias="WindowPos3iMESA">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="z" type="GLint"/>
</function>
- <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <function name="WindowPos3sARB" alias="WindowPos3sMESA">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <param name="z" type="GLshort"/>
</function>
-</category>
-<category name="GL_SGIX_instruments">
- <function name="GetInstrumentsSGIX" offset="460">
- <return type="GLint"/>
- <glx ignore="true"/>
+ <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
+ <param name="p" type="const GLdouble *"/>
</function>
- <function name="InstrumentsBufferSGIX" offset="461">
- <param name="size" type="GLsizei"/>
- <param name="buffer" type="GLint *"/>
- <glx ignore="true"/>
+ <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
+ <param name="p" type="const GLfloat *"/>
</function>
- <function name="PollInstrumentsSGIX" offset="462">
- <param name="marker_p" type="GLint *"/>
- <return type="GLint"/>
- <glx ignore="true"/>
+ <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
+ <param name="p" type="const GLint *"/>
</function>
- <function name="ReadInstrumentsSGIX" offset="463">
- <param name="marker" type="GLint"/>
- <glx ignore="true"/>
+ <function name="WindowPos3svARB" alias="WindowPos3svMESA">
+ <param name="p" type="const GLshort *"/>
</function>
+</category>
- <function name="StartInstrumentsSGIX" offset="464">
- <glx ignore="true"/>
+<category name="GL_ARB_vertex_program" number="26">
+ <function name="VertexAttrib1sARB" alias="VertexAttrib1sNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLshort"/>
</function>
- <function name="StopInstrumentsSGIX" offset="465">
- <param name="marker" type="GLint"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib1fARB" alias="VertexAttrib1fNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLfloat"/>
</function>
-</category>
-<category name="GL_SGIX_framezoom">
- <function name="FrameZoomSGIX" offset="466">
- <param name="factor" type="GLint"/>
- <glx rop="2072"/>
+ <function name="VertexAttrib1dARB" alias="VertexAttrib1dNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLdouble"/>
</function>
-</category>
-<category name="GL_SGIX_tag_sample_buffer">
- <function name="TagSampleBufferSGIX" offset="467">
- <glx rop="2050"/>
+ <function name="VertexAttrib2sARB" alias="VertexAttrib2sNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
</function>
-</category>
-<category name="GL_SGIX_polynomial_ffd">
- <function name="DeformationMap3dSGIX" offset="?">
- <param name="target" type="GLenum"/>
- <param name="u1" type="GLdouble"/>
- <param name="u2" type="GLdouble"/>
- <param name="ustride" type="GLint"/>
- <param name="uorder" type="GLint"/>
- <param name="v1" type="GLdouble"/>
- <param name="v2" type="GLdouble"/>
- <param name="vstride" type="GLint"/>
- <param name="vorder" type="GLint"/>
- <param name="w1" type="GLdouble"/>
- <param name="w2" type="GLdouble"/>
- <param name="wstride" type="GLint"/>
- <param name="worder" type="GLint"/>
- <param name="points" type="const GLdouble *"/>
+ <function name="VertexAttrib2fARB" alias="VertexAttrib2fNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
</function>
- <function name="DeformationMap3fSGIX" offset="?">
- <param name="target" type="GLenum"/>
- <param name="u1" type="GLfloat"/>
- <param name="u2" type="GLfloat"/>
- <param name="ustride" type="GLint"/>
- <param name="uorder" type="GLint"/>
- <param name="v1" type="GLfloat"/>
- <param name="v2" type="GLfloat"/>
- <param name="vstride" type="GLint"/>
- <param name="vorder" type="GLint"/>
- <param name="w1" type="GLfloat"/>
- <param name="w2" type="GLfloat"/>
- <param name="wstride" type="GLint"/>
- <param name="worder" type="GLint"/>
- <param name="points" type="const GLfloat *"/>
+ <function name="VertexAttrib2dARB" alias="VertexAttrib2dNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
</function>
- <function name="DeformSGIX" offset="?">
- <param name="mask" type="GLenum"/>
+ <function name="VertexAttrib3sARB" alias="VertexAttrib3sNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <param name="z" type="GLshort"/>
</function>
- <function name="LoadIdentityDeformationMapSGIX" offset="?">
- <param name="mask" type="GLenum"/>
+ <function name="VertexAttrib3fARB" alias="VertexAttrib3fNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
-</category>
-<category name="GL_SGIX_reference_plane">
- <function name="ReferencePlaneSGIX" offset="468">
- <param name="equation" type="const GLdouble *" count="4"/>
- <glx rop="2071"/>
+ <function name="VertexAttrib3dARB" alias="VertexAttrib3dNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
</function>
-</category>
-<category name="GL_SGIX_flush_raster">
- <function name="FlushRasterSGIX" offset="469">
- <glx vendorpriv="4105" ignore="true"/>
+ <function name="VertexAttrib4sARB" alias="VertexAttrib4sNV">
+ <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"/>
</function>
-</category>
-<category name="GL_SGIS_fog_function">
- <function name="FogFuncSGIS" offset="?">
- <param name="n" type="GLsizei"/>
- <param name="points" type="const GLfloat *"/>
- <glx rop="2067" handcode="true"/>
+ <function name="VertexAttrib4fARB" alias="VertexAttrib4fNV">
+ <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"/>
</function>
- <function name="GetFogFuncSGIS" offset="?">
- <param name="points" type="GLfloat *" output="true"/>
- <!-- GLX protocol for this function is unknown. -->
+ <function name="VertexAttrib4dARB" alias="VertexAttrib4dNV">
+ <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"/>
</function>
-</category>
-<category name="GL_HP_image_transform">
- <function name="ImageTransformParameteriHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
+ <function name="VertexAttrib4NubARB" alias="VertexAttrib4ubNV">
+ <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"/>
</function>
- <function name="ImageTransformParameterfHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
+ <function name="VertexAttrib1svARB" alias="VertexAttrib1svNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="1"/>
</function>
- <function name="ImageTransformParameterivHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
+ <function name="VertexAttrib1fvARB" alias="VertexAttrib1fvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="1"/>
</function>
- <function name="ImageTransformParameterfvHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- </function>
-
- <function name="GetImageTransformParameterivHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <function name="VertexAttrib1dvARB" alias="VertexAttrib1dvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="1"/>
</function>
- <function name="GetImageTransformParameterfvHP" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
+ <function name="VertexAttrib2svARB" alias="VertexAttrib2svNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="2"/>
</function>
-</category>
-<category name="GL_EXT_color_subtable">
- <function name="ColorSubTableEXT" alias="ColorSubTable">
- <param name="target" type="GLenum"/>
- <param name="start" type="GLsizei"/>
- <param name="count" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="data" type="const GLvoid *"/>
+ <function name="VertexAttrib2fvARB" alias="VertexAttrib2fvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="2"/>
</function>
- <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
- <param name="target" type="GLenum"/>
- <param name="start" type="GLsizei"/>
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="width" type="GLsizei"/>
+ <function name="VertexAttrib2dvARB" alias="VertexAttrib2dvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="2"/>
</function>
-</category>
-<category name="GL_PGI_misc_hints">
- <function name="HintPGI" offset="544">
- <param name="target" type="GLenum"/>
- <param name="mode" type="GLint"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3svARB" alias="VertexAttrib3svNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="3"/>
</function>
-</category>
-<category name="GL_EXT_paletted_texture">
- <function name="ColorTableEXT" alias="ColorTable">
- <param name="target" type="GLenum"/>
- <param name="internalFormat" type="GLenum"/>
- <param name="width" type="GLsizei"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="table" type="const GLvoid *"/>
+ <function name="VertexAttrib3fvARB" alias="VertexAttrib3fvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="3"/>
</function>
- <function name="GetColorTableEXT" offset="550">
- <param name="target" type="GLenum"/>
- <param name="format" type="GLenum"/>
- <param name="type" type="GLenum"/>
- <param name="data" type="GLvoid *" output="true"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3dvARB" alias="VertexAttrib3dvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="3"/>
</function>
- <function name="GetColorTableParameterivEXT" offset="551">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4bvARB" offset="654">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLbyte *" count="4"/>
+ <glx rop="4230"/>
</function>
- <function name="GetColorTableParameterfvEXT" offset="552">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4svARB" alias="VertexAttrib4svNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="4"/>
</function>
-</category>
-<category name="GL_SGIX_list_priority">
- <function name="GetListParameterfvSGIX" offset="470">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4ivARB" offset="655">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLint *" count="4"/>
+ <glx rop="4231"/>
</function>
- <function name="GetListParameterivSGIX" offset="471">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4ubvARB" offset="656">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLubyte *" count="4"/>
+ <glx rop="4232"/>
</function>
- <function name="ListParameterfSGIX" offset="472">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4usvARB" offset="657">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLushort *" count="4"/>
+ <glx rop="4233"/>
</function>
- <function name="ListParameterfvSGIX" offset="473">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4uivARB" offset="658">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLuint *" count="4"/>
+ <glx rop="4234"/>
</function>
- <function name="ListParameteriSGIX" offset="474">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4fvARB" alias="VertexAttrib4fvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="4"/>
</function>
- <function name="ListParameterivSGIX" offset="475">
- <param name="list" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4dvARB" alias="VertexAttrib4dvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="4"/>
</function>
-</category>
-<category name="GL_EXT_index_material">
- <function name="IndexMaterialEXT" offset="538">
- <param name="face" type="GLenum"/>
- <param name="mode" type="GLenum"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4NbvARB" offset="659">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLbyte *" count="4"/>
+ <glx rop="4235"/>
</function>
-</category>
-<category name="GL_EXT_index_func">
- <function name="IndexFuncEXT" offset="539">
- <param name="func" type="GLenum"/>
- <param name="ref" type="GLclampf"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4NsvARB" offset="660">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="4"/>
+ <glx rop="4236"/>
</function>
-</category>
-<category name="GL_EXT_compiled_vertex_array">
- <function name="LockArraysEXT" offset="540">
- <param name="first" type="GLint"/>
- <param name="count" type="GLsizei"/>
- <glx handcode="true"/>
+ <function name="VertexAttrib4NivARB" offset="661">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLint *" count="4"/>
+ <glx rop="4237"/>
</function>
- <function name="UnlockArraysEXT" offset="541">
- <glx handcode="true"/>
+ <function name="VertexAttrib4NubvARB" alias="VertexAttrib4ubvNV">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLubyte *" count="4"/>
</function>
-</category>
-<category name="GL_EXT_cull_vertex">
- <function name="CullParameterdvEXT" offset="542">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLdouble *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4NusvARB" offset="662">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLushort *" count="4"/>
+ <glx rop="4238"/>
</function>
- <function name="CullParameterfvEXT" offset="543">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4NuivARB" offset="663">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLuint *" count="4"/>
+ <glx rop="4239"/>
</function>
-</category>
-<category name="GL_SGIX_fragment_lighting">
- <function name="FragmentColorMaterialSGIX" offset="476">
- <param name="face" type="GLenum"/>
- <param name="mode" type="GLenum"/>
- <glx ignore="true"/>
+ <function name="VertexAttribPointerARB" offset="664">
+ <param name="index" type="GLuint"/>
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="normalized" type="GLboolean"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
- <function name="FragmentLightfSGIX" offset="477">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
+ <function name="EnableVertexAttribArrayARB" offset="665">
+ <param name="index" type="GLuint"/>
+ <glx handcode="true"/>
</function>
- <function name="FragmentLightfvSGIX" offset="478">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="DisableVertexAttribArrayARB" offset="666">
+ <param name="index" type="GLuint"/>
+ <glx handcode="true"/>
</function>
- <function name="FragmentLightiSGIX" offset="479">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <function name="ProgramStringARB" offset="667">
+ <param name="target" type="GLenum"/>
+ <param name="format" type="GLenum"/>
+ <param name="len" type="GLsizei"/>
+ <param name="string" type="const GLvoid *"/>
+ <glx rop="4217" handcode="true"/>
</function>
- <function name="FragmentLightivSGIX" offset="480">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
+ <function name="BindProgramARB" alias="BindProgramNV">
+ <param name="target" type="GLenum"/>
+ <param name="program" type="GLuint"/>
</function>
- <function name="FragmentLightModelfSGIX" offset="481">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
+ <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
+ <param name="n" type="GLsizei"/>
+ <param name="programs" type="const GLuint *"/>
</function>
- <function name="FragmentLightModelfvSGIX" offset="482">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="GenProgramsARB" alias="GenProgramsNV">
+ <param name="n" type="GLsizei"/>
+ <param name="programs" type="GLuint *"/>
</function>
- <function name="FragmentLightModeliSGIX" offset="483">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <function name="IsProgramARB" alias="IsProgramNV">
+ <param name="program" type="GLuint"/>
+ <return type="GLboolean"/>
</function>
- <function name="FragmentLightModelivSGIX" offset="484">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to ProgramParameter*NV -->
+ <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
+ <param name="target" type="GLenum"/>
+ <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"/>
</function>
- <function name="FragmentMaterialfSGIX" offset="485">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to ProgramParameter*NV -->
+ <function name="ProgramEnvParameter4dvARB" offset="669">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="const GLdouble *" count="4"/>
+ <glx rop="4185" doubles_in_order="true"/>
</function>
- <function name="FragmentMaterialfvSGIX" offset="486">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to ProgramParameter*NV -->
+ <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
+ <param name="target" type="GLenum"/>
+ <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"/>
</function>
- <function name="FragmentMaterialiSGIX" offset="487">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to ProgramParameter*NV -->
+ <function name="ProgramEnvParameter4fvARB" offset="671">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="const GLfloat *" count="4"/>
+ <glx rop="4184"/>
</function>
- <function name="FragmentMaterialivSGIX" offset="488">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
- <glx ignore="true"/>
+ <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
+ <param name="target" type="GLenum"/>
+ <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"/>
</function>
- <function name="GetFragmentLightfvSGIX" offset="489">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
- <glx ignore="true"/>
+ <function name="ProgramLocalParameter4dvARB" offset="673">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="const GLdouble *" count="4"/>
+ <glx rop="4216" doubles_in_order="true"/>
</function>
- <function name="GetFragmentLightivSGIX" offset="490">
- <param name="light" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- <glx ignore="true"/>
+ <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
+ <param name="target" type="GLenum"/>
+ <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"/>
</function>
- <function name="GetFragmentMaterialfvSGIX" offset="491">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
- <glx ignore="true"/>
+ <function name="ProgramLocalParameter4fvARB" offset="675">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="const GLfloat *" count="4"/>
+ <glx rop="4215"/>
</function>
- <function name="GetFragmentMaterialivSGIX" offset="492">
- <param name="face" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to GetProgramParameter*NV -->
+ <function name="GetProgramEnvParameterdvARB" offset="676">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="GLdouble *" output="true"/>
+ <glx vendorpriv="1297" doubles_in_order="true"/>
</function>
- <function name="LightEnviSGIX" offset="493">
- <param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
- <glx ignore="true"/>
+ <!-- FIXME: This should alias to GetProgramParameter*NV -->
+ <function name="GetProgramEnvParameterfvARB" offset="677">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1296"/>
</function>
-</category>
-<category name="GL_EXT_draw_range_elements">
- <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
- <param name="mode" type="GLenum"/>
- <param name="start" type="GLuint"/>
- <param name="end" type="GLuint"/>
- <param name="count" type="GLsizei"/>
- <param name="type" type="GLenum"/>
- <param name="indices" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="GetProgramLocalParameterdvARB" offset="678">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="GLdouble *" output="true"/>
+ <glx vendorpriv="1306" doubles_in_order="true"/>
</function>
-</category>
-<category name="GL_EXT_light_texture">
- <function name="ApplyTextureEXT" offset="?">
- <param name="mode" type="GLenum"/>
+ <function name="GetProgramLocalParameterfvARB" offset="679">
+ <param name="target" type="GLenum"/>
+ <param name="index" type="GLuint"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1305"/>
</function>
- <function name="TextureLightEXT" offset="?">
+ <!-- FIXME: This should alias to GetProgramivNV -->
+ <function name="GetProgramivARB" offset="680">
+ <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1307"/>
</function>
- <function name="TextureMaterialEXT" offset="?">
- <param name="face" type="GLenum"/>
- <param name="mode" type="GLenum"/>
- </function>
-</category>
-
-<category name="GL_SGIX_async">
- <function name="AsyncMarkerSGIX" offset="?">
- <param name="marker" type="GLuint"/>
+ <!-- FIXME: This should alias to GetProgramStringNV -->
+ <function name="GetProgramStringARB" offset="681">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="string" type="GLvoid *"/>
+ <glx vendorpriv="1308" handcode="true"/>
</function>
- <function name="FinishAsyncSGIX" offset="?">
- <param name="markerp" type="GLuint *"/>
- <return type="GLint"/>
+ <function name="GetVertexAttribdvARB" alias="GetVertexAttribdvNV">
+ <param name="index" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLdouble *"/>
</function>
- <function name="PollAsyncSGIX" offset="?">
- <param name="markerp" type="GLuint *"/>
- <return type="GLint"/>
+ <function name="GetVertexAttribfvARB" alias="GetVertexAttribfvNV">
+ <param name="index" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
</function>
- <function name="GenAsyncMarkersSGIX" offset="?">
- <param name="range" type="GLsizei"/>
- <return type="GLuint"/>
+ <function name="GetVertexAttribivARB" alias="GetVertexAttribivNV">
+ <param name="index" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
- <function name="DeleteAsyncMarkersSGIX" offset="?">
- <param name="marker" type="GLuint"/>
- <param name="range" type="GLsizei"/>
+ <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
+ <param name="index" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLvoid **"/>
</function>
+</category>
- <function name="IsAsyncMarkerSGIX" offset="?">
- <param name="marker" type="GLuint"/>
- <return type="GLboolean"/>
+<category name="GL_ARB_vertex_buffer_object" number="28">
+ <function name="BindBufferARB" offset="688">
+ <param name="target" type="GLenum"/>
+ <param name="buffer" type="GLuint"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_INTEL_parallel_arrays">
- <function name="VertexPointervINTEL" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="pointer" type="const GLvoid **"/>
+ <function name="BufferDataARB" offset="689">
+ <param name="target" type="GLenum"/>
+ <param name="size" type="GLsizeiptrARB"/>
+ <param name="data" type="const GLvoid *"/>
+ <param name="usage" type="GLenum"/>
+ <glx ignore="true"/>
</function>
- <function name="NormalPointervINTEL" offset="?">
- <param name="type" type="GLenum"/>
- <param name="pointer" type="const GLvoid **"/>
+ <function name="BufferSubDataARB" offset="690">
+ <param name="target" type="GLenum"/>
+ <param name="offset" type="GLintptrARB"/>
+ <param name="size" type="GLsizeiptrARB"/>
+ <param name="data" type="const GLvoid *"/>
+ <glx ignore="true"/>
</function>
- <function name="ColorPointervINTEL" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="pointer" type="const GLvoid **"/>
+ <function name="DeleteBuffersARB" offset="691">
+ <param name="n" type="GLsizei"/>
+ <param name="buffer" type="const GLuint *"/>
+ <glx ignore="true"/>
</function>
- <function name="TexCoordPointervINTEL" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="pointer" type="const GLvoid **"/>
+ <function name="GenBuffersARB" offset="692">
+ <param name="n" type="GLsizei"/>
+ <param name="buffer" type="GLuint *"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_EXT_pixel_transform">
- <function name="PixelTransformParameteriEXT" offset="?">
+ <function name="GetBufferParameterivARB" offset="693">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
+ <param name="params" type="GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="PixelTransformParameterfEXT" offset="?">
+ <function name="GetBufferPointervARB" offset="694">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
+ <param name="params" type="GLvoid **"/>
+ <glx ignore="true"/>
</function>
- <function name="PixelTransformParameterivEXT" offset="?">
+ <function name="GetBufferSubDataARB" offset="695">
<param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
+ <param name="offset" type="GLintptrARB"/>
+ <param name="size" type="GLsizeiptrARB"/>
+ <param name="data" type="GLvoid *"/>
+ <glx ignore="true"/>
</function>
- <function name="PixelTransformParameterfvEXT" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <function name="IsBufferARB" offset="696">
+ <param name="buffer" type="GLuint"/>
+ <return type="GLboolean"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_EXT_secondary_color">
- <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
- <param name="red" type="GLbyte"/>
- <param name="green" type="GLbyte"/>
- <param name="blue" type="GLbyte"/>
- </function>
-
- <function name="SecondaryColor3bvEXT" offset="562">
- <param name="v" type="const GLbyte *" count="3"/>
- <glx rop="4126"/>
- </function>
-
- <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
- <param name="red" type="GLdouble"/>
- <param name="green" type="GLdouble"/>
- <param name="blue" type="GLdouble"/>
+ <function name="MapBufferARB" offset="697">
+ <param name="target" type="GLenum"/>
+ <param name="access" type="GLenum"/>
+ <return type="GLvoid *"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3dvEXT" offset="564">
- <param name="v" type="const GLdouble *" count="3"/>
- <glx rop="4130"/>
+ <function name="UnmapBufferARB" offset="698">
+ <param name="target" type="GLenum"/>
+ <return type="GLboolean"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
- <param name="red" type="GLfloat"/>
- <param name="green" type="GLfloat"/>
- <param name="blue" type="GLfloat"/>
+<category name="GL_ARB_occlusion_query" number="29">
+ <function name="GenQueriesARB" offset="700">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="GLuint *"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3fvEXT" offset="566">
- <param name="v" type="const GLfloat *" count="3"/>
- <glx rop="4129"/>
+ <function name="DeleteQueriesARB" offset="701">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="const GLuint *"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
- <param name="red" type="GLint"/>
- <param name="green" type="GLint"/>
- <param name="blue" type="GLint"/>
+ <function name="IsQueryARB" offset="702">
+ <param name="id" type="GLuint"/>
+ <return type="GLboolean"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3ivEXT" offset="568">
- <param name="v" type="const GLint *" count="3"/>
- <glx rop="4128"/>
+ <function name="BeginQueryARB" offset="703">
+ <param name="target" type="GLenum"/>
+ <param name="id" type="GLuint"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
- <param name="red" type="GLshort"/>
- <param name="green" type="GLshort"/>
- <param name="blue" type="GLshort"/>
+ <function name="EndQueryARB" offset="704">
+ <param name="target" type="GLenum"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3svEXT" offset="570">
- <param name="v" type="const GLshort *" count="3"/>
- <glx rop="4128"/>
+ <function name="GetQueryivARB" offset="705">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
- <param name="red" type="GLubyte"/>
- <param name="green" type="GLubyte"/>
- <param name="blue" type="GLubyte"/>
+ <function name="GetQueryObjectivARB" offset="706">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="SecondaryColor3ubvEXT" offset="572">
- <param name="v" type="const GLubyte *" count="3"/>
- <glx rop="4131"/>
+ <function name="GetQueryObjectuivARB" offset="707">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLuint *"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
- <param name="red" type="GLuint"/>
- <param name="green" type="GLuint"/>
- <param name="blue" type="GLuint"/>
- </function>
- <function name="SecondaryColor3uivEXT" offset="574">
- <param name="v" type="const GLuint *" count="3"/>
- <glx rop="4133"/>
- </function>
- <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
- <param name="red" type="GLushort"/>
- <param name="green" type="GLushort"/>
- <param name="blue" type="GLushort"/>
- </function>
+<!-- Non-ARB extensions sorted by extension number. -->
- <function name="SecondaryColor3usvEXT" offset="576">
- <param name="v" type="const GLushort *" count="3"/>
- <glx rop="4132"/>
- </function>
+<category name="GL_EXT_blend_color" number="2">
+ <enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
+ <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
+ <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
+ <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
+ <enum name="BLEND_COLOR_EXT" value="0x8005"/>
- <function name="SecondaryColorPointerEXT" offset="577">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="BlendColorEXT" alias="BlendColor">
+ <param name="red" type="GLclampf"/>
+ <param name="green" type="GLclampf"/>
+ <param name="blue" type="GLclampf"/>
+ <param name="alpha" type="GLclampf"/>
</function>
</category>
-<category name="GL_EXT_texture_perturb_normal">
- <function name="TextureNormalEXT" offset="?">
- <param name="mode" type="GLenum"/>
+<category name="GL_EXT_polygon_offset" number="3">
+ <function name="PolygonOffsetEXT" offset="414">
+ <param name="factor" type="GLfloat"/>
+ <param name="bias" type="GLfloat"/>
+ <glx rop="4098"/>
</function>
</category>
-<category name="GL_EXT_multi_draw_arrays">
- <function name="MultiDrawArraysEXT" offset="644">
- <param name="mode" type="GLenum"/>
- <param name="first" type="GLint *"/>
- <param name="count" type="GLsizei *"/>
- <param name="primcount" type="GLsizei"/>
- <glx handcode="true"/>
+<category name="GL_EXT_texture3D" number="6">
+ <function name="TexImage3DEXT" alias="TexImage3D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="depth" type="GLsizei"/>
+ <param name="border" type="GLint"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="pixels" type="const GLvoid *"/>
</function>
- <function name="MultiDrawElementsEXT" offset="645">
- <param name="mode" type="GLenum"/>
- <param name="count" type="const GLsizei *"/>
+ <function name="TexSubImage3DEXT" alias="TexSubImage3D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="zoffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="depth" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
- <param name="indices" type="const GLvoid **"/>
- <param name="primcount" type="GLsizei"/>
- <glx handcode="true"/>
+ <param name="pixels" type="const GLvoid *"/>
</function>
</category>
-<category name="GL_EXT_fog_coord">
- <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
- <param name="coord" type="GLfloat"/>
+<category name="GL_SGIS_texture_filter4" number="7">
+ <function name="GetTexFilterFuncSGIS" offset="415">
+ <param name="target" type="GLenum"/>
+ <param name="filter" type="GLenum"/>
+ <param name="weights" type="GLfloat *" output="true"/>
+ <glx vendorpriv="4101"/>
</function>
- <function name="FogCoordfvEXT" offset="546">
- <param name="coord" type="const GLfloat *" count="1"/>
- <glx rop="4124"/>
+ <function name="TexFilterFuncSGIS" offset="416">
+ <param name="target" type="GLenum"/>
+ <param name="filter" type="GLenum"/>
+ <param name="n" type="GLsizei"/>
+ <param name="weights" type="const GLfloat *"/>
+ <glx rop="2064" handcode="true"/>
</function>
+</category>
- <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
- <param name="coord" type="GLdouble"/>
- </function>
+<!-- Extension number 8 is not listed in the extension registry. -->
- <function name="FogCoorddvEXT" offset="548">
- <param name="coord" type="const GLdouble *" count="1"/>
- <glx rop="4125"/>
+<category name="GL_EXT_subtexture" number="9">
+ <function name="TexSubImage1DEXT" alias="TexSubImage1D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="pixels" type="const GLvoid *"/>
</function>
- <function name="FogCoordPointerEXT" offset="549">
+ <function name="TexSubImage2DEXT" alias="TexSubImage2D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <param name="pixels" type="const GLvoid *"/>
</function>
</category>
-<category name="GL_EXT_coordinate_frame">
- <function name="Tangent3bEXT" offset="?">
- <param name="tx" type="GLbyte"/>
- <param name="ty" type="GLbyte"/>
- <param name="tz" type="GLbyte"/>
+<category name="GL_EXT_copy_texture" number="10">
+ <function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="border" type="GLint"/>
</function>
- <function name="Tangent3bvEXT" offset="?">
- <param name="v" type="const GLbyte *"/>
+ <function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="border" type="GLint"/>
</function>
- <function name="Tangent3dEXT" offset="?">
- <param name="tx" type="GLdouble"/>
- <param name="ty" type="GLdouble"/>
- <param name="tz" type="GLdouble"/>
+ <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
</function>
- <function name="Tangent3dvEXT" offset="?">
- <param name="v" type="const GLdouble *"/>
+ <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
</function>
- <function name="Tangent3fEXT" offset="?">
- <param name="tx" type="GLfloat"/>
- <param name="ty" type="GLfloat"/>
- <param name="tz" type="GLfloat"/>
+ <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="zoffset" type="GLint"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
</function>
+</category>
- <function name="Tangent3fvEXT" offset="?">
- <param name="v" type="const GLfloat *"/>
+<category name="GL_EXT_histogram" number="11">
+ <function name="GetHistogramEXT" offset="417">
+ <param name="target" type="GLenum"/>
+ <param name="reset" type="GLboolean"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="values" type="GLvoid *" output="true"/>
+ <glx vendorpriv="5" handcode="true"/>
</function>
- <function name="Tangent3iEXT" offset="?">
- <param name="tx" type="GLint"/>
- <param name="ty" type="GLint"/>
- <param name="tz" type="GLint"/>
+ <function name="GetHistogramParameterfvEXT" offset="418">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="6"/>
</function>
- <function name="Tangent3ivEXT" offset="?">
- <param name="v" type="const GLint *"/>
+ <function name="GetHistogramParameterivEXT" offset="419">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="7"/>
</function>
- <function name="Tangent3sEXT" offset="?">
- <param name="tx" type="GLshort"/>
- <param name="ty" type="GLshort"/>
- <param name="tz" type="GLshort"/>
+ <function name="GetMinmaxEXT" offset="420">
+ <param name="target" type="GLenum"/>
+ <param name="reset" type="GLboolean"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="values" type="GLvoid *" output="true"/>
+ <glx vendorpriv="8" handcode="true"/>
</function>
- <function name="Tangent3svEXT" offset="?">
- <param name="v" type="const GLshort *"/>
+ <function name="GetMinmaxParameterfvEXT" offset="421">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="9"/>
</function>
- <function name="Binormal3bEXT" offset="?">
- <param name="bx" type="GLbyte"/>
- <param name="by" type="GLbyte"/>
- <param name="bz" type="GLbyte"/>
+ <function name="GetMinmaxParameterivEXT" offset="422">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="10"/>
</function>
- <function name="Binormal3bvEXT" offset="?">
- <param name="v" type="const GLbyte *"/>
+ <function name="HistogramEXT" alias="Histogram">
+ <param name="target" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="sink" type="GLboolean"/>
</function>
- <function name="Binormal3dEXT" offset="?">
- <param name="bx" type="GLdouble"/>
- <param name="by" type="GLdouble"/>
- <param name="bz" type="GLdouble"/>
+ <function name="MinmaxEXT" alias="Minmax">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="sink" type="GLboolean"/>
</function>
- <function name="Binormal3dvEXT" offset="?">
- <param name="v" type="const GLdouble *"/>
+ <function name="ResetHistogramEXT" alias="ResetHistogram">
+ <param name="target" type="GLenum"/>
</function>
- <function name="Binormal3fEXT" offset="?">
- <param name="bx" type="GLfloat"/>
- <param name="by" type="GLfloat"/>
- <param name="bz" type="GLfloat"/>
+ <function name="ResetMinmaxEXT" alias="ResetMinmax">
+ <param name="target" type="GLenum"/>
</function>
+</category>
- <function name="Binormal3fvEXT" offset="?">
- <param name="v" type="const GLfloat *"/>
+<category name="GL_EXT_convolution" number="12">
+ <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="image" type="const GLvoid *"/>
</function>
- <function name="Binormal3iEXT" offset="?">
- <param name="bx" type="GLint"/>
- <param name="by" type="GLint"/>
- <param name="bz" type="GLint"/>
+ <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="image" type="const GLvoid *"/>
</function>
- <function name="Binormal3ivEXT" offset="?">
- <param name="v" type="const GLint *"/>
+ <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat"/>
</function>
- <function name="Binormal3sEXT" offset="?">
- <param name="bx" type="GLshort"/>
- <param name="by" type="GLshort"/>
- <param name="bz" type="GLshort"/>
+ <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
- <function name="Binormal3svEXT" offset="?">
- <param name="v" type="const GLshort *"/>
+ <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint"/>
</function>
- <function name="TangentPointerEXT" offset="?">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
+ <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
</function>
- <function name="BinormalPointerEXT" offset="?">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
+ <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
</function>
-</category>
-<category name="GL_SUNX_constant_data">
- <function name="FinishTextureSUNX" offset="?">
+ <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
</function>
-</category>
-<category name="GL_SUN_global_alpha">
- <function name="GlobalAlphaFactorbSUN" offset="?">
- <param name="factor" type="GLbyte"/>
+ <function name="GetConvolutionFilterEXT" offset="423">
+ <param name="target" type="GLenum"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="image" type="GLvoid *"/>
+ <glx sop="1" handcode="true"/>
</function>
- <function name="GlobalAlphaFactorsSUN" offset="?">
- <param name="factor" type="GLshort"/>
+ <function name="GetConvolutionParameterfvEXT" offset="424">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx sop="2"/>
</function>
- <function name="GlobalAlphaFactoriSUN" offset="?">
- <param name="factor" type="GLint"/>
+ <function name="GetConvolutionParameterivEXT" offset="425">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx sop="3"/>
</function>
- <function name="GlobalAlphaFactorfSUN" offset="?">
- <param name="factor" type="GLfloat"/>
+ <function name="GetSeparableFilterEXT" offset="426">
+ <param name="target" type="GLenum"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="row" type="GLvoid *" output="true"/>
+ <param name="column" type="GLvoid *" output="true"/>
+ <param name="span" type="GLvoid *" output="true"/>
+ <glx sop="4" handcode="true"/>
</function>
- <function name="GlobalAlphaFactordSUN" offset="?">
- <param name="factor" type="GLdouble"/>
+ <function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="row" type="const GLvoid *"/>
+ <param name="column" type="const GLvoid *"/>
</function>
+</category>
- <function name="GlobalAlphaFactorubSUN" offset="?">
- <param name="factor" type="GLubyte"/>
+<category name="GL_SGI_color_table" number="14">
+ <function name="ColorTableSGI" alias="ColorTable">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="table" type="const GLvoid *"/>
</function>
- <function name="GlobalAlphaFactorusSUN" offset="?">
- <param name="factor" type="GLushort"/>
+ <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
- <function name="GlobalAlphaFactoruiSUN" offset="?">
- <param name="factor" type="GLuint"/>
+ <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
</function>
-</category>
-<category name="GL_SUN_triangle_list">
- <function name="ReplacementCodeuiSUN" offset="?">
- <param name="code" type="GLuint"/>
+ <function name="CopyColorTableSGI" alias="CopyColorTable">
+ <param name="target" type="GLenum"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
</function>
- <function name="ReplacementCodeusSUN" offset="?">
- <param name="code" type="GLushort"/>
+ <function name="GetColorTableSGI" offset="427">
+ <param name="target" type="GLenum"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="table" type="GLvoid *" output="true"/>
+ <glx vendorpriv="4098" handcode="true"/>
</function>
- <function name="ReplacementCodeubSUN" offset="?">
- <param name="code" type="GLubyte"/>
+ <function name="GetColorTableParameterfvSGI" offset="428">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="4099"/>
</function>
- <function name="ReplacementCodeuivSUN" offset="?">
- <param name="code" type="const GLuint *"/>
+ <function name="GetColorTableParameterivSGI" offset="429">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="4100"/>
</function>
+</category>
- <function name="ReplacementCodeusvSUN" offset="?">
- <param name="code" type="const GLushort *"/>
+<category name="GL_SGIS_pixel_texture" number="15">
+ <function name="PixelTexGenParameteriSGIS" offset="431">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeubvSUN" offset="?">
- <param name="code" type="const GLubyte *"/>
+ <function name="PixelTexGenParameterivSGIS" offset="432">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodePointerSUN" offset="?">
+ <function name="PixelTexGenParameterfSGIS" offset="433">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx ignore="true"/>
+ </function>
+
+ <function name="PixelTexGenParameterfvSGIS" offset="434">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx ignore="true"/>
+ </function>
+
+ <function name="GetPixelTexGenParameterivSGIS" offset="435">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx ignore="true"/>
+ </function>
+
+ <function name="GetPixelTexGenParameterfvSGIS" offset="436">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx ignore="true"/>
+ </function>
+</category>
+
+<category name="GL_SGIS_texture4D" number="16">
+ <function name="TexImage4DSGIS" offset="437">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="internalformat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="depth" type="GLsizei"/>
+ <param name="size4d" type="GLsizei"/>
+ <param name="border" type="GLint"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="pixels" type="const GLvoid *"/>
+ <glx rop="2057" ignore="true"/>
+ </function>
+
+ <function name="TexSubImage4DSGIS" offset="438">
+ <param name="target" type="GLenum"/>
+ <param name="level" type="GLint"/>
+ <param name="xoffset" type="GLint"/>
+ <param name="yoffset" type="GLint"/>
+ <param name="zoffset" type="GLint"/>
+ <param name="woffset" type="GLint"/>
+ <param name="width" type="GLsizei"/>
+ <param name="height" type="GLsizei"/>
+ <param name="depth" type="GLsizei"/>
+ <param name="size4d" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="pixels" type="const GLvoid *"/>
+ <glx rop="2058" ignore="true"/>
+ </function>
+</category>
+
+<!-- Extension number 19 is not listed in the extension registry. -->
+
+<category name="GL_EXT_texture_object" number="20">
+ <function name="AreTexturesResidentEXT" offset="439">
+ <param name="n" type="GLsizei"/>
+ <param name="textures" type="const GLuint *"/>
+ <param name="residences" type="GLboolean *" output="true"/>
+ <return type="GLboolean"/>
+ <glx vendorpriv="11" handcode="true"/>
+ </function>
+
+ <function name="BindTextureEXT" alias="BindTexture">
+ <param name="target" type="GLenum"/>
+ <param name="texture" type="GLuint"/>
+ </function>
+
+ <function name="DeleteTexturesEXT" alias="DeleteTextures">
+ <param name="n" type="GLsizei"/>
+ <param name="textures" type="const GLuint *"/>
+ </function>
+
+ <function name="GenTexturesEXT" offset="440">
+ <param name="n" type="GLsizei"/>
+ <param name="textures" type="GLuint *" output="true"/>
+ <glx vendorpriv="13" handcode="true"/>
+ </function>
+
+ <function name="IsTextureEXT" offset="441">
+ <param name="texture" type="GLuint"/>
+ <return type="GLboolean"/>
+ <glx vendorpriv="14"/>
+ </function>
+
+ <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
+ <param name="n" type="GLsizei"/>
+ <param name="textures" type="const GLuint *"/>
+ <param name="priorities" type="const GLclampf *"/>
+ </function>
+</category>
+
+<category name="GL_SGIS_detail_texture" number="21">
+ <function name="DetailTexFuncSGIS" offset="442">
+ <param name="target" type="GLenum"/>
+ <param name="n" type="GLsizei"/>
+ <param name="points" type="const GLfloat *"/>
+ <glx rop="2051" handcode="true"/>
+ </function>
+
+ <function name="GetDetailTexFuncSGIS" offset="443">
+ <param name="target" type="GLenum"/>
+ <param name="points" type="GLfloat *" output="true"/>
+ <glx vendorpriv="4096"/>
+ </function>
+</category>
+
+<category name="GL_SGIS_sharpen_texture" number="22">
+ <function name="SharpenTexFuncSGIS" offset="444">
+ <param name="target" type="GLenum"/>
+ <param name="n" type="GLsizei"/>
+ <param name="points" type="const GLfloat *"/>
+ <glx rop="2052" handcode="true"/>
+ </function>
+
+ <function name="GetSharpenTexFuncSGIS" offset="445">
+ <param name="target" type="GLenum"/>
+ <param name="points" type="GLfloat *" output="true"/>
+ <glx vendorpriv="4097"/>
+ </function>
+</category>
+
+<category name="GL_SGIS_multisample" number="25">
+ <function name="SampleMaskSGIS" offset="446">
+ <param name="value" type="GLclampf"/>
+ <param name="invert" type="GLboolean"/>
+ <glx rop="2048"/>
+ </function>
+
+ <function name="SamplePatternSGIS" offset="447">
+ <param name="pattern" type="GLenum"/>
+ <glx rop="2049"/>
+ </function>
+</category>
+
+<!-- Extension number 28 is a GLX extension. -->
+<!-- Extension number 29 is not listed in the extension registry. -->
+
+<category name="GL_EXT_vertex_array" number="30">
+ <function name="ArrayElementEXT" alias="ArrayElement">
+ <param name="i" type="GLint"/>
+ </function>
+
+ <function name="ColorPointerEXT" offset="448">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="DrawArraysEXT" alias="DrawArrays">
+ <param name="mode" type="GLenum"/>
+ <param name="first" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ </function>
+
+ <function name="EdgeFlagPointerEXT" offset="449">
+ <param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="pointer" type="const GLboolean *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="GetPointervEXT" alias="GetPointerv">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLvoid **"/>
+ </function>
+
+ <function name="IndexPointerEXT" offset="450">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="NormalPointerEXT" offset="451">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="TexCoordPointerEXT" offset="452">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="VertexPointerEXT" offset="453">
+ <param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_SUN_vertex">
- <function name="Color4ubVertex2fSUN" offset="?">
- <param name="r" type="GLubyte"/>
- <param name="g" type="GLubyte"/>
- <param name="b" type="GLubyte"/>
- <param name="a" type="GLubyte"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
+<category name="GL_EXT_blend_minmax" number="37">
+ <function name="BlendEquationEXT" alias="BlendEquation">
+ <param name="mode" type="GLenum"/>
</function>
+</category>
- <function name="Color4ubVertex2fvSUN" offset="?">
- <param name="c" type="const GLubyte *"/>
- <param name="v" type="const GLfloat *"/>
+<!-- Extension number 40 is a GLX extension. -->
+<!-- Extension number 41 is a GLX extension. -->
+<!-- Extension number 42 is a GLX extension. -->
+<!-- Extension number 43 is a GLX extension. -->
+<!-- Extension number 44 is a GLX extension. -->
+<!-- Extension number 46 is not listed in the extension registry. -->
+<!-- Extension number 47 is a GLX extension. -->
+<!-- Extension number 48 is not listed in the extension registry. -->
+<!-- Extension number 49 is a GLX extension. -->
+<!-- Extension number 50 is a GLX extension. -->
+
+<category name="GL_SGIX_sprite" number="52">
+ <function name="SpriteParameterfSGIX" offset="454">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx ignore="true"/>
</function>
- <function name="Color4ubVertex3fSUN" offset="?">
- <param name="r" type="GLubyte"/>
- <param name="g" type="GLubyte"/>
- <param name="b" type="GLubyte"/>
- <param name="a" type="GLubyte"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="SpriteParameterfvSGIX" offset="455">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="Color4ubVertex3fvSUN" offset="?">
- <param name="c" type="const GLubyte *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="SpriteParameteriSGIX" offset="456">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="Color3fVertex3fSUN" offset="?">
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="SpriteParameterivSGIX" offset="457">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="Color3fVertex3fvSUN" offset="?">
- <param name="c" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_EXT_point_parameters" number="54">
+ <function name="PointParameterfEXT" offset="458">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx rop="2065"/>
</function>
- <function name="Normal3fVertex3fSUN" offset="?">
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="PointParameterfvEXT" offset="459">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *" variable_param="pname"/>
+ <glx rop="2066"/>
</function>
+</category>
- <function name="Normal3fVertex3fvSUN" offset="?">
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_SGIX_instruments" number="55">
+ <function name="GetInstrumentsSGIX" offset="460">
+ <return type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="Color4fNormal3fVertex3fSUN" offset="?">
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="a" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="InstrumentsBufferSGIX" offset="461">
+ <param name="size" type="GLsizei"/>
+ <param name="buffer" type="GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="Color4fNormal3fVertex3fvSUN" offset="?">
- <param name="c" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="PollInstrumentsSGIX" offset="462">
+ <param name="marker_p" type="GLint *"/>
+ <return type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="TexCoord2fVertex3fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="ReadInstrumentsSGIX" offset="463">
+ <param name="marker" type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="TexCoord2fVertex3fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="StartInstrumentsSGIX" offset="464">
+ <glx ignore="true"/>
</function>
- <function name="TexCoord4fVertex4fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="p" type="GLfloat"/>
- <param name="q" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- <param name="w" type="GLfloat"/>
+ <function name="StopInstrumentsSGIX" offset="465">
+ <param name="marker" type="GLint"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="TexCoord4fVertex4fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_SGIX_framezoom" number="57">
+ <function name="FrameZoomSGIX" offset="466">
+ <param name="factor" type="GLint"/>
+ <glx rop="2072"/>
</function>
+</category>
- <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLubyte"/>
- <param name="g" type="GLubyte"/>
- <param name="b" type="GLubyte"/>
- <param name="a" type="GLubyte"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<category name="GL_SGIX_tag_sample_buffer" number="58">
+ <function name="TagSampleBufferSGIX" offset="467">
+ <glx rop="2050"/>
</function>
+</category>
- <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="c" type="const GLubyte *"/>
- <param name="v" type="const GLfloat *"/>
+<!-- Extension number 59 is not listed in the extension registry. -->
+
+<category name="GL_SGIX_reference_plane" number="60">
+ <function name="ReferencePlaneSGIX" offset="468">
+ <param name="equation" type="const GLdouble *" count="4"/>
+ <glx rop="2071"/>
</function>
+</category>
- <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<category name="GL_SGIX_flush_raster" number="61">
+ <function name="FlushRasterSGIX" offset="469">
+ <glx vendorpriv="4105" ignore="true"/>
</function>
+</category>
- <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<!-- Extension number 62 is a GLX extension. -->
+
+<category name="GL_SGIS_fog_function" number="64">
+ <function name="FogFuncSGIS" offset="?">
+ <param name="n" type="GLsizei"/>
+ <param name="points" type="const GLfloat *"/>
+ <glx rop="2067" handcode="true"/>
</function>
- <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="GetFogFuncSGIS" offset="?">
+ <param name="points" type="GLfloat *" output="true"/>
+ <!-- GLX protocol for this function is unknown. -->
</function>
+</category>
- <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_HP_image_transform" number="66">
+ <function name="ImageTransformParameteriHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
</function>
- <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="a" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="ImageTransformParameterfHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
</function>
- <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="ImageTransformParameterivHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
</function>
- <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="p" type="GLfloat"/>
- <param name="q" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="a" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- <param name="w" type="GLfloat"/>
+ <function name="ImageTransformParameterfvHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ </function>
+
+ <function name="GetImageTransformParameterivHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
+ </function>
+
+ <function name="GetImageTransformParameterfvHP" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
+ </function>
+</category>
+
+<!-- Extension number 68 is not listed in the extension registry. -->
+<!-- Extension number 70 is not listed in the extension registry. -->
+<!-- Extension number 71 is not listed in the extension registry. -->
+<!-- Extension number 72 is not listed in the extension registry. -->
+<!-- Extension number 73 is not listed in the extension registry. -->
+
+<category name="GL_EXT_color_subtable" number="74">
+ <function name="ColorSubTableEXT" alias="ColorSubTable">
+ <param name="target" type="GLenum"/>
+ <param name="start" type="GLsizei"/>
+ <param name="count" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="data" type="const GLvoid *"/>
</function>
- <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
- <param name="tc" type="const GLfloat *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
+ <param name="target" type="GLenum"/>
+ <param name="start" type="GLsizei"/>
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="width" type="GLsizei"/>
</function>
+</category>
- <function name="ReplacementCodeuiVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- </function>
+<!-- Extension number 75 is a GLU extension. -->
- <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_PGI_misc_hints" number="77">
+ <function name="HintPGI" offset="544">
+ <param name="target" type="GLenum"/>
+ <param name="mode" type="GLint"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="r" type="GLubyte"/>
- <param name="g" type="GLubyte"/>
- <param name="b" type="GLubyte"/>
- <param name="a" type="GLubyte"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<category name="GL_EXT_paletted_texture" number="78">
+ <function name="ColorTableEXT" alias="ColorTable">
+ <param name="target" type="GLenum"/>
+ <param name="internalFormat" type="GLenum"/>
+ <param name="width" type="GLsizei"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="table" type="const GLvoid *"/>
</function>
- <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="c" type="const GLubyte *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="GetColorTableEXT" offset="550">
+ <param name="target" type="GLenum"/>
+ <param name="format" type="GLenum"/>
+ <param name="type" type="GLenum"/>
+ <param name="data" type="GLvoid *" output="true"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="GetColorTableParameterivEXT" offset="551">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="GetColorTableParameterfvEXT" offset="552">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<category name="GL_SGIX_list_priority" number="80">
+ <function name="GetListParameterfvSGIX" offset="470">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="GetListParameterivSGIX" offset="471">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="a" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="ListParameterfSGIX" offset="472">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="ListParameterfvSGIX" offset="473">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="ListParameteriSGIX" offset="474">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="tc" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="ListParameterivSGIX" offset="475">
+ <param name="list" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<!-- Extension number 82 is not listed in the extension registry. -->
+<!-- Extension number 83 is a GLX extension. -->
+<!-- Extension number 85 is a GLU extension. -->
+<!-- Extension number 86 is a GLX extension. -->
+<!-- Extension number 87 is not listed in the extension registry. -->
+<!-- Extension number 88 is not listed in the extension registry. -->
+<!-- Extension number 89 is not listed in the extension registry. -->
+<!-- Extension number 91 is a GLX extension. -->
+<!-- Extension number 92 is a GLX extension. -->
+
+<category name="GL_EXT_index_material" number="94">
+ <function name="IndexMaterialEXT" offset="538">
+ <param name="face" type="GLenum"/>
+ <param name="mode" type="GLenum"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="tc" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+<category name="GL_EXT_index_func" number="95">
+ <function name="IndexFuncEXT" offset="539">
+ <param name="func" type="GLenum"/>
+ <param name="ref" type="GLclampf"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
- <param name="rc" type="GLuint"/>
- <param name="s" type="GLfloat"/>
- <param name="t" type="GLfloat"/>
- <param name="r" type="GLfloat"/>
- <param name="g" type="GLfloat"/>
- <param name="b" type="GLfloat"/>
- <param name="a" type="GLfloat"/>
- <param name="nx" type="GLfloat"/>
- <param name="ny" type="GLfloat"/>
- <param name="nz" type="GLfloat"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+<category name="GL_EXT_compiled_vertex_array" number="97">
+ <function name="LockArraysEXT" offset="540">
+ <param name="first" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <glx handcode="true"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
- <param name="rc" type="const GLuint *"/>
- <param name="tc" type="const GLfloat *"/>
- <param name="c" type="const GLfloat *"/>
- <param name="n" type="const GLfloat *"/>
- <param name="v" type="const GLfloat *"/>
+ <function name="UnlockArraysEXT" offset="541">
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_EXT_blend_func_separate">
- <function name="BlendFuncSeparateEXT" offset="537">
- <param name="sfactorRGB" type="GLenum"/>
- <param name="dfactorRGB" type="GLenum"/>
- <param name="sfactorAlpha" type="GLenum"/>
- <param name="dfactorAlpha" type="GLenum"/>
- <glx rop="4134"/>
+<category name="GL_EXT_cull_vertex" number="98">
+ <function name="CullParameterdvEXT" offset="542">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLdouble *"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_INGR_blend_func_separate">
- <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
- <param name="sfactorRGB" type="GLenum"/>
- <param name="dfactorRGB" type="GLenum"/>
- <param name="sfactorAlpha" type="GLenum"/>
- <param name="dfactorAlpha" type="GLenum"/>
+ <function name="CullParameterfvEXT" offset="543">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
+ <glx ignore="true"/>
</function>
</category>
-<category name="GL_EXT_vertex_weighting">
- <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
- <param name="weight" type="GLfloat"/>
- </function>
+<!-- Extension number 99 is not listed in the extension registry. -->
+<!-- Extension number 100 is a GLU extension. -->
- <function name="VertexWeightfvEXT" offset="495">
- <param name="weight" type="const GLfloat *" count="1"/>
- <glx rop="4135"/>
+<!-- Shouldn't this be EXT_fragment_lighting? -->
+<category name="GL_SGIX_fragment_lighting" number="102">
+ <function name="FragmentColorMaterialSGIX" offset="476">
+ <param name="face" type="GLenum"/>
+ <param name="mode" type="GLenum"/>
+ <glx ignore="true"/>
</function>
- <function name="VertexWeightPointerEXT" offset="496">
- <param name="size" type="GLsizei"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="FragmentLightfSGIX" offset="477">
+ <param name="light" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_NV_vertex_array_range">
- <function name="FlushVertexArrayRangeNV" offset="497">
+ <function name="FragmentLightfvSGIX" offset="478">
+ <param name="light" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="VertexArrayRangeNV" offset="498">
- <param name="length" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
+ <function name="FragmentLightiSGIX" offset="479">
+ <param name="light" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
-</category>
-<category name="GL_NV_register_combiners">
- <function name="CombinerParameterfvNV" offset="499">
+ <function name="FragmentLightivSGIX" offset="480">
+ <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *" variable_param="pname"/>
- <glx rop="4137"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="CombinerParameterfNV" offset="500">
+ <function name="FragmentLightModelfSGIX" offset="481">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
- <glx rop="4136"/>
+ <glx ignore="true"/>
</function>
- <function name="CombinerParameterivNV" offset="501">
+ <function name="FragmentLightModelfvSGIX" offset="482">
<param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *" variable_param="pname"/>
- <glx rop="4139"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="CombinerParameteriNV" offset="502">
+ <function name="FragmentLightModeliSGIX" offset="483">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
- <glx rop="4138"/>
+ <glx ignore="true"/>
</function>
- <function name="CombinerInputNV" offset="503">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
- <param name="variable" type="GLenum"/>
- <param name="input" type="GLenum"/>
- <param name="mapping" type="GLenum"/>
- <param name="componentUsage" type="GLenum"/>
- <glx rop="4140"/>
+ <function name="FragmentLightModelivSGIX" offset="484">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="CombinerOutputNV" offset="504">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
- <param name="abOutput" type="GLenum"/>
- <param name="cdOutput" type="GLenum"/>
- <param name="sumOutput" type="GLenum"/>
- <param name="scale" type="GLenum"/>
- <param name="bias" type="GLenum"/>
- <param name="abDotProduct" type="GLboolean"/>
- <param name="cdDotProduct" type="GLboolean"/>
- <param name="muxSum" type="GLboolean"/>
- <glx rop="4141"/>
+ <function name="FragmentMaterialfSGIX" offset="485">
+ <param name="face" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx ignore="true"/>
</function>
- <function name="FinalCombinerInputNV" offset="505">
- <param name="variable" type="GLenum"/>
- <param name="input" type="GLenum"/>
- <param name="mapping" type="GLenum"/>
- <param name="componentUsage" type="GLenum"/>
- <glx rop="4142"/>
+ <function name="FragmentMaterialfvSGIX" offset="486">
+ <param name="face" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="GetCombinerInputParameterfvNV" offset="506">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
- <param name="variable" type="GLenum"/>
+ <function name="FragmentMaterialiSGIX" offset="487">
+ <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1270"/>
+ <param name="param" type="GLint"/>
+ <glx ignore="true"/>
</function>
- <function name="GetCombinerInputParameterivNV" offset="507">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
- <param name="variable" type="GLenum"/>
+ <function name="FragmentMaterialivSGIX" offset="488">
+ <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1271"/>
+ <param name="params" type="const GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="GetCombinerOutputParameterfvNV" offset="508">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
+ <function name="GetFragmentLightfvSGIX" offset="489">
+ <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1272"/>
+ <param name="params" type="GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="GetCombinerOutputParameterivNV" offset="509">
- <param name="stage" type="GLenum"/>
- <param name="portion" type="GLenum"/>
+ <function name="GetFragmentLightivSGIX" offset="490">
+ <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1273"/>
+ <param name="params" type="GLint *"/>
+ <glx ignore="true"/>
</function>
- <function name="GetFinalCombinerInputParameterfvNV" offset="510">
- <param name="variable" type="GLenum"/>
+ <function name="GetFragmentMaterialfvSGIX" offset="491">
+ <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1274"/>
+ <param name="params" type="GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="GetFinalCombinerInputParameterivNV" offset="511">
- <param name="variable" type="GLenum"/>
+ <function name="GetFragmentMaterialivSGIX" offset="492">
+ <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1275"/>
+ <param name="params" type="GLint *"/>
+ <glx ignore="true"/>
</function>
-</category>
-<category name="GL_MESA_resize_buffers">
- <function name="ResizeBuffersMESA" offset="512">
+ <function name="LightEnviSGIX" offset="493">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
</category>
-<category name="GL_MESA_window_pos">
- <function name="WindowPos2dMESA" offset="513">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
+<!-- Extension number 103 is not listed in the extension registry. -->
+<!-- Extension number 104 is not listed in the extension registry. -->
+<!-- Extension number 105 is not listed in the extension registry. -->
+<!-- Extension number 106 is not listed in the extension registry. -->
+<!-- Extension number 107 is not listed in the extension registry. -->
+<!-- Extension number 108 is not listed in the extension registry. -->
+<!-- Extension number 109 is not listed in the extension registry. -->
+
+<category name="GL_EXT_draw_range_elements" number="112">
+ <function name="DrawRangeElementsEXT" alias="DrawRangeElements">
+ <param name="mode" type="GLenum"/>
+ <param name="start" type="GLuint"/>
+ <param name="end" type="GLuint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="type" type="GLenum"/>
+ <param name="indices" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
+</category>
- <function name="WindowPos2dvMESA" offset="514">
- <param name="v" type="const GLdouble *"/>
- <glx handcode="true"/>
+<!-- Extension number 115 is a GLX extension. -->
+<!-- Extension number 116 is not listed in the extension registry. -->
+
+<category name="GL_EXT_light_texture" number="117">
+ <function name="ApplyTextureEXT" offset="?">
+ <param name="mode" type="GLenum"/>
</function>
- <function name="WindowPos2fMESA" offset="515">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <glx handcode="true"/>
+ <function name="TextureLightEXT" offset="?">
+ <param name="pname" type="GLenum"/>
</function>
- <function name="WindowPos2fvMESA" offset="516">
- <param name="v" type="const GLfloat *"/>
- <glx handcode="true"/>
+ <function name="TextureMaterialEXT" offset="?">
+ <param name="face" type="GLenum"/>
+ <param name="mode" type="GLenum"/>
</function>
+</category>
- <function name="WindowPos2iMESA" offset="517">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <glx handcode="true"/>
+<!-- Extension number 118 is not listed in the extension registry. -->
+<!-- Extension number 121 is not listed in the extension registry. -->
+<!-- Extension number 122 is not listed in the extension registry. -->
+<!-- Extension number 123 is not listed in the extension registry. -->
+<!-- Extension number 124 is not listed in the extension registry. -->
+<!-- Extension number 125 is not listed in the extension registry. -->
+<!-- Extension number 126 is not listed in the extension registry. -->
+<!-- Extension number 128 is not listed in the extension registry. -->
+<!-- Extension number 130 is not listed in the extension registry. -->
+<!-- Extension number 131 is not listed in the extension registry. -->
+
+<category name="GL_SGIX_async" number="132">
+ <function name="AsyncMarkerSGIX" offset="?">
+ <param name="marker" type="GLuint"/>
</function>
- <function name="WindowPos2ivMESA" offset="518">
- <param name="v" type="const GLint *"/>
- <glx handcode="true"/>
+ <function name="FinishAsyncSGIX" offset="?">
+ <param name="markerp" type="GLuint *"/>
+ <return type="GLint"/>
</function>
- <function name="WindowPos2sMESA" offset="519">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <glx handcode="true"/>
+ <function name="PollAsyncSGIX" offset="?">
+ <param name="markerp" type="GLuint *"/>
+ <return type="GLint"/>
</function>
- <function name="WindowPos2svMESA" offset="520">
- <param name="v" type="const GLshort *"/>
- <glx handcode="true"/>
+ <function name="GenAsyncMarkersSGIX" offset="?">
+ <param name="range" type="GLsizei"/>
+ <return type="GLuint"/>
</function>
- <function name="WindowPos3dMESA" offset="521">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
- <glx handcode="true"/>
+ <function name="DeleteAsyncMarkersSGIX" offset="?">
+ <param name="marker" type="GLuint"/>
+ <param name="range" type="GLsizei"/>
</function>
- <function name="WindowPos3dvMESA" offset="522">
- <param name="v" type="const GLdouble *"/>
- <glx handcode="true"/>
+ <function name="IsAsyncMarkerSGIX" offset="?">
+ <param name="marker" type="GLuint"/>
+ <return type="GLboolean"/>
</function>
+</category>
- <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- <glx handcode="true"/>
+<category name="GL_INTEL_parallel_arrays" number="136">
+ <function name="VertexPointervINTEL" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="pointer" type="const GLvoid **"/>
</function>
- <function name="WindowPos3fvMESA" offset="524">
- <param name="v" type="const GLfloat *" count="3"/>
- <glx rop="230"/>
+ <function name="NormalPointervINTEL" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="pointer" type="const GLvoid **"/>
</function>
- <function name="WindowPos3iMESA" offset="525">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="z" type="GLint"/>
- <glx handcode="true"/>
+ <function name="ColorPointervINTEL" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="pointer" type="const GLvoid **"/>
</function>
- <function name="WindowPos3ivMESA" offset="526">
- <param name="v" type="const GLint *"/>
- <glx handcode="true"/>
+ <function name="TexCoordPointervINTEL" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="pointer" type="const GLvoid **"/>
</function>
+</category>
- <function name="WindowPos3sMESA" offset="527">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
- <glx handcode="true"/>
+<category name="GL_EXT_pixel_transform" number="138">
+ <function name="PixelTransformParameteriEXT" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
</function>
- <function name="WindowPos3svMESA" offset="528">
- <param name="v" type="const GLshort *"/>
- <glx handcode="true"/>
+ <function name="PixelTransformParameterfEXT" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
</function>
- <function name="WindowPos4dMESA" offset="529">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
- <param name="w" type="GLdouble"/>
- <glx ignore="true"/>
+ <function name="PixelTransformParameterivEXT" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
+ </function>
+
+ <function name="PixelTransformParameterfvEXT" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
+</category>
- <function name="WindowPos4dvMESA" offset="530">
- <param name="v" type="const GLdouble *"/>
- <glx ignore="true"/>
+<!-- Extension number 140 is not listed in the extension registry. -->
+<!-- Extension number 142 is a GLX extension. -->
+<!-- Extension number 143 is not listed in the extension registry. -->
+
+<category name="GL_EXT_secondary_color" number="145">
+ <function name="SecondaryColor3bEXT" offset="561" vectorequiv="SecondaryColor3bvEXT">
+ <param name="red" type="GLbyte"/>
+ <param name="green" type="GLbyte"/>
+ <param name="blue" type="GLbyte"/>
</function>
- <function name="WindowPos4fMESA" offset="531">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- <param name="w" type="GLfloat"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3bvEXT" offset="562">
+ <param name="v" type="const GLbyte *" count="3"/>
+ <glx rop="4126"/>
</function>
- <function name="WindowPos4fvMESA" offset="532">
- <param name="v" type="const GLfloat *"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3dEXT" offset="563" vectorequiv="SecondaryColor3dvEXT">
+ <param name="red" type="GLdouble"/>
+ <param name="green" type="GLdouble"/>
+ <param name="blue" type="GLdouble"/>
</function>
- <function name="WindowPos4iMESA" offset="533">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="z" type="GLint"/>
- <param name="w" type="GLint"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3dvEXT" offset="564">
+ <param name="v" type="const GLdouble *" count="3"/>
+ <glx rop="4130"/>
</function>
- <function name="WindowPos4ivMESA" offset="534">
- <param name="v" type="const GLint *"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3fEXT" offset="565" vectorequiv="SecondaryColor3fvEXT">
+ <param name="red" type="GLfloat"/>
+ <param name="green" type="GLfloat"/>
+ <param name="blue" type="GLfloat"/>
</function>
- <function name="WindowPos4sMESA" offset="535">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
- <param name="w" type="GLshort"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3fvEXT" offset="566">
+ <param name="v" type="const GLfloat *" count="3"/>
+ <glx rop="4129"/>
</function>
- <function name="WindowPos4svMESA" offset="536">
- <param name="v" type="const GLshort *"/>
- <glx ignore="true"/>
+ <function name="SecondaryColor3iEXT" offset="567" vectorequiv="SecondaryColor3ivEXT">
+ <param name="red" type="GLint"/>
+ <param name="green" type="GLint"/>
+ <param name="blue" type="GLint"/>
</function>
-</category>
-<category name="GL_IBM_multimode_draw_arrays">
- <function name="MultiModeDrawArraysIBM" offset="708">
- <param name="mode" type="const GLenum *"/>
- <param name="first" type="const GLint *"/>
- <param name="count" type="const GLsizei *"/>
- <param name="primcount" type="GLsizei"/>
- <param name="modestride" type="GLint"/>
- <glx handcode="true"/>
+ <function name="SecondaryColor3ivEXT" offset="568">
+ <param name="v" type="const GLint *" count="3"/>
+ <glx rop="4128"/>
</function>
- <function name="MultiModeDrawElementsIBM" offset="709">
- <param name="mode" type="const GLenum *"/>
- <param name="count" type="const GLsizei *"/>
- <param name="type" type="GLenum"/>
- <param name="indices" type="const GLvoid * const *"/>
- <param name="primcount" type="GLsizei"/>
- <param name="modestride" type="GLint"/>
- <glx handcode="true"/>
+ <function name="SecondaryColor3sEXT" offset="569" vectorequiv="SecondaryColor3svEXT">
+ <param name="red" type="GLshort"/>
+ <param name="green" type="GLshort"/>
+ <param name="blue" type="GLshort"/>
</function>
-</category>
-<category name="GL_IBM_vertex_array_lists">
- <function name="ColorPointerListIBM" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3svEXT" offset="570">
+ <param name="v" type="const GLshort *" count="3"/>
+ <glx rop="4128"/>
</function>
- <function name="SecondaryColorPointerListIBM" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3ubEXT" offset="571" vectorequiv="SecondaryColor3ubvEXT">
+ <param name="red" type="GLubyte"/>
+ <param name="green" type="GLubyte"/>
+ <param name="blue" type="GLubyte"/>
</function>
- <function name="EdgeFlagPointerListIBM" offset="?">
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLboolean **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3ubvEXT" offset="572">
+ <param name="v" type="const GLubyte *" count="3"/>
+ <glx rop="4131"/>
</function>
- <function name="FogCoordPointerListIBM" offset="?">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3uiEXT" offset="573" vectorequiv="SecondaryColor3uivEXT">
+ <param name="red" type="GLuint"/>
+ <param name="green" type="GLuint"/>
+ <param name="blue" type="GLuint"/>
</function>
- <function name="IndexPointerListIBM" offset="?">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3uivEXT" offset="574">
+ <param name="v" type="const GLuint *" count="3"/>
+ <glx rop="4133"/>
</function>
- <function name="NormalPointerListIBM" offset="?">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3usEXT" offset="575" vectorequiv="SecondaryColor3usvEXT">
+ <param name="red" type="GLushort"/>
+ <param name="green" type="GLushort"/>
+ <param name="blue" type="GLushort"/>
</function>
- <function name="TexCoordPointerListIBM" offset="?">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <function name="SecondaryColor3usvEXT" offset="576">
+ <param name="v" type="const GLushort *" count="3"/>
+ <glx rop="4132"/>
</function>
- <function name="VertexPointerListIBM" offset="?">
+ <function name="SecondaryColorPointerEXT" offset="577">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
- <param name="stride" type="GLint"/>
- <param name="pointer" type="const GLvoid **"/>
- <param name="ptrstride" type="GLint"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_3DFX_tbuffer">
- <function name="TbufferMask3DFX" offset="553">
- <param name="mask" type="GLuint"/>
- <glx ignore="true"/>
+<category name="GL_EXT_texture_perturb_normal" number="147">
+ <function name="TextureNormalEXT" offset="?">
+ <param name="mode" type="GLenum"/>
</function>
</category>
-<category name="GL_EXT_multisample">
- <function name="SampleMaskEXT" alias="SampleMaskSGIS">
- <param name="value" type="GLclampf"/>
- <param name="invert" type="GLboolean"/>
- </function>
-
- <function name="SamplePatternEXT" alias="SamplePatternSGIS">
- <param name="pattern" type="GLenum"/>
+<category name="GL_EXT_multi_draw_arrays" number="148">
+ <function name="MultiDrawArraysEXT" offset="644">
+ <param name="mode" type="GLenum"/>
+ <param name="first" type="GLint *"/>
+ <param name="count" type="GLsizei *"/>
+ <param name="primcount" type="GLsizei"/>
+ <glx handcode="true"/>
</function>
-</category>
-<category name="GL_SGIS_texture_color_mask">
- <function name="TextureColorMaskSGIS" offset="?">
- <param name="red" type="GLboolean"/>
- <param name="green" type="GLboolean"/>
- <param name="blue" type="GLboolean"/>
- <param name="alpha" type="GLboolean"/>
+ <function name="MultiDrawElementsEXT" offset="645">
+ <param name="mode" type="GLenum"/>
+ <param name="count" type="const GLsizei *"/>
+ <param name="type" type="GLenum"/>
+ <param name="indices" type="const GLvoid **"/>
+ <param name="primcount" type="GLsizei"/>
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_SGIX_igloo_interface">
- <function name="IglooInterfaceSGIX" offset="?">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLvoid *"/>
+<category name="GL_EXT_fog_coord" number="149">
+ <function name="FogCoordfEXT" offset="545" vectorequiv="FogCoordfvEXT">
+ <param name="coord" type="GLfloat"/>
</function>
-</category>
-<category name="GL_NV_evaluators">
- <function name="MapControlPointsNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="type" type="GLenum"/>
- <param name="ustride" type="GLsizei"/>
- <param name="vstride" type="GLsizei"/>
- <param name="uorder" type="GLint"/>
- <param name="vorder" type="GLint"/>
- <param name="packed" type="GLboolean"/>
- <param name="points" type="const GLvoid *"/>
+ <function name="FogCoordfvEXT" offset="546">
+ <param name="coord" type="const GLfloat *" count="1"/>
+ <glx rop="4124"/>
</function>
- <function name="MapParameterivNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
+ <function name="FogCoorddEXT" offset="547" vectorequiv="FogCoorddvEXT">
+ <param name="coord" type="GLdouble"/>
</function>
- <function name="MapParameterfvNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <function name="FogCoorddvEXT" offset="548">
+ <param name="coord" type="const GLdouble *" count="1"/>
+ <glx rop="4125"/>
</function>
- <function name="GetMapControlPointsNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
+ <function name="FogCoordPointerEXT" offset="549">
<param name="type" type="GLenum"/>
- <param name="ustride" type="GLsizei"/>
- <param name="vstride" type="GLsizei"/>
- <param name="packed" type="GLboolean"/>
- <param name="points" type="GLvoid *"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
+</category>
- <function name="GetMapParameterivNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- </function>
+<!-- Extension number 150 is not listed in the extension registry. -->
+<!-- Extension number 151 is not listed in the extension registry. -->
+<!-- Extension number 152 is not listed in the extension registry. -->
+<!-- Extension number 153 is not listed in the extension registry. -->
+<!-- Extension number 154 is not listed in the extension registry. -->
- <function name="GetMapParameterfvNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
+<category name="GL_EXT_coordinate_frame" number="156">
+ <function name="Tangent3bEXT" offset="?">
+ <param name="tx" type="GLbyte"/>
+ <param name="ty" type="GLbyte"/>
+ <param name="tz" type="GLbyte"/>
</function>
- <function name="GetMapAttribParameterivNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <function name="Tangent3bvEXT" offset="?">
+ <param name="v" type="const GLbyte *"/>
</function>
- <function name="GetMapAttribParameterfvNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
+ <function name="Tangent3dEXT" offset="?">
+ <param name="tx" type="GLdouble"/>
+ <param name="ty" type="GLdouble"/>
+ <param name="tz" type="GLdouble"/>
</function>
- <function name="EvalMapsNV" offset="?">
- <param name="target" type="GLenum"/>
- <param name="mode" type="GLenum"/>
+ <function name="Tangent3dvEXT" offset="?">
+ <param name="v" type="const GLdouble *"/>
</function>
-</category>
-<category name="GL_NV_register_combiners2">
- <function name="CombinerStageParameterfvNV" offset="?">
- <param name="stage" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <function name="Tangent3fEXT" offset="?">
+ <param name="tx" type="GLfloat"/>
+ <param name="ty" type="GLfloat"/>
+ <param name="tz" type="GLfloat"/>
</function>
- <function name="GetCombinerStageParameterfvNV" offset="?">
- <param name="stage" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
+ <function name="Tangent3fvEXT" offset="?">
+ <param name="v" type="const GLfloat *"/>
</function>
-</category>
-<category name="GL_ARB_window_pos">
- <function name="WindowPos2dARB" alias="WindowPos2dMESA">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
+ <function name="Tangent3iEXT" offset="?">
+ <param name="tx" type="GLint"/>
+ <param name="ty" type="GLint"/>
+ <param name="tz" type="GLint"/>
</function>
- <function name="WindowPos2fARB" alias="WindowPos2fMESA">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
+ <function name="Tangent3ivEXT" offset="?">
+ <param name="v" type="const GLint *"/>
</function>
- <function name="WindowPos2iARB" alias="WindowPos2iMESA">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
+ <function name="Tangent3sEXT" offset="?">
+ <param name="tx" type="GLshort"/>
+ <param name="ty" type="GLshort"/>
+ <param name="tz" type="GLshort"/>
</function>
- <function name="WindowPos2sARB" alias="WindowPos2sMESA">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
+ <function name="Tangent3svEXT" offset="?">
+ <param name="v" type="const GLshort *"/>
</function>
- <function name="WindowPos2dvARB" alias="WindowPos2dvMESA">
- <param name="p" type="const GLdouble *"/>
+ <function name="Binormal3bEXT" offset="?">
+ <param name="bx" type="GLbyte"/>
+ <param name="by" type="GLbyte"/>
+ <param name="bz" type="GLbyte"/>
</function>
- <function name="WindowPos2fvARB" alias="WindowPos2fvMESA">
- <param name="p" type="const GLfloat *"/>
+ <function name="Binormal3bvEXT" offset="?">
+ <param name="v" type="const GLbyte *"/>
</function>
- <function name="WindowPos2ivARB" alias="WindowPos2ivMESA">
- <param name="p" type="const GLint *"/>
+ <function name="Binormal3dEXT" offset="?">
+ <param name="bx" type="GLdouble"/>
+ <param name="by" type="GLdouble"/>
+ <param name="bz" type="GLdouble"/>
</function>
- <function name="WindowPos2svARB" alias="WindowPos2svMESA">
- <param name="p" type="const GLshort *"/>
+ <function name="Binormal3dvEXT" offset="?">
+ <param name="v" type="const GLdouble *"/>
</function>
- <function name="WindowPos3dARB" alias="WindowPos3dMESA">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
+ <function name="Binormal3fEXT" offset="?">
+ <param name="bx" type="GLfloat"/>
+ <param name="by" type="GLfloat"/>
+ <param name="bz" type="GLfloat"/>
</function>
- <function name="WindowPos3fARB" alias="WindowPos3fMESA">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="Binormal3fvEXT" offset="?">
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="WindowPos3iARB" alias="WindowPos3iMESA">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="z" type="GLint"/>
+ <function name="Binormal3iEXT" offset="?">
+ <param name="bx" type="GLint"/>
+ <param name="by" type="GLint"/>
+ <param name="bz" type="GLint"/>
</function>
- <function name="WindowPos3sARB" alias="WindowPos3sMESA">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
+ <function name="Binormal3ivEXT" offset="?">
+ <param name="v" type="const GLint *"/>
</function>
- <function name="WindowPos3dvARB" alias="WindowPos3dvMESA">
- <param name="p" type="const GLdouble *"/>
+ <function name="Binormal3sEXT" offset="?">
+ <param name="bx" type="GLshort"/>
+ <param name="by" type="GLshort"/>
+ <param name="bz" type="GLshort"/>
</function>
- <function name="WindowPos3fvARB" alias="WindowPos3fvMESA">
- <param name="p" type="const GLfloat *"/>
+ <function name="Binormal3svEXT" offset="?">
+ <param name="v" type="const GLshort *"/>
</function>
- <function name="WindowPos3ivARB" alias="WindowPos3ivMESA">
- <param name="p" type="const GLint *"/>
+ <function name="TangentPointerEXT" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
</function>
- <function name="WindowPos3svARB" alias="WindowPos3svMESA">
- <param name="p" type="const GLshort *"/>
+ <function name="BinormalPointerEXT" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
</function>
</category>
-<category name="GL_NV_vertex_program">
- <function name="AreProgramsResidentNV" offset="578">
- <param name="n" type="GLsizei"/>
- <param name="ids" type="const GLuint *"/>
- <param name="residences" type="GLboolean *"/>
- <return type="GLboolean"/>
- <glx vendorpriv="1293" handcode="true"/>
- </function>
+<!-- Extension number 157 is not listed in the extension registry. -->
- <function name="BindProgramNV" offset="579">
- <param name="target" type="GLenum"/>
- <param name="id" type="GLuint"/>
- <glx rop="4108"/>
+<category name="GL_SGIX_pixel_texture" number="160">
+ <function name="PixelTexGenSGIX" offset="430">
+ <param name="mode" type="GLenum"/>
+ <glx rop="2059"/>
</function>
+</category>
- <function name="DeleteProgramsNV" offset="580">
- <param name="n" type="GLsizei"/>
- <param name="ids" type="const GLuint *"/>
- <glx vendorpriv="1294" handcode="true"/>
+<!-- Extension number 161 is not listed in the extension registry. -->
+<!-- Extension number 162 is not listed in the extension registry. -->
+
+<category name="GL_SUNX_constant_data" number="163">
+ <function name="FinishTextureSUNX" offset="?">
</function>
+</category>
- <function name="ExecuteProgramNV" offset="581">
- <param name="target" type="GLenum"/>
- <param name="id" type="GLuint"/>
- <param name="params" type="const GLfloat *" variable_param="target"/>
- <glx rop="4181"/>
+<category name="GL_SUN_global_alpha" number="164">
+ <function name="GlobalAlphaFactorbSUN" offset="?">
+ <param name="factor" type="GLbyte"/>
</function>
- <function name="GenProgramsNV" offset="582">
- <param name="n" type="GLsizei"/>
- <param name="ids" type="GLuint *"/>
- <glx vendorpriv="1295" handcode="true"/>
+ <function name="GlobalAlphaFactorsSUN" offset="?">
+ <param name="factor" type="GLshort"/>
</function>
- <function name="GetProgramParameterdvNV" offset="583">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLdouble *" output="true"/>
- <glx vendorpriv="1297"/>
+ <function name="GlobalAlphaFactoriSUN" offset="?">
+ <param name="factor" type="GLint"/>
</function>
- <function name="GetProgramParameterfvNV" offset="584">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1296"/>
+ <function name="GlobalAlphaFactorfSUN" offset="?">
+ <param name="factor" type="GLfloat"/>
</function>
- <function name="GetProgramivNV" offset="585">
- <param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1307"/>
+ <function name="GlobalAlphaFactordSUN" offset="?">
+ <param name="factor" type="GLdouble"/>
</function>
- <function name="GetProgramStringNV" offset="586">
- <param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="program" type="GLubyte *" output="true"/>
- <glx vendorpriv="1308" handcode="true"/>
+ <function name="GlobalAlphaFactorubSUN" offset="?">
+ <param name="factor" type="GLubyte"/>
</function>
- <function name="GetTrackMatrixivNV" offset="587">
- <param name="target" type="GLenum"/>
- <param name="address" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1300"/>
+ <function name="GlobalAlphaFactorusSUN" offset="?">
+ <param name="factor" type="GLushort"/>
</function>
- <function name="GetVertexAttribdvNV" offset="588">
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLdouble *" output="true"/>
- <glx vendorpriv="1301"/>
+ <function name="GlobalAlphaFactoruiSUN" offset="?">
+ <param name="factor" type="GLuint"/>
</function>
+</category>
- <function name="GetVertexAttribfvNV" offset="589">
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1302"/>
+<category name="GL_SUN_triangle_list" number="165">
+ <function name="ReplacementCodeuiSUN" offset="?">
+ <param name="code" type="GLuint"/>
</function>
- <function name="GetVertexAttribivNV" offset="590">
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1303"/>
+ <function name="ReplacementCodeusSUN" offset="?">
+ <param name="code" type="GLushort"/>
</function>
- <function name="GetVertexAttribPointervNV" offset="591">
- <param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="pointer" type="GLvoid **" output="true"/>
- <glx handcode="true"/>
+ <function name="ReplacementCodeubSUN" offset="?">
+ <param name="code" type="GLubyte"/>
</function>
- <function name="IsProgramNV" offset="592">
- <param name="id" type="GLuint"/>
- <return type="GLboolean"/>
- <glx vendorpriv="1304"/>
+ <function name="ReplacementCodeuivSUN" offset="?">
+ <param name="code" type="const GLuint *"/>
</function>
- <function name="LoadProgramNV" offset="593">
- <param name="target" type="GLenum"/>
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="program" type="const GLubyte *"/>
- <glx rop="4183" handcode="true"/>
+ <function name="ReplacementCodeusvSUN" offset="?">
+ <param name="code" type="const GLushort *"/>
</function>
- <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
- <param name="target" type="GLenum"/>
- <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"/>
+ <function name="ReplacementCodeubvSUN" offset="?">
+ <param name="code" type="const GLubyte *"/>
</function>
- <function name="ProgramParameter4dvNV" offset="595">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="params" type="const GLdouble *" count="4"/>
- <glx rop="4185" doubles_in_order="true"/>
+ <function name="ReplacementCodePointerSUN" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
</function>
+</category>
- <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
+<category name="GL_SUN_vertex" number="166">
+ <function name="Color4ubVertex2fSUN" offset="?">
+ <param name="r" type="GLubyte"/>
+ <param name="g" type="GLubyte"/>
+ <param name="b" type="GLubyte"/>
+ <param name="a" type="GLubyte"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- <param name="w" type="GLfloat"/>
- </function>
-
- <function name="ProgramParameter4fvNV" offset="597">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="params" type="const GLfloat *" count="4"/>
- <glx rop="4184"/>
</function>
- <function name="ProgramParameters4dvNV" offset="598">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="num" type="GLuint"/>
- <param name="params" type="const GLdouble *"/>
- <glx rop="4187" handcode="true"/>
+ <function name="Color4ubVertex2fvSUN" offset="?">
+ <param name="c" type="const GLubyte *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="ProgramParameters4fvNV" offset="599">
- <param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="num" type="GLuint"/>
- <param name="params" type="const GLfloat *"/>
- <glx rop="4186" handcode="true"/>
+ <function name="Color4ubVertex3fSUN" offset="?">
+ <param name="r" type="GLubyte"/>
+ <param name="g" type="GLubyte"/>
+ <param name="b" type="GLubyte"/>
+ <param name="a" type="GLubyte"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="RequestResidentProgramsNV" offset="600">
- <param name="n" type="GLsizei"/>
- <param name="ids" type="const GLuint *"/>
- <glx rop="4182" handcode="true"/>
+ <function name="Color4ubVertex3fvSUN" offset="?">
+ <param name="c" type="const GLubyte *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="TrackMatrixNV" offset="601">
- <param name="target" type="GLenum"/>
- <param name="address" type="GLuint"/>
- <param name="matrix" type="GLenum"/>
- <param name="transform" type="GLenum"/>
- <glx rop="4188"/>
+ <function name="Color3fVertex3fSUN" offset="?">
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttribPointerNV" offset="602">
- <param name="index" type="GLuint"/>
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <function name="Color3fVertex3fvSUN" offset="?">
+ <param name="c" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib1dNV" offset="603" vectorequiv="VertexAttrib1dvNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
+ <function name="Normal3fVertex3fSUN" offset="?">
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib1dvNV" offset="604">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="1"/>
- <glx rop="4197" doubles_in_order="true"/>
+ <function name="Normal3fVertex3fvSUN" offset="?">
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib1fNV" offset="605" vectorequiv="VertexAttrib1fvNV">
- <param name="index" type="GLuint"/>
+ <function name="Color4fNormal3fVertex3fSUN" offset="?">
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="a" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
<param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib1fvNV" offset="606">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="1"/>
- <glx rop="4193"/>
+ <function name="Color4fNormal3fVertex3fvSUN" offset="?">
+ <param name="c" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib1sNV" offset="607" vectorequiv="VertexAttrib1svNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
+ <function name="TexCoord2fVertex3fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib1svNV" offset="608">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="1"/>
- <glx rop="4189"/>
+ <function name="TexCoord2fVertex3fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib2dNV" offset="609" vectorequiv="VertexAttrib2dvNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
+ <function name="TexCoord4fVertex4fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="p" type="GLfloat"/>
+ <param name="q" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
+ <param name="w" type="GLfloat"/>
</function>
- <function name="VertexAttrib2dvNV" offset="610">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="2"/>
- <glx rop="4198" doubles_in_order="true"/>
+ <function name="TexCoord4fVertex4fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib2fNV" offset="611" vectorequiv="VertexAttrib2fvNV">
- <param name="index" type="GLuint"/>
+ <function name="TexCoord2fColor4ubVertex3fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLubyte"/>
+ <param name="g" type="GLubyte"/>
+ <param name="b" type="GLubyte"/>
+ <param name="a" type="GLubyte"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib2fvNV" offset="612">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="2"/>
- <glx rop="4194"/>
+ <function name="TexCoord2fColor4ubVertex3fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="c" type="const GLubyte *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib2sNV" offset="613" vectorequiv="VertexAttrib2svNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
+ <function name="TexCoord2fColor3fVertex3fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib2svNV" offset="614">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="2"/>
- <glx rop="4190"/>
+ <function name="TexCoord2fColor3fVertex3fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib3dNV" offset="615" vectorequiv="VertexAttrib3dvNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
+ <function name="TexCoord2fNormal3fVertex3fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib3dvNV" offset="616">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="3"/>
- <glx rop="4199" doubles_in_order="true"/>
+ <function name="TexCoord2fNormal3fVertex3fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib3fNV" offset="617" vectorequiv="VertexAttrib3fvNV">
- <param name="index" type="GLuint"/>
+ <function name="TexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="a" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib3fvNV" offset="618">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="3"/>
- <glx rop="4195"/>
+ <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib3sNV" offset="619" vectorequiv="VertexAttrib3svNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
+ <function name="TexCoord4fColor4fNormal3fVertex4fSUN" offset="?">
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="p" type="GLfloat"/>
+ <param name="q" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="a" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
+ <param name="w" type="GLfloat"/>
</function>
- <function name="VertexAttrib3svNV" offset="620">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="3"/>
- <glx rop="4191"/>
+ <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" offset="?">
+ <param name="tc" type="const GLfloat *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib4dNV" offset="621" vectorequiv="VertexAttrib4dvNV">
- <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"/>
+ <function name="ReplacementCodeuiVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib4dvNV" offset="622">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="4"/>
- <glx rop="4200" doubles_in_order="true"/>
+ <function name="ReplacementCodeuiVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib4fNV" offset="623" vectorequiv="VertexAttrib4fvNV">
- <param name="index" type="GLuint"/>
+ <function name="ReplacementCodeuiColor4ubVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="r" type="GLubyte"/>
+ <param name="g" type="GLubyte"/>
+ <param name="b" type="GLubyte"/>
+ <param name="a" type="GLubyte"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
- <param name="w" type="GLfloat"/>
</function>
- <function name="VertexAttrib4fvNV" offset="624">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="4"/>
- <glx rop="4196"/>
+ <function name="ReplacementCodeuiColor4ubVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="c" type="const GLubyte *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib4sNV" offset="625" vectorequiv="VertexAttrib4svNV">
- <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"/>
+ <function name="ReplacementCodeuiColor3fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib4svNV" offset="626">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="4"/>
- <glx rop="4192"/>
+ <function name="ReplacementCodeuiColor3fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib4ubNV" offset="627" vectorequiv="VertexAttrib4ubvNV">
- <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"/>
+ <function name="ReplacementCodeuiNormal3fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib4ubvNV" offset="628">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLubyte *" count="4"/>
- <glx rop="4201"/>
+ <function name="ReplacementCodeuiNormal3fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttribs1dvNV" offset="629">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLdouble *"/>
- <glx rop="4210" handcode="true"/>
+ <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="a" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttribs1fvNV" offset="630">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
+ <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
- <glx rop="4206" handcode="true"/>
</function>
- <function name="VertexAttribs1svNV" offset="631">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLshort *"/>
- <glx rop="4202" handcode="true"/>
+ <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttribs2dvNV" offset="632">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLdouble *"/>
- <glx rop="4211" handcode="true"/>
+ <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="tc" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttribs2fvNV" offset="633">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLfloat *"/>
- <glx rop="4207" handcode="true"/>
+ <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttribs2svNV" offset="634">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLshort *"/>
- <glx rop="4203" handcode="true"/>
+ <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="tc" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
+ <param name="v" type="const GLfloat *"/>
</function>
- <function name="VertexAttribs3dvNV" offset="635">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLdouble *"/>
- <glx rop="4212" handcode="true"/>
+ <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" offset="?">
+ <param name="rc" type="GLuint"/>
+ <param name="s" type="GLfloat"/>
+ <param name="t" type="GLfloat"/>
+ <param name="r" type="GLfloat"/>
+ <param name="g" type="GLfloat"/>
+ <param name="b" type="GLfloat"/>
+ <param name="a" type="GLfloat"/>
+ <param name="nx" type="GLfloat"/>
+ <param name="ny" type="GLfloat"/>
+ <param name="nz" type="GLfloat"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttribs3fvNV" offset="636">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
+ <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" offset="?">
+ <param name="rc" type="const GLuint *"/>
+ <param name="tc" type="const GLfloat *"/>
+ <param name="c" type="const GLfloat *"/>
+ <param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
- <glx rop="4208" handcode="true"/>
</function>
+</category>
- <function name="VertexAttribs3svNV" offset="637">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLshort *"/>
- <glx rop="4204" handcode="true"/>
- </function>
+<!-- Extension number 167 is a WGL extension. -->
+<!-- Extension number 168 is a WGL extension. -->
+<!-- Extension number 169 is a WGL extension. -->
+<!-- Extension number 170 is a WGL extension. -->
+<!-- Extension number 171 is a WGL extension. -->
+<!-- Extension number 172 is a WGL extension. -->
- <function name="VertexAttribs4dvNV" offset="638">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLdouble *"/>
- <glx rop="4213" handcode="true"/>
+<category name="GL_EXT_blend_func_separate" number="173">
+ <function name="BlendFuncSeparateEXT" offset="537">
+ <param name="sfactorRGB" type="GLenum"/>
+ <param name="dfactorRGB" type="GLenum"/>
+ <param name="sfactorAlpha" type="GLenum"/>
+ <param name="dfactorAlpha" type="GLenum"/>
+ <glx rop="4134"/>
</function>
+</category>
- <function name="VertexAttribs4fvNV" offset="639">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLfloat *"/>
- <glx rop="4209" handcode="true"/>
+<!-- Extension number 177 is a WGL extension. -->
+<!-- Extension number 180 is not listed in the extension registry. -->
+<!-- Extension number 183 is a GLX extension. -->
+<!-- Extension number 184 is not listed in the extension registry. -->
+
+<category name="GL_EXT_vertex_weighting" number="188">
+ <function name="VertexWeightfEXT" offset="494" vectorequiv="VertexWeightfvEXT">
+ <param name="weight" type="GLfloat"/>
</function>
- <function name="VertexAttribs4svNV" offset="640">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLshort *"/>
- <glx rop="4205" handcode="true"/>
+ <function name="VertexWeightfvEXT" offset="495">
+ <param name="weight" type="const GLfloat *" count="1"/>
+ <glx rop="4135"/>
</function>
- <function name="VertexAttribs4ubvNV" offset="641">
- <param name="index" type="GLuint"/>
- <param name="n" type="GLsizei"/>
- <param name="v" type="const GLubyte *"/>
- <glx rop="4214" handcode="true"/>
+ <function name="VertexWeightPointerEXT" offset="496">
+ <param name="size" type="GLsizei"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
</category>
-<category name="GL_NV_point_sprite">
- <function name="PointParameteriNV" offset="642">
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint"/>
- <glx rop="4221"/>
+<category name="GL_NV_vertex_array_range" number="190">
+ <function name="FlushVertexArrayRangeNV" offset="497">
+ <glx ignore="true"/>
</function>
- <function name="PointParameterivNV" offset="643">
- <param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *" variable_param="pname"/>
- <glx rop="4222"/>
+ <function name="VertexArrayRangeNV" offset="498">
+ <param name="length" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx ignore="true"/>
</function>
</category>
-<category name="1.4">
- <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT">
- <param name="sfactorRGB" type="GLenum"/>
- <param name="dfactorRGB" type="GLenum"/>
- <param name="sfactorAlpha" type="GLenum"/>
- <param name="dfactorAlpha" type="GLenum"/>
+<category name="GL_NV_register_combiners" number="191">
+ <function name="CombinerParameterfvNV" offset="499">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *" variable_param="pname"/>
+ <glx rop="4137"/>
</function>
- <function name="FogCoordf" alias="FogCoordfEXT">
- <param name="coord" type="GLfloat"/>
+ <function name="CombinerParameterfNV" offset="500">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ <glx rop="4136"/>
</function>
- <function name="FogCoordfv" alias="FogCoordfvEXT">
- <param name="coord" type="const GLfloat *"/>
+ <function name="CombinerParameterivNV" offset="501">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *" variable_param="pname"/>
+ <glx rop="4139"/>
</function>
- <function name="FogCoordd" alias="FogCoorddEXT">
- <param name="coord" type="GLdouble"/>
+ <function name="CombinerParameteriNV" offset="502">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLint"/>
+ <glx rop="4138"/>
</function>
- <function name="FogCoorddv" alias="FogCoorddvEXT">
- <param name="coord" type="const GLdouble *"/>
+ <function name="CombinerInputNV" offset="503">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
+ <param name="variable" type="GLenum"/>
+ <param name="input" type="GLenum"/>
+ <param name="mapping" type="GLenum"/>
+ <param name="componentUsage" type="GLenum"/>
+ <glx rop="4140"/>
</function>
- <function name="FogCoordPointer" alias="FogCoordPointerEXT">
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
+ <function name="CombinerOutputNV" offset="504">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
+ <param name="abOutput" type="GLenum"/>
+ <param name="cdOutput" type="GLenum"/>
+ <param name="sumOutput" type="GLenum"/>
+ <param name="scale" type="GLenum"/>
+ <param name="bias" type="GLenum"/>
+ <param name="abDotProduct" type="GLboolean"/>
+ <param name="cdDotProduct" type="GLboolean"/>
+ <param name="muxSum" type="GLboolean"/>
+ <glx rop="4141"/>
</function>
- <function name="MultiDrawArrays" alias="MultiDrawArraysEXT">
- <param name="mode" type="GLenum"/>
- <param name="first" type="GLint *"/>
- <param name="count" type="GLsizei *"/>
- <param name="primcount" type="GLsizei"/>
+ <function name="FinalCombinerInputNV" offset="505">
+ <param name="variable" type="GLenum"/>
+ <param name="input" type="GLenum"/>
+ <param name="mapping" type="GLenum"/>
+ <param name="componentUsage" type="GLenum"/>
+ <glx rop="4142"/>
</function>
- <function name="MultiDrawElements" alias="MultiDrawElementsEXT">
- <param name="mode" type="GLenum"/>
- <param name="count" type="const GLsizei *"/>
- <param name="type" type="GLenum"/>
- <param name="indices" type="const GLvoid **"/>
- <param name="primcount" type="GLsizei"/>
+ <function name="GetCombinerInputParameterfvNV" offset="506">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
+ <param name="variable" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1270"/>
</function>
- <function name="PointParameterf" alias="PointParameterfEXT">
+ <function name="GetCombinerInputParameterivNV" offset="507">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
+ <param name="variable" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="param" type="GLfloat"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1271"/>
</function>
- <function name="PointParameterfv" alias="PointParameterfvEXT">
+ <function name="GetCombinerOutputParameterfvNV" offset="508">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="const GLfloat *"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1272"/>
</function>
- <function name="PointParameteri" alias="PointParameteriNV">
+ <function name="GetCombinerOutputParameterivNV" offset="509">
+ <param name="stage" type="GLenum"/>
+ <param name="portion" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="param" type="GLint"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1273"/>
</function>
- <function name="PointParameteriv" alias="PointParameterivNV">
+ <function name="GetFinalCombinerInputParameterfvNV" offset="510">
+ <param name="variable" type="GLenum"/>
<param name="pname" type="GLenum"/>
- <param name="params" type="const GLint *"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1274"/>
</function>
- <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
- <param name="red" type="GLbyte"/>
- <param name="green" type="GLbyte"/>
- <param name="blue" type="GLbyte"/>
+ <function name="GetFinalCombinerInputParameterivNV" offset="511">
+ <param name="variable" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1275"/>
</function>
+</category>
- <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
- <param name="v" type="const GLbyte *"/>
+<category name="GL_MESA_resize_buffers" number="196">
+ <function name="ResizeBuffersMESA" offset="512">
+ <glx ignore="true"/>
</function>
+</category>
- <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
- <param name="red" type="GLdouble"/>
- <param name="green" type="GLdouble"/>
- <param name="blue" type="GLdouble"/>
+<category name="GL_MESA_window_pos" number="197">
+ <function name="WindowPos2dMESA" offset="513">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
+ <function name="WindowPos2dvMESA" offset="514">
<param name="v" type="const GLdouble *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
- <param name="red" type="GLfloat"/>
- <param name="green" type="GLfloat"/>
- <param name="blue" type="GLfloat"/>
+ <function name="WindowPos2fMESA" offset="515">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
+ <function name="WindowPos2fvMESA" offset="516">
<param name="v" type="const GLfloat *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
- <param name="red" type="GLint"/>
- <param name="green" type="GLint"/>
- <param name="blue" type="GLint"/>
+ <function name="WindowPos2iMESA" offset="517">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
+ <function name="WindowPos2ivMESA" offset="518">
<param name="v" type="const GLint *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
- <param name="red" type="GLshort"/>
- <param name="green" type="GLshort"/>
- <param name="blue" type="GLshort"/>
+ <function name="WindowPos2sMESA" offset="519">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
+ <function name="WindowPos2svMESA" offset="520">
<param name="v" type="const GLshort *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
- <param name="red" type="GLubyte"/>
- <param name="green" type="GLubyte"/>
- <param name="blue" type="GLubyte"/>
+ <function name="WindowPos3dMESA" offset="521">
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
- <param name="v" type="const GLubyte *"/>
+ <function name="WindowPos3dvMESA" offset="522">
+ <param name="v" type="const GLdouble *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
- <param name="red" type="GLuint"/>
- <param name="green" type="GLuint"/>
- <param name="blue" type="GLuint"/>
+ <function name="WindowPos3fMESA" offset="523" vectorequiv="WindowPos3fvMESA">
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
- <param name="v" type="const GLuint *"/>
+ <function name="WindowPos3fvMESA" offset="524">
+ <param name="v" type="const GLfloat *" count="3"/>
+ <glx rop="230"/>
</function>
- <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
- <param name="red" type="GLushort"/>
- <param name="green" type="GLushort"/>
- <param name="blue" type="GLushort"/>
+ <function name="WindowPos3iMESA" offset="525">
+ <param name="x" type="GLint"/>
+ <param name="y" type="GLint"/>
+ <param name="z" type="GLint"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
- <param name="v" type="const GLushort *"/>
+ <function name="WindowPos3ivMESA" offset="526">
+ <param name="v" type="const GLint *"/>
+ <glx handcode="true"/>
</function>
- <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
+ <function name="WindowPos3sMESA" offset="527">
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <param name="z" type="GLshort"/>
+ <glx handcode="true"/>
</function>
- <function name="WindowPos2d" alias="WindowPos2dMESA">
+ <function name="WindowPos3svMESA" offset="528">
+ <param name="v" type="const GLshort *"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="WindowPos4dMESA" offset="529">
<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="WindowPos2dv" alias="WindowPos2dvMESA">
+ <function name="WindowPos4dvMESA" offset="530">
<param name="v" type="const GLdouble *"/>
+ <glx ignore="true"/>
</function>
- <function name="WindowPos2f" alias="WindowPos2fMESA">
+ <function name="WindowPos4fMESA" offset="531">
<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="WindowPos2fv" alias="WindowPos2fvMESA">
+ <function name="WindowPos4fvMESA" offset="532">
<param name="v" type="const GLfloat *"/>
+ <glx ignore="true"/>
</function>
- <function name="WindowPos2i" alias="WindowPos2iMESA">
+ <function name="WindowPos4iMESA" offset="533">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
+ <param name="z" type="GLint"/>
+ <param name="w" type="GLint"/>
+ <glx ignore="true"/>
+ </function>
+
+ <function name="WindowPos4ivMESA" offset="534">
+ <param name="v" type="const GLint *"/>
+ <glx ignore="true"/>
+ </function>
+
+ <function name="WindowPos4sMESA" offset="535">
+ <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="WindowPos4svMESA" offset="536">
+ <param name="v" type="const GLshort *"/>
+ <glx ignore="true"/>
+ </function>
+</category>
+
+<category name="GL_IBM_multimode_draw_arrays" number="200">
+ <function name="MultiModeDrawArraysIBM" offset="708">
+ <param name="mode" type="const GLenum *"/>
+ <param name="first" type="const GLint *"/>
+ <param name="count" type="const GLsizei *"/>
+ <param name="primcount" type="GLsizei"/>
+ <param name="modestride" type="GLint"/>
+ <glx handcode="true"/>
+ </function>
+
+ <function name="MultiModeDrawElementsIBM" offset="709">
+ <param name="mode" type="const GLenum *"/>
+ <param name="count" type="const GLsizei *"/>
+ <param name="type" type="GLenum"/>
+ <param name="indices" type="const GLvoid * const *"/>
+ <param name="primcount" type="GLsizei"/>
+ <param name="modestride" type="GLint"/>
+ <glx handcode="true"/>
</function>
+</category>
- <function name="WindowPos2iv" alias="WindowPos2ivMESA">
- <param name="v" type="const GLint *"/>
+<category name="GL_IBM_vertex_array_lists" number="201">
+ <function name="ColorPointerListIBM" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos2s" alias="WindowPos2sMESA">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
+ <function name="SecondaryColorPointerListIBM" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos2sv" alias="WindowPos2svMESA">
- <param name="v" type="const GLshort *"/>
+ <function name="EdgeFlagPointerListIBM" offset="?">
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLboolean **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos3d" alias="WindowPos3dMESA">
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
+ <function name="FogCoordPointerListIBM" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos3dv" alias="WindowPos3dvMESA">
- <param name="v" type="const GLdouble *"/>
+ <function name="IndexPointerListIBM" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos3f" alias="WindowPos3fMESA">
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
+ <function name="NormalPointerListIBM" offset="?">
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos3fv" alias="WindowPos3fvMESA">
- <param name="v" type="const GLfloat *"/>
+ <function name="TexCoordPointerListIBM" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
- <function name="WindowPos3i" alias="WindowPos3iMESA">
- <param name="x" type="GLint"/>
- <param name="y" type="GLint"/>
- <param name="z" type="GLint"/>
+ <function name="VertexPointerListIBM" offset="?">
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLint"/>
+ <param name="pointer" type="const GLvoid **"/>
+ <param name="ptrstride" type="GLint"/>
</function>
+</category>
- <function name="WindowPos3iv" alias="WindowPos3ivMESA">
- <param name="v" type="const GLint *"/>
+<!-- Extension number 202 is not listed in the extension registry. -->
+<!-- Extension number 203 is not listed in the extension registry. -->
+<!-- Extension number 204 is not listed in the extension registry. -->
+<!-- Extension number 205 is not listed in the extension registry. -->
+
+<category name="GL_3DFX_tbuffer" number="208">
+ <function name="TbufferMask3DFX" offset="553">
+ <param name="mask" type="GLuint"/>
+ <glx ignore="true"/>
</function>
+</category>
- <function name="WindowPos3s" alias="WindowPos3sMESA">
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
+<category name="GL_EXT_multisample" number="209">
+ <function name="SampleMaskEXT" alias="SampleMaskSGIS">
+ <param name="value" type="GLclampf"/>
+ <param name="invert" type="GLboolean"/>
</function>
- <function name="WindowPos3sv" alias="WindowPos3svMESA">
- <param name="v" type="const GLshort *"/>
+ <function name="SamplePatternEXT" alias="SamplePatternSGIS">
+ <param name="pattern" type="GLenum"/>
</function>
</category>
-<category name="EXT_stencil_two_side">
- <function name="ActiveStencilFaceEXT" offset="646">
- <param name="face" type="GLenum"/>
- <glx rop="4220"/>
+<!-- Extension number 211 is not listed in the extension registry. -->
+<!-- Extension number 213 is not listed in the extension registry. -->
+
+<category name="GL_SGIS_texture_color_mask" number="214">
+ <function name="TextureColorMaskSGIS" offset="?">
+ <param name="red" type="GLboolean"/>
+ <param name="green" type="GLboolean"/>
+ <param name="blue" type="GLboolean"/>
+ <param name="alpha" type="GLboolean"/>
</function>
</category>
-<category name="GL_NV_fence">
+<!-- Extension number 215 is a GLX extension. -->
+<!-- Extension number 216 is a GLX extension. -->
+<!-- Extension number 217 is a GLX extension. -->
+<!-- Extension number 218 is a GLX extension. -->
+<!-- Extension number 219 is not listed in the extension registry. -->
+
+<category name="GL_NV_fence" number="222">
<function name="DeleteFencesNV" offset="647">
<param name="n" type="GLsizei"/>
<param name="fences" type="const GLuint *"/>
</function>
</category>
-<category name="GL_ARB_vertex_program">
- <function name="VertexAttrib1sARB" alias="VertexAttrib1sNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
- </function>
-
- <function name="VertexAttrib1fARB" alias="VertexAttrib1fNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLfloat"/>
- </function>
-
- <function name="VertexAttrib1dARB" alias="VertexAttrib1dNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
- </function>
-
- <function name="VertexAttrib2sARB" alias="VertexAttrib2sNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- </function>
-
- <function name="VertexAttrib2fARB" alias="VertexAttrib2fNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- </function>
-
- <function name="VertexAttrib2dARB" alias="VertexAttrib2dNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- </function>
-
- <function name="VertexAttrib3sARB" alias="VertexAttrib3sNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLshort"/>
- <param name="y" type="GLshort"/>
- <param name="z" type="GLshort"/>
- </function>
-
- <function name="VertexAttrib3fARB" alias="VertexAttrib3fNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLfloat"/>
- <param name="y" type="GLfloat"/>
- <param name="z" type="GLfloat"/>
- </function>
-
- <function name="VertexAttrib3dARB" alias="VertexAttrib3dNV">
- <param name="index" type="GLuint"/>
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
- </function>
-
- <function name="VertexAttrib4sARB" alias="VertexAttrib4sNV">
- <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"/>
- </function>
-
- <function name="VertexAttrib4fARB" alias="VertexAttrib4fNV">
- <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"/>
- </function>
-
- <function name="VertexAttrib4dARB" alias="VertexAttrib4dNV">
- <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"/>
- </function>
-
- <function name="VertexAttrib4NubARB" alias="VertexAttrib4ubNV">
- <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"/>
- </function>
-
- <function name="VertexAttrib1svARB" alias="VertexAttrib1svNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="1"/>
- </function>
-
- <function name="VertexAttrib1fvARB" alias="VertexAttrib1fvNV">
+<category name="GL_NV_evaluators" number="225">
+ <function name="MapControlPointsNV" offset="?">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="1"/>
+ <param name="type" type="GLenum"/>
+ <param name="ustride" type="GLsizei"/>
+ <param name="vstride" type="GLsizei"/>
+ <param name="uorder" type="GLint"/>
+ <param name="vorder" type="GLint"/>
+ <param name="packed" type="GLboolean"/>
+ <param name="points" type="const GLvoid *"/>
</function>
- <function name="VertexAttrib1dvARB" alias="VertexAttrib1dvNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="1"/>
+ <function name="MapParameterivNV" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *"/>
</function>
- <function name="VertexAttrib2svARB" alias="VertexAttrib2svNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="2"/>
+ <function name="MapParameterfvNV" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib2fvARB" alias="VertexAttrib2fvNV">
+ <function name="GetMapControlPointsNV" offset="?">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="2"/>
+ <param name="type" type="GLenum"/>
+ <param name="ustride" type="GLsizei"/>
+ <param name="vstride" type="GLsizei"/>
+ <param name="packed" type="GLboolean"/>
+ <param name="points" type="GLvoid *"/>
</function>
- <function name="VertexAttrib2dvARB" alias="VertexAttrib2dvNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="2"/>
+ <function name="GetMapParameterivNV" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
- <function name="VertexAttrib3svARB" alias="VertexAttrib3svNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="3"/>
+ <function name="GetMapParameterfvNV" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
</function>
- <function name="VertexAttrib3fvARB" alias="VertexAttrib3fvNV">
+ <function name="GetMapAttribParameterivNV" offset="?">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="3"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *"/>
</function>
- <function name="VertexAttrib3dvARB" alias="VertexAttrib3dvNV">
+ <function name="GetMapAttribParameterfvNV" offset="?">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="3"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
</function>
- <function name="VertexAttrib4bvARB" offset="654">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLbyte *" count="4"/>
- <glx rop="4230"/>
+ <function name="EvalMapsNV" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="mode" type="GLenum"/>
</function>
+</category>
- <function name="VertexAttrib4svARB" alias="VertexAttrib4svNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="4"/>
+<category name="GL_NV_register_combiners2" number="227">
+ <function name="CombinerStageParameterfvNV" offset="?">
+ <param name="stage" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
</function>
- <function name="VertexAttrib4ivARB" offset="655">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLint *" count="4"/>
- <glx rop="4231"/>
+ <function name="GetCombinerStageParameterfvNV" offset="?">
+ <param name="stage" type="GLenum"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *"/>
</function>
+</category>
- <function name="VertexAttrib4ubvARB" offset="656">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLubyte *" count="4"/>
- <glx rop="4232"/>
+<category name="GL_NV_vertex_program" number="233">
+ <function name="AreProgramsResidentNV" offset="578">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="const GLuint *"/>
+ <param name="residences" type="GLboolean *"/>
+ <return type="GLboolean"/>
+ <glx vendorpriv="1293" handcode="true"/>
</function>
- <function name="VertexAttrib4usvARB" offset="657">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLushort *" count="4"/>
- <glx rop="4233"/>
+ <function name="BindProgramNV" offset="579">
+ <param name="target" type="GLenum"/>
+ <param name="id" type="GLuint"/>
+ <glx rop="4108"/>
</function>
- <function name="VertexAttrib4uivARB" offset="658">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLuint *" count="4"/>
- <glx rop="4234"/>
+ <function name="DeleteProgramsNV" offset="580">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="const GLuint *"/>
+ <glx vendorpriv="1294" handcode="true"/>
</function>
- <function name="VertexAttrib4fvARB" alias="VertexAttrib4fvNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLfloat *" count="4"/>
+ <function name="ExecuteProgramNV" offset="581">
+ <param name="target" type="GLenum"/>
+ <param name="id" type="GLuint"/>
+ <param name="params" type="const GLfloat *" variable_param="target"/>
+ <glx rop="4181"/>
</function>
- <function name="VertexAttrib4dvARB" alias="VertexAttrib4dvNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLdouble *" count="4"/>
+ <function name="GenProgramsNV" offset="582">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="GLuint *"/>
+ <glx vendorpriv="1295" handcode="true"/>
</function>
- <function name="VertexAttrib4NbvARB" offset="659">
+ <function name="GetProgramParameterdvNV" offset="583">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLbyte *" count="4"/>
- <glx rop="4235"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLdouble *" output="true"/>
+ <glx vendorpriv="1297"/>
</function>
- <function name="VertexAttrib4NsvARB" offset="660">
+ <function name="GetProgramParameterfvNV" offset="584">
+ <param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="v" type="const GLshort *" count="4"/>
- <glx rop="4236"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1296"/>
</function>
- <function name="VertexAttrib4NivARB" offset="661">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLint *" count="4"/>
- <glx rop="4237"/>
+ <function name="GetProgramivNV" offset="585">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1307"/>
</function>
- <function name="VertexAttrib4NubvARB" alias="VertexAttrib4ubvNV">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLubyte *" count="4"/>
+ <function name="GetProgramStringNV" offset="586">
+ <param name="id" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="program" type="GLubyte *" output="true"/>
+ <glx vendorpriv="1308" handcode="true"/>
</function>
- <function name="VertexAttrib4NusvARB" offset="662">
- <param name="index" type="GLuint"/>
- <param name="v" type="const GLushort *" count="4"/>
- <glx rop="4238"/>
+ <function name="GetTrackMatrixivNV" offset="587">
+ <param name="target" type="GLenum"/>
+ <param name="address" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1300"/>
</function>
- <function name="VertexAttrib4NuivARB" offset="663">
+ <function name="GetVertexAttribdvNV" offset="588">
<param name="index" type="GLuint"/>
- <param name="v" type="const GLuint *" count="4"/>
- <glx rop="4239"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLdouble *" output="true"/>
+ <glx vendorpriv="1301"/>
</function>
- <function name="VertexAttribPointerARB" offset="664">
+ <function name="GetVertexAttribfvNV" offset="589">
<param name="index" type="GLuint"/>
- <param name="size" type="GLint"/>
- <param name="type" type="GLenum"/>
- <param name="normalized" type="GLboolean"/>
- <param name="stride" type="GLsizei"/>
- <param name="pointer" type="const GLvoid *"/>
- <glx handcode="true"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLfloat *" output="true"/>
+ <glx vendorpriv="1302"/>
</function>
- <function name="EnableVertexAttribArrayARB" offset="665">
+ <function name="GetVertexAttribivNV" offset="590">
<param name="index" type="GLuint"/>
- <glx handcode="true"/>
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint *" output="true"/>
+ <glx vendorpriv="1303"/>
</function>
- <function name="DisableVertexAttribArrayARB" offset="666">
+ <function name="GetVertexAttribPointervNV" offset="591">
<param name="index" type="GLuint"/>
+ <param name="pname" type="GLenum"/>
+ <param name="pointer" type="GLvoid **" output="true"/>
<glx handcode="true"/>
</function>
- <function name="ProgramStringARB" offset="667">
- <param name="target" type="GLenum"/>
- <param name="format" type="GLenum"/>
- <param name="len" type="GLsizei"/>
- <param name="string" type="const GLvoid *"/>
- <glx rop="4217" handcode="true"/>
+ <function name="IsProgramNV" offset="592">
+ <param name="id" type="GLuint"/>
+ <return type="GLboolean"/>
+ <glx vendorpriv="1304"/>
</function>
- <function name="BindProgramARB" alias="BindProgramNV">
+ <function name="LoadProgramNV" offset="593">
<param name="target" type="GLenum"/>
- <param name="program" type="GLuint"/>
- </function>
-
- <function name="DeleteProgramsARB" alias="DeleteProgramsNV">
- <param name="n" type="GLsizei"/>
- <param name="programs" type="const GLuint *"/>
- </function>
-
- <function name="GenProgramsARB" alias="GenProgramsNV">
- <param name="n" type="GLsizei"/>
- <param name="programs" type="GLuint *"/>
- </function>
-
- <function name="IsProgramARB" alias="IsProgramNV">
- <param name="program" type="GLuint"/>
- <return type="GLboolean"/>
+ <param name="id" type="GLuint"/>
+ <param name="len" type="GLsizei"/>
+ <param name="program" type="const GLubyte *"/>
+ <glx rop="4183" handcode="true"/>
</function>
- <!-- FIXME: This should alias to ProgramParameter*NV -->
- <function name="ProgramEnvParameter4dARB" offset="668" vectorequiv="ProgramEnvParameter4dvARB">
+ <function name="ProgramParameter4dNV" offset="594" vectorequiv="ProgramParameter4dvNV">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="w" type="GLdouble"/>
</function>
- <!-- FIXME: This should alias to ProgramParameter*NV -->
- <function name="ProgramEnvParameter4dvARB" offset="669">
+ <function name="ProgramParameter4dvNV" offset="595">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="const GLdouble *" count="4"/>
<glx rop="4185" doubles_in_order="true"/>
</function>
- <!-- FIXME: This should alias to ProgramParameter*NV -->
- <function name="ProgramEnvParameter4fARB" offset="670" vectorequiv="ProgramEnvParameter4fvARB">
+ <function name="ProgramParameter4fNV" offset="596" vectorequiv="ProgramParameter4fvNV">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="w" type="GLfloat"/>
</function>
- <!-- FIXME: This should alias to ProgramParameter*NV -->
- <function name="ProgramEnvParameter4fvARB" offset="671">
+ <function name="ProgramParameter4fvNV" offset="597">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="const GLfloat *" count="4"/>
<glx rop="4184"/>
</function>
- <function name="ProgramLocalParameter4dARB" offset="672" vectorequiv="ProgramLocalParameter4dvARB">
+ <function name="ProgramParameters4dvNV" offset="598">
<param name="target" type="GLenum"/>
<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"/>
+ <param name="num" type="GLuint"/>
+ <param name="params" type="const GLdouble *"/>
+ <glx rop="4187" handcode="true"/>
</function>
- <function name="ProgramLocalParameter4dvARB" offset="673">
+ <function name="ProgramParameters4fvNV" offset="599">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
- <param name="params" type="const GLdouble *" count="4"/>
- <glx rop="4216" doubles_in_order="true"/>
+ <param name="num" type="GLuint"/>
+ <param name="params" type="const GLfloat *"/>
+ <glx rop="4186" handcode="true"/>
</function>
- <function name="ProgramLocalParameter4fARB" offset="674" vectorequiv="ProgramLocalParameter4fvARB">
- <param name="target" type="GLenum"/>
- <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"/>
+ <function name="RequestResidentProgramsNV" offset="600">
+ <param name="n" type="GLsizei"/>
+ <param name="ids" type="const GLuint *"/>
+ <glx rop="4182" handcode="true"/>
</function>
- <function name="ProgramLocalParameter4fvARB" offset="675">
+ <function name="TrackMatrixNV" offset="601">
<param name="target" type="GLenum"/>
- <param name="index" type="GLuint"/>
- <param name="params" type="const GLfloat *" count="4"/>
- <glx rop="4215"/>
+ <param name="address" type="GLuint"/>
+ <param name="matrix" type="GLenum"/>
+ <param name="transform" type="GLenum"/>
+ <glx rop="4188"/>
</function>
- <!-- FIXME: This should alias to GetProgramParameter*NV -->
- <function name="GetProgramEnvParameterdvARB" offset="676">
- <param name="target" type="GLenum"/>
+ <function name="VertexAttribPointerNV" offset="602">
<param name="index" type="GLuint"/>
- <param name="params" type="GLdouble *" output="true"/>
- <glx vendorpriv="1297" doubles_in_order="true"/>
+ <param name="size" type="GLint"/>
+ <param name="type" type="GLenum"/>
+ <param name="stride" type="GLsizei"/>
+ <param name="pointer" type="const GLvoid *"/>
+ <glx handcode="true"/>
</function>
- <!-- FIXME: This should alias to GetProgramParameter*NV -->
- <function name="GetProgramEnvParameterfvARB" offset="677">
- <param name="target" type="GLenum"/>
+ <function name="VertexAttrib1dNV" offset="603" vectorequiv="VertexAttrib1dvNV">
<param name="index" type="GLuint"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1296"/>
+ <param name="x" type="GLdouble"/>
</function>
- <function name="GetProgramLocalParameterdvARB" offset="678">
- <param name="target" type="GLenum"/>
+ <function name="VertexAttrib1dvNV" offset="604">
<param name="index" type="GLuint"/>
- <param name="params" type="GLdouble *" output="true"/>
- <glx vendorpriv="1306" doubles_in_order="true"/>
+ <param name="v" type="const GLdouble *" count="1"/>
+ <glx rop="4197" doubles_in_order="true"/>
</function>
- <function name="GetProgramLocalParameterfvARB" offset="679">
- <param name="target" type="GLenum"/>
+ <function name="VertexAttrib1fNV" offset="605" vectorequiv="VertexAttrib1fvNV">
<param name="index" type="GLuint"/>
- <param name="params" type="GLfloat *" output="true"/>
- <glx vendorpriv="1305"/>
- </function>
-
- <!-- FIXME: This should alias to GetProgramivNV -->
- <function name="GetProgramivARB" offset="680">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *" output="true"/>
- <glx vendorpriv="1307"/>
+ <param name="x" type="GLfloat"/>
</function>
- <!-- FIXME: This should alias to GetProgramStringNV -->
- <function name="GetProgramStringARB" offset="681">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="string" type="GLvoid *"/>
- <glx vendorpriv="1308" handcode="true"/>
+ <function name="VertexAttrib1fvNV" offset="606">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="1"/>
+ <glx rop="4193"/>
</function>
- <function name="GetVertexAttribdvARB" alias="GetVertexAttribdvNV">
+ <function name="VertexAttrib1sNV" offset="607" vectorequiv="VertexAttrib1svNV">
<param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLdouble *"/>
+ <param name="x" type="GLshort"/>
</function>
- <function name="GetVertexAttribfvARB" alias="GetVertexAttribfvNV">
+ <function name="VertexAttrib1svNV" offset="608">
<param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLfloat *"/>
+ <param name="v" type="const GLshort *" count="1"/>
+ <glx rop="4189"/>
</function>
- <function name="GetVertexAttribivARB" alias="GetVertexAttribivNV">
+ <function name="VertexAttrib2dNV" offset="609" vectorequiv="VertexAttrib2dvNV">
<param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
</function>
- <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV">
+ <function name="VertexAttrib2dvNV" offset="610">
<param name="index" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLvoid **"/>
+ <param name="v" type="const GLdouble *" count="2"/>
+ <glx rop="4198" doubles_in_order="true"/>
</function>
-</category>
-<category name="GL_NV_fragment_program">
- <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *"/>
+ <function name="VertexAttrib2fNV" offset="611" vectorequiv="VertexAttrib2fvNV">
+ <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 rop="4218" handcode="true"/>
</function>
- <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *" variable_param="len"/>
- <param name="x" type="GLdouble"/>
- <param name="y" type="GLdouble"/>
- <param name="z" type="GLdouble"/>
- <param name="w" type="GLdouble"/>
+ <function name="VertexAttrib2fvNV" offset="612">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="2"/>
+ <glx rop="4194"/>
</function>
- <function name="ProgramNamedParameter4fvNV" offset="684">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *"/>
- <param name="v" type="const GLfloat *"/>
- <glx rop="4218" handcode="true"/>
+ <function name="VertexAttrib2sNV" offset="613" vectorequiv="VertexAttrib2svNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
</function>
- <function name="ProgramNamedParameter4dvNV" offset="685">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *"/>
- <param name="v" type="const GLdouble *"/>
- <glx rop="4219" handcode="true"/>
+ <function name="VertexAttrib2svNV" offset="614">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="2"/>
+ <glx rop="4190"/>
</function>
- <function name="GetProgramNamedParameterfvNV" offset="686">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *"/>
- <param name="params" type="GLfloat *"/>
- <glx vendorpriv="1310" handcode="true"/>
+ <function name="VertexAttrib3dNV" offset="615" vectorequiv="VertexAttrib3dvNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
</function>
- <function name="GetProgramNamedParameterdvNV" offset="687">
- <param name="id" type="GLuint"/>
- <param name="len" type="GLsizei"/>
- <param name="name" type="const GLubyte *"/>
- <param name="params" type="GLdouble *"/>
- <glx vendorpriv="1311" handcode="true"/>
+ <function name="VertexAttrib3dvNV" offset="616">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="3"/>
+ <glx rop="4199" doubles_in_order="true"/>
</function>
-</category>
-<category name="GL_ARB_vertex_buffer_object">
- <function name="BindBufferARB" offset="688">
- <param name="target" type="GLenum"/>
- <param name="buffer" type="GLuint"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3fNV" offset="617" vectorequiv="VertexAttrib3fvNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
</function>
- <function name="BufferDataARB" offset="689">
- <param name="target" type="GLenum"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="const GLvoid *"/>
- <param name="usage" type="GLenum"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3fvNV" offset="618">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="3"/>
+ <glx rop="4195"/>
</function>
- <function name="BufferSubDataARB" offset="690">
- <param name="target" type="GLenum"/>
- <param name="offset" type="GLintptrARB"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="const GLvoid *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3sNV" offset="619" vectorequiv="VertexAttrib3svNV">
+ <param name="index" type="GLuint"/>
+ <param name="x" type="GLshort"/>
+ <param name="y" type="GLshort"/>
+ <param name="z" type="GLshort"/>
</function>
- <function name="DeleteBuffersARB" offset="691">
- <param name="n" type="GLsizei"/>
- <param name="buffer" type="const GLuint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib3svNV" offset="620">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="3"/>
+ <glx rop="4191"/>
</function>
- <function name="GenBuffersARB" offset="692">
- <param name="n" type="GLsizei"/>
- <param name="buffer" type="GLuint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4dNV" offset="621" vectorequiv="VertexAttrib4dvNV">
+ <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"/>
</function>
- <function name="GetBufferParameterivARB" offset="693">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4dvNV" offset="622">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLdouble *" count="4"/>
+ <glx rop="4200" doubles_in_order="true"/>
</function>
- <function name="GetBufferPointervARB" offset="694">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLvoid **"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4fNV" offset="623" vectorequiv="VertexAttrib4fvNV">
+ <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"/>
</function>
- <function name="GetBufferSubDataARB" offset="695">
- <param name="target" type="GLenum"/>
- <param name="offset" type="GLintptrARB"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="GLvoid *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4fvNV" offset="624">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLfloat *" count="4"/>
+ <glx rop="4196"/>
</function>
- <function name="IsBufferARB" offset="696">
- <param name="buffer" type="GLuint"/>
- <return type="GLboolean"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4sNV" offset="625" vectorequiv="VertexAttrib4svNV">
+ <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"/>
</function>
- <function name="MapBufferARB" offset="697">
- <param name="target" type="GLenum"/>
- <param name="access" type="GLenum"/>
- <return type="GLvoid *"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4svNV" offset="626">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLshort *" count="4"/>
+ <glx rop="4192"/>
</function>
- <function name="UnmapBufferARB" offset="698">
- <param name="target" type="GLenum"/>
- <return type="GLboolean"/>
- <glx ignore="true"/>
+ <function name="VertexAttrib4ubNV" offset="627" vectorequiv="VertexAttrib4ubvNV">
+ <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"/>
</function>
-</category>
-<category name="GL_EXT_depth_bounds_test">
- <function name="DepthBoundsEXT" offset="699">
- <param name="zmin" type="GLclampd"/>
- <param name="zmax" type="GLclampd"/>
- <glx rop="4229"/>
+ <function name="VertexAttrib4ubvNV" offset="628">
+ <param name="index" type="GLuint"/>
+ <param name="v" type="const GLubyte *" count="4"/>
+ <glx rop="4201"/>
</function>
-</category>
-<category name="GL_ARB_occlusion_query">
- <function name="GenQueriesARB" offset="700">
+ <function name="VertexAttribs1dvNV" offset="629">
+ <param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
- <param name="ids" type="GLuint *"/>
- <glx ignore="true"/>
+ <param name="v" type="const GLdouble *"/>
+ <glx rop="4210" handcode="true"/>
</function>
- <function name="DeleteQueriesARB" offset="701">
+ <function name="VertexAttribs1fvNV" offset="630">
+ <param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
- <param name="ids" type="const GLuint *"/>
- <glx ignore="true"/>
- </function>
-
- <function name="IsQueryARB" offset="702">
- <param name="id" type="GLuint"/>
- <return type="GLboolean"/>
- <glx ignore="true"/>
- </function>
-
- <function name="BeginQueryARB" offset="703">
- <param name="target" type="GLenum"/>
- <param name="id" type="GLuint"/>
- <glx ignore="true"/>
- </function>
-
- <function name="EndQueryARB" offset="704">
- <param name="target" type="GLenum"/>
- <glx ignore="true"/>
+ <param name="v" type="const GLfloat *"/>
+ <glx rop="4206" handcode="true"/>
</function>
- <function name="GetQueryivARB" offset="705">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttribs1svNV" offset="631">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLshort *"/>
+ <glx rop="4202" handcode="true"/>
</function>
- <function name="GetQueryObjectivARB" offset="706">
- <param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttribs2dvNV" offset="632">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLdouble *"/>
+ <glx rop="4211" handcode="true"/>
</function>
- <function name="GetQueryObjectuivARB" offset="707">
- <param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLuint *"/>
- <glx ignore="true"/>
+ <function name="VertexAttribs2fvNV" offset="633">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLfloat *"/>
+ <glx rop="4207" handcode="true"/>
</function>
-</category>
-<category name="1.5">
- <function name="BindBuffer" alias="BindBufferARB">
- <param name="target" type="GLenum"/>
- <param name="buffer" type="GLuint"/>
+ <function name="VertexAttribs2svNV" offset="634">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLshort *"/>
+ <glx rop="4203" handcode="true"/>
</function>
- <function name="BufferData" alias="BufferDataARB">
- <param name="target" type="GLenum"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="const GLvoid *"/>
- <param name="usage" type="GLenum"/>
+ <function name="VertexAttribs3dvNV" offset="635">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLdouble *"/>
+ <glx rop="4212" handcode="true"/>
</function>
- <function name="BufferSubData" alias="BufferSubDataARB">
- <param name="target" type="GLenum"/>
- <param name="offset" type="GLintptrARB"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="const GLvoid *"/>
+ <function name="VertexAttribs3fvNV" offset="636">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLfloat *"/>
+ <glx rop="4208" handcode="true"/>
</function>
- <function name="DeleteBuffers" alias="DeleteBuffersARB">
+ <function name="VertexAttribs3svNV" offset="637">
+ <param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
- <param name="buffer" type="const GLuint *"/>
+ <param name="v" type="const GLshort *"/>
+ <glx rop="4204" handcode="true"/>
</function>
- <function name="GenBuffers" alias="GenBuffersARB">
+ <function name="VertexAttribs4dvNV" offset="638">
+ <param name="index" type="GLuint"/>
<param name="n" type="GLsizei"/>
- <param name="buffer" type="GLuint *"/>
+ <param name="v" type="const GLdouble *"/>
+ <glx rop="4213" handcode="true"/>
</function>
- <function name="GetBufferParameteriv" alias="GetBufferParameterivARB">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <function name="VertexAttribs4fvNV" offset="639">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLfloat *"/>
+ <glx rop="4209" handcode="true"/>
</function>
- <function name="GetBufferPointerv" alias="GetBufferPointervARB">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLvoid **"/>
+ <function name="VertexAttribs4svNV" offset="640">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLshort *"/>
+ <glx rop="4205" handcode="true"/>
</function>
- <function name="GetBufferSubData" alias="GetBufferSubDataARB">
- <param name="target" type="GLenum"/>
- <param name="offset" type="GLintptrARB"/>
- <param name="size" type="GLsizeiptrARB"/>
- <param name="data" type="GLvoid *"/>
+ <function name="VertexAttribs4ubvNV" offset="641">
+ <param name="index" type="GLuint"/>
+ <param name="n" type="GLsizei"/>
+ <param name="v" type="const GLubyte *"/>
+ <glx rop="4214" handcode="true"/>
</function>
+</category>
- <function name="IsBuffer" alias="IsBufferARB">
- <param name="buffer" type="GLuint"/>
- <return type="GLboolean"/>
+<!-- Extension number 234 is a GLX extension. -->
+<!-- Extension number 236 is not listed in the extension registry. -->
+<!-- Extension number 237 is a GLX extension. -->
+<!-- Extension number 238 is a GLX extension. -->
+<!-- Extension number 242 is a WGL extension. -->
+<!-- Extension number 250 is a WGL extension. -->
+<!-- Extension number 251 is a WGL extension. -->
+<!-- Extension number 252 is a WGL extension. -->
+<!-- Extension number 253 is a WGL extension. -->
+<!-- Extension number 254 is a WGL extension. -->
+<!-- Extension number 255 is a WGL extension. -->
+
+<category name="GL_NV_point_sprite" number="262">
+ <function name="PointParameteriNV" offset="642">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="GLint"/>
+ <glx rop="4221"/>
</function>
- <function name="MapBuffer" alias="MapBufferARB">
- <param name="target" type="GLenum"/>
- <param name="access" type="GLenum"/>
+ <function name="PointParameterivNV" offset="643">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLint *" variable_param="pname"/>
+ <glx rop="4222"/>
</function>
+</category>
- <function name="UnmapBuffer" alias="UnmapBufferARB">
- <param name="target" type="GLenum"/>
- <return type="GLboolean"/>
- </function>
+<!-- Extension number 263 is a WGL extension. -->
+<!-- Extension number 264 is a WGL extension. -->
- <function name="GenQueries" alias="GenQueriesARB">
- <param name="n" type="GLsizei"/>
- <param name="ids" type="GLuint *"/>
+<category name="EXT_stencil_two_side" number="268">
+ <function name="ActiveStencilFaceEXT" offset="646">
+ <param name="face" type="GLenum"/>
+ <glx rop="4220"/>
</function>
+</category>
- <function name="DeleteQueries" alias="DeleteQueriesARB">
+<category name="GL_ATI_draw_buffers" number="277">
+ <function name="DrawBuffersATI" offset="?">
<param name="n" type="GLsizei"/>
- <param name="ids" type="const GLuint *"/>
+ <param name="bufs" type="const GLenum *"/>
+ <glx handcode="true"/>
</function>
+</category>
- <function name="IsQuery" alias="IsQueryARB">
+<!-- Extension number 278 is a WGL extension. -->
+
+<category name="GL_NV_fragment_program" number="282">
+ <function name="ProgramNamedParameter4fNV" offset="682" vectorequiv="ProgramNamedParameter4fvNV">
<param name="id" type="GLuint"/>
- <return type="GLboolean"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *"/>
+ <param name="x" type="GLfloat"/>
+ <param name="y" type="GLfloat"/>
+ <param name="z" type="GLfloat"/>
+ <param name="w" type="GLfloat"/>
+ <glx rop="4218" handcode="true"/>
</function>
- <function name="BeginQuery" alias="BeginQueryARB">
- <param name="target" type="GLenum"/>
+ <function name="ProgramNamedParameter4dNV" offset="683" vectorequiv="ProgramNamedParameter4dvNV">
<param name="id" type="GLuint"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *" variable_param="len"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
+ <param name="w" type="GLdouble"/>
</function>
- <function name="EndQuery" alias="EndQueryARB">
- <param name="target" type="GLenum"/>
+ <function name="ProgramNamedParameter4fvNV" offset="684">
+ <param name="id" type="GLuint"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *"/>
+ <param name="v" type="const GLfloat *"/>
+ <glx rop="4218" handcode="true"/>
</function>
- <function name="GetQueryiv" alias="GetQueryivARB">
- <param name="target" type="GLenum"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <function name="ProgramNamedParameter4dvNV" offset="685">
+ <param name="id" type="GLuint"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *"/>
+ <param name="v" type="const GLdouble *"/>
+ <glx rop="4219" handcode="true"/>
</function>
- <function name="GetQueryObjectiv" alias="GetQueryObjectivARB">
+ <function name="GetProgramNamedParameterfvNV" offset="686">
<param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLint *"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *"/>
+ <param name="params" type="GLfloat *"/>
+ <glx vendorpriv="1310" handcode="true"/>
</function>
- <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB">
+ <function name="GetProgramNamedParameterdvNV" offset="687">
<param name="id" type="GLuint"/>
- <param name="pname" type="GLenum"/>
- <param name="params" type="GLuint *"/>
+ <param name="len" type="GLsizei"/>
+ <param name="name" type="const GLubyte *"/>
+ <param name="params" type="GLdouble *"/>
+ <glx vendorpriv="1311" handcode="true"/>
+ </function>
+</category>
+
+<category name="GL_EXT_depth_bounds_test" number="297">
+ <function name="DepthBoundsEXT" offset="699">
+ <param name="zmin" type="GLclampd"/>
+ <param name="zmax" type="GLclampd"/>
+ <glx rop="4229"/>
</function>
</category>
-<category name="GL_EXT_blend_equation_separate">
+<category name="GL_EXT_blend_equation_separate" number="299">
<function name="BlendEquationSeparateEXT" offset="710">
<param name="modeRGB" type="GLenum"/>
<param name="modeA" type="GLenum"/>
</function>
</category>
+
+<!-- Unnumbered extensions sorted by name. -->
+
<category name="GL_ATI_blend_equation_separate">
<function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT">
<param name="modeRGB" type="GLenum"/>
</function>
</category>
-<category name="GL_ATI_draw_buffers">
- <function name="DrawBuffersATI" offset="?">
- <param name="n" type="GLsizei"/>
- <param name="bufs" type="const GLenum *"/>
- <glx handcode="true"/>
+<category name="GL_INGR_blend_func_separate">
+ <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT">
+ <param name="sfactorRGB" type="GLenum"/>
+ <param name="dfactorRGB" type="GLenum"/>
+ <param name="sfactorAlpha" type="GLenum"/>
+ <param name="dfactorAlpha" type="GLenum"/>
+ </function>
+</category>
+
+<category name="GL_SGIS_point_parameters">
+ <function name="PointParameterfSGIS" alias="PointParameterfEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="param" type="GLfloat"/>
+ </function>
+
+ <function name="PointParameterfvSGIS" alias="PointParameterfvEXT">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLfloat *"/>
+ </function>
+</category>
+
+<category name="GL_SGIX_igloo_interface">
+ <function name="IglooInterfaceSGIX" offset="?">
+ <param name="pname" type="GLenum"/>
+ <param name="params" type="const GLvoid *"/>
+ </function>
+</category>
+
+<category name="GL_SGIX_polynomial_ffd">
+ <function name="DeformationMap3dSGIX" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="u1" type="GLdouble"/>
+ <param name="u2" type="GLdouble"/>
+ <param name="ustride" type="GLint"/>
+ <param name="uorder" type="GLint"/>
+ <param name="v1" type="GLdouble"/>
+ <param name="v2" type="GLdouble"/>
+ <param name="vstride" type="GLint"/>
+ <param name="vorder" type="GLint"/>
+ <param name="w1" type="GLdouble"/>
+ <param name="w2" type="GLdouble"/>
+ <param name="wstride" type="GLint"/>
+ <param name="worder" type="GLint"/>
+ <param name="points" type="const GLdouble *"/>
+ </function>
+
+ <function name="DeformationMap3fSGIX" offset="?">
+ <param name="target" type="GLenum"/>
+ <param name="u1" type="GLfloat"/>
+ <param name="u2" type="GLfloat"/>
+ <param name="ustride" type="GLint"/>
+ <param name="uorder" type="GLint"/>
+ <param name="v1" type="GLfloat"/>
+ <param name="v2" type="GLfloat"/>
+ <param name="vstride" type="GLint"/>
+ <param name="vorder" type="GLint"/>
+ <param name="w1" type="GLfloat"/>
+ <param name="w2" type="GLfloat"/>
+ <param name="wstride" type="GLint"/>
+ <param name="worder" type="GLint"/>
+ <param name="points" type="const GLfloat *"/>
+ </function>
+
+ <function name="DeformSGIX" offset="?">
+ <param name="mask" type="GLenum"/>
+ </function>
+
+ <function name="LoadIdentityDeformationMapSGIX" offset="?">
+ <param name="mask" type="GLenum"/>
+ </function>
+</category>
+
+<category name="unused">
+ <function name="__unused413" offset="413">
+ <glx ignore="true"/>
</function>
</category>
+
</OpenGLAPI>