aboutsummaryrefslogtreecommitdiff
path: root/mesalib/src/mapi
diff options
context:
space:
mode:
authormarha <marha@users.sourceforge.net>2012-11-07 10:08:29 +0100
committermarha <marha@users.sourceforge.net>2012-11-07 10:08:29 +0100
commit74380c2fc1384a529df4f4995bddcf587fbac389 (patch)
tree0089fa6c54409e2a9515e0f530bf33e5f9561e29 /mesalib/src/mapi
parent2c345c9da4dedfafe791557ca3fcf891ce26249d (diff)
parent1738a6973deb03f33a71c9527594727cb8bb64b4 (diff)
downloadvcxsrv-74380c2fc1384a529df4f4995bddcf587fbac389.tar.gz
vcxsrv-74380c2fc1384a529df4f4995bddcf587fbac389.tar.bz2
vcxsrv-74380c2fc1384a529df4f4995bddcf587fbac389.zip
Merge remote-tracking branch 'origin/released'
* origin/released: xserver mesa xkbcomp git update 7 nov 2012 Conflicts: mesalib/src/mapi/glapi/gen/glX_API.xml mesalib/src/mesa/main/.gitignore xkbcomp/listing.c xorg-server/hw/xwin/winshaddd.c xorg-server/hw/xwin/winshadddnl.c
Diffstat (limited to 'mesalib/src/mapi')
-rw-r--r--mesalib/src/mapi/glapi/gen/APPLE_vertex_array_object.xml6
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_base_instance.xml9
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_draw_buffers_blend.xml9
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml11
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_draw_instanced.xml4
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_geometry_shader4.xml2
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_get_program_binary.xml9
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_instanced_arrays.xml2
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_robustness.xml22
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_texture_buffer_object.xml2
-rw-r--r--mesalib/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml106
-rw-r--r--mesalib/src/mapi/glapi/gen/EXT_draw_buffers2.xml12
-rw-r--r--mesalib/src/mapi/glapi/gen/EXT_gpu_shader4.xml74
-rw-r--r--mesalib/src/mapi/glapi/gen/EXT_separate_shader_objects.xml6
-rw-r--r--mesalib/src/mapi/glapi/gen/EXT_texture_integer.xml8
-rw-r--r--mesalib/src/mapi/glapi/gen/EXT_transform_feedback.xml16
-rw-r--r--mesalib/src/mapi/glapi/gen/GL3x.xml7
-rw-r--r--mesalib/src/mapi/glapi/gen/Makefile.am4
-rw-r--r--mesalib/src/mapi/glapi/gen/NV_conditional_render.xml4
-rw-r--r--mesalib/src/mapi/glapi/gen/NV_primitive_restart.xml5
-rw-r--r--mesalib/src/mapi/glapi/gen/OES_fixed_point.xml85
-rw-r--r--mesalib/src/mapi/glapi/gen/OES_single_precision.xml8
-rw-r--r--mesalib/src/mapi/glapi/gen/es_EXT.xml37
-rw-r--r--mesalib/src/mapi/glapi/gen/gen.bat14
-rw-r--r--mesalib/src/mapi/glapi/gen/glX_API.xml4
-rw-r--r--mesalib/src/mapi/glapi/gen/glX_proto_recv.py5
-rw-r--r--mesalib/src/mapi/glapi/gen/gl_API.dtd6
-rw-r--r--mesalib/src/mapi/glapi/gen/gl_API.xml1996
-rw-r--r--mesalib/src/mapi/glapi/gen/gl_XML.py81
-rw-r--r--mesalib/src/mapi/glapi/gen/gl_and_es_API.xml84
-rw-r--r--mesalib/src/mapi/glapi/gen/gl_genexec.py222
31 files changed, 1771 insertions, 1089 deletions
diff --git a/mesalib/src/mapi/glapi/gen/APPLE_vertex_array_object.xml b/mesalib/src/mapi/glapi/gen/APPLE_vertex_array_object.xml
index bd8427eaf..2bffc4e08 100644
--- a/mesalib/src/mapi/glapi/gen/APPLE_vertex_array_object.xml
+++ b/mesalib/src/mapi/glapi/gen/APPLE_vertex_array_object.xml
@@ -5,7 +5,8 @@
<category name="GL_APPLE_vertex_array_object" number="273">
<enum name="VERTEX_ARRAY_BINDING_APPLE" value="0x85B5"/>
- <function name="BindVertexArrayAPPLE" offset="assign" static_dispatch="false">
+ <function name="BindVertexArrayAPPLE" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="array" type="GLuint"/>
</function>
@@ -14,7 +15,8 @@
<param name="arrays" type="const GLuint *" count="n"/>
</function>
- <function name="GenVertexArraysAPPLE" offset="assign" static_dispatch="false">
+ <function name="GenVertexArraysAPPLE" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="n" type="GLsizei"/>
<param name="arrays" type="GLuint *" count="n" output="true"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_base_instance.xml b/mesalib/src/mapi/glapi/gen/ARB_base_instance.xml
index 8e81553f6..1478e3970 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_base_instance.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_base_instance.xml
@@ -8,7 +8,8 @@
<category name="GL_ARB_base_instance" number="107">
- <function name="DrawArraysInstancedBaseInstance" offset="assign">
+ <function name="DrawArraysInstancedBaseInstance" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
@@ -16,7 +17,8 @@
<param name="baseinstance" type="GLuint"/>
</function>
- <function name="DrawElementsInstancedBaseInstance" offset="assign">
+ <function name="DrawElementsInstancedBaseInstance" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
@@ -25,7 +27,8 @@
<param name="baseinstance" type="GLuint"/>
</function>
- <function name="DrawElementsInstancedBaseVertexBaseInstance" offset="assign">
+ <function name="DrawElementsInstancedBaseVertexBaseInstance" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_draw_buffers_blend.xml b/mesalib/src/mapi/glapi/gen/ARB_draw_buffers_blend.xml
index 0b6947cc5..c08017aa5 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_draw_buffers_blend.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_draw_buffers_blend.xml
@@ -8,24 +8,25 @@
<category name="GL_ARB_draw_buffers_blend" number="69">
- <function name="BlendEquationiARB" offset="assign">
+ <function name="BlendEquationiARB" offset="assign" mesa_name="-ARB">
<param name="buf" type="GLuint"/>
<param name="mode" type="GLenum"/>
</function>
- <function name="BlendEquationSeparateiARB" offset="assign">
+ <function name="BlendEquationSeparateiARB" offset="assign"
+ mesa_name="-ARB">
<param name="buf" type="GLuint"/>
<param name="modeRGB" type="GLenum"/>
<param name="modeA" type="GLenum"/>
</function>
- <function name="BlendFunciARB" offset="assign">
+ <function name="BlendFunciARB" offset="assign" mesa_name="-ARB">
<param name="buf" type="GLuint"/>
<param name="src" type="GLenum"/>
<param name="dst" type="GLenum"/>
</function>
- <function name="BlendFuncSeparateiARB" offset="assign">
+ <function name="BlendFuncSeparateiARB" offset="assign" mesa_name="-ARB">
<param name="buf" type="GLuint"/>
<param name="srcRGB" type="GLenum"/>
<param name="dstRGB" type="GLenum"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml b/mesalib/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
index 851f1faec..986654848 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_draw_elements_base_vertex.xml
@@ -8,7 +8,7 @@
<category name="GL_ARB_draw_elements_base_vertex" number="62">
- <function name="DrawElementsBaseVertex" offset="assign">
+ <function name="DrawElementsBaseVertex" offset="assign" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
@@ -16,7 +16,8 @@
<param name="basevertex" type="GLint"/>
</function>
- <function name="DrawRangeElementsBaseVertex" offset="assign">
+ <function name="DrawRangeElementsBaseVertex" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="start" type="GLuint"/>
<param name="end" type="GLuint"/>
@@ -26,7 +27,8 @@
<param name="basevertex" type="GLint"/>
</function>
- <function name="MultiDrawElementsBaseVertex" offset="assign">
+ <function name="MultiDrawElementsBaseVertex" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="const GLsizei *"/>
<param name="type" type="GLenum"/>
@@ -35,7 +37,8 @@
<param name="basevertex" type="const GLint *"/>
</function>
- <function name="DrawElementsInstancedBaseVertex" offset="assign">
+ <function name="DrawElementsInstancedBaseVertex" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_draw_instanced.xml b/mesalib/src/mapi/glapi/gen/ARB_draw_instanced.xml
index 57bb776ac..7ee7629c7 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_draw_instanced.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_draw_instanced.xml
@@ -8,14 +8,14 @@
<category name="GL_ARB_draw_instanced" number="44">
- <function name="DrawArraysInstancedARB" offset="assign">
+ <function name="DrawArraysInstancedARB" offset="assign" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="primcount" type="GLsizei"/>
</function>
- <function name="DrawElementsInstancedARB" offset="assign">
+ <function name="DrawElementsInstancedARB" offset="assign" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_geometry_shader4.xml b/mesalib/src/mapi/glapi/gen/ARB_geometry_shader4.xml
index 97a4e2e8f..73f0a9c3d 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_geometry_shader4.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_geometry_shader4.xml
@@ -45,7 +45,7 @@
<param name="level" type="GLint"/>
<param name="layer" type="GLint"/>
</function>
- <function name="FramebufferTextureFaceARB" offset="assign">
+ <function name="FramebufferTextureFaceARB" exec="skip" offset="assign">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="texture" type="GLuint"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_get_program_binary.xml b/mesalib/src/mapi/glapi/gen/ARB_get_program_binary.xml
index 8da5c41e8..7db166564 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_get_program_binary.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_get_program_binary.xml
@@ -11,7 +11,8 @@
<enum name="NUM_PROGRAM_BINARY_FORMATS" value="0x87FE"/>
<enum name="PROGRAM_BINARY_FORMATS" value="0x87FF"/>
- <function name="GetProgramBinary" offset="assign" static_dispatch="false" es2="3.0">
+ <function name="GetProgramBinary" offset="assign" static_dispatch="false"
+ es2="3.0" exec="skip">
<param name="program" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
<param name="length" type="GLsizei *"/>
@@ -19,14 +20,16 @@
<param name="binary" type="GLvoid *"/>
</function>
- <function name="ProgramBinary" offset="assign" static_dispatch="false" es2="3.0">
+ <function name="ProgramBinary" offset="assign" static_dispatch="false"
+ es2="3.0" exec="skip">
<param name="program" type="GLuint"/>
<param name="binaryFormat" type="GLenum"/>
<param name="binary" type="const GLvoid *"/>
<param name="length" type="GLsizei"/>
</function>
- <function name="ProgramParameteri" offset="assign" static_dispatch="false" es2="3.0">
+ <function name="ProgramParameteri" offset="assign" static_dispatch="false"
+ es2="3.0" exec="skip">
<param name="program" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="value" type="GLint"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_instanced_arrays.xml b/mesalib/src/mapi/glapi/gen/ARB_instanced_arrays.xml
index 822f54374..9a30b0c9e 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_instanced_arrays.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_instanced_arrays.xml
@@ -10,7 +10,7 @@
<enum name="VERTEX_ATTRIB_ARRAY_DIVISOR_ARB" value="0x88FE"/>
- <function name="VertexAttribDivisorARB" offset="assign">
+ <function name="VertexAttribDivisorARB" offset="assign" mesa_name="-ARB">
<param name="index" type="GLuint"/>
<param name="divisor" type="GLuint"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_robustness.xml b/mesalib/src/mapi/glapi/gen/ARB_robustness.xml
index b347ef35c..14048bf49 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_robustness.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_robustness.xml
@@ -25,21 +25,21 @@
</function>
<!-- OpenGL 1.0 sized buffer queries -->
- <function name="GetnMapdvARB" offset="assign">
+ <function name="GetnMapdvARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="v" type="GLdouble *" output="true"/>
</function>
- <function name="GetnMapfvARB" offset="assign">
+ <function name="GetnMapfvARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="v" type="GLfloat *" output="true"/>
</function>
- <function name="GetnMapivARB" offset="assign">
+ <function name="GetnMapivARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
@@ -48,19 +48,19 @@
- <function name="GetnPixelMapfvARB" offset="assign">
+ <function name="GetnPixelMapfvARB" offset="assign" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLfloat *" output="true"/>
</function>
- <function name="GetnPixelMapuivARB" offset="assign">
+ <function name="GetnPixelMapuivARB" offset="assign" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLuint *" output="true"/>
</function>
- <function name="GetnPixelMapusvARB" offset="assign">
+ <function name="GetnPixelMapusvARB" offset="assign" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="bufSize" type="GLsizei"/>
<param name="values" type="GLushort *" output="true"/>
@@ -95,7 +95,7 @@
<!-- ARB_imaging sized buffer queries -->
- <function name="GetnColorTableARB" offset="assign">
+ <function name="GetnColorTableARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -103,7 +103,7 @@
<param name="table" type="GLvoid *" output="true"/>
</function>
- <function name="GetnConvolutionFilterARB" offset="assign">
+ <function name="GetnConvolutionFilterARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -111,7 +111,7 @@
<param name="image" type="GLvoid *" output="true"/>
</function>
- <function name="GetnSeparableFilterARB" offset="assign">
+ <function name="GetnSeparableFilterARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -122,7 +122,7 @@
<param name="span" type="GLvoid *" output="true"/>
</function>
- <function name="GetnHistogramARB" offset="assign">
+ <function name="GetnHistogramARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
@@ -131,7 +131,7 @@
<param name="values" type="GLvoid *" output="true"/>
</function>
- <function name="GetnMinmaxARB" offset="assign">
+ <function name="GetnMinmaxARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_texture_buffer_object.xml b/mesalib/src/mapi/glapi/gen/ARB_texture_buffer_object.xml
index 57680f553..8884591ca 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_texture_buffer_object.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_texture_buffer_object.xml
@@ -11,7 +11,7 @@
<enum name="TEXTURE_BUFFER_DATA_STORE_BINDING_ARB" value="0x8C2D"/>
<enum name="TEXTURE_BUFFER_FORMAT_ARB" value="0x8C2E"/>
- <function name="TexBufferARB" offset="assign">
+ <function name="TexBufferARB" offset="assign" mesa_name="-ARB">
<param name="target" type="GLenum"/>
<param name="internalFormat" type="GLenum"/>
<param name="buffer" type="GLuint"/>
diff --git a/mesalib/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml b/mesalib/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml
index 7d12d9774..6c6090c1c 100644
--- a/mesalib/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml
+++ b/mesalib/src/mapi/glapi/gen/ARB_vertex_type_2_10_10_10_rev.xml
@@ -7,214 +7,244 @@
<enum name="INT_2_10_10_10_REV" value = "0x8D9F"/>
- <function name="VertexP2ui" offset="assign">
+ <function name="VertexP2ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexP3ui" offset="assign">
+ <function name="VertexP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexP4ui" offset="assign">
+ <function name="VertexP4ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexP2uiv" offset="assign">
+ <function name="VertexP2uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="VertexP3uiv" offset="assign">
+ <function name="VertexP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="VertexP4uiv" offset="assign">
+ <function name="VertexP4uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="TexCoordP1ui" offset="assign">
+ <function name="TexCoordP1ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="TexCoordP2ui" offset="assign">
+ <function name="TexCoordP2ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="TexCoordP3ui" offset="assign">
+ <function name="TexCoordP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="TexCoordP4ui" offset="assign">
+ <function name="TexCoordP4ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="TexCoordP1uiv" offset="assign">
+ <function name="TexCoordP1uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="TexCoordP2uiv" offset="assign">
+ <function name="TexCoordP2uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="TexCoordP3uiv" offset="assign">
+ <function name="TexCoordP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="TexCoordP4uiv" offset="assign">
+ <function name="TexCoordP4uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="MultiTexCoordP1ui" offset="assign">
+ <function name="MultiTexCoordP1ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="MultiTexCoordP2ui" offset="assign">
+ <function name="MultiTexCoordP2ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="MultiTexCoordP3ui" offset="assign">
+ <function name="MultiTexCoordP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="MultiTexCoordP4ui" offset="assign">
+ <function name="MultiTexCoordP4ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="MultiTexCoordP1uiv" offset="assign">
+ <function name="MultiTexCoordP1uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="MultiTexCoordP2uiv" offset="assign">
+ <function name="MultiTexCoordP2uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="MultiTexCoordP3uiv" offset="assign">
+ <function name="MultiTexCoordP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="MultiTexCoordP4uiv" offset="assign">
+ <function name="MultiTexCoordP4uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="texture" type="GLenum"/>
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="NormalP3ui" offset="assign">
+ <function name="NormalP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="GLuint"/>
</function>
- <function name="NormalP3uiv" offset="assign">
+ <function name="NormalP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="coords" type="const GLuint *"/>
</function>
- <function name="ColorP3ui" offset="assign">
+ <function name="ColorP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
- <function name="ColorP4ui" offset="assign">
+ <function name="ColorP4ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
- <function name="ColorP3uiv" offset="assign">
+ <function name="ColorP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
- <function name="ColorP4uiv" offset="assign">
+ <function name="ColorP4uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
- <function name="SecondaryColorP3ui" offset="assign">
+ <function name="SecondaryColorP3ui" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="GLuint"/>
</function>
- <function name="SecondaryColorP3uiv" offset="assign">
+ <function name="SecondaryColorP3uiv" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="type" type="GLenum"/>
<param name="color" type="const GLuint *"/>
</function>
- <function name="VertexAttribP1ui" offset="assign">
+ <function name="VertexAttribP1ui" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexAttribP2ui" offset="assign">
+ <function name="VertexAttribP2ui" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexAttribP3ui" offset="assign">
+ <function name="VertexAttribP3ui" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexAttribP4ui" offset="assign">
+ <function name="VertexAttribP4ui" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="GLuint"/>
</function>
- <function name="VertexAttribP1uiv" offset="assign">
+ <function name="VertexAttribP1uiv" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="VertexAttribP2uiv" offset="assign">
+ <function name="VertexAttribP2uiv" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="VertexAttribP3uiv" offset="assign">
+ <function name="VertexAttribP3uiv" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="VertexAttribP4uiv" offset="assign">
+ <function name="VertexAttribP4uiv" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
<param name="normalized" type="GLboolean"/>
diff --git a/mesalib/src/mapi/glapi/gen/EXT_draw_buffers2.xml b/mesalib/src/mapi/glapi/gen/EXT_draw_buffers2.xml
index efbe61f74..affd55a5f 100644
--- a/mesalib/src/mapi/glapi/gen/EXT_draw_buffers2.xml
+++ b/mesalib/src/mapi/glapi/gen/EXT_draw_buffers2.xml
@@ -8,7 +8,7 @@
<category name="GL_EXT_draw_buffers2" number="340">
- <function name="ColorMaskIndexedEXT" offset="assign">
+ <function name="ColorMaskIndexedEXT" offset="assign" mesa_name="-EXT">
<param name="buf" type="GLuint"/>
<param name="r" type="GLboolean"/>
<param name="g" type="GLboolean"/>
@@ -16,29 +16,29 @@
<param name="a" type="GLboolean"/>
</function>
- <function name="GetBooleanIndexedvEXT" offset="assign">
+ <function name="GetBooleanIndexedvEXT" offset="assign" mesa_name="-EXT">
<param name="value" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLboolean *"/>
</function>
- <function name="GetIntegerIndexedvEXT" offset="assign">
+ <function name="GetIntegerIndexedvEXT" offset="assign" mesa_name="-EXT">
<param name="value" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLint *"/>
</function>
- <function name="EnableIndexedEXT" offset="assign">
+ <function name="EnableIndexedEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
</function>
- <function name="DisableIndexedEXT" offset="assign">
+ <function name="DisableIndexedEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
</function>
- <function name ="IsEnabledIndexedEXT" offset="assign">
+ <function name ="IsEnabledIndexedEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<return type="GLboolean"/>
diff --git a/mesalib/src/mapi/glapi/gen/EXT_gpu_shader4.xml b/mesalib/src/mapi/glapi/gen/EXT_gpu_shader4.xml
index bf2f6a3ed..b008f2e65 100644
--- a/mesalib/src/mapi/glapi/gen/EXT_gpu_shader4.xml
+++ b/mesalib/src/mapi/glapi/gen/EXT_gpu_shader4.xml
@@ -44,25 +44,25 @@
</enum>
- <function name="VertexAttribI1iEXT" offset="assign">
+ <function name="VertexAttribI1iEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
</function>
- <function name="VertexAttribI2iEXT" offset="assign">
+ <function name="VertexAttribI2iEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
</function>
- <function name="VertexAttribI3iEXT" offset="assign">
+ <function name="VertexAttribI3iEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
</function>
- <function name="VertexAttribI4iEXT" offset="assign">
+ <function name="VertexAttribI4iEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
@@ -70,25 +70,25 @@
<param name="w" type="GLint"/>
</function>
- <function name="VertexAttribI1uiEXT" offset="assign">
+ <function name="VertexAttribI1uiEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
</function>
- <function name="VertexAttribI2uiEXT" offset="assign">
+ <function name="VertexAttribI2uiEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
</function>
- <function name="VertexAttribI3uiEXT" offset="assign">
+ <function name="VertexAttribI3uiEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
<param name="z" type="GLuint"/>
</function>
- <function name="VertexAttribI4uiEXT" offset="assign">
+ <function name="VertexAttribI4uiEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
@@ -96,67 +96,73 @@
<param name="w" type="GLuint"/>
</function>
- <function name="VertexAttribI1ivEXT" offset="assign">
+ <function name="VertexAttribI1ivEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="VertexAttribI2ivEXT" offset="assign">
+ <function name="VertexAttribI2ivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="VertexAttribI3ivEXT" offset="assign">
+ <function name="VertexAttribI3ivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="VertexAttribI4ivEXT" offset="assign">
+ <function name="VertexAttribI4ivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="VertexAttribI1uivEXT" offset="assign">
+ <function name="VertexAttribI1uivEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
- <function name="VertexAttribI2uivEXT" offset="assign">
+ <function name="VertexAttribI2uivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
- <function name="VertexAttribI3uivEXT" offset="assign">
+ <function name="VertexAttribI3uivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
- <function name="VertexAttribI4uivEXT" offset="assign">
+ <function name="VertexAttribI4uivEXT" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *"/>
</function>
- <function name="VertexAttribI4bvEXT" offset="assign">
+ <function name="VertexAttribI4bvEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLbyte *"/>
</function>
- <function name="VertexAttribI4svEXT" offset="assign">
+ <function name="VertexAttribI4svEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *"/>
</function>
- <function name="VertexAttribI4ubvEXT" offset="assign">
+ <function name="VertexAttribI4ubvEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *"/>
</function>
- <function name="VertexAttribI4usvEXT" offset="assign">
+ <function name="VertexAttribI4usvEXT" offset="assign" exec="loopback"
+ mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="v" type="const GLushort *"/>
</function>
- <function name="VertexAttribIPointerEXT" offset="assign">
+ <function name="VertexAttribIPointerEXT" offset="assign" mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -164,37 +170,37 @@
<param name="pointer" type="const GLvoid *"/>
</function>
- <function name="GetVertexAttribIivEXT" offset="assign">
+ <function name="GetVertexAttribIivEXT" offset="assign" mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
- <function name="GetVertexAttribIuivEXT" offset="assign">
+ <function name="GetVertexAttribIuivEXT" offset="assign" mesa_name="-EXT">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLuint *"/>
</function>
- <function name="Uniform1uiEXT" offset="assign">
+ <function name="Uniform1uiEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
</function>
- <function name="Uniform2uiEXT" offset="assign">
+ <function name="Uniform2uiEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
</function>
- <function name="Uniform3uiEXT" offset="assign">
+ <function name="Uniform3uiEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
<param name="z" type="GLuint"/>
</function>
- <function name="Uniform4uiEXT" offset="assign">
+ <function name="Uniform4uiEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="x" type="GLuint"/>
<param name="y" type="GLuint"/>
@@ -202,43 +208,43 @@
<param name="w" type="GLuint"/>
</function>
- <function name="Uniform1uivEXT" offset="assign">
+ <function name="Uniform1uivEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="Uniform2uivEXT" offset="assign">
+ <function name="Uniform2uivEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="Uniform3uivEXT" offset="assign">
+ <function name="Uniform3uivEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="Uniform4uivEXT" offset="assign">
+ <function name="Uniform4uivEXT" offset="assign" mesa_name="-EXT">
<param name="location" type="GLint"/>
<param name="count" type="GLsizei"/>
<param name="value" type="const GLuint *"/>
</function>
- <function name="GetUniformuivEXT" offset="assign">
+ <function name="GetUniformuivEXT" offset="assign" mesa_name="-EXT">
<param name="program" type="GLuint"/>
<param name="location" type="GLint"/>
<param name="params" type="GLuint *"/>
</function>
- <function name="BindFragDataLocationEXT" offset="assign">
+ <function name="BindFragDataLocationEXT" offset="assign" mesa_name="-EXT">
<param name="program" type="GLuint"/>
<param name="colorNumber" type="GLuint"/>
<param name="name" type="const GLchar *"/>
</function>
- <function name="GetFragDataLocationEXT" offset="assign">
+ <function name="GetFragDataLocationEXT" offset="assign" mesa_name="-EXT">
<return type="GLint"/>
<param name="program" type="GLuint"/>
<param name="name" type="const GLchar *"/>
diff --git a/mesalib/src/mapi/glapi/gen/EXT_separate_shader_objects.xml b/mesalib/src/mapi/glapi/gen/EXT_separate_shader_objects.xml
index 6ec56157c..03f90a1b1 100644
--- a/mesalib/src/mapi/glapi/gen/EXT_separate_shader_objects.xml
+++ b/mesalib/src/mapi/glapi/gen/EXT_separate_shader_objects.xml
@@ -8,16 +8,16 @@
<!-- Alias of CURRENT_PROGRAM -->
<enum name="ACTIVE_PROGRAM_EXT" value="0x8B8D"/>
- <function name="UseShaderProgramEXT" offset="assign">
+ <function name="UseShaderProgramEXT" deprecated="3.1" offset="assign">
<param name="type" type="GLenum"/>
<param name="program" type="GLuint"/>
</function>
- <function name="ActiveProgramEXT" offset="assign">
+ <function name="ActiveProgramEXT" deprecated="3.1" offset="assign">
<param name="program" type="GLuint"/>
</function>
- <function name="CreateShaderProgramEXT" offset="assign">
+ <function name="CreateShaderProgramEXT" deprecated="3.1" offset="assign">
<param name="type" type="GLenum"/>
<param name="string" type="const GLchar *"/>
<return type="GLuint"/>
diff --git a/mesalib/src/mapi/glapi/gen/EXT_texture_integer.xml b/mesalib/src/mapi/glapi/gen/EXT_texture_integer.xml
index 7e5a8cbeb..dac399964 100644
--- a/mesalib/src/mapi/glapi/gen/EXT_texture_integer.xml
+++ b/mesalib/src/mapi/glapi/gen/EXT_texture_integer.xml
@@ -69,25 +69,25 @@
<param name="a" type="GLuint"/>
</function>
- <function name="TexParameterIivEXT" offset="assign">
+ <function name="TexParameterIivEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
- <function name="TexParameterIuivEXT" offset="assign">
+ <function name="TexParameterIuivEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLuint *"/>
</function>
- <function name="GetTexParameterIivEXT" offset="assign">
+ <function name="GetTexParameterIivEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *"/>
</function>
- <function name="GetTexParameterIuivEXT" offset="assign">
+ <function name="GetTexParameterIuivEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLuint *"/>
diff --git a/mesalib/src/mapi/glapi/gen/EXT_transform_feedback.xml b/mesalib/src/mapi/glapi/gen/EXT_transform_feedback.xml
index dbd7513c7..e9b27582a 100644
--- a/mesalib/src/mapi/glapi/gen/EXT_transform_feedback.xml
+++ b/mesalib/src/mapi/glapi/gen/EXT_transform_feedback.xml
@@ -24,7 +24,7 @@
<enum name="TRANSFORM_FEEDBACK_BUFFER_MODE_EXT" value="0x8C7F"/>
<enum name="TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT" value="0x8C76"/>
- <function name="BindBufferRangeEXT" offset="assign">
+ <function name="BindBufferRangeEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="buffer" type="GLuint"/>
@@ -39,27 +39,29 @@
<param name="offset" type="GLintptr"/>
</function>
- <function name="BindBufferBaseEXT" offset="assign">
+ <function name="BindBufferBaseEXT" offset="assign" mesa_name="-EXT">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="buffer" type="GLuint"/>
</function>
- <function name="BeginTransformFeedbackEXT" offset="assign">
+ <function name="BeginTransformFeedbackEXT" offset="assign" mesa_name="-EXT">
<param name="mode" type="GLenum"/>
</function>
- <function name="EndTransformFeedbackEXT" offset="assign">
+ <function name="EndTransformFeedbackEXT" offset="assign" mesa_name="-EXT">
</function>
- <function name="TransformFeedbackVaryingsEXT" offset="assign">
+ <function name="TransformFeedbackVaryingsEXT" offset="assign"
+ mesa_name="-EXT">
<param name="program" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="varyings" type="const char **"/>
<param name="bufferMode" type="GLenum"/>
</function>
- <function name="GetTransformFeedbackVaryingEXT" offset="assign">
+ <function name="GetTransformFeedbackVaryingEXT" offset="assign"
+ mesa_name="-EXT">
<param name="program" type="GLuint"/>
<param name="index" type="GLuint"/>
<param name="bufSize" type="GLsizei"/>
@@ -108,7 +110,7 @@
<function name="ResumeTransformFeedback" offset="assign" es2="3.0">
</function>
- <function name="DrawTransformFeedback" offset="assign">
+ <function name="DrawTransformFeedback" offset="assign" exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="id" type="GLuint"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/GL3x.xml b/mesalib/src/mapi/glapi/gen/GL3x.xml
index 808d3cdc7..82566d8a3 100644
--- a/mesalib/src/mapi/glapi/gen/GL3x.xml
+++ b/mesalib/src/mapi/glapi/gen/GL3x.xml
@@ -598,19 +598,20 @@
<enum name="MAX_FRAGMENT_INPUT_COMPONENTS" value="0x9125"/>
<enum name="CONTEXT_PROFILE_MASK" value="0x9126"/>
- <function name="GetInteger64i_v" offset="assign" es2="3.0">
+ <function name="GetInteger64i_v" offset="assign" es2="3.0" exec="skip">
<param name="cap" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="data" type="GLint64 *"/>
</function>
- <function name="GetBufferParameteri64v" offset="assign" es2="3.0">
+ <function name="GetBufferParameteri64v" offset="assign" es2="3.0"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint64 *"/>
</function>
- <function name="FramebufferTexture" offset="assign">
+ <function name="FramebufferTexture" offset="assign" exec="skip">
<param name="target" type="GLenum"/>
<param name="attachment" type="GLenum"/>
<param name="texture" type="GLuint"/>
diff --git a/mesalib/src/mapi/glapi/gen/Makefile.am b/mesalib/src/mapi/glapi/gen/Makefile.am
index 14bb2dfe6..13943e839 100644
--- a/mesalib/src/mapi/glapi/gen/Makefile.am
+++ b/mesalib/src/mapi/glapi/gen/Makefile.am
@@ -55,6 +55,7 @@ MESA_OUTPUTS = \
$(MESA_GLAPI_OUTPUTS) \
$(MESA_GLAPI_ASM_OUTPUTS) \
$(MESA_DIR)/main/enums.c \
+ $(MESA_DIR)/main/api_exec.c \
$(MESA_DIR)/main/dispatch.h \
$(MESA_DIR)/main/remap_helper.h \
$(MESA_GLX_DIR)/indirect.c \
@@ -215,6 +216,9 @@ $(MESA_GLAPI_DIR)/glapi_sparc.S: gl_SPARC_asm.py $(COMMON)
$(MESA_DIR)/main/enums.c: gl_enums.py $(COMMON)
$(PYTHON_GEN) $< -f $(srcdir)/gl_and_es_API.xml > $@
+$(MESA_DIR)/main/api_exec.c: gl_genexec.py $(COMMON)
+ $(PYTHON_GEN) $< -f $(srcdir)/gl_and_es_API.xml > $@
+
$(MESA_DIR)/main/dispatch.h: gl_table.py $(COMMON)
$(PYTHON_GEN) $< -f $(srcdir)/gl_and_es_API.xml -m remap_table > $@
diff --git a/mesalib/src/mapi/glapi/gen/NV_conditional_render.xml b/mesalib/src/mapi/glapi/gen/NV_conditional_render.xml
index 8bb31dd1f..8bb5c22ca 100644
--- a/mesalib/src/mapi/glapi/gen/NV_conditional_render.xml
+++ b/mesalib/src/mapi/glapi/gen/NV_conditional_render.xml
@@ -13,12 +13,12 @@
<enum name="QUERY_BY_REGION_WAIT_NV" value="0x8E15"/>
<enum name="QUERY_BY_REGION_NO_WAIT_NV" value="0x8E16"/>
- <function name="BeginConditionalRenderNV" offset="assign">
+ <function name="BeginConditionalRenderNV" offset="assign" mesa_name="-NV">
<param name="query" type="GLuint"/>
<param name="mode" type="GLenum"/>
</function>
- <function name="EndConditionalRenderNV" offset="assign">
+ <function name="EndConditionalRenderNV" offset="assign" mesa_name="-NV">
</function>
</category>
diff --git a/mesalib/src/mapi/glapi/gen/NV_primitive_restart.xml b/mesalib/src/mapi/glapi/gen/NV_primitive_restart.xml
index abe7dda00..d19fc8cf1 100644
--- a/mesalib/src/mapi/glapi/gen/NV_primitive_restart.xml
+++ b/mesalib/src/mapi/glapi/gen/NV_primitive_restart.xml
@@ -11,10 +11,11 @@
<enum name="PRIMITIVE_RESTART_NV" value="0x8558"/>
<enum name="PRIMITIVE_RESTART_INDEX_NV" value="0x8559"/>
- <function name="PrimitiveRestartNV" offset="assign">
+ <function name="PrimitiveRestartNV" offset="assign" deprecated="3.1"
+ exec="dynamic">
</function>
- <function name="PrimitiveRestartIndexNV" offset="assign">
+ <function name="PrimitiveRestartIndexNV" offset="assign" mesa_name="-NV">
<param name="index" type="GLuint"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/OES_fixed_point.xml b/mesalib/src/mapi/glapi/gen/OES_fixed_point.xml
index 974240c49..ad775728f 100644
--- a/mesalib/src/mapi/glapi/gen/OES_fixed_point.xml
+++ b/mesalib/src/mapi/glapi/gen/OES_fixed_point.xml
@@ -14,13 +14,13 @@
<!-- OpenGL ES 1.0 -->
<function name="AlphaFuncxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="func" type="GLenum"/>
<param name="ref" type="GLclampx"/>
</function>
<function name="ClearColorxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="red" type="GLclampx"/>
<param name="green" type="GLclampx"/>
<param name="blue" type="GLclampx"/>
@@ -28,12 +28,12 @@
</function>
<function name="ClearDepthxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="depth" type="GLclampx"/>
</function>
<function name="Color4xOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="red" type="GLfixed"/>
<param name="green" type="GLfixed"/>
<param name="blue" type="GLfixed"/>
@@ -41,24 +41,25 @@
</function>
<function name="DepthRangexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="zNear" type="GLclampx"/>
<param name="zFar" type="GLclampx"/>
</function>
- <function name="FogxOES" offset="assign" static_dispatch="false" es1="1.0">
+ <function name="FogxOES" offset="assign" static_dispatch="false" es1="1.0"
+ exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="FogxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="FrustumxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@@ -68,62 +69,62 @@
</function>
<function name="LightModelxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="LightModelxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="LightxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="LightxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="LineWidthxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="width" type="GLfixed"/>
</function>
<function name="LoadMatrixxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="MaterialxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="MaterialxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="MultMatrixxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="MultiTexCoord4xOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="s" type="GLfixed"/>
<param name="t" type="GLfixed"/>
@@ -132,14 +133,14 @@
</function>
<function name="Normal3xOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="nx" type="GLfixed"/>
<param name="ny" type="GLfixed"/>
<param name="nz" type="GLfixed"/>
</function>
<function name="OrthoxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@@ -149,18 +150,18 @@
</function>
<function name="PointSizexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="size" type="GLfixed"/>
</function>
<function name="PolygonOffsetxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="factor" type="GLfixed"/>
<param name="units" type="GLfixed"/>
</function>
<function name="RotatexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="angle" type="GLfixed"/>
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
@@ -168,41 +169,41 @@
</function>
<function name="SampleCoveragexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="value" type="GLclampx"/>
<param name="invert" type="GLboolean"/>
</function>
<function name="ScalexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
</function>
<function name="TexEnvxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="TexEnvxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="TexParameterxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="TranslatexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
@@ -210,65 +211,65 @@
<!-- OpenGL ES 1.1 -->
<function name="ClipPlanexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfixed *" count="4"/>
</function>
<function name="GetClipPlanexOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" desktop="false" mesa_name="-OES">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLfixed *" output="true" count="4"/>
</function>
<function name="GetFixedvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetLightxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetMaterialxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexEnvxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexParameterxvOES" offset="assign"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="PointParameterxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="PointParameterxvOES" offset="assign"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" exec="es" mesa_name="-OES">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *"/>
</function>
<function name="TexParameterxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
@@ -276,21 +277,21 @@
<!-- texgen -->
<function name="GetTexGenxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="check" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="TexGenxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="check" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
<function name="TexGenxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="check" desktop="false">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
diff --git a/mesalib/src/mapi/glapi/gen/OES_single_precision.xml b/mesalib/src/mapi/glapi/gen/OES_single_precision.xml
index 7d4744159..8a6c27194 100644
--- a/mesalib/src/mapi/glapi/gen/OES_single_precision.xml
+++ b/mesalib/src/mapi/glapi/gen/OES_single_precision.xml
@@ -12,7 +12,7 @@
</function>
<function name="ClipPlanefOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfloat *" count="4"/>
</function>
@@ -24,13 +24,13 @@
</function>
<function name="GetClipPlanefOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" desktop="false" mesa_name="-OES">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLfloat *" output="true" count="4"/>
</function>
<function name="FrustumfOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
@@ -40,7 +40,7 @@
</function>
<function name="OrthofOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" mesa_name="-OES">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
diff --git a/mesalib/src/mapi/glapi/gen/es_EXT.xml b/mesalib/src/mapi/glapi/gen/es_EXT.xml
index 1fdb4d591..c0bbbfae1 100644
--- a/mesalib/src/mapi/glapi/gen/es_EXT.xml
+++ b/mesalib/src/mapi/glapi/gen/es_EXT.xml
@@ -73,7 +73,7 @@
<enum name="TEXTURE_CROP_RECT_OES" value="0x8B9D"/>
<function name="DrawTexiOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
@@ -82,12 +82,12 @@
</function>
<function name="DrawTexivOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="coords" type="const GLint *" count="5"/>
</function>
<function name="DrawTexfOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
@@ -96,12 +96,12 @@
</function>
<function name="DrawTexfvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="coords" type="const GLfloat *" count="5"/>
</function>
<function name="DrawTexsOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
@@ -110,12 +110,12 @@
</function>
<function name="DrawTexsvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false" mesa_name="-OES">
<param name="coords" type="const GLshort *" count="5"/>
</function>
<function name="DrawTexxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
@@ -124,7 +124,7 @@
</function>
<function name="DrawTexxvOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" desktop="false">
<param name="coords" type="const GLfixed *" count="5"/>
</function>
@@ -307,22 +307,26 @@
<enum name="WEIGHT_ARRAY_BUFFER_BINDING_OES" value="0x889E"/>
<enum name="MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" value="0x8B9E"/>
- <function name="CurrentPaletteMatrixOES" alias="CurrentPaletteMatrixARB" static_dispatch="false">
+ <function name="CurrentPaletteMatrixOES" alias="CurrentPaletteMatrixARB"
+ static_dispatch="false" exec="skip">
<param name="matrixpaletteindex" type="GLuint"/>
</function>
<!-- no offset -->
- <function name="LoadPaletteFromModelViewMatrixOES" static_dispatch="false">
+ <function name="LoadPaletteFromModelViewMatrixOES" static_dispatch="false"
+ exec="skip">
</function>
- <function name="MatrixIndexPointerOES" alias="MatrixIndexPointerARB" static_dispatch="false">
+ <function name="MatrixIndexPointerOES" alias="MatrixIndexPointerARB"
+ static_dispatch="false" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
</function>
- <function name="WeightPointerOES" alias="WeightPointerARB" static_dispatch="false">
+ <function name="WeightPointerOES" alias="WeightPointerARB"
+ static_dispatch="false" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -339,7 +343,8 @@
<enum name="POINT_SIZE_ARRAY_BUFFER_BINDING_OES" value="0x8B9F"/>
<function name="PointSizePointerOES" offset="assign"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false"
+ mesa_name="-OES">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
@@ -355,7 +360,7 @@
<!-- optional for es1.0 -->
<category name="GL_OES_query_matrix" number="16">
<function name="QueryMatrixxOES" offset="assign" static_dispatch="false"
- es1="1.0">
+ es1="1.0" exec="es" desktop="false">
<param name="mantissa" type="GLfixed *" count="16" />
<param name="exponent" type="GLint *" count="16" />
<return type="GLbitfield"/>
@@ -768,7 +773,7 @@
</category>
<!-- 93. GL_NV_read_buffer -->
-<category name="NV_read_buffer">
+<category name="GL_NV_read_buffer">
<function name="ReadBufferNV" alias="ReadBuffer" es2="2.0">
<param name="mode" type="GLenum"/>
</function>
@@ -783,7 +788,7 @@
</category>
<!-- 111. GL_ANGLE_texture_compression_dxt -->
-<category name="ANGLE_texture_compression_dxt" number="111">
+<category name="GL_ANGLE_texture_compression_dxt" number="111">
<enum name="COMPRESSED_RGBA_S3TC_DXT3_ANGLE" value="0x83F2"/>
<enum name="COMPRESSED_RGBA_S3TC_DXT5_ANGLE" value="0x83F3"/>
</category>
diff --git a/mesalib/src/mapi/glapi/gen/gen.bat b/mesalib/src/mapi/glapi/gen/gen.bat
index 3baeee0e2..5759bacf3 100644
--- a/mesalib/src/mapi/glapi/gen/gen.bat
+++ b/mesalib/src/mapi/glapi/gen/gen.bat
@@ -9,18 +9,18 @@ glx_proto_size.py -m reqsize_h --only-get -h _INDIRECT_SIZE_GET_H_ > indirect_re
glx_proto_recv.py -m dispatch_c > indirect_dispatch.c
glx_proto_recv.py -m dispatch_c -s > indirect_dispatch_swap.c
glx_proto_recv.py -m dispatch_h -f gl_and_glX_API.xml -s > indirect_dispatch.h
-gl_table.py > glapitable.h
-gl_gentable.py > glapi_gentable.c
-gl_table.py -m remap_table > dispatch.h
+gl_table.py -f gl_and_es_API.xml > glapitable.h
+gl_gentable.py -f gl_and_es_API.xml > glapi_gentable.c
+gl_table.py -f gl_and_es_API.xml -m remap_table > dispatch.h
rem gl_offsets.py > glapioffsets.h
-gl_apitemp.py > glapitemp.h
-gl_procs.py > glprocs.h
+gl_apitemp.py -f gl_and_es_API.xml > glapitemp.h
+gl_procs.py -f gl_and_es_API.xml > glprocs.h
glX_proto_send.py -m proto > indirect.c
glX_proto_send.py -m init_h > indirect.h
glX_proto_send.py -m init_c > indirect_init.c
gl_enums.py -f gl_and_es_API.xml > enums.c
-remap_helper.py > remap_helper.h
+remap_helper.py -f gl_and_es_API.xml > remap_helper.h
copy ..\..\mapi\mapi_abi.py
-mapi_abi.py --printer glapi --mode lib gl_and_es_API.xml > glapi_mapi_tmp.h \ No newline at end of file
+mapi_abi.py --printer glapi --mode lib gl_and_es_API.xml > glapi_mapi_tmp.h
diff --git a/mesalib/src/mapi/glapi/gen/glX_API.xml b/mesalib/src/mapi/glapi/gen/glX_API.xml
index 9e02aa498..62ad9ebbd 100644
--- a/mesalib/src/mapi/glapi/gen/glX_API.xml
+++ b/mesalib/src/mapi/glapi/gen/glX_API.xml
@@ -201,13 +201,13 @@
</function>
</category>
-<category name="GLX_MESA_copy_sub_buffer" number="215">
+<category name="GLX_MESA_copy_sub_buffer" number="215" window_system="glX">
<function name="CopySubBufferMESA">
<glx vendorpriv="5154"/>
</function>
</category>
-<category name="GLX_EXT_texture_from_pixmap">
+<category name="GLX_EXT_texture_from_pixmap" window_system="glX">
<function name="BindTexImageEXT">
<glx vendorpriv="1330"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/glX_proto_recv.py b/mesalib/src/mapi/glapi/gen/glX_proto_recv.py
index b5f2c5482..84526581a 100644
--- a/mesalib/src/mapi/glapi/gen/glX_proto_recv.py
+++ b/mesalib/src/mapi/glapi/gen/glX_proto_recv.py
@@ -80,11 +80,8 @@ class PrintGlxDispatchFunctions(glX_proto_common.glx_print_proto):
def printRealHeader(self):
print '#ifdef HAVE_DIX_CONFIG_H'
print '#include <dix-config.h>'
- print '#else'
- print ''
- print '#include "glheader.h"'
- print ''
print '#endif'
+ print '#include "glheader.h"'
print ''
print '#include <X11/Xmd.h>'
print '#include <GL/gl.h>'
diff --git a/mesalib/src/mapi/glapi/gen/gl_API.dtd b/mesalib/src/mapi/glapi/gen/gl_API.dtd
index db33500c0..066d5da52 100644
--- a/mesalib/src/mapi/glapi/gen/gl_API.dtd
+++ b/mesalib/src/mapi/glapi/gen/gl_API.dtd
@@ -37,7 +37,11 @@
static_dispatch (true | false) "true"
vectorequiv NMTOKEN #IMPLIED
es1 CDATA "none"
- es2 CDATA "none">
+ es2 CDATA "none"
+ deprecated CDATA "none"
+ exec NMTOKEN #IMPLIED
+ desktop (true | false) "true"
+ mesa_name CDATA #IMPLIED>
<!ATTLIST size name NMTOKEN #REQUIRED
count NMTOKEN #IMPLIED
mode (get | set) "set">
diff --git a/mesalib/src/mapi/glapi/gen/gl_API.xml b/mesalib/src/mapi/glapi/gen/gl_API.xml
index af564726a..bc85534cc 100644
--- a/mesalib/src/mapi/glapi/gen/gl_API.xml
+++ b/mesalib/src/mapi/glapi/gen/gl_API.xml
@@ -1108,51 +1108,51 @@
<type name="DEBUGPROCARB" size="4" pointer="true"/>
- <function name="NewList" offset="0">
+ <function name="NewList" offset="0" deprecated="3.1">
<param name="list" type="GLuint"/>
<param name="mode" type="GLenum"/>
<glx sop="101"/>
</function>
- <function name="EndList" offset="1">
+ <function name="EndList" offset="1" deprecated="3.1">
<glx sop="102"/>
</function>
- <function name="CallList" offset="2">
+ <function name="CallList" offset="2" deprecated="3.1">
<param name="list" type="GLuint"/>
<glx rop="1"/>
</function>
- <function name="CallLists" offset="3">
+ <function name="CallLists" offset="3" deprecated="3.1">
<param name="n" type="GLsizei" counter="true"/>
<param name="type" type="GLenum"/>
<param name="lists" type="const GLvoid *" variable_param="type" count="n"/>
<glx rop="2" large="true"/>
</function>
- <function name="DeleteLists" offset="4">
+ <function name="DeleteLists" offset="4" deprecated="3.1">
<param name="list" type="GLuint"/>
<param name="range" type="GLsizei"/>
<glx sop="103"/>
</function>
- <function name="GenLists" offset="5">
+ <function name="GenLists" offset="5" deprecated="3.1">
<param name="range" type="GLsizei"/>
<return type="GLuint"/>
<glx sop="104"/>
</function>
- <function name="ListBase" offset="6">
+ <function name="ListBase" offset="6" deprecated="3.1">
<param name="base" type="GLuint"/>
<glx rop="3"/>
</function>
- <function name="Begin" offset="7">
+ <function name="Begin" offset="7" deprecated="3.1" exec="dynamic">
<param name="mode" type="GLenum"/>
<glx rop="4"/>
</function>
- <function name="Bitmap" offset="8">
+ <function name="Bitmap" offset="8" deprecated="3.1">
<param name="width" type="GLsizei"/>
<param name="height" type="GLsizei"/>
<param name="xorig" type="GLfloat"/>
@@ -1163,785 +1163,876 @@
<glx rop="5" large="true"/>
</function>
- <function name="Color3b" offset="9" vectorequiv="Color3bv">
+ <function name="Color3b" offset="9" vectorequiv="Color3bv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLbyte"/>
<param name="green" type="GLbyte"/>
<param name="blue" type="GLbyte"/>
</function>
- <function name="Color3bv" offset="10">
+ <function name="Color3bv" offset="10" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLbyte *" count="3"/>
<glx rop="6"/>
</function>
- <function name="Color3d" offset="11" vectorequiv="Color3dv">
+ <function name="Color3d" offset="11" vectorequiv="Color3dv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLdouble"/>
<param name="green" type="GLdouble"/>
<param name="blue" type="GLdouble"/>
</function>
- <function name="Color3dv" offset="12">
+ <function name="Color3dv" offset="12" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="7"/>
</function>
- <function name="Color3f" offset="13" vectorequiv="Color3fv">
+ <function name="Color3f" offset="13" vectorequiv="Color3fv"
+ deprecated="3.1" exec="dynamic">
<param name="red" type="GLfloat"/>
<param name="green" type="GLfloat"/>
<param name="blue" type="GLfloat"/>
</function>
- <function name="Color3fv" offset="14">
+ <function name="Color3fv" offset="14" deprecated="3.1" exec="dynamic">
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="8"/>
</function>
- <function name="Color3i" offset="15" vectorequiv="Color3iv">
+ <function name="Color3i" offset="15" vectorequiv="Color3iv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLint"/>
<param name="green" type="GLint"/>
<param name="blue" type="GLint"/>
</function>
- <function name="Color3iv" offset="16">
+ <function name="Color3iv" offset="16" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLint *" count="3"/>
<glx rop="9"/>
</function>
- <function name="Color3s" offset="17" vectorequiv="Color3sv">
+ <function name="Color3s" offset="17" vectorequiv="Color3sv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLshort"/>
<param name="green" type="GLshort"/>
<param name="blue" type="GLshort"/>
</function>
- <function name="Color3sv" offset="18">
+ <function name="Color3sv" offset="18" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="10"/>
</function>
- <function name="Color3ub" offset="19" vectorequiv="Color3ubv">
+ <function name="Color3ub" offset="19" vectorequiv="Color3ubv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLubyte"/>
<param name="green" type="GLubyte"/>
<param name="blue" type="GLubyte"/>
</function>
- <function name="Color3ubv" offset="20">
+ <function name="Color3ubv" offset="20" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLubyte *" count="3"/>
<glx rop="11"/>
</function>
- <function name="Color3ui" offset="21" vectorequiv="Color3uiv">
+ <function name="Color3ui" offset="21" vectorequiv="Color3uiv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLuint"/>
<param name="green" type="GLuint"/>
<param name="blue" type="GLuint"/>
</function>
- <function name="Color3uiv" offset="22">
+ <function name="Color3uiv" offset="22" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLuint *" count="3"/>
<glx rop="12"/>
</function>
- <function name="Color3us" offset="23" vectorequiv="Color3usv">
+ <function name="Color3us" offset="23" vectorequiv="Color3usv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLushort"/>
<param name="green" type="GLushort"/>
<param name="blue" type="GLushort"/>
</function>
- <function name="Color3usv" offset="24">
+ <function name="Color3usv" offset="24" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLushort *" count="3"/>
<glx rop="13"/>
</function>
- <function name="Color4b" offset="25" vectorequiv="Color4bv">
+ <function name="Color4b" offset="25" vectorequiv="Color4bv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLbyte"/>
<param name="green" type="GLbyte"/>
<param name="blue" type="GLbyte"/>
<param name="alpha" type="GLbyte"/>
</function>
- <function name="Color4bv" offset="26">
+ <function name="Color4bv" offset="26" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLbyte *" count="4"/>
<glx rop="14"/>
</function>
- <function name="Color4d" offset="27" vectorequiv="Color4dv">
+ <function name="Color4d" offset="27" vectorequiv="Color4dv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLdouble"/>
<param name="green" type="GLdouble"/>
<param name="blue" type="GLdouble"/>
<param name="alpha" type="GLdouble"/>
</function>
- <function name="Color4dv" offset="28">
+ <function name="Color4dv" offset="28" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="15"/>
</function>
- <function name="Color4f" offset="29" vectorequiv="Color4fv" es1="1.0">
+ <function name="Color4f" offset="29" vectorequiv="Color4fv" es1="1.0"
+ deprecated="3.1" exec="dynamic">
<param name="red" type="GLfloat"/>
<param name="green" type="GLfloat"/>
<param name="blue" type="GLfloat"/>
<param name="alpha" type="GLfloat"/>
</function>
- <function name="Color4fv" offset="30">
+ <function name="Color4fv" offset="30" deprecated="3.1" exec="dynamic">
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="16"/>
</function>
- <function name="Color4i" offset="31" vectorequiv="Color4iv">
+ <function name="Color4i" offset="31" vectorequiv="Color4iv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLint"/>
<param name="green" type="GLint"/>
<param name="blue" type="GLint"/>
<param name="alpha" type="GLint"/>
</function>
- <function name="Color4iv" offset="32">
+ <function name="Color4iv" offset="32" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLint *" count="4"/>
<glx rop="17"/>
</function>
- <function name="Color4s" offset="33" vectorequiv="Color4sv">
+ <function name="Color4s" offset="33" vectorequiv="Color4sv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLshort"/>
<param name="green" type="GLshort"/>
<param name="blue" type="GLshort"/>
<param name="alpha" type="GLshort"/>
</function>
- <function name="Color4sv" offset="34">
+ <function name="Color4sv" offset="34" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLshort *" count="4"/>
<glx rop="18"/>
</function>
- <function name="Color4ub" offset="35" vectorequiv="Color4ubv" es1="1.1">
+ <function name="Color4ub" offset="35" vectorequiv="Color4ubv" es1="1.1"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLubyte"/>
<param name="green" type="GLubyte"/>
<param name="blue" type="GLubyte"/>
<param name="alpha" type="GLubyte"/>
</function>
- <function name="Color4ubv" offset="36">
+ <function name="Color4ubv" offset="36" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLubyte *" count="4"/>
<glx rop="19"/>
</function>
- <function name="Color4ui" offset="37" vectorequiv="Color4uiv">
+ <function name="Color4ui" offset="37" vectorequiv="Color4uiv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLuint"/>
<param name="green" type="GLuint"/>
<param name="blue" type="GLuint"/>
<param name="alpha" type="GLuint"/>
</function>
- <function name="Color4uiv" offset="38">
+ <function name="Color4uiv" offset="38" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLuint *" count="4"/>
<glx rop="20"/>
</function>
- <function name="Color4us" offset="39" vectorequiv="Color4usv">
+ <function name="Color4us" offset="39" vectorequiv="Color4usv"
+ deprecated="3.1" exec="loopback" mesa_name="+_f">
<param name="red" type="GLushort"/>
<param name="green" type="GLushort"/>
<param name="blue" type="GLushort"/>
<param name="alpha" type="GLushort"/>
</function>
- <function name="Color4usv" offset="40">
+ <function name="Color4usv" offset="40" deprecated="3.1" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLushort *" count="4"/>
<glx rop="21"/>
</function>
- <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv">
+ <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv"
+ deprecated="3.1" exec="dynamic">
<param name="flag" type="GLboolean"/>
</function>
- <function name="EdgeFlagv" offset="42">
+ <function name="EdgeFlagv" offset="42" deprecated="3.1" exec="loopback">
<param name="flag" type="const GLboolean *" count="1"/>
<glx rop="22"/>
</function>
- <function name="End" offset="43">
+ <function name="End" offset="43" deprecated="3.1" exec="dynamic">
<glx rop="23"/>
</function>
- <function name="Indexd" offset="44" vectorequiv="Indexdv">
+ <function name="Indexd" offset="44" vectorequiv="Indexdv" deprecated="3.1"
+ exec="loopback">
<param name="c" type="GLdouble"/>
</function>
- <function name="Indexdv" offset="45">
+ <function name="Indexdv" offset="45" deprecated="3.1" exec="loopback">
<param name="c" type="const GLdouble *" count="1"/>
<glx rop="24"/>
</function>
- <function name="Indexf" offset="46" vectorequiv="Indexfv">
+ <function name="Indexf" offset="46" vectorequiv="Indexfv" deprecated="3.1"
+ exec="dynamic">
<param name="c" type="GLfloat"/>
</function>
- <function name="Indexfv" offset="47">
+ <function name="Indexfv" offset="47" deprecated="3.1" exec="dynamic">
<param name="c" type="const GLfloat *" count="1"/>
<glx rop="25"/>
</function>
- <function name="Indexi" offset="48" vectorequiv="Indexiv">
+ <function name="Indexi" offset="48" vectorequiv="Indexiv" deprecated="3.1"
+ exec="loopback">
<param name="c" type="GLint"/>
</function>
- <function name="Indexiv" offset="49">
+ <function name="Indexiv" offset="49" deprecated="3.1" exec="loopback">
<param name="c" type="const GLint *" count="1"/>
<glx rop="26"/>
</function>
- <function name="Indexs" offset="50" vectorequiv="Indexsv">
+ <function name="Indexs" offset="50" vectorequiv="Indexsv" deprecated="3.1"
+ exec="loopback">
<param name="c" type="GLshort"/>
</function>
- <function name="Indexsv" offset="51">
+ <function name="Indexsv" offset="51" deprecated="3.1" exec="loopback">
<param name="c" type="const GLshort *" count="1"/>
<glx rop="27"/>
</function>
- <function name="Normal3b" offset="52" vectorequiv="Normal3bv">
+ <function name="Normal3b" offset="52" vectorequiv="Normal3bv"
+ deprecated="3.1" exec="loopback">
<param name="nx" type="GLbyte"/>
<param name="ny" type="GLbyte"/>
<param name="nz" type="GLbyte"/>
</function>
- <function name="Normal3bv" offset="53">
+ <function name="Normal3bv" offset="53" deprecated="3.1" exec="loopback">
<param name="v" type="const GLbyte *" count="3"/>
<glx rop="28"/>
</function>
- <function name="Normal3d" offset="54" vectorequiv="Normal3dv">
+ <function name="Normal3d" offset="54" vectorequiv="Normal3dv"
+ deprecated="3.1" exec="loopback">
<param name="nx" type="GLdouble"/>
<param name="ny" type="GLdouble"/>
<param name="nz" type="GLdouble"/>
</function>
- <function name="Normal3dv" offset="55">
+ <function name="Normal3dv" offset="55" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="29"/>
</function>
- <function name="Normal3f" offset="56" vectorequiv="Normal3fv" es1="1.0">
+ <function name="Normal3f" offset="56" vectorequiv="Normal3fv" es1="1.0"
+ deprecated="3.1" exec="dynamic">
<param name="nx" type="GLfloat"/>
<param name="ny" type="GLfloat"/>
<param name="nz" type="GLfloat"/>
</function>
- <function name="Normal3fv" offset="57">
+ <function name="Normal3fv" offset="57" deprecated="3.1" exec="dynamic">
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="30"/>
</function>
- <function name="Normal3i" offset="58" vectorequiv="Normal3iv">
+ <function name="Normal3i" offset="58" vectorequiv="Normal3iv"
+ deprecated="3.1" exec="loopback">
<param name="nx" type="GLint"/>
<param name="ny" type="GLint"/>
<param name="nz" type="GLint"/>
</function>
- <function name="Normal3iv" offset="59">
+ <function name="Normal3iv" offset="59" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="3"/>
<glx rop="31"/>
</function>
- <function name="Normal3s" offset="60" vectorequiv="Normal3sv">
+ <function name="Normal3s" offset="60" vectorequiv="Normal3sv"
+ deprecated="3.1" exec="loopback">
<param name="nx" type="GLshort"/>
<param name="ny" type="GLshort"/>
<param name="nz" type="GLshort"/>
</function>
- <function name="Normal3sv" offset="61">
+ <function name="Normal3sv" offset="61" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="32"/>
</function>
- <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv">
+ <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv"
+ deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
- <function name="RasterPos2dv" offset="63">
+ <function name="RasterPos2dv" offset="63" deprecated="3.1">
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="33"/>
</function>
- <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv">
+ <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv"
+ deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
</function>
- <function name="RasterPos2fv" offset="65">
+ <function name="RasterPos2fv" offset="65" deprecated="3.1">
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="34"/>
</function>
- <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv">
+ <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv"
+ deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
</function>
- <function name="RasterPos2iv" offset="67">
+ <function name="RasterPos2iv" offset="67" deprecated="3.1">
<param name="v" type="const GLint *" count="2"/>
<glx rop="35"/>
</function>
- <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv">
+ <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv"
+ deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
</function>
- <function name="RasterPos2sv" offset="69">
+ <function name="RasterPos2sv" offset="69" deprecated="3.1">
<param name="v" type="const GLshort *" count="2"/>
<glx rop="36"/>
</function>
- <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv">
+ <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv"
+ deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
- <function name="RasterPos3dv" offset="71">
+ <function name="RasterPos3dv" offset="71" deprecated="3.1">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="37"/>
</function>
- <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv">
+ <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv"
+ deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="RasterPos3fv" offset="73">
+ <function name="RasterPos3fv" offset="73" deprecated="3.1">
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="38"/>
</function>
- <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv">
+ <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv"
+ deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
</function>
- <function name="RasterPos3iv" offset="75">
+ <function name="RasterPos3iv" offset="75" deprecated="3.1">
<param name="v" type="const GLint *" count="3"/>
<glx rop="39"/>
</function>
- <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv">
+ <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv"
+ deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
</function>
- <function name="RasterPos3sv" offset="77">
+ <function name="RasterPos3sv" offset="77" deprecated="3.1">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="40"/>
</function>
- <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv">
+ <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv"
+ deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<param name="w" type="GLdouble"/>
</function>
- <function name="RasterPos4dv" offset="79">
+ <function name="RasterPos4dv" offset="79" deprecated="3.1">
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="41"/>
</function>
- <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv">
+ <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv"
+ deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<param name="w" type="GLfloat"/>
</function>
- <function name="RasterPos4fv" offset="81">
+ <function name="RasterPos4fv" offset="81" deprecated="3.1">
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="42"/>
</function>
- <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv">
+ <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv"
+ deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
<param name="w" type="GLint"/>
</function>
- <function name="RasterPos4iv" offset="83">
+ <function name="RasterPos4iv" offset="83" deprecated="3.1">
<param name="v" type="const GLint *" count="4"/>
<glx rop="43"/>
</function>
- <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv">
+ <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv"
+ deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
<param name="w" type="GLshort"/>
</function>
- <function name="RasterPos4sv" offset="85">
+ <function name="RasterPos4sv" offset="85" deprecated="3.1">
<param name="v" type="const GLshort *" count="4"/>
<glx rop="44"/>
</function>
- <function name="Rectd" offset="86" vectorequiv="Rectdv">
+ <function name="Rectd" offset="86" vectorequiv="Rectdv" deprecated="3.1"
+ exec="loopback">
<param name="x1" type="GLdouble"/>
<param name="y1" type="GLdouble"/>
<param name="x2" type="GLdouble"/>
<param name="y2" type="GLdouble"/>
</function>
- <function name="Rectdv" offset="87">
+ <function name="Rectdv" offset="87" deprecated="3.1" exec="loopback">
<param name="v1" type="const GLdouble *" count="2"/>
<param name="v2" type="const GLdouble *" count="2"/>
<glx rop="45"/>
</function>
- <function name="Rectf" offset="88" vectorequiv="Rectfv">
+ <function name="Rectf" offset="88" vectorequiv="Rectfv" deprecated="3.1"
+ exec="dynamic">
<param name="x1" type="GLfloat"/>
<param name="y1" type="GLfloat"/>
<param name="x2" type="GLfloat"/>
<param name="y2" type="GLfloat"/>
</function>
- <function name="Rectfv" offset="89">
+ <function name="Rectfv" offset="89" deprecated="3.1" exec="loopback">
<param name="v1" type="const GLfloat *" count="2"/>
<param name="v2" type="const GLfloat *" count="2"/>
<glx rop="46"/>
</function>
- <function name="Recti" offset="90" vectorequiv="Rectiv">
+ <function name="Recti" offset="90" vectorequiv="Rectiv" deprecated="3.1"
+ exec="loopback">
<param name="x1" type="GLint"/>
<param name="y1" type="GLint"/>
<param name="x2" type="GLint"/>
<param name="y2" type="GLint"/>
</function>
- <function name="Rectiv" offset="91">
+ <function name="Rectiv" offset="91" deprecated="3.1" exec="loopback">
<param name="v1" type="const GLint *" count="2"/>
<param name="v2" type="const GLint *" count="2"/>
<glx rop="47"/>
</function>
- <function name="Rects" offset="92" vectorequiv="Rectsv">
+ <function name="Rects" offset="92" vectorequiv="Rectsv" deprecated="3.1"
+ exec="loopback">
<param name="x1" type="GLshort"/>
<param name="y1" type="GLshort"/>
<param name="x2" type="GLshort"/>
<param name="y2" type="GLshort"/>
</function>
- <function name="Rectsv" offset="93">
+ <function name="Rectsv" offset="93" deprecated="3.1" exec="loopback">
<param name="v1" type="const GLshort *" count="2"/>
<param name="v2" type="const GLshort *" count="2"/>
<glx rop="48"/>
</function>
- <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv">
+ <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLdouble"/>
</function>
- <function name="TexCoord1dv" offset="95">
+ <function name="TexCoord1dv" offset="95" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="1"/>
<glx rop="49"/>
</function>
- <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv">
+ <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv"
+ deprecated="3.1" exec="dynamic">
<param name="s" type="GLfloat"/>
</function>
- <function name="TexCoord1fv" offset="97">
+ <function name="TexCoord1fv" offset="97" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="1"/>
<glx rop="50"/>
</function>
- <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv">
+ <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLint"/>
</function>
- <function name="TexCoord1iv" offset="99">
+ <function name="TexCoord1iv" offset="99" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="1"/>
<glx rop="51"/>
</function>
- <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv">
+ <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLshort"/>
</function>
- <function name="TexCoord1sv" offset="101">
+ <function name="TexCoord1sv" offset="101" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="1"/>
<glx rop="52"/>
</function>
- <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv">
+ <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
</function>
- <function name="TexCoord2dv" offset="103">
+ <function name="TexCoord2dv" offset="103" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="53"/>
</function>
- <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv">
+ <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv"
+ deprecated="3.1" exec="dynamic">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
</function>
- <function name="TexCoord2fv" offset="105">
+ <function name="TexCoord2fv" offset="105" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="54"/>
</function>
- <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv">
+ <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
</function>
- <function name="TexCoord2iv" offset="107">
+ <function name="TexCoord2iv" offset="107" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="2"/>
<glx rop="55"/>
</function>
- <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv">
+ <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
</function>
- <function name="TexCoord2sv" offset="109">
+ <function name="TexCoord2sv" offset="109" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="2"/>
<glx rop="56"/>
</function>
- <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv">
+ <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
<param name="r" type="GLdouble"/>
</function>
- <function name="TexCoord3dv" offset="111">
+ <function name="TexCoord3dv" offset="111" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="57"/>
</function>
- <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv">
+ <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv"
+ deprecated="3.1" exec="dynamic">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
</function>
- <function name="TexCoord3fv" offset="113">
+ <function name="TexCoord3fv" offset="113" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="58"/>
</function>
- <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv">
+ <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
<param name="r" type="GLint"/>
</function>
- <function name="TexCoord3iv" offset="115">
+ <function name="TexCoord3iv" offset="115" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="3"/>
<glx rop="59"/>
</function>
- <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv">
+ <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
<param name="r" type="GLshort"/>
</function>
- <function name="TexCoord3sv" offset="117">
+ <function name="TexCoord3sv" offset="117" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="60"/>
</function>
- <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv">
+ <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
<param name="r" type="GLdouble"/>
<param name="q" type="GLdouble"/>
</function>
- <function name="TexCoord4dv" offset="119">
+ <function name="TexCoord4dv" offset="119" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="61"/>
</function>
- <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv">
+ <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv"
+ deprecated="3.1" exec="dynamic">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
<param name="q" type="GLfloat"/>
</function>
- <function name="TexCoord4fv" offset="121">
+ <function name="TexCoord4fv" offset="121" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="62"/>
</function>
- <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv">
+ <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
<param name="r" type="GLint"/>
<param name="q" type="GLint"/>
</function>
- <function name="TexCoord4iv" offset="123">
+ <function name="TexCoord4iv" offset="123" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="4"/>
<glx rop="63"/>
</function>
- <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv">
+ <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv"
+ deprecated="3.1" exec="loopback">
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
<param name="r" type="GLshort"/>
<param name="q" type="GLshort"/>
</function>
- <function name="TexCoord4sv" offset="125">
+ <function name="TexCoord4sv" offset="125" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="4"/>
<glx rop="64"/>
</function>
- <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv">
+ <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
- <function name="Vertex2dv" offset="127">
+ <function name="Vertex2dv" offset="127" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="65"/>
</function>
- <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv">
+ <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv"
+ deprecated="3.1" exec="dynamic">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
</function>
- <function name="Vertex2fv" offset="129">
+ <function name="Vertex2fv" offset="129" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="66"/>
</function>
- <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv">
+ <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
</function>
- <function name="Vertex2iv" offset="131">
+ <function name="Vertex2iv" offset="131" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="2"/>
<glx rop="67"/>
</function>
- <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv">
+ <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
</function>
- <function name="Vertex2sv" offset="133">
+ <function name="Vertex2sv" offset="133" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="2"/>
<glx rop="68"/>
</function>
- <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv">
+ <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
- <function name="Vertex3dv" offset="135">
+ <function name="Vertex3dv" offset="135" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="69"/>
</function>
- <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv">
+ <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv"
+ deprecated="3.1" exec="dynamic">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="Vertex3fv" offset="137">
+ <function name="Vertex3fv" offset="137" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="70"/>
</function>
- <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv">
+ <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
</function>
- <function name="Vertex3iv" offset="139">
+ <function name="Vertex3iv" offset="139" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="3"/>
<glx rop="71"/>
</function>
- <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv">
+ <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
</function>
- <function name="Vertex3sv" offset="141">
+ <function name="Vertex3sv" offset="141" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="72"/>
</function>
- <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv">
+ <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<param name="w" type="GLdouble"/>
</function>
- <function name="Vertex4dv" offset="143">
+ <function name="Vertex4dv" offset="143" deprecated="3.1" exec="loopback">
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="73"/>
</function>
- <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv">
+ <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv"
+ deprecated="3.1" exec="dynamic">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<param name="w" type="GLfloat"/>
</function>
- <function name="Vertex4fv" offset="145">
+ <function name="Vertex4fv" offset="145" deprecated="3.1"
+ exec="dynamic">
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="74"/>
</function>
- <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv">
+ <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
<param name="w" type="GLint"/>
</function>
- <function name="Vertex4iv" offset="147">
+ <function name="Vertex4iv" offset="147" deprecated="3.1" exec="loopback">
<param name="v" type="const GLint *" count="4"/>
<glx rop="75"/>
</function>
- <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv">
+ <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv"
+ deprecated="3.1" exec="loopback">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
<param name="w" type="GLshort"/>
</function>
- <function name="Vertex4sv" offset="149">
+ <function name="Vertex4sv" offset="149" deprecated="3.1" exec="loopback">
<param name="v" type="const GLshort *" count="4"/>
<glx rop="76"/>
</function>
- <function name="ClipPlane" offset="150">
+ <function name="ClipPlane" offset="150" deprecated="3.1">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLdouble *" count="4"/>
<glx rop="77"/>
</function>
- <function name="ColorMaterial" offset="151">
+ <function name="ColorMaterial" offset="151" deprecated="3.1">
<param name="face" type="GLenum"/>
<param name="mode" type="GLenum"/>
<glx rop="78"/>
@@ -1952,25 +2043,25 @@
<glx rop="79"/>
</function>
- <function name="Fogf" offset="153" es1="1.0">
+ <function name="Fogf" offset="153" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="80"/>
</function>
- <function name="Fogfv" offset="154" es1="1.0">
+ <function name="Fogfv" offset="154" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="81"/>
</function>
- <function name="Fogi" offset="155">
+ <function name="Fogi" offset="155" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="82"/>
</function>
- <function name="Fogiv" offset="156">
+ <function name="Fogiv" offset="156" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="83"/>
@@ -1987,59 +2078,59 @@
<glx rop="85"/>
</function>
- <function name="Lightf" offset="159" es1="1.0">
+ <function name="Lightf" offset="159" es1="1.0" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="86"/>
</function>
- <function name="Lightfv" offset="160" es1="1.0">
+ <function name="Lightfv" offset="160" es1="1.0" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="87"/>
</function>
- <function name="Lighti" offset="161">
+ <function name="Lighti" offset="161" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="88"/>
</function>
- <function name="Lightiv" offset="162">
+ <function name="Lightiv" offset="162" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="89"/>
</function>
- <function name="LightModelf" offset="163" es1="1.0">
+ <function name="LightModelf" offset="163" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="90"/>
</function>
- <function name="LightModelfv" offset="164" es1="1.0">
+ <function name="LightModelfv" offset="164" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="91"/>
</function>
- <function name="LightModeli" offset="165">
+ <function name="LightModeli" offset="165" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="92"/>
</function>
- <function name="LightModeliv" offset="166">
+ <function name="LightModeliv" offset="166" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="93"/>
</function>
- <function name="LineStipple" offset="167">
+ <function name="LineStipple" offset="167" deprecated="3.1">
<param name="factor" type="GLint"/>
<param name="pattern" type="GLushort"/>
<glx rop="94"/>
@@ -2050,28 +2141,30 @@
<glx rop="95"/>
</function>
- <function name="Materialf" offset="169" es1="1.0">
+ <function name="Materialf" offset="169" es1="1.0" deprecated="3.1"
+ exec="loopback">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="96"/>
</function>
- <function name="Materialfv" offset="170" es1="1.0">
+ <function name="Materialfv" offset="170" es1="1.0" deprecated="3.1"
+ exec="dynamic">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="97"/>
</function>
- <function name="Materiali" offset="171">
+ <function name="Materiali" offset="171" deprecated="3.1" exec="loopback">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="98"/>
</function>
- <function name="Materialiv" offset="172">
+ <function name="Materialiv" offset="172" deprecated="3.1" exec="loopback">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
@@ -2089,7 +2182,7 @@
<glx rop="101"/>
</function>
- <function name="PolygonStipple" offset="175">
+ <function name="PolygonStipple" offset="175" deprecated="3.1">
<param name="mask" type="const GLubyte *" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/>
<glx rop="102"/>
</function>
@@ -2102,7 +2195,7 @@
<glx rop="103"/>
</function>
- <function name="ShadeModel" offset="177" es1="1.0">
+ <function name="ShadeModel" offset="177" es1="1.0" deprecated="3.1">
<param name="mode" type="GLenum"/>
<glx rop="104"/>
</function>
@@ -2160,114 +2253,114 @@
<glx rop="110" large="true"/>
</function>
- <function name="TexEnvf" offset="184" es1="1.0">
+ <function name="TexEnvf" offset="184" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="111"/>
</function>
- <function name="TexEnvfv" offset="185" es1="1.0">
+ <function name="TexEnvfv" offset="185" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="112"/>
</function>
- <function name="TexEnvi" offset="186" es1="1.1">
+ <function name="TexEnvi" offset="186" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="113"/>
</function>
- <function name="TexEnviv" offset="187" es1="1.1">
+ <function name="TexEnviv" offset="187" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="114"/>
</function>
- <function name="TexGend" offset="188">
+ <function name="TexGend" offset="188" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLdouble"/>
<glx rop="115"/>
</function>
- <function name="TexGendv" offset="189">
+ <function name="TexGendv" offset="189" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLdouble *" variable_param="pname"/>
<glx rop="116"/>
</function>
- <function name="TexGenf" offset="190">
+ <function name="TexGenf" offset="190" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="117"/>
</function>
- <function name="TexGenfv" offset="191">
+ <function name="TexGenfv" offset="191" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="118"/>
</function>
- <function name="TexGeni" offset="192">
+ <function name="TexGeni" offset="192" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="119"/>
</function>
- <function name="TexGeniv" offset="193">
+ <function name="TexGeniv" offset="193" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="120"/>
</function>
- <function name="FeedbackBuffer" offset="194">
+ <function name="FeedbackBuffer" offset="194" deprecated="3.1">
<param name="size" type="GLsizei"/>
<param name="type" type="GLenum"/>
<param name="buffer" type="GLfloat *" output="true"/>
<glx sop="105" handcode="true"/>
</function>
- <function name="SelectBuffer" offset="195">
+ <function name="SelectBuffer" offset="195" deprecated="3.1">
<param name="size" type="GLsizei"/>
<param name="buffer" type="GLuint *" output="true"/>
<glx sop="106" handcode="true"/>
</function>
- <function name="RenderMode" offset="196">
+ <function name="RenderMode" offset="196" deprecated="3.1">
<param name="mode" type="GLenum"/>
<return type="GLint"/>
<glx sop="107" handcode="true"/>
</function>
- <function name="InitNames" offset="197">
+ <function name="InitNames" offset="197" deprecated="3.1">
<glx rop="121"/>
</function>
- <function name="LoadName" offset="198">
+ <function name="LoadName" offset="198" deprecated="3.1">
<param name="name" type="GLuint"/>
<glx rop="122"/>
</function>
- <function name="PassThrough" offset="199">
+ <function name="PassThrough" offset="199" deprecated="3.1">
<param name="token" type="GLfloat"/>
<glx rop="123"/>
</function>
- <function name="PopName" offset="200">
+ <function name="PopName" offset="200" deprecated="3.1">
<glx rop="124"/>
</function>
- <function name="PushName" offset="201">
+ <function name="PushName" offset="201" deprecated="3.1">
<param name="name" type="GLuint"/>
<glx rop="125"/>
</function>
@@ -2282,7 +2375,7 @@
<glx rop="127"/>
</function>
- <function name="ClearAccum" offset="204">
+ <function name="ClearAccum" offset="204" deprecated="3.1">
<param name="red" type="GLfloat"/>
<param name="green" type="GLfloat"/>
<param name="blue" type="GLfloat"/>
@@ -2290,7 +2383,7 @@
<glx rop="128"/>
</function>
- <function name="ClearIndex" offset="205">
+ <function name="ClearIndex" offset="205" deprecated="3.1">
<param name="c" type="GLfloat"/>
<glx rop="129"/>
</function>
@@ -2331,12 +2424,12 @@
<glx rop="135"/>
</function>
- <function name="IndexMask" offset="212">
+ <function name="IndexMask" offset="212" deprecated="3.1">
<param name="mask" type="GLuint"/>
<glx rop="136"/>
</function>
- <function name="Accum" offset="213">
+ <function name="Accum" offset="213" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="value" type="GLfloat"/>
<glx rop="137"/>
@@ -2360,16 +2453,16 @@
<glx sop="142" handcode="true"/>
</function>
- <function name="PopAttrib" offset="218">
+ <function name="PopAttrib" offset="218" deprecated="3.1">
<glx rop="141"/>
</function>
- <function name="PushAttrib" offset="219">
+ <function name="PushAttrib" offset="219" deprecated="3.1">
<param name="mask" type="GLbitfield"/>
<glx rop="142"/>
</function>
- <function name="Map1d" offset="220">
+ <function name="Map1d" offset="220" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="u1" type="GLdouble"/>
<param name="u2" type="GLdouble"/>
@@ -2379,7 +2472,7 @@
<glx rop="143" handcode="true"/>
</function>
- <function name="Map1f" offset="221">
+ <function name="Map1f" offset="221" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="u1" type="GLfloat"/>
<param name="u2" type="GLfloat"/>
@@ -2389,7 +2482,7 @@
<glx rop="144" handcode="true"/>
</function>
- <function name="Map2d" offset="222">
+ <function name="Map2d" offset="222" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="u1" type="GLdouble"/>
<param name="u2" type="GLdouble"/>
@@ -2403,7 +2496,7 @@
<glx rop="145" handcode="true"/>
</function>
- <function name="Map2f" offset="223">
+ <function name="Map2f" offset="223" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="u1" type="GLfloat"/>
<param name="u2" type="GLfloat"/>
@@ -2417,21 +2510,21 @@
<glx rop="146" handcode="true"/>
</function>
- <function name="MapGrid1d" offset="224">
+ <function name="MapGrid1d" offset="224" deprecated="3.1">
<param name="un" type="GLint"/>
<param name="u1" type="GLdouble"/>
<param name="u2" type="GLdouble"/>
<glx rop="147"/>
</function>
- <function name="MapGrid1f" offset="225">
+ <function name="MapGrid1f" offset="225" deprecated="3.1">
<param name="un" type="GLint"/>
<param name="u1" type="GLfloat"/>
<param name="u2" type="GLfloat"/>
<glx rop="148"/>
</function>
- <function name="MapGrid2d" offset="226">
+ <function name="MapGrid2d" offset="226" deprecated="3.1">
<param name="un" type="GLint"/>
<param name="u1" type="GLdouble"/>
<param name="u2" type="GLdouble"/>
@@ -2441,7 +2534,7 @@
<glx rop="149"/>
</function>
- <function name="MapGrid2f" offset="227">
+ <function name="MapGrid2f" offset="227" deprecated="3.1">
<param name="un" type="GLint"/>
<param name="u1" type="GLfloat"/>
<param name="u2" type="GLfloat"/>
@@ -2451,57 +2544,68 @@
<glx rop="150"/>
</function>
- <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv">
+ <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv"
+ deprecated="3.1" exec="loopback">
<param name="u" type="GLdouble"/>
</function>
- <function name="EvalCoord1dv" offset="229">
+ <function name="EvalCoord1dv" offset="229" deprecated="3.1"
+ exec="loopback">
<param name="u" type="const GLdouble *" count="1"/>
<glx rop="151"/>
</function>
- <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv">
+ <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv"
+ deprecated="3.1" exec="dynamic">
<param name="u" type="GLfloat"/>
</function>
- <function name="EvalCoord1fv" offset="231">
+ <function name="EvalCoord1fv" offset="231" deprecated="3.1"
+ exec="loopback">
<param name="u" type="const GLfloat *" count="1"/>
<glx rop="152"/>
</function>
- <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv">
+ <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv"
+ deprecated="3.1" exec="loopback">
<param name="u" type="GLdouble"/>
<param name="v" type="GLdouble"/>
</function>
- <function name="EvalCoord2dv" offset="233">
+ <function name="EvalCoord2dv" offset="233" deprecated="3.1"
+ exec="loopback">
<param name="u" type="const GLdouble *" count="2"/>
<glx rop="153"/>
</function>
- <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv">
+ <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv"
+ deprecated="3.1" exec="dynamic">
<param name="u" type="GLfloat"/>
<param name="v" type="GLfloat"/>
</function>
- <function name="EvalCoord2fv" offset="235">
+ <function name="EvalCoord2fv" offset="235" deprecated="3.1"
+ exec="loopback">
<param name="u" type="const GLfloat *" count="2"/>
<glx rop="154"/>
</function>
- <function name="EvalMesh1" offset="236">
+ <function name="EvalMesh1" offset="236" deprecated="3.1"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="i1" type="GLint"/>
<param name="i2" type="GLint"/>
<glx rop="155"/>
</function>
- <function name="EvalPoint1" offset="237">
+ <function name="EvalPoint1" offset="237" deprecated="3.1"
+ exec="dynamic">
<param name="i" type="GLint"/>
<glx rop="156"/>
</function>
- <function name="EvalMesh2" offset="238">
+ <function name="EvalMesh2" offset="238" deprecated="3.1"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="i1" type="GLint"/>
<param name="i2" type="GLint"/>
@@ -2510,13 +2614,14 @@
<glx rop="157"/>
</function>
- <function name="EvalPoint2" offset="239">
+ <function name="EvalPoint2" offset="239" deprecated="3.1"
+ exec="dynamic">
<param name="i" type="GLint"/>
<param name="j" type="GLint"/>
<glx rop="158"/>
</function>
- <function name="AlphaFunc" offset="240" es1="1.0">
+ <function name="AlphaFunc" offset="240" es1="1.0" deprecated="3.1">
<param name="func" type="GLenum"/>
<param name="ref" type="GLclampf"/>
<glx rop="159"/>
@@ -2552,19 +2657,19 @@
<glx rop="164"/>
</function>
- <function name="PixelZoom" offset="246">
+ <function name="PixelZoom" offset="246" deprecated="3.1">
<param name="xfactor" type="GLfloat"/>
<param name="yfactor" type="GLfloat"/>
<glx rop="165"/>
</function>
- <function name="PixelTransferf" offset="247">
+ <function name="PixelTransferf" offset="247" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="166"/>
</function>
- <function name="PixelTransferi" offset="248">
+ <function name="PixelTransferi" offset="248" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="167"/>
@@ -2582,21 +2687,21 @@
<glx sop="110" handcode="client"/>
</function>
- <function name="PixelMapfv" offset="251">
+ <function name="PixelMapfv" offset="251" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLfloat *" count="mapsize"/>
<glx rop="168" large="true"/>
</function>
- <function name="PixelMapuiv" offset="252">
+ <function name="PixelMapuiv" offset="252" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLuint *" count="mapsize"/>
<glx rop="169" large="true"/>
</function>
- <function name="PixelMapusv" offset="253">
+ <function name="PixelMapusv" offset="253" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="mapsize" type="GLsizei" counter="true"/>
<param name="values" type="const GLushort *" count="mapsize"/>
@@ -2608,7 +2713,7 @@
<glx rop="171"/>
</function>
- <function name="CopyPixels" offset="255">
+ <function name="CopyPixels" offset="255" deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="width" type="GLsizei"/>
@@ -2628,7 +2733,7 @@
<glx sop="111"/>
</function>
- <function name="DrawPixels" offset="257">
+ <function name="DrawPixels" offset="257" deprecated="3.1">
<param name="width" type="GLsizei"/>
<param name="height" type="GLsizei"/>
<param name="format" type="GLenum"/>
@@ -2643,7 +2748,7 @@
<glx sop="112" handcode="client"/>
</function>
- <function name="GetClipPlane" offset="259">
+ <function name="GetClipPlane" offset="259" deprecated="3.1">
<param name="plane" type="GLenum"/>
<param name="equation" type="GLdouble *" output="true" count="4"/>
<glx sop="113" always_array="true"/>
@@ -2672,74 +2777,74 @@
<glx sop="117" handcode="client"/>
</function>
- <function name="GetLightfv" offset="264" es1="1.1">
+ <function name="GetLightfv" offset="264" es1="1.1" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="118"/>
</function>
- <function name="GetLightiv" offset="265">
+ <function name="GetLightiv" offset="265" deprecated="3.1">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="119"/>
</function>
- <function name="GetMapdv" offset="266">
+ <function name="GetMapdv" offset="266" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="v" type="GLdouble *" output="true" variable_param="target query"/>
<glx sop="120"/>
</function>
- <function name="GetMapfv" offset="267">
+ <function name="GetMapfv" offset="267" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="v" type="GLfloat *" output="true" variable_param="target query"/>
<glx sop="121"/>
</function>
- <function name="GetMapiv" offset="268">
+ <function name="GetMapiv" offset="268" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="query" type="GLenum"/>
<param name="v" type="GLint *" output="true" variable_param="target query"/>
<glx sop="122"/>
</function>
- <function name="GetMaterialfv" offset="269" es1="1.1">
+ <function name="GetMaterialfv" offset="269" es1="1.1" deprecated="3.1">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="123"/>
</function>
- <function name="GetMaterialiv" offset="270">
+ <function name="GetMaterialiv" offset="270" deprecated="3.1">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="124"/>
</function>
- <function name="GetPixelMapfv" offset="271">
+ <function name="GetPixelMapfv" offset="271" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="values" type="GLfloat *" output="true" variable_param="map"/>
<glx sop="125"/>
</function>
- <function name="GetPixelMapuiv" offset="272">
+ <function name="GetPixelMapuiv" offset="272" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="values" type="GLuint *" output="true" variable_param="map"/>
<glx sop="126"/>
</function>
- <function name="GetPixelMapusv" offset="273">
+ <function name="GetPixelMapusv" offset="273" deprecated="3.1">
<param name="map" type="GLenum"/>
<param name="values" type="GLushort *" output="true" variable_param="map"/>
<glx sop="127"/>
</function>
- <function name="GetPolygonStipple" offset="274">
+ <function name="GetPolygonStipple" offset="274" deprecated="3.1">
<param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/>
<glx sop="128"/>
</function>
@@ -2750,35 +2855,35 @@
<glx sop="129" handcode="true"/>
</function>
- <function name="GetTexEnvfv" offset="276" es1="1.1">
+ <function name="GetTexEnvfv" offset="276" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="130"/>
</function>
- <function name="GetTexEnviv" offset="277" es1="1.1">
+ <function name="GetTexEnviv" offset="277" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="131"/>
</function>
- <function name="GetTexGendv" offset="278">
+ <function name="GetTexGendv" offset="278" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
<glx sop="132"/>
</function>
- <function name="GetTexGenfv" offset="279">
+ <function name="GetTexGenfv" offset="279" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="133"/>
</function>
- <function name="GetTexGeniv" offset="280">
+ <function name="GetTexGeniv" offset="280" deprecated="3.1">
<param name="coord" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
@@ -2830,7 +2935,7 @@
<glx sop="140" handcode="client"/>
</function>
- <function name="IsList" offset="287">
+ <function name="IsList" offset="287" deprecated="3.1">
<param name="list" type="GLuint"/>
<return type="GLboolean"/>
<glx sop="141"/>
@@ -2842,7 +2947,7 @@
<glx rop="174"/>
</function>
- <function name="Frustum" offset="289">
+ <function name="Frustum" offset="289" deprecated="3.1">
<param name="left" type="GLdouble"/>
<param name="right" type="GLdouble"/>
<param name="bottom" type="GLdouble"/>
@@ -2852,36 +2957,36 @@
<glx rop="175"/>
</function>
- <function name="LoadIdentity" offset="290" es1="1.0">
+ <function name="LoadIdentity" offset="290" es1="1.0" deprecated="3.1">
<glx rop="176"/>
</function>
- <function name="LoadMatrixf" offset="291" es1="1.0">
+ <function name="LoadMatrixf" offset="291" es1="1.0" deprecated="3.1">
<param name="m" type="const GLfloat *" count="16"/>
<glx rop="177"/>
</function>
- <function name="LoadMatrixd" offset="292">
+ <function name="LoadMatrixd" offset="292" deprecated="3.1">
<param name="m" type="const GLdouble *" count="16"/>
<glx rop="178"/>
</function>
- <function name="MatrixMode" offset="293" es1="1.0">
+ <function name="MatrixMode" offset="293" es1="1.0" deprecated="3.1">
<param name="mode" type="GLenum"/>
<glx rop="179"/>
</function>
- <function name="MultMatrixf" offset="294" es1="1.0">
+ <function name="MultMatrixf" offset="294" es1="1.0" deprecated="3.1">
<param name="m" type="const GLfloat *" count="16"/>
<glx rop="180"/>
</function>
- <function name="MultMatrixd" offset="295">
+ <function name="MultMatrixd" offset="295" deprecated="3.1">
<param name="m" type="const GLdouble *" count="16"/>
<glx rop="181"/>
</function>
- <function name="Ortho" offset="296">
+ <function name="Ortho" offset="296" deprecated="3.1">
<param name="left" type="GLdouble"/>
<param name="right" type="GLdouble"/>
<param name="bottom" type="GLdouble"/>
@@ -2891,15 +2996,15 @@
<glx rop="182"/>
</function>
- <function name="PopMatrix" offset="297" es1="1.0">
+ <function name="PopMatrix" offset="297" es1="1.0" deprecated="3.1">
<glx rop="183"/>
</function>
- <function name="PushMatrix" offset="298" es1="1.0">
+ <function name="PushMatrix" offset="298" es1="1.0" deprecated="3.1">
<glx rop="184"/>
</function>
- <function name="Rotated" offset="299">
+ <function name="Rotated" offset="299" deprecated="3.1">
<param name="angle" type="GLdouble"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
@@ -2907,7 +3012,7 @@
<glx rop="185"/>
</function>
- <function name="Rotatef" offset="300" es1="1.0">
+ <function name="Rotatef" offset="300" es1="1.0" deprecated="3.1">
<param name="angle" type="GLfloat"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
@@ -2915,28 +3020,28 @@
<glx rop="186"/>
</function>
- <function name="Scaled" offset="301">
+ <function name="Scaled" offset="301" deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<glx rop="187"/>
</function>
- <function name="Scalef" offset="302" es1="1.0">
+ <function name="Scalef" offset="302" es1="1.0" deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
<glx rop="188"/>
</function>
- <function name="Translated" offset="303">
+ <function name="Translated" offset="303" deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
<glx rop="189"/>
</function>
- <function name="Translatef" offset="304" es1="1.0">
+ <function name="Translatef" offset="304" es1="1.0" deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
@@ -3126,12 +3231,13 @@
<enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/>
<enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
- <function name="ArrayElement" offset="306">
+ <function name="ArrayElement" offset="306" deprecated="3.1"
+ exec="dynamic">
<param name="i" type="GLint"/>
<glx handcode="true"/>
</function>
- <function name="ColorPointer" offset="308" es1="1.0">
+ <function name="ColorPointer" offset="308" es1="1.0" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -3139,19 +3245,22 @@
<glx handcode="true"/>
</function>
- <function name="DisableClientState" offset="309" es1="1.0">
+ <function name="DisableClientState" offset="309" es1="1.0"
+ deprecated="3.1">
<param name="array" type="GLenum"/>
<glx handcode="true"/>
</function>
- <function name="DrawArrays" offset="310" es1="1.0" es2="2.0">
+ <function name="DrawArrays" offset="310" es1="1.0" es2="2.0"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
<glx rop="193" handcode="true"/>
</function>
- <function name="DrawElements" offset="311" es1="1.0" es2="2.0">
+ <function name="DrawElements" offset="311" es1="1.0" es2="2.0"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="GLsizei"/>
<param name="type" type="GLenum"/>
@@ -3159,13 +3268,13 @@
<glx handcode="true"/>
</function>
- <function name="EdgeFlagPointer" offset="312">
+ <function name="EdgeFlagPointer" offset="312" deprecated="3.1">
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
- <function name="EnableClientState" offset="313" es1="1.0">
+ <function name="EnableClientState" offset="313" es1="1.0" deprecated="3.1">
<param name="array" type="GLenum"/>
<glx handcode="true"/>
</function>
@@ -3176,28 +3285,28 @@
<glx handcode="true"/>
</function>
- <function name="IndexPointer" offset="314">
+ <function name="IndexPointer" offset="314" deprecated="3.1">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
- <function name="InterleavedArrays" offset="317">
+ <function name="InterleavedArrays" offset="317" deprecated="3.1">
<param name="format" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
- <function name="NormalPointer" offset="318" es1="1.0">
+ <function name="NormalPointer" offset="318" es1="1.0" deprecated="3.1">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx handcode="true"/>
</function>
- <function name="TexCoordPointer" offset="320" es1="1.0">
+ <function name="TexCoordPointer" offset="320" es1="1.0" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -3205,7 +3314,7 @@
<glx handcode="true"/>
</function>
- <function name="VertexPointer" offset="321" es1="1.0">
+ <function name="VertexPointer" offset="321" es1="1.0" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -3290,7 +3399,7 @@
<glx rop="4100" large="true"/>
</function>
- <function name="AreTexturesResident" offset="322">
+ <function name="AreTexturesResident" offset="322" deprecated="3.1">
<param name="n" type="GLsizei" counter="true"/>
<param name="textures" type="const GLuint *" count="n"/>
<param name="residences" type="GLboolean *" output="true" count="n"/>
@@ -3322,27 +3431,28 @@
<glx sop="146"/>
</function>
- <function name="PrioritizeTextures" offset="331">
+ <function name="PrioritizeTextures" offset="331" deprecated="3.1">
<param name="n" type="GLsizei" counter="true"/>
<param name="textures" type="const GLuint *" count="n"/>
<param name="priorities" type="const GLclampf *" count="n"/>
<glx rop="4118"/>
</function>
- <function name="Indexub" offset="315" vectorequiv="Indexubv">
+ <function name="Indexub" offset="315" vectorequiv="Indexubv"
+ deprecated="3.1" exec="loopback">
<param name="c" type="GLubyte"/>
</function>
- <function name="Indexubv" offset="316">
+ <function name="Indexubv" offset="316" deprecated="3.1" exec="loopback">
<param name="c" type="const GLubyte *" count="1"/>
<glx rop="194"/>
</function>
- <function name="PopClientAttrib" offset="334">
+ <function name="PopClientAttrib" offset="334" deprecated="3.1">
<glx handcode="true"/>
</function>
- <function name="PushClientAttrib" offset="335">
+ <function name="PushClientAttrib" offset="335" deprecated="3.1">
<param name="mask" type="GLbitfield"/>
<glx handcode="true"/>
</function>
@@ -3708,7 +3818,8 @@
<glx rop="4097"/>
</function>
- <function name="DrawRangeElements" offset="338" es2="3.0">
+ <function name="DrawRangeElements" offset="338" es2="3.0"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="start" type="GLuint"/>
<param name="end" type="GLuint"/>
@@ -3718,7 +3829,7 @@
<glx handcode="true"/>
</function>
- <function name="ColorTable" offset="339">
+ <function name="ColorTable" offset="339" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
@@ -3728,21 +3839,21 @@
<glx rop="2053" large="true"/>
</function>
- <function name="ColorTableParameterfv" offset="340">
+ <function name="ColorTableParameterfv" offset="340" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="2054"/>
</function>
- <function name="ColorTableParameteriv" offset="341">
+ <function name="ColorTableParameteriv" offset="341" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="2055"/>
</function>
- <function name="CopyColorTable" offset="342">
+ <function name="CopyColorTable" offset="342" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="x" type="GLint"/>
@@ -3751,7 +3862,7 @@
<glx rop="2056"/>
</function>
- <function name="GetColorTable" offset="343">
+ <function name="GetColorTable" offset="343" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -3759,21 +3870,21 @@
<glx sop="147" dimensions_in_reply="true"/>
</function>
- <function name="GetColorTableParameterfv" offset="344">
+ <function name="GetColorTableParameterfv" offset="344" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="148"/>
</function>
- <function name="GetColorTableParameteriv" offset="345">
+ <function name="GetColorTableParameteriv" offset="345" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="149"/>
</function>
- <function name="ColorSubTable" offset="346">
+ <function name="ColorSubTable" offset="346" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="start" type="GLsizei"/>
<param name="count" type="GLsizei"/>
@@ -3783,7 +3894,7 @@
<glx rop="195" large="true"/>
</function>
- <function name="CopyColorSubTable" offset="347">
+ <function name="CopyColorSubTable" offset="347" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="start" type="GLsizei"/>
<param name="x" type="GLint"/>
@@ -3792,7 +3903,7 @@
<glx rop="196"/>
</function>
- <function name="ConvolutionFilter1D" offset="348">
+ <function name="ConvolutionFilter1D" offset="348" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
@@ -3802,7 +3913,7 @@
<glx rop="4101" large="true"/>
</function>
- <function name="ConvolutionFilter2D" offset="349">
+ <function name="ConvolutionFilter2D" offset="349" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
@@ -3813,35 +3924,35 @@
<glx rop="4102" large="true"/>
</function>
- <function name="ConvolutionParameterf" offset="350">
+ <function name="ConvolutionParameterf" offset="350" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat"/>
<glx rop="4103"/>
</function>
- <function name="ConvolutionParameterfv" offset="351">
+ <function name="ConvolutionParameterfv" offset="351" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="4104"/>
</function>
- <function name="ConvolutionParameteri" offset="352">
+ <function name="ConvolutionParameteri" offset="352" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint"/>
<glx rop="4105"/>
</function>
- <function name="ConvolutionParameteriv" offset="353">
+ <function name="ConvolutionParameteriv" offset="353" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="4106"/>
</function>
- <function name="CopyConvolutionFilter1D" offset="354">
+ <function name="CopyConvolutionFilter1D" offset="354" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="x" type="GLint"/>
@@ -3850,7 +3961,7 @@
<glx rop="4107"/>
</function>
- <function name="CopyConvolutionFilter2D" offset="355">
+ <function name="CopyConvolutionFilter2D" offset="355" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="x" type="GLint"/>
@@ -3860,7 +3971,7 @@
<glx rop="4108"/>
</function>
- <function name="GetConvolutionFilter" offset="356">
+ <function name="GetConvolutionFilter" offset="356" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -3868,21 +3979,21 @@
<glx sop="150" dimensions_in_reply="true"/>
</function>
- <function name="GetConvolutionParameterfv" offset="357">
+ <function name="GetConvolutionParameterfv" offset="357" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="151"/>
</function>
- <function name="GetConvolutionParameteriv" offset="358">
+ <function name="GetConvolutionParameteriv" offset="358" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="152"/>
</function>
- <function name="GetSeparableFilter" offset="359">
+ <function name="GetSeparableFilter" offset="359" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="type" type="GLenum"/>
@@ -3892,7 +4003,7 @@
<glx sop="153" handcode="true"/>
</function>
- <function name="SeparableFilter2D" offset="360">
+ <function name="SeparableFilter2D" offset="360" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="width" type="GLsizei"/>
@@ -3904,7 +4015,7 @@
<glx rop="4109" handcode="true"/>
</function>
- <function name="GetHistogram" offset="361">
+ <function name="GetHistogram" offset="361" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
@@ -3913,21 +4024,21 @@
<glx sop="154" dimensions_in_reply="true" img_reset="reset"/>
</function>
- <function name="GetHistogramParameterfv" offset="362">
+ <function name="GetHistogramParameterfv" offset="362" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="155"/>
</function>
- <function name="GetHistogramParameteriv" offset="363">
+ <function name="GetHistogramParameteriv" offset="363" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="156"/>
</function>
- <function name="GetMinmax" offset="364">
+ <function name="GetMinmax" offset="364" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="reset" type="GLboolean"/>
<param name="format" type="GLenum"/>
@@ -3936,21 +4047,21 @@
<glx sop="157" img_reset="reset"/>
</function>
- <function name="GetMinmaxParameterfv" offset="365">
+ <function name="GetMinmaxParameterfv" offset="365" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx sop="158"/>
</function>
- <function name="GetMinmaxParameteriv" offset="366">
+ <function name="GetMinmaxParameteriv" offset="366" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx sop="159"/>
</function>
- <function name="Histogram" offset="367">
+ <function name="Histogram" offset="367" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="width" type="GLsizei"/>
<param name="internalformat" type="GLenum"/>
@@ -3958,19 +4069,19 @@
<glx rop="4110"/>
</function>
- <function name="Minmax" offset="368">
+ <function name="Minmax" offset="368" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="internalformat" type="GLenum"/>
<param name="sink" type="GLboolean"/>
<glx rop="4111"/>
</function>
- <function name="ResetHistogram" offset="369">
+ <function name="ResetHistogram" offset="369" deprecated="3.1">
<param name="target" type="GLenum"/>
<glx rop="4112"/>
</function>
- <function name="ResetMinmax" offset="370">
+ <function name="ResetMinmax" offset="370" deprecated="3.1">
<param name="target" type="GLenum"/>
<glx rop="4113"/>
</function>
@@ -4238,143 +4349,168 @@
</function>
<function name="ClientActiveTexture" alias="ClientActiveTextureARB"
- es1="1.0">
+ es1="1.0" deprecated="3.1">
<param name="texture" type="GLenum"/>
</function>
- <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB">
+ <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
</function>
- <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB">
+ <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB">
+ <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
</function>
- <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB">
+ <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB">
+ <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
</function>
- <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB">
+ <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB">
+ <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
</function>
- <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB">
+ <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB">
+ <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
</function>
- <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB">
+ <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB">
+ <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
</function>
- <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB">
+ <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB">
+ <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
</function>
- <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB">
+ <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB">
+ <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
</function>
- <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB">
+ <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB">
+ <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB"
+ deprecated="3.1">
<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">
+ <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB">
+ <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
</function>
- <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB">
+ <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB">
+ <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
<param name="r" type="GLint"/>
</function>
- <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB">
+ <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB">
+ <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
<param name="r" type="GLshort"/>
</function>
- <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB">
+ <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *"/>
</function>
- <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB">
+ <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
@@ -4382,12 +4518,14 @@
<param name="q" type="GLdouble"/>
</function>
- <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB">
+ <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *"/>
</function>
- <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0">
+ <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
@@ -4395,12 +4533,14 @@
<param name="q" type="GLfloat"/>
</function>
- <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB">
+ <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB">
+ <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
@@ -4408,12 +4548,14 @@
<param name="q" type="GLint"/>
</function>
- <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB">
+ <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *"/>
</function>
- <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB">
+ <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
@@ -4421,24 +4563,29 @@
<param name="q" type="GLshort"/>
</function>
- <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB">
+ <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *"/>
</function>
- <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB">
+ <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB"
+ deprecated="3.1">
<param name="m" type="const GLfloat *"/>
</function>
- <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB">
+ <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB"
+ deprecated="3.1">
<param name="m" type="const GLdouble *"/>
</function>
- <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB">
+ <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB"
+ deprecated="3.1">
<param name="m" type="const GLfloat *"/>
</function>
- <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB">
+ <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB"
+ deprecated="3.1">
<param name="m" type="const GLdouble *"/>
</function>
@@ -4648,23 +4795,24 @@
<param name="dfactorAlpha" type="GLenum"/>
</function>
- <function name="FogCoordf" alias="FogCoordfEXT">
+ <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1">
<param name="coord" type="GLfloat"/>
</function>
- <function name="FogCoordfv" alias="FogCoordfvEXT">
+ <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1">
<param name="coord" type="const GLfloat *"/>
</function>
- <function name="FogCoordd" alias="FogCoorddEXT">
+ <function name="FogCoordd" alias="FogCoorddEXT" deprecated="3.1">
<param name="coord" type="GLdouble"/>
</function>
- <function name="FogCoorddv" alias="FogCoorddvEXT">
+ <function name="FogCoorddv" alias="FogCoorddvEXT" deprecated="3.1">
<param name="coord" type="const GLdouble *"/>
</function>
- <function name="FogCoordPointer" alias="FogCoordPointerEXT">
+ <function name="FogCoordPointer" alias="FogCoordPointerEXT"
+ deprecated="3.1">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
@@ -4705,166 +4853,183 @@
<param name="params" type="const GLint *"/>
</function>
- <function name="SecondaryColor3b" alias="SecondaryColor3bEXT">
+ <function name="SecondaryColor3b" alias="SecondaryColor3bEXT"
+ deprecated="3.1">
<param name="red" type="GLbyte"/>
<param name="green" type="GLbyte"/>
<param name="blue" type="GLbyte"/>
</function>
- <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT">
+ <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT"
+ deprecated="3.1">
<param name="v" type="const GLbyte *"/>
</function>
- <function name="SecondaryColor3d" alias="SecondaryColor3dEXT">
+ <function name="SecondaryColor3d" alias="SecondaryColor3dEXT"
+ deprecated="3.1">
<param name="red" type="GLdouble"/>
<param name="green" type="GLdouble"/>
<param name="blue" type="GLdouble"/>
</function>
- <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT">
+ <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT"
+ deprecated="3.1">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="SecondaryColor3f" alias="SecondaryColor3fEXT">
+ <function name="SecondaryColor3f" alias="SecondaryColor3fEXT"
+ deprecated="3.1" exec="dynamic">
<param name="red" type="GLfloat"/>
<param name="green" type="GLfloat"/>
<param name="blue" type="GLfloat"/>
</function>
- <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT">
+ <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT"
+ deprecated="3.1" exec="dynamic">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="SecondaryColor3i" alias="SecondaryColor3iEXT">
+ <function name="SecondaryColor3i" alias="SecondaryColor3iEXT"
+ deprecated="3.1">
<param name="red" type="GLint"/>
<param name="green" type="GLint"/>
<param name="blue" type="GLint"/>
</function>
- <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT">
+ <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT"
+ deprecated="3.1">
<param name="v" type="const GLint *"/>
</function>
- <function name="SecondaryColor3s" alias="SecondaryColor3sEXT">
+ <function name="SecondaryColor3s" alias="SecondaryColor3sEXT"
+ deprecated="3.1">
<param name="red" type="GLshort"/>
<param name="green" type="GLshort"/>
<param name="blue" type="GLshort"/>
</function>
- <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT">
+ <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT"
+ deprecated="3.1">
<param name="v" type="const GLshort *"/>
</function>
- <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT">
+ <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT"
+ deprecated="3.1">
<param name="red" type="GLubyte"/>
<param name="green" type="GLubyte"/>
<param name="blue" type="GLubyte"/>
</function>
- <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT">
+ <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT"
+ deprecated="3.1">
<param name="v" type="const GLubyte *"/>
</function>
- <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT">
+ <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT"
+ deprecated="3.1">
<param name="red" type="GLuint"/>
<param name="green" type="GLuint"/>
<param name="blue" type="GLuint"/>
</function>
- <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT">
+ <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT"
+ deprecated="3.1">
<param name="v" type="const GLuint *"/>
</function>
- <function name="SecondaryColor3us" alias="SecondaryColor3usEXT">
+ <function name="SecondaryColor3us" alias="SecondaryColor3usEXT"
+ deprecated="3.1">
<param name="red" type="GLushort"/>
<param name="green" type="GLushort"/>
<param name="blue" type="GLushort"/>
</function>
- <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT">
+ <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT"
+ deprecated="3.1">
<param name="v" type="const GLushort *"/>
</function>
- <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT">
+ <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT"
+ deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
</function>
- <function name="WindowPos2d" alias="WindowPos2dMESA">
+ <function name="WindowPos2d" alias="WindowPos2dMESA" deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
- <function name="WindowPos2dv" alias="WindowPos2dvMESA">
+ <function name="WindowPos2dv" alias="WindowPos2dvMESA" deprecated="3.1">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="WindowPos2f" alias="WindowPos2fMESA">
+ <function name="WindowPos2f" alias="WindowPos2fMESA" deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
</function>
- <function name="WindowPos2fv" alias="WindowPos2fvMESA">
+ <function name="WindowPos2fv" alias="WindowPos2fvMESA" deprecated="3.1">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="WindowPos2i" alias="WindowPos2iMESA">
+ <function name="WindowPos2i" alias="WindowPos2iMESA" deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
</function>
- <function name="WindowPos2iv" alias="WindowPos2ivMESA">
+ <function name="WindowPos2iv" alias="WindowPos2ivMESA" deprecated="3.1">
<param name="v" type="const GLint *"/>
</function>
- <function name="WindowPos2s" alias="WindowPos2sMESA">
+ <function name="WindowPos2s" alias="WindowPos2sMESA" deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
</function>
- <function name="WindowPos2sv" alias="WindowPos2svMESA">
+ <function name="WindowPos2sv" alias="WindowPos2svMESA" deprecated="3.1">
<param name="v" type="const GLshort *"/>
</function>
- <function name="WindowPos3d" alias="WindowPos3dMESA">
+ <function name="WindowPos3d" alias="WindowPos3dMESA" deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
- <function name="WindowPos3dv" alias="WindowPos3dvMESA">
+ <function name="WindowPos3dv" alias="WindowPos3dvMESA" deprecated="3.1">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="WindowPos3f" alias="WindowPos3fMESA">
+ <function name="WindowPos3f" alias="WindowPos3fMESA" deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="WindowPos3fv" alias="WindowPos3fvMESA">
+ <function name="WindowPos3fv" alias="WindowPos3fvMESA" deprecated="3.1">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="WindowPos3i" alias="WindowPos3iMESA">
+ <function name="WindowPos3i" alias="WindowPos3iMESA" deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
</function>
- <function name="WindowPos3iv" alias="WindowPos3ivMESA">
+ <function name="WindowPos3iv" alias="WindowPos3ivMESA" deprecated="3.1">
<param name="v" type="const GLint *"/>
</function>
- <function name="WindowPos3s" alias="WindowPos3sMESA">
+ <function name="WindowPos3s" alias="WindowPos3sMESA" deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
</function>
- <function name="WindowPos3sv" alias="WindowPos3svMESA">
+ <function name="WindowPos3sv" alias="WindowPos3svMESA" deprecated="3.1">
<param name="v" type="const GLshort *"/>
</function>
</category>
@@ -5828,151 +5993,164 @@
<glx handcode="true"/>
</function>
- <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB">
+ <function name="MultiTexCoord1dARB" offset="376"
+ vectorequiv="MultiTexCoord1dvARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
</function>
- <function name="MultiTexCoord1dvARB" offset="377">
+ <function name="MultiTexCoord1dvARB" offset="377" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *" count="1"/>
<glx rop="198"/>
</function>
- <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB">
+ <function name="MultiTexCoord1fARB" offset="378"
+ vectorequiv="MultiTexCoord1fvARB" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
</function>
- <function name="MultiTexCoord1fvARB" offset="379">
+ <function name="MultiTexCoord1fvARB" offset="379" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *" count="1"/>
<glx rop="199"/>
</function>
- <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB">
+ <function name="MultiTexCoord1iARB" offset="380"
+ vectorequiv="MultiTexCoord1ivARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
</function>
- <function name="MultiTexCoord1ivARB" offset="381">
+ <function name="MultiTexCoord1ivARB" offset="381" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *" count="1"/>
<glx rop="200"/>
</function>
- <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB">
+ <function name="MultiTexCoord1sARB" offset="382"
+ vectorequiv="MultiTexCoord1svARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
</function>
- <function name="MultiTexCoord1svARB" offset="383">
+ <function name="MultiTexCoord1svARB" offset="383" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *" count="1"/>
<glx rop="201"/>
</function>
- <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB">
+ <function name="MultiTexCoord2dARB" offset="384"
+ vectorequiv="MultiTexCoord2dvARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
</function>
- <function name="MultiTexCoord2dvARB" offset="385">
+ <function name="MultiTexCoord2dvARB" offset="385" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="202"/>
</function>
- <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB">
+ <function name="MultiTexCoord2fARB" offset="386"
+ vectorequiv="MultiTexCoord2fvARB" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
</function>
- <function name="MultiTexCoord2fvARB" offset="387">
+ <function name="MultiTexCoord2fvARB" offset="387" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="203"/>
</function>
- <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB">
+ <function name="MultiTexCoord2iARB" offset="388"
+ vectorequiv="MultiTexCoord2ivARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
</function>
- <function name="MultiTexCoord2ivARB" offset="389">
+ <function name="MultiTexCoord2ivARB" offset="389" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *" count="2"/>
<glx rop="204"/>
</function>
- <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB">
+ <function name="MultiTexCoord2sARB" offset="390"
+ vectorequiv="MultiTexCoord2svARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
</function>
- <function name="MultiTexCoord2svARB" offset="391">
+ <function name="MultiTexCoord2svARB" offset="391" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *" count="2"/>
<glx rop="205"/>
</function>
- <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB">
+ <function name="MultiTexCoord3dARB" offset="392"
+ vectorequiv="MultiTexCoord3dvARB" exec="loopback">
<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="MultiTexCoord3dvARB" offset="393" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="206"/>
</function>
- <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB">
+ <function name="MultiTexCoord3fARB" offset="394"
+ vectorequiv="MultiTexCoord3fvARB" exec="dynamic">
<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="MultiTexCoord3fvARB" offset="395" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="207"/>
</function>
- <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB">
+ <function name="MultiTexCoord3iARB" offset="396"
+ vectorequiv="MultiTexCoord3ivARB" exec="loopback">
<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="MultiTexCoord3ivARB" offset="397" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *" count="3"/>
<glx rop="208"/>
</function>
- <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB">
+ <function name="MultiTexCoord3sARB" offset="398"
+ vectorequiv="MultiTexCoord3svARB" exec="loopback">
<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="MultiTexCoord3svARB" offset="399" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *" count="3"/>
<glx rop="209"/>
</function>
- <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB">
+ <function name="MultiTexCoord4dARB" offset="400"
+ vectorequiv="MultiTexCoord4dvARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLdouble"/>
<param name="t" type="GLdouble"/>
@@ -5980,13 +6158,14 @@
<param name="q" type="GLdouble"/>
</function>
- <function name="MultiTexCoord4dvARB" offset="401">
+ <function name="MultiTexCoord4dvARB" offset="401" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="210"/>
</function>
- <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB">
+ <function name="MultiTexCoord4fARB" offset="402"
+ vectorequiv="MultiTexCoord4fvARB" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
@@ -5994,13 +6173,14 @@
<param name="q" type="GLfloat"/>
</function>
- <function name="MultiTexCoord4fvARB" offset="403">
+ <function name="MultiTexCoord4fvARB" offset="403" exec="dynamic">
<param name="target" type="GLenum"/>
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="211"/>
</function>
- <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB">
+ <function name="MultiTexCoord4iARB" offset="404"
+ vectorequiv="MultiTexCoord4ivARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLint"/>
<param name="t" type="GLint"/>
@@ -6008,13 +6188,14 @@
<param name="q" type="GLint"/>
</function>
- <function name="MultiTexCoord4ivARB" offset="405">
+ <function name="MultiTexCoord4ivARB" offset="405" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLint *" count="4"/>
<glx rop="212"/>
</function>
- <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB">
+ <function name="MultiTexCoord4sARB" offset="406"
+ vectorequiv="MultiTexCoord4svARB" exec="loopback">
<param name="target" type="GLenum"/>
<param name="s" type="GLshort"/>
<param name="t" type="GLshort"/>
@@ -6022,7 +6203,7 @@
<param name="q" type="GLshort"/>
</function>
- <function name="MultiTexCoord4svARB" offset="407">
+ <function name="MultiTexCoord4svARB" offset="407" exec="loopback">
<param name="target" type="GLenum"/>
<param name="v" type="const GLshort *" count="4"/>
<glx rop="213"/>
@@ -6393,47 +6574,47 @@
<size name="Get" mode="get"/>
</enum>
- <function name="WeightbvARB">
+ <function name="WeightbvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLbyte *"/>
</function>
- <function name="WeightsvARB">
+ <function name="WeightsvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLshort *"/>
</function>
- <function name="WeightivARB">
+ <function name="WeightivARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLint *"/>
</function>
- <function name="WeightfvARB">
+ <function name="WeightfvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLfloat *"/>
</function>
- <function name="WeightdvARB">
+ <function name="WeightdvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLdouble *"/>
</function>
- <function name="WeightubvARB">
+ <function name="WeightubvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLubyte *"/>
</function>
- <function name="WeightusvARB">
+ <function name="WeightusvARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLushort *"/>
</function>
- <function name="WeightuivARB">
+ <function name="WeightuivARB" exec="skip">
<param name="size" type="GLint"/>
<param name="weights" type="const GLuint *"/>
</function>
- <function name="WeightPointerARB">
+ <function name="WeightPointerARB" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -6441,7 +6622,7 @@
<glx handcode="true"/>
</function>
- <function name="VertexBlendARB">
+ <function name="VertexBlendARB" exec="skip">
<param name="count" type="GLint"/>
</function>
</category>
@@ -6476,30 +6657,30 @@
</enum>
<enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
- <function name="CurrentPaletteMatrixARB">
+ <function name="CurrentPaletteMatrixARB" exec="skip">
<param name="index" type="GLint"/>
<glx ignore="true" rop="4329"/>
</function>
- <function name="MatrixIndexubvARB">
+ <function name="MatrixIndexubvARB" exec="skip">
<param name="size" type="GLint" counter="true"/>
<param name="indices" type="const GLubyte *" count="size"/>
<glx ignore="true" rop="4326"/>
</function>
- <function name="MatrixIndexusvARB">
+ <function name="MatrixIndexusvARB" exec="skip">
<param name="size" type="GLint" counter="true"/>
<param name="indices" type="const GLushort *" count="size"/>
<glx ignore="true" rop="4327"/>
</function>
- <function name="MatrixIndexuivARB">
+ <function name="MatrixIndexuivARB" exec="skip">
<param name="size" type="GLint" counter="true"/>
<param name="indices" type="const GLuint *" count="size"/>
<glx ignore="true" rop="4328"/>
</function>
- <function name="MatrixIndexPointerARB">
+ <function name="MatrixIndexPointerARB" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -6866,115 +7047,125 @@
<glx handcode="client" vendorpriv="1303"/>
</function>
- <function name="VertexAttrib1dARB" offset="assign" vectorequiv="VertexAttrib1dvARB">
+ <function name="VertexAttrib1dARB" offset="assign"
+ vectorequiv="VertexAttrib1dvARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
</function>
- <function name="VertexAttrib1dvARB" offset="assign">
+ <function name="VertexAttrib1dvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="1"/>
<glx rop="4197" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib1fARB" offset="assign" vectorequiv="VertexAttrib1fvARB">
+ <function name="VertexAttrib1fARB" offset="assign"
+ vectorequiv="VertexAttrib1fvARB" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
</function>
- <function name="VertexAttrib1fvARB" offset="assign">
+ <function name="VertexAttrib1fvARB" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="1"/>
<glx rop="4193"/>
</function>
- <function name="VertexAttrib1sARB" offset="assign" vectorequiv="VertexAttrib1svARB">
+ <function name="VertexAttrib1sARB" offset="assign"
+ vectorequiv="VertexAttrib1svARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
</function>
- <function name="VertexAttrib1svARB" offset="assign">
+ <function name="VertexAttrib1svARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="1"/>
<glx rop="4189"/>
</function>
- <function name="VertexAttrib2dARB" offset="assign" vectorequiv="VertexAttrib2dvARB">
+ <function name="VertexAttrib2dARB" offset="assign"
+ vectorequiv="VertexAttrib2dvARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
- <function name="VertexAttrib2dvARB" offset="assign">
+ <function name="VertexAttrib2dvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="4198" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib2fARB" offset="assign" vectorequiv="VertexAttrib2fvARB">
+ <function name="VertexAttrib2fARB" offset="assign"
+ vectorequiv="VertexAttrib2fvARB" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
</function>
- <function name="VertexAttrib2fvARB" offset="assign">
+ <function name="VertexAttrib2fvARB" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="4194"/>
</function>
- <function name="VertexAttrib2sARB" offset="assign" vectorequiv="VertexAttrib2svARB">
+ <function name="VertexAttrib2sARB" offset="assign"
+ vectorequiv="VertexAttrib2svARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
</function>
- <function name="VertexAttrib2svARB" offset="assign">
+ <function name="VertexAttrib2svARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="2"/>
<glx rop="4190"/>
</function>
- <function name="VertexAttrib3dARB" offset="assign" vectorequiv="VertexAttrib3dvARB">
+ <function name="VertexAttrib3dARB" offset="assign"
+ vectorequiv="VertexAttrib3dvARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
- <function name="VertexAttrib3dvARB" offset="assign">
+ <function name="VertexAttrib3dvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="4199" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib3fARB" offset="assign" vectorequiv="VertexAttrib3fvARB">
+ <function name="VertexAttrib3fARB" offset="assign"
+ vectorequiv="VertexAttrib3fvARB" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib3fvARB" offset="assign">
+ <function name="VertexAttrib3fvARB" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="4195"/>
</function>
- <function name="VertexAttrib3sARB" offset="assign" vectorequiv="VertexAttrib3svARB">
+ <function name="VertexAttrib3sARB" offset="assign"
+ vectorequiv="VertexAttrib3svARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
</function>
- <function name="VertexAttrib3svARB" offset="assign">
+ <function name="VertexAttrib3svARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="3"/>
<glx rop="4191"/>
</function>
- <function name="VertexAttrib4dARB" offset="assign" vectorequiv="VertexAttrib4dvARB">
+ <function name="VertexAttrib4dARB" offset="assign"
+ vectorequiv="VertexAttrib4dvARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
@@ -6982,13 +7173,14 @@
<param name="w" type="GLdouble"/>
</function>
- <function name="VertexAttrib4dvARB" offset="assign">
+ <function name="VertexAttrib4dvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="4200" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib4fARB" offset="assign" vectorequiv="VertexAttrib4fvARB">
+ <function name="VertexAttrib4fARB" offset="assign"
+ vectorequiv="VertexAttrib4fvARB" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
@@ -6996,13 +7188,14 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="VertexAttrib4fvARB" offset="assign">
+ <function name="VertexAttrib4fvARB" offset="assign" exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="4196"/>
</function>
- <function name="VertexAttrib4sARB" offset="assign" vectorequiv="VertexAttrib4svARB">
+ <function name="VertexAttrib4sARB" offset="assign"
+ vectorequiv="VertexAttrib4svARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
@@ -7010,13 +7203,14 @@
<param name="w" type="GLshort"/>
</function>
- <function name="VertexAttrib4svARB" offset="assign">
+ <function name="VertexAttrib4svARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="4"/>
<glx rop="4192"/>
</function>
- <function name="VertexAttrib4NubARB" offset="assign" vectorequiv="VertexAttrib4NubvARB">
+ <function name="VertexAttrib4NubARB" offset="assign"
+ vectorequiv="VertexAttrib4NubvARB" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLubyte"/>
<param name="y" type="GLubyte"/>
@@ -7024,67 +7218,67 @@
<param name="w" type="GLubyte"/>
</function>
- <function name="VertexAttrib4NubvARB" offset="assign">
+ <function name="VertexAttrib4NubvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *" count="4"/>
<glx rop="4201"/>
</function>
- <function name="VertexAttrib4bvARB" offset="assign">
+ <function name="VertexAttrib4bvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLbyte *" count="4"/>
<glx rop="4230"/>
</function>
- <function name="VertexAttrib4ivARB" offset="assign">
+ <function name="VertexAttrib4ivARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *" count="4"/>
<glx rop="4231"/>
</function>
- <function name="VertexAttrib4ubvARB" offset="assign">
+ <function name="VertexAttrib4ubvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *" count="4"/>
<glx rop="4232"/>
</function>
- <function name="VertexAttrib4usvARB" offset="assign">
+ <function name="VertexAttrib4usvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLushort *" count="4"/>
<glx rop="4233"/>
</function>
- <function name="VertexAttrib4uivARB" offset="assign">
+ <function name="VertexAttrib4uivARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *" count="4"/>
<glx rop="4234"/>
</function>
- <function name="VertexAttrib4NbvARB" offset="assign">
+ <function name="VertexAttrib4NbvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLbyte *" count="4"/>
<glx rop="4235"/>
</function>
- <function name="VertexAttrib4NsvARB" offset="assign">
+ <function name="VertexAttrib4NsvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="4"/>
<glx rop="4236"/>
</function>
- <function name="VertexAttrib4NivARB" offset="assign">
+ <function name="VertexAttrib4NivARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLint *" count="4"/>
<glx rop="4237"/>
</function>
- <function name="VertexAttrib4NusvARB" offset="assign">
+ <function name="VertexAttrib4NusvARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLushort *" count="4"/>
<glx rop="4238"/>
</function>
- <function name="VertexAttrib4NuivARB" offset="assign">
+ <function name="VertexAttrib4NuivARB" offset="assign" exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLuint *" count="4"/>
<glx rop="4239"/>
@@ -7110,7 +7304,7 @@
<glx handcode="true"/>
</function>
- <function name="ProgramStringARB" offset="assign">
+ <function name="ProgramStringARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="format" type="GLenum"/>
<param name="len" type="GLsizei" counter="true"/>
@@ -7138,7 +7332,8 @@
<return type="GLboolean"/>
</function>
- <function name="ProgramEnvParameter4dARB" offset="assign" vectorequiv="ProgramEnvParameter4dvARB">
+ <function name="ProgramEnvParameter4dARB" offset="assign"
+ vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
@@ -7147,14 +7342,16 @@
<param name="w" type="GLdouble"/>
</function>
- <function name="ProgramEnvParameter4dvARB" offset="assign">
+ <function name="ProgramEnvParameter4dvARB" offset="assign"
+ deprecated="3.1">
<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="ProgramEnvParameter4fARB" offset="assign" vectorequiv="ProgramEnvParameter4fvARB">
+ <function name="ProgramEnvParameter4fARB" offset="assign"
+ vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
@@ -7163,14 +7360,16 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="ProgramEnvParameter4fvARB" offset="assign">
+ <function name="ProgramEnvParameter4fvARB" offset="assign"
+ deprecated="3.1">
<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="assign" vectorequiv="ProgramLocalParameter4dvARB">
+ <function name="ProgramLocalParameter4dARB" offset="assign"
+ vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
@@ -7179,14 +7378,16 @@
<param name="w" type="GLdouble"/>
</function>
- <function name="ProgramLocalParameter4dvARB" offset="assign">
+ <function name="ProgramLocalParameter4dvARB" offset="assign"
+ deprecated="3.1">
<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="ProgramLocalParameter4fARB" offset="assign" vectorequiv="ProgramLocalParameter4fvARB">
+ <function name="ProgramLocalParameter4fARB" offset="assign"
+ vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
@@ -7195,7 +7396,8 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="ProgramLocalParameter4fvARB" offset="assign">
+ <function name="ProgramLocalParameter4fvARB" offset="assign"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="const GLfloat *" count="4"/>
@@ -7214,28 +7416,32 @@
the ARB_vertex_program protocol to unused padding.
-->
- <function name="GetProgramEnvParameterdvARB" offset="assign">
+ <function name="GetProgramEnvParameterdvARB" offset="assign"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="GLdouble *" output="true" count="4"/>
<glx vendorpriv="1297" handcode="client" doubles_in_order="true"/>
</function>
- <function name="GetProgramEnvParameterfvARB" offset="assign">
+ <function name="GetProgramEnvParameterfvARB" offset="assign"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="GLfloat *" output="true" count="4"/>
<glx vendorpriv="1296" handcode="client"/>
</function>
- <function name="GetProgramLocalParameterdvARB" offset="assign">
+ <function name="GetProgramLocalParameterdvARB" offset="assign"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="GLdouble *" output="true" count="4"/>
<glx vendorpriv="1306" handcode="client" doubles_in_order="true"/>
</function>
- <function name="GetProgramLocalParameterfvARB" offset="assign">
+ <function name="GetProgramLocalParameterfvARB" offset="assign"
+ deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="params" type="GLfloat *" output="true" count="4"/>
@@ -7243,14 +7449,14 @@
</function>
- <function name="GetProgramivARB" offset="assign">
+ <function name="GetProgramivARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx vendorpriv="1307"/>
</function>
- <function name="GetProgramStringARB" offset="assign">
+ <function name="GetProgramStringARB" offset="assign" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="string" type="GLvoid *" output="true"/>
@@ -8025,7 +8231,8 @@
<enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/>
<enum name="MAX_VERTEX_STREAMS" value="0x8E71"/>
- <function name="DrawTransformFeedbackStream" offset="assign">
+ <function name="DrawTransformFeedbackStream" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="stream" type="GLuint"/>
@@ -8061,13 +8268,15 @@
<!-- ARB extensions #106...#108 -->
<category name="GL_ARB_transform_feedback_instanced" number="109">
- <function name="DrawTransformFeedbackInstanced" offset="assign">
+ <function name="DrawTransformFeedbackInstanced" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="primcount" type="GLsizei"/>
</function>
- <function name="DrawTransformFeedbackStreamInstanced" offset="assign">
+ <function name="DrawTransformFeedbackStreamInstanced" offset="assign"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="stream" type="GLuint"/>
@@ -8111,7 +8320,7 @@
<category name="GL_EXT_polygon_offset" number="3">
<enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/>
- <function name="PolygonOffsetEXT" offset="assign">
+ <function name="PolygonOffsetEXT" offset="assign" deprecated="3.1">
<param name="factor" type="GLfloat"/>
<param name="bias" type="GLfloat"/>
<glx rop="4098" ignore="true"/>
@@ -8215,14 +8424,14 @@
</category>
<category name="GL_SGIS_texture_filter4" number="7">
- <function name="GetTexFilterFuncSGIS">
+ <function name="GetTexFilterFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="filter" type="GLenum"/>
<param name="weights" type="GLfloat *" output="true"/>
<glx vendorpriv="4101" ignore="true"/>
</function>
- <function name="TexFilterFuncSGIS">
+ <function name="TexFilterFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="filter" type="GLenum"/>
<param name="n" type="GLsizei" counter="true"/>
@@ -8712,37 +8921,37 @@
</category>
<category name="GL_SGIS_pixel_texture" number="15">
- <function name="PixelTexGenParameteriSGIS">
+ <function name="PixelTexGenParameteriSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="PixelTexGenParameterivSGIS">
+ <function name="PixelTexGenParameterivSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
<glx ignore="true"/>
</function>
- <function name="PixelTexGenParameterfSGIS">
+ <function name="PixelTexGenParameterfSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="PixelTexGenParameterfvSGIS">
+ <function name="PixelTexGenParameterfvSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="GetPixelTexGenParameterivSGIS">
+ <function name="GetPixelTexGenParameterivSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetPixelTexGenParameterfvSGIS">
+ <function name="GetPixelTexGenParameterfvSGIS" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx ignore="true"/>
@@ -8750,7 +8959,7 @@
</category>
<category name="GL_SGIS_texture4D" number="16">
- <function name="TexImage4DSGIS">
+ <function name="TexImage4DSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="internalformat" type="GLenum"/>
@@ -8765,7 +8974,7 @@
<glx rop="2057" ignore="true"/>
</function>
- <function name="TexSubImage4DSGIS">
+ <function name="TexSubImage4DSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="level" type="GLint"/>
<param name="xoffset" type="GLint"/>
@@ -8831,14 +9040,14 @@
</category>
<category name="GL_SGIS_detail_texture" number="21">
- <function name="DetailTexFuncSGIS">
+ <function name="DetailTexFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="points" type="const GLfloat *" count="n"/>
<glx rop="2051" ignore="true"/>
</function>
- <function name="GetDetailTexFuncSGIS">
+ <function name="GetDetailTexFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="points" type="GLfloat *" output="true"/>
<glx vendorpriv="4096" ignore="true"/>
@@ -8846,14 +9055,14 @@
</category>
<category name="GL_SGIS_sharpen_texture" number="22">
- <function name="SharpenTexFuncSGIS">
+ <function name="SharpenTexFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="points" type="const GLfloat *" count="n" count_scale="2"/>
<glx rop="2052" ignore="true"/>
</function>
- <function name="GetSharpenTexFuncSGIS">
+ <function name="GetSharpenTexFuncSGIS" exec="skip">
<param name="target" type="GLenum"/>
<param name="points" type="GLfloat *" output="true"/>
<glx vendorpriv="4097" ignore="true"/>
@@ -8861,13 +9070,15 @@
</category>
<category name="GL_SGIS_multisample" number="25">
- <function name="SampleMaskSGIS" offset="assign" static_dispatch="false">
+ <function name="SampleMaskSGIS" offset="assign" static_dispatch="false"
+ exec="skip">
<param name="value" type="GLclampf"/>
<param name="invert" type="GLboolean"/>
<glx rop="2048"/>
</function>
- <function name="SamplePatternSGIS" offset="assign" static_dispatch="false">
+ <function name="SamplePatternSGIS" offset="assign" static_dispatch="false"
+ exec="skip">
<param name="pattern" type="GLenum"/>
<glx rop="2049"/>
</function>
@@ -8898,7 +9109,7 @@
<param name="i" type="GLint"/>
</function>
- <function name="ColorPointerEXT" offset="assign">
+ <function name="ColorPointerEXT" offset="assign" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -8913,7 +9124,7 @@
<param name="count" type="GLsizei"/>
</function>
- <function name="EdgeFlagPointerEXT" offset="assign">
+ <function name="EdgeFlagPointerEXT" offset="assign" deprecated="3.1">
<param name="stride" type="GLsizei"/>
<param name="count" type="GLsizei"/>
<param name="pointer" type="const GLboolean *"/>
@@ -8925,7 +9136,7 @@
<param name="params" type="GLvoid **" output="true"/>
</function>
- <function name="IndexPointerEXT" offset="assign">
+ <function name="IndexPointerEXT" offset="assign" deprecated="3.1">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="count" type="GLsizei"/>
@@ -8933,7 +9144,7 @@
<glx handcode="true"/>
</function>
- <function name="NormalPointerEXT" offset="assign">
+ <function name="NormalPointerEXT" offset="assign" deprecated="3.1">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="count" type="GLsizei"/>
@@ -8941,7 +9152,7 @@
<glx handcode="true"/>
</function>
- <function name="TexCoordPointerEXT" offset="assign">
+ <function name="TexCoordPointerEXT" offset="assign" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -8950,7 +9161,7 @@
<glx handcode="true"/>
</function>
- <function name="VertexPointerEXT" offset="assign">
+ <function name="VertexPointerEXT" offset="assign" deprecated="3.1">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -9064,25 +9275,25 @@
<!-- Extension number 50 is a GLX extension. -->
<category name="GL_SGIX_sprite" number="52">
- <function name="SpriteParameterfSGIX">
+ <function name="SpriteParameterfSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="SpriteParameterfvSGIX">
+ <function name="SpriteParameterfvSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="SpriteParameteriSGIX">
+ <function name="SpriteParameteriSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="SpriteParameterivSGIX">
+ <function name="SpriteParameterivSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
<glx ignore="true"/>
@@ -9103,13 +9314,13 @@
<size name="PointParameterfvEXT" mode="get"/>
</enum>
- <function name="PointParameterfEXT" offset="assign">
+ <function name="PointParameterfEXT" offset="assign" mesa_name="-EXT">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="2065"/>
</function>
- <function name="PointParameterfvEXT" offset="assign">
+ <function name="PointParameterfvEXT" offset="assign" mesa_name="-EXT">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="2066"/>
@@ -9117,33 +9328,33 @@
</category>
<category name="GL_SGIX_instruments" number="55">
- <function name="GetInstrumentsSGIX">
+ <function name="GetInstrumentsSGIX" exec="skip">
<return type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="InstrumentsBufferSGIX">
+ <function name="InstrumentsBufferSGIX" exec="skip">
<param name="size" type="GLsizei"/>
<param name="buffer" type="GLint *" output="true"/>
<glx ignore="true"/>
</function>
- <function name="PollInstrumentsSGIX">
+ <function name="PollInstrumentsSGIX" exec="skip">
<param name="marker_p" type="GLint *" output="true"/>
<return type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="ReadInstrumentsSGIX">
+ <function name="ReadInstrumentsSGIX" exec="skip">
<param name="marker" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="StartInstrumentsSGIX">
+ <function name="StartInstrumentsSGIX" exec="skip">
<glx ignore="true"/>
</function>
- <function name="StopInstrumentsSGIX">
+ <function name="StopInstrumentsSGIX" exec="skip">
<param name="marker" type="GLint"/>
<glx ignore="true"/>
</function>
@@ -9167,14 +9378,14 @@
</category>
<category name="GL_SGIX_framezoom" number="57">
- <function name="FrameZoomSGIX">
+ <function name="FrameZoomSGIX" exec="skip">
<param name="factor" type="GLint"/>
<glx rop="2072" ignore="true"/>
</function>
</category>
<category name="GL_SGIX_tag_sample_buffer" number="58">
- <function name="TagSampleBufferSGIX">
+ <function name="TagSampleBufferSGIX" exec="skip">
<glx rop="2050" ignore="true"/>
</function>
</category>
@@ -9182,14 +9393,14 @@
<!-- Extension number 59 is not listed in the extension registry. -->
<category name="GL_SGIX_reference_plane" number="60">
- <function name="ReferencePlaneSGIX">
+ <function name="ReferencePlaneSGIX" exec="skip">
<param name="equation" type="const GLdouble *" count="4"/>
<glx rop="2071" ignore="true"/>
</function>
</category>
<category name="GL_SGIX_flush_raster" number="61">
- <function name="FlushRasterSGIX">
+ <function name="FlushRasterSGIX" exec="skip">
<glx vendorpriv="4105" ignore="true"/>
</function>
</category>
@@ -9203,13 +9414,13 @@
</category>
<category name="GL_SGIS_fog_function" number="64">
- <function name="FogFuncSGIS">
+ <function name="FogFuncSGIS" exec="skip">
<param name="n" type="GLsizei" counter="true"/>
<param name="points" type="const GLfloat *" count="n" count_scale="2"/>
<glx rop="2067" ignore="true"/>
</function>
- <function name="GetFogFuncSGIS">
+ <function name="GetFogFuncSGIS" exec="skip">
<param name="points" type="GLfloat *" output="true"/>
<!-- GLX protocol for this function is unknown. -->
</function>
@@ -9224,37 +9435,37 @@
</category>
<category name="GL_HP_image_transform" number="66">
- <function name="ImageTransformParameteriHP">
+ <function name="ImageTransformParameteriHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
- <function name="ImageTransformParameterfHP">
+ <function name="ImageTransformParameterfHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
</function>
- <function name="ImageTransformParameterivHP">
+ <function name="ImageTransformParameterivHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
- <function name="ImageTransformParameterfvHP">
+ <function name="ImageTransformParameterfvHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
</function>
- <function name="GetImageTransformParameterivHP">
+ <function name="GetImageTransformParameterivHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
</function>
- <function name="GetImageTransformParameterfvHP">
+ <function name="GetImageTransformParameterfvHP" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
@@ -9301,7 +9512,7 @@
<!-- Extension number 75 is a GLU extension. -->
<category name="GL_PGI_misc_hints" number="77">
- <function name="HintPGI">
+ <function name="HintPGI" exec="skip">
<param name="target" type="GLenum"/>
<param name="mode" type="GLint"/>
<glx ignore="true"/>
@@ -9385,42 +9596,42 @@
</category>
<category name="GL_SGIX_list_priority" number="80">
- <function name="GetListParameterfvSGIX">
+ <function name="GetListParameterfvSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetListParameterivSGIX">
+ <function name="GetListParameterivSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="ListParameterfSGIX">
+ <function name="ListParameterfSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="ListParameterfvSGIX">
+ <function name="ListParameterfvSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="ListParameteriSGIX">
+ <function name="ListParameteriSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="ListParameterivSGIX">
+ <function name="ListParameterivSGIX" exec="skip">
<param name="list" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
@@ -9472,7 +9683,7 @@
<!-- Extension number 92 is a GLX extension. -->
<category name="GL_EXT_index_material" number="94">
- <function name="IndexMaterialEXT">
+ <function name="IndexMaterialEXT" exec="skip">
<param name="face" type="GLenum"/>
<param name="mode" type="GLenum"/>
<glx ignore="true"/>
@@ -9480,7 +9691,7 @@
</category>
<category name="GL_EXT_index_func" number="95">
- <function name="IndexFuncEXT">
+ <function name="IndexFuncEXT" exec="skip">
<param name="func" type="GLenum"/>
<param name="ref" type="GLclampf"/>
<glx ignore="true"/>
@@ -9491,13 +9702,13 @@
<enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/>
<enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/>
- <function name="LockArraysEXT" offset="assign">
+ <function name="LockArraysEXT" offset="assign" deprecated="3.1">
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
<glx handcode="true" ignore="true"/>
</function>
- <function name="UnlockArraysEXT" offset="assign">
+ <function name="UnlockArraysEXT" offset="assign" deprecated="3.1">
<glx handcode="true" ignore="true"/>
</function>
</category>
@@ -9513,13 +9724,13 @@
<size name="CullParameterdv"/>
</enum>
- <function name="CullParameterdvEXT">
+ <function name="CullParameterdvEXT" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. -->
<glx ignore="true"/>
</function>
- <function name="CullParameterfvEXT">
+ <function name="CullParameterfvEXT" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. -->
<glx ignore="true"/>
@@ -9531,121 +9742,121 @@
<!-- Shouldn't this be EXT_fragment_lighting? -->
<category name="GL_SGIX_fragment_lighting" number="102">
- <function name="FragmentColorMaterialSGIX">
+ <function name="FragmentColorMaterialSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="mode" type="GLenum"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightfSGIX">
+ <function name="FragmentLightfSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightfvSGIX">
+ <function name="FragmentLightfvSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightiSGIX">
+ <function name="FragmentLightiSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightivSGIX">
+ <function name="FragmentLightivSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightModelfSGIX">
+ <function name="FragmentLightModelfSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightModelfvSGIX">
+ <function name="FragmentLightModelfvSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightModeliSGIX">
+ <function name="FragmentLightModeliSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="FragmentLightModelivSGIX">
+ <function name="FragmentLightModelivSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
<glx ignore="true"/>
</function>
- <function name="FragmentMaterialfSGIX">
+ <function name="FragmentMaterialfSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="FragmentMaterialfvSGIX">
+ <function name="FragmentMaterialfvSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="FragmentMaterialiSGIX">
+ <function name="FragmentMaterialiSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
</function>
- <function name="FragmentMaterialivSGIX">
+ <function name="FragmentMaterialivSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
<glx ignore="true"/>
</function>
- <function name="GetFragmentLightfvSGIX">
+ <function name="GetFragmentLightfvSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetFragmentLightivSGIX">
+ <function name="GetFragmentLightivSGIX" exec="skip">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetFragmentMaterialfvSGIX">
+ <function name="GetFragmentMaterialfvSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetFragmentMaterialivSGIX">
+ <function name="GetFragmentMaterialivSGIX" exec="skip">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="LightEnviSGIX">
+ <function name="LightEnviSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx ignore="true"/>
@@ -9682,15 +9893,15 @@
<!-- Extension number 116 is not listed in the extension registry. -->
<category name="GL_EXT_light_texture" number="117">
- <function name="ApplyTextureEXT">
+ <function name="ApplyTextureEXT" exec="skip">
<param name="mode" type="GLenum"/>
</function>
- <function name="TextureLightEXT">
+ <function name="TextureLightEXT" exec="skip">
<param name="pname" type="GLenum"/>
</function>
- <function name="TextureMaterialEXT">
+ <function name="TextureMaterialEXT" exec="skip">
<param name="face" type="GLenum"/>
<param name="mode" type="GLenum"/>
</function>
@@ -9708,55 +9919,55 @@
<!-- Extension number 131 is not listed in the extension registry. -->
<category name="GL_SGIX_async" number="132">
- <function name="AsyncMarkerSGIX">
+ <function name="AsyncMarkerSGIX" exec="skip">
<param name="marker" type="GLuint"/>
</function>
- <function name="FinishAsyncSGIX">
+ <function name="FinishAsyncSGIX" exec="skip">
<param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
<return type="GLint"/>
</function>
- <function name="PollAsyncSGIX">
+ <function name="PollAsyncSGIX" exec="skip">
<param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
<return type="GLint"/>
</function>
- <function name="GenAsyncMarkersSGIX">
+ <function name="GenAsyncMarkersSGIX" exec="skip">
<param name="range" type="GLsizei"/>
<return type="GLuint"/>
</function>
- <function name="DeleteAsyncMarkersSGIX">
+ <function name="DeleteAsyncMarkersSGIX" exec="skip">
<param name="marker" type="GLuint"/>
<param name="range" type="GLsizei"/>
</function>
- <function name="IsAsyncMarkerSGIX">
+ <function name="IsAsyncMarkerSGIX" exec="skip">
<param name="marker" type="GLuint"/>
<return type="GLboolean"/>
</function>
</category>
<category name="GL_INTEL_parallel_arrays" number="136">
- <function name="VertexPointervINTEL">
+ <function name="VertexPointervINTEL" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="pointer" type="const GLvoid **"/>
</function>
- <function name="NormalPointervINTEL">
+ <function name="NormalPointervINTEL" exec="skip">
<param name="type" type="GLenum"/>
<param name="pointer" type="const GLvoid **"/>
</function>
- <function name="ColorPointervINTEL">
+ <function name="ColorPointervINTEL" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="pointer" type="const GLvoid **"/>
</function>
- <function name="TexCoordPointervINTEL">
+ <function name="TexCoordPointervINTEL" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="pointer" type="const GLvoid **"/>
@@ -9773,25 +9984,25 @@
</category>
<category name="GL_EXT_pixel_transform" number="138">
- <function name="PixelTransformParameteriEXT">
+ <function name="PixelTransformParameteriEXT" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
- <function name="PixelTransformParameterfEXT">
+ <function name="PixelTransformParameterfEXT" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
</function>
- <function name="PixelTransformParameterivEXT">
+ <function name="PixelTransformParameterivEXT" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
- <function name="PixelTransformParameterfvEXT">
+ <function name="PixelTransformParameterfvEXT" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
@@ -9817,24 +10028,30 @@
</category>
<category name="GL_EXT_secondary_color" number="145">
- <function name="SecondaryColor3bEXT" offset="assign" vectorequiv="SecondaryColor3bvEXT">
+ <function name="SecondaryColor3bEXT" offset="assign"
+ vectorequiv="SecondaryColor3bvEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLbyte"/>
<param name="green" type="GLbyte"/>
<param name="blue" type="GLbyte"/>
</function>
- <function name="SecondaryColor3bvEXT" offset="assign">
+ <function name="SecondaryColor3bvEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLbyte *" count="3"/>
<glx rop="4126"/>
</function>
- <function name="SecondaryColor3dEXT" offset="assign" vectorequiv="SecondaryColor3dvEXT">
+ <function name="SecondaryColor3dEXT" offset="assign"
+ vectorequiv="SecondaryColor3dvEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLdouble"/>
<param name="green" type="GLdouble"/>
<param name="blue" type="GLdouble"/>
</function>
- <function name="SecondaryColor3dvEXT" offset="assign">
+ <function name="SecondaryColor3dvEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="4130"/>
</function>
@@ -9850,57 +10067,72 @@
<glx rop="4129"/>
</function>
- <function name="SecondaryColor3iEXT" offset="assign" vectorequiv="SecondaryColor3ivEXT">
+ <function name="SecondaryColor3iEXT" offset="assign"
+ vectorequiv="SecondaryColor3ivEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLint"/>
<param name="green" type="GLint"/>
<param name="blue" type="GLint"/>
</function>
- <function name="SecondaryColor3ivEXT" offset="assign">
+ <function name="SecondaryColor3ivEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLint *" count="3"/>
<glx rop="4128"/>
</function>
- <function name="SecondaryColor3sEXT" offset="assign" vectorequiv="SecondaryColor3svEXT">
+ <function name="SecondaryColor3sEXT" offset="assign"
+ vectorequiv="SecondaryColor3svEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLshort"/>
<param name="green" type="GLshort"/>
<param name="blue" type="GLshort"/>
</function>
- <function name="SecondaryColor3svEXT" offset="assign">
+ <function name="SecondaryColor3svEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLshort *" count="3"/>
<glx rop="4127"/>
</function>
- <function name="SecondaryColor3ubEXT" offset="assign" vectorequiv="SecondaryColor3ubvEXT">
+ <function name="SecondaryColor3ubEXT" offset="assign"
+ vectorequiv="SecondaryColor3ubvEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLubyte"/>
<param name="green" type="GLubyte"/>
<param name="blue" type="GLubyte"/>
</function>
- <function name="SecondaryColor3ubvEXT" offset="assign">
+ <function name="SecondaryColor3ubvEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLubyte *" count="3"/>
<glx rop="4131"/>
</function>
- <function name="SecondaryColor3uiEXT" offset="assign" vectorequiv="SecondaryColor3uivEXT">
+ <function name="SecondaryColor3uiEXT" offset="assign"
+ vectorequiv="SecondaryColor3uivEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLuint"/>
<param name="green" type="GLuint"/>
<param name="blue" type="GLuint"/>
</function>
- <function name="SecondaryColor3uivEXT" offset="assign">
+ <function name="SecondaryColor3uivEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLuint *" count="3"/>
<glx rop="4133"/>
</function>
- <function name="SecondaryColor3usEXT" offset="assign" vectorequiv="SecondaryColor3usvEXT">
+ <function name="SecondaryColor3usEXT" offset="assign"
+ vectorequiv="SecondaryColor3usvEXT" exec="loopback"
+ mesa_name="+_f">
<param name="red" type="GLushort"/>
<param name="green" type="GLushort"/>
<param name="blue" type="GLushort"/>
</function>
- <function name="SecondaryColor3usvEXT" offset="assign">
+ <function name="SecondaryColor3usvEXT" offset="assign" exec="loopback"
+ mesa_name="+_f">
<param name="v" type="const GLushort *" count="3"/>
<glx rop="4132"/>
</function>
@@ -9915,7 +10147,7 @@
</category>
<category name="GL_EXT_texture_perturb_normal" number="147">
- <function name="TextureNormalEXT">
+ <function name="TextureNormalEXT" exec="skip">
<param name="mode" type="GLenum"/>
</function>
</category>
@@ -9929,7 +10161,8 @@
<glx handcode="true"/>
</function>
- <function name="MultiDrawElementsEXT" offset="assign" es1="1.0" es2="2.0">
+ <function name="MultiDrawElementsEXT" offset="assign" es1="1.0" es2="2.0"
+ exec="dynamic">
<param name="mode" type="GLenum"/>
<param name="count" type="const GLsizei *"/>
<param name="type" type="GLenum"/>
@@ -9940,20 +10173,22 @@
</category>
<category name="GL_EXT_fog_coord" number="149">
- <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT">
+ <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT"
+ exec="dynamic">
<param name="coord" type="GLfloat"/>
</function>
- <function name="FogCoordfvEXT" offset="assign">
+ <function name="FogCoordfvEXT" offset="assign" exec="dynamic">
<param name="coord" type="const GLfloat *" count="1"/>
<glx rop="4124"/>
</function>
- <function name="FogCoorddEXT" offset="assign" vectorequiv="FogCoorddvEXT">
+ <function name="FogCoorddEXT" offset="assign" vectorequiv="FogCoorddvEXT"
+ exec="loopback">
<param name="coord" type="GLdouble"/>
</function>
- <function name="FogCoorddvEXT" offset="assign">
+ <function name="FogCoorddvEXT" offset="assign" exec="loopback">
<param name="coord" type="const GLdouble *" count="1"/>
<glx rop="4125"/>
</function>
@@ -9973,113 +10208,113 @@
<!-- Extension number 154 is not listed in the extension registry. -->
<category name="GL_EXT_coordinate_frame" number="156">
- <function name="Tangent3bEXT">
+ <function name="Tangent3bEXT" exec="skip">
<param name="tx" type="GLbyte"/>
<param name="ty" type="GLbyte"/>
<param name="tz" type="GLbyte"/>
</function>
- <function name="Tangent3bvEXT">
+ <function name="Tangent3bvEXT" exec="skip">
<param name="v" type="const GLbyte *"/>
</function>
- <function name="Tangent3dEXT">
+ <function name="Tangent3dEXT" exec="skip">
<param name="tx" type="GLdouble"/>
<param name="ty" type="GLdouble"/>
<param name="tz" type="GLdouble"/>
</function>
- <function name="Tangent3dvEXT">
+ <function name="Tangent3dvEXT" exec="skip">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="Tangent3fEXT">
+ <function name="Tangent3fEXT" exec="skip">
<param name="tx" type="GLfloat"/>
<param name="ty" type="GLfloat"/>
<param name="tz" type="GLfloat"/>
</function>
- <function name="Tangent3fvEXT">
+ <function name="Tangent3fvEXT" exec="skip">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Tangent3iEXT">
+ <function name="Tangent3iEXT" exec="skip">
<param name="tx" type="GLint"/>
<param name="ty" type="GLint"/>
<param name="tz" type="GLint"/>
</function>
- <function name="Tangent3ivEXT">
+ <function name="Tangent3ivEXT" exec="skip">
<param name="v" type="const GLint *"/>
</function>
- <function name="Tangent3sEXT">
+ <function name="Tangent3sEXT" exec="skip">
<param name="tx" type="GLshort"/>
<param name="ty" type="GLshort"/>
<param name="tz" type="GLshort"/>
</function>
- <function name="Tangent3svEXT">
+ <function name="Tangent3svEXT" exec="skip">
<param name="v" type="const GLshort *"/>
</function>
- <function name="Binormal3bEXT">
+ <function name="Binormal3bEXT" exec="skip">
<param name="bx" type="GLbyte"/>
<param name="by" type="GLbyte"/>
<param name="bz" type="GLbyte"/>
</function>
- <function name="Binormal3bvEXT">
+ <function name="Binormal3bvEXT" exec="skip">
<param name="v" type="const GLbyte *"/>
</function>
- <function name="Binormal3dEXT">
+ <function name="Binormal3dEXT" exec="skip">
<param name="bx" type="GLdouble"/>
<param name="by" type="GLdouble"/>
<param name="bz" type="GLdouble"/>
</function>
- <function name="Binormal3dvEXT">
+ <function name="Binormal3dvEXT" exec="skip">
<param name="v" type="const GLdouble *"/>
</function>
- <function name="Binormal3fEXT">
+ <function name="Binormal3fEXT" exec="skip">
<param name="bx" type="GLfloat"/>
<param name="by" type="GLfloat"/>
<param name="bz" type="GLfloat"/>
</function>
- <function name="Binormal3fvEXT">
+ <function name="Binormal3fvEXT" exec="skip">
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Binormal3iEXT">
+ <function name="Binormal3iEXT" exec="skip">
<param name="bx" type="GLint"/>
<param name="by" type="GLint"/>
<param name="bz" type="GLint"/>
</function>
- <function name="Binormal3ivEXT">
+ <function name="Binormal3ivEXT" exec="skip">
<param name="v" type="const GLint *"/>
</function>
- <function name="Binormal3sEXT">
+ <function name="Binormal3sEXT" exec="skip">
<param name="bx" type="GLshort"/>
<param name="by" type="GLshort"/>
<param name="bz" type="GLshort"/>
</function>
- <function name="Binormal3svEXT">
+ <function name="Binormal3svEXT" exec="skip">
<param name="v" type="const GLshort *"/>
</function>
- <function name="TangentPointerEXT">
+ <function name="TangentPointerEXT" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
</function>
- <function name="BinormalPointerEXT">
+ <function name="BinormalPointerEXT" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
@@ -10113,7 +10348,7 @@
</category>
<category name="GL_SGIX_pixel_texture" number="160">
- <function name="PixelTexGenSGIX">
+ <function name="PixelTexGenSGIX" exec="skip">
<param name="mode" type="GLenum"/>
<glx rop="2059" ignore="true"/>
</function>
@@ -10123,70 +10358,70 @@
<!-- Extension number 162 is not listed in the extension registry. -->
<category name="GL_SUNX_constant_data" number="163">
- <function name="FinishTextureSUNX">
+ <function name="FinishTextureSUNX" exec="skip">
</function>
</category>
<category name="GL_SUN_global_alpha" number="164">
- <function name="GlobalAlphaFactorbSUN">
+ <function name="GlobalAlphaFactorbSUN" exec="skip">
<param name="factor" type="GLbyte"/>
</function>
- <function name="GlobalAlphaFactorsSUN">
+ <function name="GlobalAlphaFactorsSUN" exec="skip">
<param name="factor" type="GLshort"/>
</function>
- <function name="GlobalAlphaFactoriSUN">
+ <function name="GlobalAlphaFactoriSUN" exec="skip">
<param name="factor" type="GLint"/>
</function>
- <function name="GlobalAlphaFactorfSUN">
+ <function name="GlobalAlphaFactorfSUN" exec="skip">
<param name="factor" type="GLfloat"/>
</function>
- <function name="GlobalAlphaFactordSUN">
+ <function name="GlobalAlphaFactordSUN" exec="skip">
<param name="factor" type="GLdouble"/>
</function>
- <function name="GlobalAlphaFactorubSUN">
+ <function name="GlobalAlphaFactorubSUN" exec="skip">
<param name="factor" type="GLubyte"/>
</function>
- <function name="GlobalAlphaFactorusSUN">
+ <function name="GlobalAlphaFactorusSUN" exec="skip">
<param name="factor" type="GLushort"/>
</function>
- <function name="GlobalAlphaFactoruiSUN">
+ <function name="GlobalAlphaFactoruiSUN" exec="skip">
<param name="factor" type="GLuint"/>
</function>
</category>
<category name="GL_SUN_triangle_list" number="165">
- <function name="ReplacementCodeuiSUN">
+ <function name="ReplacementCodeuiSUN" exec="skip">
<param name="code" type="GLuint"/>
</function>
- <function name="ReplacementCodeusSUN">
+ <function name="ReplacementCodeusSUN" exec="skip">
<param name="code" type="GLushort"/>
</function>
- <function name="ReplacementCodeubSUN">
+ <function name="ReplacementCodeubSUN" exec="skip">
<param name="code" type="GLubyte"/>
</function>
- <function name="ReplacementCodeuivSUN">
+ <function name="ReplacementCodeuivSUN" exec="skip">
<param name="code" type="const GLuint *"/>
</function>
- <function name="ReplacementCodeusvSUN">
+ <function name="ReplacementCodeusvSUN" exec="skip">
<param name="code" type="const GLushort *"/>
</function>
- <function name="ReplacementCodeubvSUN">
+ <function name="ReplacementCodeubvSUN" exec="skip">
<param name="code" type="const GLubyte *"/>
</function>
- <function name="ReplacementCodePointerSUN">
+ <function name="ReplacementCodePointerSUN" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
@@ -10194,7 +10429,7 @@
</category>
<category name="GL_SUN_vertex" number="166">
- <function name="Color4ubVertex2fSUN">
+ <function name="Color4ubVertex2fSUN" exec="skip">
<param name="r" type="GLubyte"/>
<param name="g" type="GLubyte"/>
<param name="b" type="GLubyte"/>
@@ -10203,12 +10438,12 @@
<param name="y" type="GLfloat"/>
</function>
- <function name="Color4ubVertex2fvSUN">
+ <function name="Color4ubVertex2fvSUN" exec="skip">
<param name="c" type="const GLubyte *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Color4ubVertex3fSUN">
+ <function name="Color4ubVertex3fSUN" exec="skip">
<param name="r" type="GLubyte"/>
<param name="g" type="GLubyte"/>
<param name="b" type="GLubyte"/>
@@ -10218,12 +10453,12 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="Color4ubVertex3fvSUN">
+ <function name="Color4ubVertex3fvSUN" exec="skip">
<param name="c" type="const GLubyte *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Color3fVertex3fSUN">
+ <function name="Color3fVertex3fSUN" exec="skip">
<param name="r" type="GLfloat"/>
<param name="g" type="GLfloat"/>
<param name="b" type="GLfloat"/>
@@ -10232,12 +10467,12 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="Color3fVertex3fvSUN">
+ <function name="Color3fVertex3fvSUN" exec="skip">
<param name="c" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Normal3fVertex3fSUN">
+ <function name="Normal3fVertex3fSUN" exec="skip">
<param name="nx" type="GLfloat"/>
<param name="ny" type="GLfloat"/>
<param name="nz" type="GLfloat"/>
@@ -10246,12 +10481,12 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="Normal3fVertex3fvSUN">
+ <function name="Normal3fVertex3fvSUN" exec="skip">
<param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="Color4fNormal3fVertex3fSUN">
+ <function name="Color4fNormal3fVertex3fSUN" exec="skip">
<param name="r" type="GLfloat"/>
<param name="g" type="GLfloat"/>
<param name="b" type="GLfloat"/>
@@ -10264,13 +10499,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="Color4fNormal3fVertex3fvSUN">
+ <function name="Color4fNormal3fVertex3fvSUN" exec="skip">
<param name="c" type="const GLfloat *"/>
<param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord2fVertex3fSUN">
+ <function name="TexCoord2fVertex3fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="x" type="GLfloat"/>
@@ -10278,12 +10513,12 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="TexCoord2fVertex3fvSUN">
+ <function name="TexCoord2fVertex3fvSUN" exec="skip">
<param name="tc" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord4fVertex4fSUN">
+ <function name="TexCoord4fVertex4fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="p" type="GLfloat"/>
@@ -10294,12 +10529,12 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="TexCoord4fVertex4fvSUN">
+ <function name="TexCoord4fVertex4fvSUN" exec="skip">
<param name="tc" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord2fColor4ubVertex3fSUN">
+ <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLubyte"/>
@@ -10311,13 +10546,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="TexCoord2fColor4ubVertex3fvSUN">
+ <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip">
<param name="tc" type="const GLfloat *"/>
<param name="c" type="const GLubyte *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord2fColor3fVertex3fSUN">
+ <function name="TexCoord2fColor3fVertex3fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
@@ -10328,13 +10563,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="TexCoord2fColor3fVertex3fvSUN">
+ <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip">
<param name="tc" type="const GLfloat *"/>
<param name="c" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord2fNormal3fVertex3fSUN">
+ <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="nx" type="GLfloat"/>
@@ -10345,13 +10580,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="TexCoord2fNormal3fVertex3fvSUN">
+ <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip">
<param name="tc" type="const GLfloat *"/>
<param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="TexCoord2fColor4fNormal3fVertex3fSUN">
+ <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="r" type="GLfloat"/>
@@ -10366,14 +10601,14 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="TexCoord2fColor4fNormal3fVertex3fvSUN">
+ <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip">
<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="TexCoord4fColor4fNormal3fVertex4fSUN">
+ <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip">
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
<param name="p" type="GLfloat"/>
@@ -10391,26 +10626,26 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="TexCoord4fColor4fNormal3fVertex4fvSUN">
+ <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip">
<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="ReplacementCodeuiVertex3fSUN">
+ <function name="ReplacementCodeuiVertex3fSUN" exec="skip">
<param name="rc" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiVertex3fvSUN">
+ <function name="ReplacementCodeuiVertex3fvSUN" exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="ReplacementCodeuiColor4ubVertex3fSUN">
+ <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip">
<param name="rc" type="GLuint"/>
<param name="r" type="GLubyte"/>
<param name="g" type="GLubyte"/>
@@ -10421,13 +10656,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiColor4ubVertex3fvSUN">
+ <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="c" type="const GLubyte *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="ReplacementCodeuiColor3fVertex3fSUN">
+ <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip">
<param name="rc" type="GLuint"/>
<param name="r" type="GLfloat"/>
<param name="g" type="GLfloat"/>
@@ -10437,13 +10672,13 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiColor3fVertex3fvSUN">
+ <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="c" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="ReplacementCodeuiNormal3fVertex3fSUN">
+ <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip">
<param name="rc" type="GLuint"/>
<param name="nx" type="GLfloat"/>
<param name="ny" type="GLfloat"/>
@@ -10453,13 +10688,14 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiNormal3fVertex3fvSUN">
+ <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="n" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN">
+ <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN"
+ exec="skip">
<param name="rc" type="GLuint"/>
<param name="r" type="GLfloat"/>
<param name="g" type="GLfloat"/>
@@ -10473,14 +10709,15 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN">
+ <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN"
+ exec="skip">
<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>
- <function name="ReplacementCodeuiTexCoord2fVertex3fSUN">
+ <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip">
<param name="rc" type="GLuint"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
@@ -10489,13 +10726,14 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN">
+ <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="tc" type="const GLfloat *"/>
<param name="v" type="const GLfloat *"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN">
+ <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"
+ exec="skip">
<param name="rc" type="GLuint"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
@@ -10507,14 +10745,16 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN">
+ <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"
+ exec="skip">
<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="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN">
+ <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"
+ exec="skip">
<param name="rc" type="GLuint"/>
<param name="s" type="GLfloat"/>
<param name="t" type="GLfloat"/>
@@ -10530,7 +10770,8 @@
<param name="z" type="GLfloat"/>
</function>
- <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN">
+ <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"
+ exec="skip">
<param name="rc" type="const GLuint *"/>
<param name="tc" type="const GLfloat *"/>
<param name="c" type="const GLfloat *"/>
@@ -10603,17 +10844,18 @@
</category>
<category name="GL_EXT_vertex_weighting" number="188">
- <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT">
+ <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT"
+ exec="skip">
<param name="weight" type="GLfloat"/>
<glx ignore="true"/>
</function>
- <function name="VertexWeightfvEXT">
+ <function name="VertexWeightfvEXT" exec="skip">
<param name="weight" type="const GLfloat *" count="1"/>
<glx rop="4135" ignore="true"/>
</function>
- <function name="VertexWeightPointerEXT">
+ <function name="VertexWeightPointerEXT" exec="skip">
<param name="size" type="GLsizei"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLsizei"/>
@@ -10632,11 +10874,11 @@
</category>
<category name="GL_NV_vertex_array_range" number="190">
- <function name="FlushVertexArrayRangeNV">
+ <function name="FlushVertexArrayRangeNV" exec="skip">
<glx ignore="true"/>
</function>
- <function name="VertexArrayRangeNV">
+ <function name="VertexArrayRangeNV" exec="skip">
<param name="length" type="GLsizei"/>
<param name="pointer" type="const GLvoid *"/>
<glx ignore="true"/>
@@ -10644,31 +10886,31 @@
</category>
<category name="GL_NV_register_combiners" number="191">
- <function name="CombinerParameterfvNV">
+ <function name="CombinerParameterfvNV" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *" variable_param="pname"/>
<glx rop="4137" ignore="true"/>
</function>
- <function name="CombinerParameterfNV">
+ <function name="CombinerParameterfNV" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat"/>
<glx rop="4136" ignore="true"/>
</function>
- <function name="CombinerParameterivNV">
+ <function name="CombinerParameterivNV" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="4139" ignore="true"/>
</function>
- <function name="CombinerParameteriNV">
+ <function name="CombinerParameteriNV" exec="skip">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="4138" ignore="true"/>
</function>
- <function name="CombinerInputNV">
+ <function name="CombinerInputNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="variable" type="GLenum"/>
@@ -10678,7 +10920,7 @@
<glx rop="4140" ignore="true"/>
</function>
- <function name="CombinerOutputNV">
+ <function name="CombinerOutputNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="abOutput" type="GLenum"/>
@@ -10692,7 +10934,7 @@
<glx rop="4141" ignore="true"/>
</function>
- <function name="FinalCombinerInputNV">
+ <function name="FinalCombinerInputNV" exec="skip">
<param name="variable" type="GLenum"/>
<param name="input" type="GLenum"/>
<param name="mapping" type="GLenum"/>
@@ -10700,7 +10942,7 @@
<glx rop="4142" ignore="true"/>
</function>
- <function name="GetCombinerInputParameterfvNV">
+ <function name="GetCombinerInputParameterfvNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="variable" type="GLenum"/>
@@ -10709,7 +10951,7 @@
<glx vendorpriv="1270" ignore="true"/>
</function>
- <function name="GetCombinerInputParameterivNV">
+ <function name="GetCombinerInputParameterivNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="variable" type="GLenum"/>
@@ -10718,7 +10960,7 @@
<glx vendorpriv="1271" ignore="true"/>
</function>
- <function name="GetCombinerOutputParameterfvNV">
+ <function name="GetCombinerOutputParameterfvNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="pname" type="GLenum"/>
@@ -10726,7 +10968,7 @@
<glx vendorpriv="1272" ignore="true"/>
</function>
- <function name="GetCombinerOutputParameterivNV">
+ <function name="GetCombinerOutputParameterivNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="portion" type="GLenum"/>
<param name="pname" type="GLenum"/>
@@ -10734,14 +10976,14 @@
<glx vendorpriv="1273" ignore="true"/>
</function>
- <function name="GetFinalCombinerInputParameterfvNV">
+ <function name="GetFinalCombinerInputParameterfvNV" exec="skip">
<param name="variable" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true"/>
<glx vendorpriv="1274" ignore="true"/>
</function>
- <function name="GetFinalCombinerInputParameterivNV">
+ <function name="GetFinalCombinerInputParameterivNV" exec="skip">
<param name="variable" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
@@ -10889,7 +11131,7 @@
<glx handcode="true"/>
</function>
- <function name="WindowPos4dMESA" offset="assign">
+ <function name="WindowPos4dMESA" offset="assign" deprecated="3.1">
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
@@ -10897,12 +11139,12 @@
<glx ignore="true"/>
</function>
- <function name="WindowPos4dvMESA" offset="assign">
+ <function name="WindowPos4dvMESA" offset="assign" deprecated="3.1">
<param name="v" type="const GLdouble *"/>
<glx ignore="true"/>
</function>
- <function name="WindowPos4fMESA" offset="assign">
+ <function name="WindowPos4fMESA" offset="assign" deprecated="3.1">
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
@@ -10910,12 +11152,12 @@
<glx ignore="true"/>
</function>
- <function name="WindowPos4fvMESA" offset="assign">
+ <function name="WindowPos4fvMESA" offset="assign" deprecated="3.1">
<param name="v" type="const GLfloat *"/>
<glx ignore="true"/>
</function>
- <function name="WindowPos4iMESA" offset="assign">
+ <function name="WindowPos4iMESA" offset="assign" deprecated="3.1">
<param name="x" type="GLint"/>
<param name="y" type="GLint"/>
<param name="z" type="GLint"/>
@@ -10923,12 +11165,12 @@
<glx ignore="true"/>
</function>
- <function name="WindowPos4ivMESA" offset="assign">
+ <function name="WindowPos4ivMESA" offset="assign" deprecated="3.1">
<param name="v" type="const GLint *"/>
<glx ignore="true"/>
</function>
- <function name="WindowPos4sMESA" offset="assign">
+ <function name="WindowPos4sMESA" offset="assign" deprecated="3.1">
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
@@ -10936,7 +11178,7 @@
<glx ignore="true"/>
</function>
- <function name="WindowPos4svMESA" offset="assign">
+ <function name="WindowPos4svMESA" offset="assign" deprecated="3.1">
<param name="v" type="const GLshort *"/>
<glx ignore="true"/>
</function>
@@ -10971,7 +11213,7 @@
</category>
<category name="GL_IBM_vertex_array_lists" number="201">
- <function name="ColorPointerListIBM">
+ <function name="ColorPointerListIBM" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
@@ -10979,7 +11221,7 @@
<param name="ptrstride" type="GLint"/>
</function>
- <function name="SecondaryColorPointerListIBM">
+ <function name="SecondaryColorPointerListIBM" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
@@ -10987,34 +11229,34 @@
<param name="ptrstride" type="GLint"/>
</function>
- <function name="EdgeFlagPointerListIBM">
+ <function name="EdgeFlagPointerListIBM" exec="skip">
<param name="stride" type="GLint"/>
<param name="pointer" type="const GLboolean **"/>
<param name="ptrstride" type="GLint"/>
</function>
- <function name="FogCoordPointerListIBM">
+ <function name="FogCoordPointerListIBM" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
<param name="pointer" type="const GLvoid **"/>
<param name="ptrstride" type="GLint"/>
</function>
- <function name="IndexPointerListIBM">
+ <function name="IndexPointerListIBM" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
<param name="pointer" type="const GLvoid **"/>
<param name="ptrstride" type="GLint"/>
</function>
- <function name="NormalPointerListIBM">
+ <function name="NormalPointerListIBM" exec="skip">
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
<param name="pointer" type="const GLvoid **"/>
<param name="ptrstride" type="GLint"/>
</function>
- <function name="TexCoordPointerListIBM">
+ <function name="TexCoordPointerListIBM" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
@@ -11022,7 +11264,7 @@
<param name="ptrstride" type="GLint"/>
</function>
- <function name="VertexPointerListIBM">
+ <function name="VertexPointerListIBM" exec="skip">
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
<param name="stride" type="GLint"/>
@@ -11049,7 +11291,7 @@
</category>
<category name="GL_3DFX_tbuffer" number="208">
- <function name="TbufferMask3DFX">
+ <function name="TbufferMask3DFX" exec="skip">
<param name="mask" type="GLuint"/>
<glx ignore="true"/>
</function>
@@ -11072,7 +11314,7 @@
<category name="GL_SGIS_texture_color_mask" number="214">
<enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/>
- <function name="TextureColorMaskSGIS">
+ <function name="TextureColorMaskSGIS" exec="skip">
<param name="red" type="GLboolean"/>
<param name="green" type="GLboolean"/>
<param name="blue" type="GLboolean"/>
@@ -11098,43 +11340,43 @@
</category>
<category name="GL_NV_fence" number="222">
- <function name="DeleteFencesNV">
+ <function name="DeleteFencesNV" exec="skip">
<param name="n" type="GLsizei"/>
<param name="fences" type="const GLuint *"/>
<glx ignore="true"/>
</function>
- <function name="GenFencesNV">
+ <function name="GenFencesNV" exec="skip">
<param name="n" type="GLsizei" counter="true"/>
<param name="fences" type="GLuint *" output="true" count="n"/>
<glx ignore="true"/>
</function>
- <function name="IsFenceNV">
+ <function name="IsFenceNV" exec="skip">
<param name="fence" type="GLuint"/>
<return type="GLboolean"/>
<glx ignore="true"/>
</function>
- <function name="TestFenceNV">
+ <function name="TestFenceNV" exec="skip">
<param name="fence" type="GLuint"/>
<return type="GLboolean"/>
<glx ignore="true"/>
</function>
- <function name="GetFenceivNV">
+ <function name="GetFenceivNV" exec="skip">
<param name="fence" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
<glx ignore="true"/>
</function>
- <function name="FinishFenceNV">
+ <function name="FinishFenceNV" exec="skip">
<param name="fence" type="GLuint"/>
<glx ignore="true"/>
</function>
- <function name="SetFenceNV">
+ <function name="SetFenceNV" exec="skip">
<param name="fence" type="GLuint"/>
<param name="condition" type="GLenum"/>
<glx ignore="true"/>
@@ -11146,7 +11388,7 @@
</category>
<category name="GL_NV_evaluators" number="225">
- <function name="MapControlPointsNV">
+ <function name="MapControlPointsNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
@@ -11158,19 +11400,19 @@
<param name="points" type="const GLvoid *"/>
</function>
- <function name="MapParameterivNV">
+ <function name="MapParameterivNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *"/>
</function>
- <function name="MapParameterfvNV">
+ <function name="MapParameterfvNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
</function>
- <function name="GetMapControlPointsNV">
+ <function name="GetMapControlPointsNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="type" type="GLenum"/>
@@ -11180,33 +11422,33 @@
<param name="points" type="GLvoid *" output="true"/>
</function>
- <function name="GetMapParameterivNV">
+ <function name="GetMapParameterivNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
</function>
- <function name="GetMapParameterfvNV">
+ <function name="GetMapParameterfvNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true"/>
</function>
- <function name="GetMapAttribParameterivNV">
+ <function name="GetMapAttribParameterivNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true"/>
</function>
- <function name="GetMapAttribParameterfvNV">
+ <function name="GetMapAttribParameterfvNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true"/>
</function>
- <function name="EvalMapsNV">
+ <function name="EvalMapsNV" exec="skip">
<param name="target" type="GLenum"/>
<param name="mode" type="GLenum"/>
</function>
@@ -11218,13 +11460,13 @@
</category>
<category name="GL_NV_register_combiners2" number="227">
- <function name="CombinerStageParameterfvNV">
+ <function name="CombinerStageParameterfvNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfloat *"/>
</function>
- <function name="GetCombinerStageParameterfvNV">
+ <function name="GetCombinerStageParameterfvNV" exec="skip">
<param name="stage" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true"/>
@@ -11358,7 +11600,8 @@
<enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/>
<enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/>
- <function name="AreProgramsResidentNV" offset="assign">
+ <function name="AreProgramsResidentNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="n" type="GLsizei" counter="true"/>
<param name="ids" type="const GLuint *" count="n"/>
<param name="residences" type="GLboolean *" output="true" count="n"/>
@@ -11366,26 +11609,30 @@
<glx vendorpriv="1293"/>
</function>
- <function name="BindProgramNV" offset="assign">
+ <function name="BindProgramNV" offset="assign" deprecated="3.1"
+ mesa_name="-NV">
<param name="target" type="GLenum"/>
<param name="program" type="GLuint"/>
<glx rop="4180"/>
</function>
- <function name="DeleteProgramsNV" offset="assign">
+ <function name="DeleteProgramsNV" offset="assign" deprecated="3.1"
+ mesa_name="-NV">
<param name="n" type="GLsizei" counter="true"/>
<param name="programs" type="const GLuint *" count="n"/>
<glx vendorpriv="1294"/>
</function>
- <function name="ExecuteProgramNV" offset="assign">
+ <function name="ExecuteProgramNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="params" type="const GLfloat *" count="4"/>
<glx rop="4181"/>
</function>
- <function name="GenProgramsNV" offset="assign">
+ <function name="GenProgramsNV" offset="assign" deprecated="3.1"
+ mesa_name="-NV">
<param name="n" type="GLsizei" counter="true"/>
<param name="programs" type="GLuint *" output="true" count="n"/>
<glx vendorpriv="1295" always_array="true"/>
@@ -11397,7 +11644,8 @@
of these functions.
-->
- <function name="GetProgramParameterdvNV" offset="assign">
+ <function name="GetProgramParameterdvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
@@ -11405,7 +11653,8 @@
<glx vendorpriv="1297"/>
</function>
- <function name="GetProgramParameterfvNV" offset="assign">
+ <function name="GetProgramParameterfvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
@@ -11413,21 +11662,24 @@
<glx vendorpriv="1296"/>
</function>
- <function name="GetProgramivNV" offset="assign">
+ <function name="GetProgramivNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="id" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx vendorpriv="1298"/>
</function>
- <function name="GetProgramStringNV" offset="assign">
+ <function name="GetProgramStringNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="id" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="program" type="GLubyte *" output="true"/>
<glx vendorpriv="1299" handcode="server" always_array="true"/>
</function>
- <function name="GetTrackMatrixivNV" offset="assign">
+ <function name="GetTrackMatrixivNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="address" type="GLuint"/>
<param name="pname" type="GLenum"/>
@@ -11435,41 +11687,47 @@
<glx vendorpriv="1300"/>
</function>
- <function name="GetVertexAttribdvNV" offset="assign">
+ <function name="GetVertexAttribdvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
<glx vendorpriv="1301"/>
</function>
- <function name="GetVertexAttribfvNV" offset="assign">
+ <function name="GetVertexAttribfvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
<glx vendorpriv="1302"/>
</function>
- <function name="GetVertexAttribivNV" offset="assign">
+ <function name="GetVertexAttribivNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLint *" output="true" variable_param="pname"/>
<glx vendorpriv="1303"/>
</function>
- <function name="GetVertexAttribPointervNV" offset="assign">
+ <function name="GetVertexAttribPointervNV" offset="assign"
+ mesa_name="-NV+ARB">
<param name="index" type="GLuint"/>
<param name="pname" type="GLenum"/>
<param name="pointer" type="GLvoid **" output="true"/>
<glx handcode="true"/>
</function>
- <function name="IsProgramNV" offset="assign">
+ <function name="IsProgramNV" offset="assign" deprecated="3.1"
+ mesa_name="-NV+ARB">
<param name="program" type="GLuint"/>
<return type="GLboolean"/>
<glx vendorpriv="1304"/>
</function>
- <function name="LoadProgramNV" offset="assign">
+ <function name="LoadProgramNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
@@ -11507,7 +11765,8 @@
<param name="params" type="const GLfloat *"/>
</function>
- <function name="ProgramParameters4dvNV" offset="assign">
+ <function name="ProgramParameters4dvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="num" type="GLsizei" counter="true"/>
@@ -11515,7 +11774,8 @@
<glx rop="4187"/>
</function>
- <function name="ProgramParameters4fvNV" offset="assign">
+ <function name="ProgramParameters4fvNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="num" type="GLsizei" counter="true"/>
@@ -11523,13 +11783,15 @@
<glx rop="4186"/>
</function>
- <function name="RequestResidentProgramsNV" offset="assign">
+ <function name="RequestResidentProgramsNV" offset="assign"
+ deprecated="3.1" exec="skip">
<param name="n" type="GLsizei" counter="true"/>
<param name="ids" type="const GLuint *" count="n"/>
<glx rop="4182"/>
</function>
- <function name="TrackMatrixNV" offset="assign">
+ <function name="TrackMatrixNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="target" type="GLenum"/>
<param name="address" type="GLuint"/>
<param name="matrix" type="GLenum"/>
@@ -11537,7 +11799,8 @@
<glx rop="4188"/>
</function>
- <function name="VertexAttribPointerNV" offset="assign">
+ <function name="VertexAttribPointerNV" offset="assign" deprecated="3.1"
+ exec="skip">
<param name="index" type="GLuint"/>
<param name="size" type="GLint"/>
<param name="type" type="GLenum"/>
@@ -11546,43 +11809,50 @@
<glx handcode="true"/>
</function>
- <function name="VertexAttrib1sNV" offset="assign" vectorequiv="VertexAttrib1svNV">
+ <function name="VertexAttrib1sNV" offset="assign"
+ vectorequiv="VertexAttrib1svNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
</function>
- <function name="VertexAttrib1svNV" offset="assign">
+ <function name="VertexAttrib1svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="1"/>
<glx rop="4265"/>
</function>
- <function name="VertexAttrib2sNV" offset="assign" vectorequiv="VertexAttrib2svNV">
+ <function name="VertexAttrib2sNV" offset="assign"
+ vectorequiv="VertexAttrib2svNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
</function>
- <function name="VertexAttrib2svNV" offset="assign">
+ <function name="VertexAttrib2svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="2"/>
<glx rop="4266"/>
</function>
- <function name="VertexAttrib3sNV" offset="assign" vectorequiv="VertexAttrib3svNV">
+ <function name="VertexAttrib3sNV" offset="assign"
+ vectorequiv="VertexAttrib3svNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
<param name="z" type="GLshort"/>
</function>
- <function name="VertexAttrib3svNV" offset="assign">
+ <function name="VertexAttrib3svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="3"/>
<glx rop="4267"/>
</function>
- <function name="VertexAttrib4sNV" offset="assign" vectorequiv="VertexAttrib4svNV">
+ <function name="VertexAttrib4sNV" offset="assign"
+ vectorequiv="VertexAttrib4svNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLshort"/>
<param name="y" type="GLshort"/>
@@ -11590,49 +11860,61 @@
<param name="w" type="GLshort"/>
</function>
- <function name="VertexAttrib4svNV" offset="assign">
+ <function name="VertexAttrib4svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLshort *" count="4"/>
<glx rop="4268"/>
</function>
- <function name="VertexAttrib1fNV" offset="assign" vectorequiv="VertexAttrib1fvNV">
+ <function name="VertexAttrib1fNV" offset="assign"
+ vectorequiv="VertexAttrib1fvNV" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
</function>
- <function name="VertexAttrib1fvNV" offset="assign">
+ <function name="VertexAttrib1fvNV" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="1"/>
<glx rop="4269"/>
</function>
- <function name="VertexAttrib2fNV" offset="assign" vectorequiv="VertexAttrib2fvNV">
+ <function name="VertexAttrib2fNV" offset="assign"
+ vectorequiv="VertexAttrib2fvNV" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
</function>
- <function name="VertexAttrib2fvNV" offset="assign">
+ <function name="VertexAttrib2fvNV" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="2"/>
<glx rop="4270"/>
</function>
- <function name="VertexAttrib3fNV" offset="assign" vectorequiv="VertexAttrib3fvNV">
+ <function name="VertexAttrib3fNV" offset="assign"
+ vectorequiv="VertexAttrib3fvNV" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
<param name="z" type="GLfloat"/>
</function>
- <function name="VertexAttrib3fvNV" offset="assign">
+ <function name="VertexAttrib3fvNV" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="3"/>
<glx rop="4271"/>
</function>
- <function name="VertexAttrib4fNV" offset="assign" vectorequiv="VertexAttrib4fvNV">
+ <function name="VertexAttrib4fNV" offset="assign"
+ vectorequiv="VertexAttrib4fvNV" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="x" type="GLfloat"/>
<param name="y" type="GLfloat"/>
@@ -11640,49 +11922,57 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="VertexAttrib4fvNV" offset="assign">
+ <function name="VertexAttrib4fvNV" offset="assign" deprecated="3.1"
+ exec="dynamic">
<param name="index" type="GLuint"/>
<param name="v" type="const GLfloat *" count="4"/>
<glx rop="4272"/>
</function>
- <function name="VertexAttrib1dNV" offset="assign" vectorequiv="VertexAttrib1dvNV">
+ <function name="VertexAttrib1dNV" offset="assign"
+ vectorequiv="VertexAttrib1dvNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
</function>
- <function name="VertexAttrib1dvNV" offset="assign">
+ <function name="VertexAttrib1dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="1"/>
<glx rop="4273" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib2dNV" offset="assign" vectorequiv="VertexAttrib2dvNV">
+ <function name="VertexAttrib2dNV" offset="assign"
+ vectorequiv="VertexAttrib2dvNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
</function>
- <function name="VertexAttrib2dvNV" offset="assign">
+ <function name="VertexAttrib2dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="2"/>
<glx rop="4274" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib3dNV" offset="assign" vectorequiv="VertexAttrib3dvNV">
+ <function name="VertexAttrib3dNV" offset="assign"
+ vectorequiv="VertexAttrib3dvNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
<param name="z" type="GLdouble"/>
</function>
- <function name="VertexAttrib3dvNV" offset="assign">
+ <function name="VertexAttrib3dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="3"/>
<glx rop="4275" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib4dNV" offset="assign" vectorequiv="VertexAttrib4dvNV">
+ <function name="VertexAttrib4dNV" offset="assign"
+ vectorequiv="VertexAttrib4dvNV" deprecated="3.1" exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLdouble"/>
<param name="y" type="GLdouble"/>
@@ -11690,13 +11980,16 @@
<param name="w" type="GLdouble"/>
</function>
- <function name="VertexAttrib4dvNV" offset="assign">
+ <function name="VertexAttrib4dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLdouble *" count="4"/>
<glx rop="4276" doubles_in_order="true"/>
</function>
- <function name="VertexAttrib4ubNV" offset="assign" vectorequiv="VertexAttrib4ubvNV">
+ <function name="VertexAttrib4ubNV" offset="assign"
+ vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="x" type="GLubyte"/>
<param name="y" type="GLubyte"/>
@@ -11704,97 +11997,111 @@
<param name="w" type="GLubyte"/>
</function>
- <function name="VertexAttrib4ubvNV" offset="assign">
+ <function name="VertexAttrib4ubvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="v" type="const GLubyte *" count="4"/>
<glx rop="4277"/>
</function>
- <function name="VertexAttribs1svNV" offset="assign">
+ <function name="VertexAttribs1svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLshort *" count="n"/>
<glx rop="4202"/>
</function>
- <function name="VertexAttribs2svNV" offset="assign">
+ <function name="VertexAttribs2svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLshort *" count="n" count_scale="2"/>
<glx rop="4203"/>
</function>
- <function name="VertexAttribs3svNV" offset="assign">
+ <function name="VertexAttribs3svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLshort *" count="n" count_scale="3"/>
<glx rop="4204"/>
</function>
- <function name="VertexAttribs4svNV" offset="assign">
+ <function name="VertexAttribs4svNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLshort *" count="n" count_scale="4"/>
<glx rop="4205"/>
</function>
- <function name="VertexAttribs1fvNV" offset="assign">
+ <function name="VertexAttribs1fvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLfloat *" count="n"/>
<glx rop="4206"/>
</function>
- <function name="VertexAttribs2fvNV" offset="assign">
+ <function name="VertexAttribs2fvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLfloat *" count="n" count_scale="2"/>
<glx rop="4207"/>
</function>
- <function name="VertexAttribs3fvNV" offset="assign">
+ <function name="VertexAttribs3fvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLfloat *" count="n" count_scale="3"/>
<glx rop="4208"/>
</function>
- <function name="VertexAttribs4fvNV" offset="assign">
+ <function name="VertexAttribs4fvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLfloat *" count="n" count_scale="4"/>
<glx rop="4209"/>
</function>
- <function name="VertexAttribs1dvNV" offset="assign">
+ <function name="VertexAttribs1dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLdouble *" count="n"/>
<glx rop="4210" doubles_in_order="true"/>
</function>
- <function name="VertexAttribs2dvNV" offset="assign">
+ <function name="VertexAttribs2dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLdouble *" count="n" count_scale="2"/>
<glx rop="4211" doubles_in_order="true"/>
</function>
- <function name="VertexAttribs3dvNV" offset="assign">
+ <function name="VertexAttribs3dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLdouble *" count="n" count_scale="3"/>
<glx rop="4212" doubles_in_order="true"/>
</function>
- <function name="VertexAttribs4dvNV" offset="assign">
+ <function name="VertexAttribs4dvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLdouble *" count="n" count_scale="4"/>
<glx rop="4213" doubles_in_order="true"/>
</function>
- <function name="VertexAttribs4ubvNV" offset="assign">
+ <function name="VertexAttribs4ubvNV" offset="assign" deprecated="3.1"
+ exec="loopback">
<param name="index" type="GLuint"/>
<param name="n" type="GLsizei" counter="true"/>
<param name="v" type="const GLubyte *" count="n" count_scale="4"/>
@@ -11863,22 +12170,22 @@
<size name="GetTexEnviv" mode="get"/>
<size name="GetTexEnvfv" mode="get"/>
</enum>
- <function name="TexBumpParameterfvATI" offset="assign">
+ <function name="TexBumpParameterfvATI" offset="assign" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="const GLfloat *" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="TexBumpParameterivATI" offset="assign">
+ <function name="TexBumpParameterivATI" offset="assign" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="const GLint *" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetTexBumpParameterfvATI" offset="assign">
+ <function name="GetTexBumpParameterfvATI" offset="assign" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfloat *" variable_param="pname"/>
<glx ignore="true"/>
</function>
- <function name="GetTexBumpParameterivATI" offset="assign">
+ <function name="GetTexBumpParameterivATI" offset="assign" deprecated="3.1">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint *" variable_param="pname"/>
<glx ignore="true"/>
@@ -11997,45 +12304,45 @@
redudndant garbage. There are a lot of enums with the value 0x00000001.
-->
- <function name="GenFragmentShadersATI" offset="assign">
+ <function name="GenFragmentShadersATI" offset="assign" deprecated="3.1">
<return type="GLuint"/>
<param name="range" type="GLuint"/>
<glx ignore="true"/>
</function>
- <function name="BindFragmentShaderATI" offset="assign">
+ <function name="BindFragmentShaderATI" offset="assign" deprecated="3.1">
<param name="id" type="GLuint"/>
<glx ignore="true"/>
</function>
- <function name="DeleteFragmentShaderATI" offset="assign">
+ <function name="DeleteFragmentShaderATI" offset="assign" deprecated="3.1">
<param name="id" type="GLuint"/>
<glx ignore="true"/>
</function>
- <function name="BeginFragmentShaderATI" offset="assign">
+ <function name="BeginFragmentShaderATI" offset="assign" deprecated="3.1">
<glx ignore="true"/>
</function>
- <function name="EndFragmentShaderATI" offset="assign">
+ <function name="EndFragmentShaderATI" offset="assign" deprecated="3.1">
<glx ignore="true"/>
</function>
- <function name="PassTexCoordATI" offset="assign">
+ <function name="PassTexCoordATI" offset="assign" deprecated="3.1">
<param name="dst" type="GLuint"/>
<param name="coord" type="GLuint"/>
<param name="swizzle" type="GLenum"/>
<glx ignore="true"/>
</function>
- <function name="SampleMapATI" offset="assign">
+ <function name="SampleMapATI" offset="assign" deprecated="3.1">
<param name="dst" type="GLuint"/>
<param name="interp" type="GLuint"/>
<param name="swizzle" type="GLenum"/>
<glx ignore="true"/>
</function>
- <function name="ColorFragmentOp1ATI" offset="assign">
+ <function name="ColorFragmentOp1ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMask" type="GLuint"/>
@@ -12046,7 +12353,7 @@
<glx ignore="true"/>
</function>
- <function name="ColorFragmentOp2ATI" offset="assign">
+ <function name="ColorFragmentOp2ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMask" type="GLuint"/>
@@ -12060,7 +12367,7 @@
<glx ignore="true"/>
</function>
- <function name="ColorFragmentOp3ATI" offset="assign">
+ <function name="ColorFragmentOp3ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMask" type="GLuint"/>
@@ -12077,7 +12384,7 @@
<glx ignore="true"/>
</function>
- <function name="AlphaFragmentOp1ATI" offset="assign">
+ <function name="AlphaFragmentOp1ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMod" type="GLuint"/>
@@ -12087,7 +12394,7 @@
<glx ignore="true"/>
</function>
- <function name="AlphaFragmentOp2ATI" offset="assign">
+ <function name="AlphaFragmentOp2ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMod" type="GLuint"/>
@@ -12100,7 +12407,7 @@
<glx ignore="true"/>
</function>
- <function name="AlphaFragmentOp3ATI" offset="assign">
+ <function name="AlphaFragmentOp3ATI" offset="assign" deprecated="3.1">
<param name="op" type="GLenum"/>
<param name="dst" type="GLuint"/>
<param name="dstMod" type="GLuint"/>
@@ -12116,7 +12423,8 @@
<glx ignore="true"/>
</function>
- <function name="SetFragmentShaderConstantATI" offset="assign">
+ <function name="SetFragmentShaderConstantATI" offset="assign"
+ deprecated="3.1">
<param name="dst" type="GLuint"/>
<param name="value" type="const GLfloat *"/>
<glx ignore="true"/>
@@ -12134,7 +12442,7 @@
<enum name="QUAD_MESH_SUN" value="0x8614"/>
<enum name="TRIANGLE_MESH_SUN" value="0x8615"/>
- <function name="DrawMeshArraysSUN">
+ <function name="DrawMeshArraysSUN" exec="skip">
<param name="mode" type="GLenum"/>
<param name="first" type="GLint"/>
<param name="count" type="GLsizei"/>
@@ -12190,13 +12498,13 @@
<size name="Get" mode="get"/>
</enum>
- <function name="PointParameteriNV" offset="assign">
+ <function name="PointParameteriNV" offset="assign" mesa_name="-NV">
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
<glx rop="4221"/>
</function>
- <function name="PointParameterivNV" offset="assign">
+ <function name="PointParameterivNV" offset="assign" mesa_name="-NV">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLint *" variable_param="pname"/>
<glx rop="4222"/>
@@ -12218,7 +12526,8 @@
<size name="Get" mode="get"/>
</enum>
- <function name="ActiveStencilFaceEXT" offset="assign" static_dispatch="false">
+ <function name="ActiveStencilFaceEXT" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="face" type="GLenum"/>
<glx rop="4220"/>
</function>
@@ -12258,7 +12567,9 @@
<enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/>
<enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/>
- <function name="ProgramNamedParameter4fNV" offset="assign" vectorequiv="ProgramNamedParameter4fvNV">
+ <function name="ProgramNamedParameter4fNV" offset="assign"
+ vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1"
+ exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12268,7 +12579,9 @@
<param name="w" type="GLfloat"/>
</function>
- <function name="ProgramNamedParameter4dNV" offset="assign" vectorequiv="ProgramNamedParameter4dvNV">
+ <function name="ProgramNamedParameter4dNV" offset="assign"
+ vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1"
+ exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12278,7 +12591,8 @@
<param name="w" type="GLdouble"/>
</function>
- <function name="ProgramNamedParameter4fvNV" offset="assign">
+ <function name="ProgramNamedParameter4fvNV" offset="assign"
+ deprecated="3.1" exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12286,7 +12600,8 @@
<glx rop="4218"/>
</function>
- <function name="ProgramNamedParameter4dvNV" offset="assign">
+ <function name="ProgramNamedParameter4dvNV" offset="assign"
+ deprecated="3.1" exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12294,7 +12609,8 @@
<glx rop="4219"/>
</function>
- <function name="GetProgramNamedParameterfvNV" offset="assign">
+ <function name="GetProgramNamedParameterfvNV" offset="assign"
+ deprecated="3.1" exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12302,7 +12618,8 @@
<glx vendorpriv="1310" always_array="true"/>
</function>
- <function name="GetProgramNamedParameterdvNV" offset="assign">
+ <function name="GetProgramNamedParameterdvNV" offset="assign"
+ deprecated="3.1" exec="skip">
<param name="id" type="GLuint"/>
<param name="len" type="GLsizei" counter="true"/>
<param name="name" type="const GLubyte *" count="len"/>
@@ -12452,12 +12769,14 @@
<enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13">
<size name="GetBufferParameteriv" mode="get"/>
</enum>
- <function name="BufferParameteriAPPLE" offset="assign" static_dispatch="false">
+ <function name="BufferParameteriAPPLE" offset="assign"
+ static_dispatch="false" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint"/>
</function>
- <function name="FlushMappedBufferRangeAPPLE" offset="assign" static_dispatch="false">
+ <function name="FlushMappedBufferRangeAPPLE" offset="assign"
+ static_dispatch="false" exec="skip">
<param name="target" type="GLenum"/>
<param name="offset" type="GLintptr"/>
<param name="size" type="GLsizeiptr"/>
@@ -12503,12 +12822,12 @@
<enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8">
<size name="GetTexParameterPointervAPPLE" mode="get"/>
</enum>
- <function name="TextureRangeAPPLE">
+ <function name="TextureRangeAPPLE" exec="skip">
<param name="target" type="GLenum"/>
<param name="length" type="GLsizei"/>
<param name="pointer" type="GLvoid *"/>
</function>
- <function name="GetTexParameterPointervAPPLE">
+ <function name="GetTexParameterPointervAPPLE" exec="skip">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLvoid **"/>
@@ -12553,7 +12872,8 @@
<param name="zfail" type="GLenum"/>
<param name="zpass" type="GLenum"/>
</function>
- <function name="StencilFuncSeparateATI" offset="assign" static_dispatch="false">
+ <function name="StencilFuncSeparateATI" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="frontfunc" type="GLenum"/>
<param name="backfunc" type="GLenum"/>
<param name="ref" type="GLint"/>
@@ -12563,14 +12883,16 @@
</category>
<category name="GL_EXT_gpu_program_parameters">
- <function name="ProgramEnvParameters4fvEXT" offset="assign" static_dispatch="false">
+ <function name="ProgramEnvParameters4fvEXT" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="count" type="GLsizei"/>
<param name="params" type="const GLfloat *"/>
</function>
- <function name="ProgramLocalParameters4fvEXT" offset="assign" static_dispatch="false">
+ <function name="ProgramLocalParameters4fvEXT" offset="assign"
+ static_dispatch="false" deprecated="3.1">
<param name="target" type="GLenum"/>
<param name="index" type="GLuint"/>
<param name="count" type="GLsizei"/>
@@ -12613,17 +12935,17 @@
<enum name="DEBUG_OBJECT_MESA" value="0x8759"/>
<enum name="DEBUG_PRINT_MESA" value="0x875A"/>
<enum name="DEBUG_ASSERT_MESA" value="0x875B"/>
- <function name="CreateDebugObjectMESA">
+ <function name="CreateDebugObjectMESA" exec="skip">
<return type="GLhandleARB"/>
<glx ignore="true"/>
</function>
- <function name="ClearDebugLogMESA">
+ <function name="ClearDebugLogMESA" exec="skip">
<param name="obj" type="GLhandleARB"/>
<param name="logType" type="GLenum"/>
<param name="shaderType" type="GLenum"/>
<glx ignore="true"/>
</function>
- <function name="GetDebugLogMESA">
+ <function name="GetDebugLogMESA" exec="skip">
<param name="obj" type="GLhandleARB"/>
<param name="logType" type="GLenum"/>
<param name="shaderType" type="GLenum"/>
@@ -12632,7 +12954,7 @@
<param name="debugLog" type="GLcharARB *" output="true"/>
<glx ignore="true"/>
</function>
- <function name="GetDebugLogLengthMESA">
+ <function name="GetDebugLogLengthMESA" exec="skip">
<return type="GLsizei"/>
<param name="obj" type="GLhandleARB"/>
<param name="logType" type="GLenum"/>
@@ -12667,14 +12989,14 @@
</category>
<category name="GL_SGIX_igloo_interface">
- <function name="IglooInterfaceSGIX">
+ <function name="IglooInterfaceSGIX" exec="skip">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLvoid *"/>
</function>
</category>
<category name="GL_SGIX_polynomial_ffd">
- <function name="DeformationMap3dSGIX">
+ <function name="DeformationMap3dSGIX" exec="skip">
<param name="target" type="GLenum"/>
<param name="u1" type="GLdouble"/>
<param name="u2" type="GLdouble"/>
@@ -12691,7 +13013,7 @@
<param name="points" type="const GLdouble *"/>
</function>
- <function name="DeformationMap3fSGIX">
+ <function name="DeformationMap3fSGIX" exec="skip">
<param name="target" type="GLenum"/>
<param name="u1" type="GLfloat"/>
<param name="u2" type="GLfloat"/>
@@ -12708,11 +13030,11 @@
<param name="points" type="const GLfloat *"/>
</function>
- <function name="DeformSGIX">
+ <function name="DeformSGIX" exec="skip">
<param name="mask" type="GLenum"/>
</function>
- <function name="LoadIdentityDeformationMapSGIX">
+ <function name="LoadIdentityDeformationMapSGIX" exec="skip">
<param name="mask" type="GLenum"/>
</function>
</category>
diff --git a/mesalib/src/mapi/glapi/gen/gl_XML.py b/mesalib/src/mapi/glapi/gen/gl_XML.py
index 019687912..47f8dd5b9 100644
--- a/mesalib/src/mapi/glapi/gen/gl_XML.py
+++ b/mesalib/src/mapi/glapi/gen/gl_XML.py
@@ -594,6 +594,46 @@ class gl_parameter(object):
return self.type_expr.format_string()
+# Regular expression used to parse "mesa_name" attributes. A
+# mesa_name attribute describes how to adjust a GL function name
+# suffix to obtain the name of the function in Mesa that implements
+# the functionality. The attribute string consists of a part preceded
+# by a "-", indicating the suffix to remove, and a part preceded by a
+# "+" indicating the suffix to add. Either part is optional.
+#
+# For example:
+#
+# <function name="EnableIndexedEXT" mesa_name="-EXT">...</function>
+# <function name="IsProgramNV" mesa_name="-NV+ARB">...</function>
+#
+# means that EnableIndexedEXT is implemented by a Mesa function called
+# _mesa_EnableIndexed, and IsProgramNV is implemented by a Mesa function
+# called _mesa_IsProgramARB.
+#
+# Note: the prefix "_mesa_" is handled separately, by the "exec"
+# attribute.
+name_modification_regexp = re.compile(
+ r'^(-(?P<minus>[a-zA-Z0-9_]+))?(\+(?P<plus>[a-zA-Z0-9_]+))?$')
+
+
+# Interpret a "mesa_name" attribute (see above) to determine the
+# appropriate suffix for the Mesa function implementing a piece of GL
+# functionality, and return the properly suffixed name.
+def interpret_name_modification(name, mod):
+ m = name_modification_regexp.match(mod)
+ if m is None:
+ raise Exception('Unintelligible mesa_name property: {0!r}'.format(mod))
+ new_name = name
+ if m.group('minus'):
+ if not new_name.endswith(m.group('minus')):
+ raise Exception(
+ 'Cannot subtract suffix {0!r} from function {1}'.format(
+ m.group('minus'), name))
+ new_name = new_name[:-len(m.group('minus'))]
+ if m.group('plus'):
+ new_name += m.group('plus')
+ return new_name
+
class gl_function( gl_item ):
def __init__(self, element, context):
@@ -606,6 +646,10 @@ class gl_function( gl_item ):
self.offset = -1
self.initialized = 0
self.images = []
+ self.exec_flavor = 'mesa'
+ self.desktop = True
+ self.deprecated = None
+ self.mesa_name = None
# self.entry_point_api_map[name][api] is a decimal value
# indicating the earliest version of the given API in which
@@ -613,10 +657,18 @@ class gl_function( gl_item ):
# the first level of the map; the second level of the map only
# lists APIs which contain the entry point in at least one
# version. For example,
- # self.entry_point_gles_map['ClipPlanex'] == { 'es1':
+ # self.entry_point_api_map['ClipPlanex'] == { 'es1':
# Decimal('1.1') }.
self.entry_point_api_map = {}
+ # self.api_map[api] is a decimal value indicating the earliest
+ # version of the given API in which ANY alias for the function
+ # exists. The map only lists APIs which contain the function
+ # in at least one version. For example, for the ClipPlanex
+ # function, self.entry_point_api_map == { 'es1':
+ # Decimal('1.1') }.
+ self.api_map = {}
+
self.assign_offset = 0
self.static_entry_points = []
@@ -651,15 +703,30 @@ class gl_function( gl_item ):
version_str = element.nsProp(api, None)
assert version_str is not None
if version_str != 'none':
- self.entry_point_api_map[name][api] = Decimal(version_str)
+ version_decimal = Decimal(version_str)
+ self.entry_point_api_map[name][api] = version_decimal
+ if api not in self.api_map or \
+ version_decimal < self.api_map[api]:
+ self.api_map[api] = version_decimal
+
+ exec_flavor = element.nsProp('exec', None)
+ if exec_flavor:
+ self.exec_flavor = exec_flavor
+
+ deprecated = element.nsProp('deprecated', None)
+ if deprecated != 'none':
+ self.deprecated = Decimal(deprecated)
+
+ if not is_attr_true(element, 'desktop'):
+ self.desktop = False
if alias:
true_name = alias
else:
true_name = name
- # Only try to set the offset when a non-alias
- # entry-point is being processes.
+ # Only try to set the offset and mesa_name when a
+ # non-alias entry-point is being processed.
offset = element.nsProp( "offset", None )
if offset:
@@ -671,6 +738,12 @@ class gl_function( gl_item ):
if offset == "assign":
self.assign_offset = 1
+ mesa_name = element.nsProp('mesa_name', None)
+ if mesa_name is None:
+ self.mesa_name = name
+ else:
+ self.mesa_name = interpret_name_modification(name, mesa_name)
+
if not self.name:
self.name = true_name
diff --git a/mesalib/src/mapi/glapi/gen/gl_and_es_API.xml b/mesalib/src/mapi/glapi/gen/gl_and_es_API.xml
index 7495a2e56..205f74fa9 100644
--- a/mesalib/src/mapi/glapi/gen/gl_and_es_API.xml
+++ b/mesalib/src/mapi/glapi/gen/gl_and_es_API.xml
@@ -19,13 +19,13 @@
<type name="clampx" size="4" />
<function name="AlphaFuncx" alias="AlphaFuncxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="func" type="GLenum"/>
<param name="ref" type="GLclampx"/>
</function>
<function name="ClearColorx" alias="ClearColorxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="red" type="GLclampx"/>
<param name="green" type="GLclampx"/>
<param name="blue" type="GLclampx"/>
@@ -33,12 +33,12 @@
</function>
<function name="ClearDepthx" alias="ClearDepthxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="depth" type="GLclampx"/>
</function>
<function name="Color4x" alias="Color4xOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="red" type="GLfixed"/>
<param name="green" type="GLfixed"/>
<param name="blue" type="GLfixed"/>
@@ -46,23 +46,25 @@
</function>
<function name="DepthRangex" alias="DepthRangexOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="zNear" type="GLclampx"/>
<param name="zFar" type="GLclampx"/>
</function>
- <function name="Fogx" alias="FogxOES" static_dispatch="false" es1="1.0">
+ <function name="Fogx" alias="FogxOES" static_dispatch="false" es1="1.0"
+ desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
- <function name="Fogxv" alias="FogxvOES" static_dispatch="false" es1="1.0">
+ <function name="Fogxv" alias="FogxvOES" static_dispatch="false" es1="1.0"
+ desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="Frustumx" alias="FrustumxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@@ -72,62 +74,62 @@
</function>
<function name="LightModelx" alias="LightModelxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="LightModelxv" alias="LightModelxvOES"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="Lightx" alias="LightxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Lightxv" alias="LightxvOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="LineWidthx" alias="LineWidthxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="width" type="GLfixed"/>
</function>
<function name="LoadMatrixx" alias="LoadMatrixxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="Materialx" alias="MaterialxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Materialxv" alias="MaterialxvOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="MultMatrixx" alias="MultMatrixxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="m" type="const GLfixed *" count="16"/>
</function>
<function name="MultiTexCoord4x" alias="MultiTexCoord4xOES"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="s" type="GLfixed"/>
<param name="t" type="GLfixed"/>
@@ -136,14 +138,14 @@
</function>
<function name="Normal3x" alias="Normal3xOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="nx" type="GLfixed"/>
<param name="ny" type="GLfixed"/>
<param name="nz" type="GLfixed"/>
</function>
<function name="Orthox" alias="OrthoxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/>
@@ -153,18 +155,18 @@
</function>
<function name="PointSizex" alias="PointSizexOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="size" type="GLfixed"/>
</function>
<function name="PolygonOffsetx" alias="PolygonOffsetxOES"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false">
<param name="factor" type="GLfixed"/>
<param name="units" type="GLfixed"/>
</function>
<function name="Rotatex" alias="RotatexOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="angle" type="GLfixed"/>
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
@@ -172,41 +174,41 @@
</function>
<function name="SampleCoveragex" alias="SampleCoveragexOES"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false">
<param name="value" type="GLclampx"/>
<param name="invert" type="GLboolean"/>
</function>
<function name="Scalex" alias="ScalexOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
</function>
<function name="TexEnvx" alias="TexEnvxOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="TexEnvxv" alias="TexEnvxvOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
</function>
<function name="TexParameterx" alias="TexParameterxOES"
- static_dispatch="false" es1="1.0">
+ static_dispatch="false" es1="1.0" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="Translatex" alias="TranslatexOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/>
@@ -214,7 +216,7 @@
<!-- from GL_OES_single_precision -->
<function name="Frustumf" alias="FrustumfOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
@@ -224,7 +226,7 @@
</function>
<function name="Orthof" alias="OrthofOES" static_dispatch="false"
- es1="1.0">
+ es1="1.0" desktop="false">
<param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/>
@@ -237,7 +239,7 @@
<category name="es1.1">
<!-- from GL_OES_fixed_point -->
<function name="ClipPlanex" alias="ClipPlanexOES" static_dispatch="false"
- es1="1.1">
+ es1="1.1" desktop="false">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfixed *" count="4"/>
</function>
@@ -249,53 +251,53 @@
</function>
<function name="GetFixedv" alias="GetFixedvOES" static_dispatch="false"
- es1="1.1">
+ es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetLightxv" alias="GetLightxvOES" static_dispatch="false"
- es1="1.1">
+ es1="1.1" desktop="false">
<param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetMaterialxv" alias="GetMaterialxvOES"
- static_dispatch="false" es1="1.1">
+ static_dispatch="false" es1="1.1" desktop="false">
<param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexEnvxv" alias="GetTexEnvxvOES" static_dispatch="false"
- es1="1.1">
+ es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="GetTexParameterxv" alias="GetTexParameterxvOES"
- static_dispatch="false" es1="1.1">
+ static_dispatch="false" es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function>
<function name="PointParameterx" alias="PointParameterxOES"
- static_dispatch="false" es1="1.1">
+ static_dispatch="false" es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/>
</function>
<function name="PointParameterxv" alias="PointParameterxvOES"
- static_dispatch="false" es1="1.1">
+ static_dispatch="false" es1="1.1" desktop="false">
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *"/>
</function>
<function name="TexParameterxv" alias="TexParameterxvOES"
- static_dispatch="false" es1="1.1">
+ static_dispatch="false" es1="1.1" desktop="false">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname"/>
@@ -303,7 +305,7 @@
<!-- from GL_OES_single_precision -->
<function name="ClipPlanef" alias="ClipPlanefOES" static_dispatch="false"
- es1="1.1">
+ es1="1.1" desktop="false">
<param name="plane" type="GLenum"/>
<param name="equation" type="const GLfloat *" count="4"/>
</function>
diff --git a/mesalib/src/mapi/glapi/gen/gl_genexec.py b/mesalib/src/mapi/glapi/gen/gl_genexec.py
new file mode 100644
index 000000000..adfa5957e
--- /dev/null
+++ b/mesalib/src/mapi/glapi/gen/gl_genexec.py
@@ -0,0 +1,222 @@
+#!/usr/bin/env python
+
+# Copyright (C) 2012 Intel Corporation
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+# IN THE SOFTWARE.
+
+# This script generates the file api_exec.c, which contains
+# _mesa_create_exec_table(). It is responsible for populating all
+# entries in the "exec" dispatch table that aren't dynamic.
+
+import collections
+import license
+import gl_XML
+import sys, getopt
+
+
+exec_flavor_map = {
+ 'check': '_check_',
+ 'dynamic': None,
+ 'es': '_es_',
+ 'loopback': 'loopback_',
+ 'mesa': '_mesa_',
+ 'skip': None,
+ }
+
+
+header = """/**
+ * \\file api_exec.c
+ * Initialize dispatch table.
+ */
+
+
+#include "main/mfeatures.h"
+#include "main/accum.h"
+#include "main/api_loopback.h"
+#include "main/api_exec.h"
+#include "main/arbprogram.h"
+#include "main/atifragshader.h"
+#include "main/attrib.h"
+#include "main/blend.h"
+#include "main/bufferobj.h"
+#include "main/arrayobj.h"
+#include "main/buffers.h"
+#include "main/clear.h"
+#include "main/clip.h"
+#include "main/colortab.h"
+#include "main/condrender.h"
+#include "main/context.h"
+#include "main/convolve.h"
+#include "main/depth.h"
+#include "main/dlist.h"
+#include "main/drawpix.h"
+#include "main/drawtex.h"
+#include "main/rastpos.h"
+#include "main/enable.h"
+#include "main/errors.h"
+#include "main/es1_conversion.h"
+#include "main/eval.h"
+#include "main/get.h"
+#include "main/feedback.h"
+#include "main/fog.h"
+#include "main/fbobject.h"
+#include "main/framebuffer.h"
+#include "main/hint.h"
+#include "main/histogram.h"
+#include "main/imports.h"
+#include "main/light.h"
+#include "main/lines.h"
+#include "main/matrix.h"
+#include "main/multisample.h"
+#include "main/pixel.h"
+#include "main/pixelstore.h"
+#include "main/points.h"
+#include "main/polygon.h"
+#include "main/querymatrix.h"
+#include "main/queryobj.h"
+#include "main/readpix.h"
+#include "main/samplerobj.h"
+#include "main/scissor.h"
+#include "main/stencil.h"
+#include "main/texenv.h"
+#include "main/texgetimage.h"
+#include "main/teximage.h"
+#include "main/texgen.h"
+#include "main/texobj.h"
+#include "main/texparam.h"
+#include "main/texstate.h"
+#include "main/texstorage.h"
+#include "main/texturebarrier.h"
+#include "main/transformfeedback.h"
+#include "main/mtypes.h"
+#include "main/varray.h"
+#include "main/viewport.h"
+#include "main/shaderapi.h"
+#include "main/uniforms.h"
+#include "main/syncobj.h"
+#include "main/dispatch.h"
+
+
+/**
+ * Initialize a dispatch table with pointers to Mesa's immediate-mode
+ * commands.
+ *
+ * Pointers to glBegin()/glEnd() object commands and a few others
+ * are provided via the GLvertexformat interface.
+ *
+ * \param ctx GL context to which \c exec belongs.
+ * \param exec dispatch table.
+ */
+struct _glapi_table *
+_mesa_create_exec_table(struct gl_context *ctx)
+{
+ struct _glapi_table *exec;
+
+ exec = _mesa_alloc_dispatch_table(_gloffset_COUNT);
+ if (exec == NULL)
+ return NULL;
+
+"""
+
+
+footer = """
+ return exec;
+}
+"""
+
+
+class PrintCode(gl_XML.gl_print_base):
+
+ def __init__(self):
+ gl_XML.gl_print_base.__init__(self)
+
+ self.name = 'gl_genexec.py'
+ self.license = license.bsd_license_template % (
+ 'Copyright (C) 2012 Intel Corporation',
+ 'Intel Corporation')
+
+ def printRealHeader(self):
+ print header
+
+ def printRealFooter(self):
+ print footer
+
+ def printBody(self, api):
+ # Collect SET_* calls by the condition under which they should
+ # be called.
+ settings_by_condition = collections.defaultdict(lambda: [])
+ for f in api.functionIterateAll():
+ if f.exec_flavor not in exec_flavor_map:
+ raise Exception(
+ 'Unrecognized exec flavor {0!r}'.format(f.exec_flavor))
+ condition_parts = []
+ if f.desktop:
+ if f.deprecated:
+ condition_parts.append('ctx->API == API_OPENGL')
+ else:
+ condition_parts.append('_mesa_is_desktop_gl(ctx)')
+ if 'es1' in f.api_map:
+ condition_parts.append('ctx->API == API_OPENGLES')
+ if 'es2' in f.api_map:
+ if f.api_map['es2'] == 3:
+ condition_parts.append('_mesa_is_gles3(ctx)')
+ else:
+ condition_parts.append('ctx->API == API_OPENGLES2')
+ if not condition_parts:
+ # This function does not exist in any API.
+ continue
+ condition = ' || '.join(condition_parts)
+ prefix = exec_flavor_map[f.exec_flavor]
+ if prefix is None:
+ # This function is not implemented, or is dispatched
+ # dynamically.
+ continue
+ settings_by_condition[condition].append(
+ 'SET_{0}(exec, {1}{2});'.format(f.name, prefix, f.mesa_name))
+ # Print out an if statement for each unique condition, with
+ # the SET_* calls nested inside it.
+ for condition in sorted(settings_by_condition.keys()):
+ print ' if ({0}) {{'.format(condition)
+ for setting in sorted(settings_by_condition[condition]):
+ print ' {0}'.format(setting)
+ print ' }'
+
+
+def show_usage():
+ print "Usage: %s [-f input_file_name]" % sys.argv[0]
+ sys.exit(1)
+
+
+if __name__ == '__main__':
+ file_name = "gl_and_es_API.xml"
+
+ try:
+ (args, trail) = getopt.getopt(sys.argv[1:], "m:f:")
+ except Exception,e:
+ show_usage()
+
+ for (arg,val) in args:
+ if arg == "-f":
+ file_name = val
+
+ printer = PrintCode()
+
+ api = gl_XML.parse_GL_API(file_name)
+ printer.Print(api)