glapi: Annotate XML with exec="skip" for unimplemented functions.
authorPaul Berry <stereotype441@gmail.com>
Fri, 19 Oct 2012 03:53:11 +0000 (20:53 -0700)
committerPaul Berry <stereotype441@gmail.com>
Tue, 6 Nov 2012 20:57:41 +0000 (12:57 -0800)
Future patches will use this annotation when code generating
_mesa_create_exec_table(), to determine which functions should be
skipped because they aren't implemented by Mesa.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mapi/glapi/gen/ARB_geometry_shader4.xml
src/mapi/glapi/gen/ARB_get_program_binary.xml
src/mapi/glapi/gen/GL3x.xml
src/mapi/glapi/gen/es_EXT.xml
src/mapi/glapi/gen/gl_API.dtd
src/mapi/glapi/gen/gl_API.xml

index 97a4e2e8f0e9a2183012ddc5d0e0bdaa5f83f100..73f0a9c3d10cabc542ddc1d8dc9ddfbb442df05f 100644 (file)
@@ -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"/>
index 8da5c41e8fd02c91d30a7909696328b6a8a7e719..7db166564d8ba9ecba04c3282668cff4445d6bed 100644 (file)
@@ -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 *"/>
         <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"/>
index 82b977f58e70c2940aade36701919063cf1dda04..ad12102c613a9ec34e0685942f7da2f51d0d92ea 100644 (file)
   <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"/>
index 5f837260b59aa5f6fd595d8bc73de6c37c0a6517..e66a5ffb83fdabddef82d5a20856506afdc7816a 100644 (file)
     <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"/>
index 194a2fc1aecda908148fa8826a5d100bb2f580a0..b07b6965c6476501035dea66bd78696e622e5958 100644 (file)
@@ -38,7 +38,8 @@
                    vectorequiv         NMTOKEN #IMPLIED
                    es1                 CDATA   "none"
                    es2                 CDATA   "none"
-                   deprecated          CDATA   "none">
+                   deprecated          CDATA   "none"
+                   exec                NMTOKEN #IMPLIED>
 <!ATTLIST size     name                NMTOKEN #REQUIRED
                    count               NMTOKEN #IMPLIED
                    mode                (get | set) "set">
index abb7ffd578ca6798396154771a330d8825472bea..249f956f6bf9af8873bb0090d72a229060f00512 100644 (file)
         <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"/>
         <glx handcode="true"/>
     </function>
 
-    <function name="VertexBlendARB">
+    <function name="VertexBlendARB" exec="skip">
         <param name="count" type="GLint"/>
     </function>
 </category>
     </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"/>
 </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"/>
 </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"/>
 </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"/>
         <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"/>
 </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"/>
 </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"/>
 </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>
 <!-- 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"/>
 </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>
 </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>
 <!-- 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>
 </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>
 </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"/>
 <!-- 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"/>
 </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 *"/>
 <!-- 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"/>
 </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"/>
         <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"/>
 
 <!-- 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"/>
 <!-- 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>
 <!-- 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 **"/>
 </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 *"/>
 </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>
 <!-- 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 *"/>
 </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>
 <!-- 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 *"/>
 </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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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 *"/>
 </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"/>
 </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"/>
 </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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
         <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"/>
 </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"/>
         <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"/>
         <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"/>
         <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"/>
 </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>
 <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"/>
 </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"/>
 </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"/>
         <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"/>
         <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>
 </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"/>
     <enum name="MAP2_VERTEX_ATTRIB14_4_NV"                value="0x867E"/>
     <enum name="MAP2_VERTEX_ATTRIB15_4_NV"                value="0x867F"/>
 
-    <function name="AreProgramsResidentNV" offset="assign" deprecated="3.1">
+    <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"/>
         <glx vendorpriv="1294"/>
     </function>
 
-    <function name="ExecuteProgramNV" offset="assign" deprecated="3.1">
+    <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"/>
          of these functions.
       -->
 
-    <function name="GetProgramParameterdvNV" offset="assign" deprecated="3.1">
+    <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"/>
         <glx vendorpriv="1297"/>
     </function>
 
-    <function name="GetProgramParameterfvNV" offset="assign" deprecated="3.1">
+    <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"/>
         <glx vendorpriv="1296"/>
     </function>
 
-    <function name="GetProgramivNV" offset="assign" deprecated="3.1">
+    <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" deprecated="3.1">
+    <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" deprecated="3.1">
+    <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"/>
         <glx vendorpriv="1300"/>
     </function>
 
-    <function name="GetVertexAttribdvNV" offset="assign" deprecated="3.1">
+    <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" deprecated="3.1">
+    <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" deprecated="3.1">
+    <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="1304"/>
     </function>
 
-    <function name="LoadProgramNV" offset="assign" deprecated="3.1">
+    <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"/>
         <param name="params" type="const GLfloat *"/>
     </function>
 
-    <function name="ProgramParameters4dvNV" offset="assign" deprecated="3.1">
+    <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"/>
         <glx rop="4187"/>
     </function>
 
-    <function name="ProgramParameters4fvNV" offset="assign" deprecated="3.1">
+    <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"/>
     </function>
 
     <function name="RequestResidentProgramsNV" offset="assign"
-              deprecated="3.1">
+              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" deprecated="3.1">
+    <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"/>
         <glx rop="4188"/>
     </function>
 
-    <function name="VertexAttribPointerNV" offset="assign" deprecated="3.1">
+    <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"/>
     <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"/>
     <enum name="PROGRAM_ERROR_STRING_NV"                  value="0x8874"/>
 
     <function name="ProgramNamedParameter4fNV" offset="assign"
-              vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1">
+              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"/>
     </function>
 
     <function name="ProgramNamedParameter4dNV" offset="assign"
-              vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1">
+              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"/>
     </function>
 
     <function name="ProgramNamedParameter4fvNV" offset="assign"
-              deprecated="3.1">
+              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"/>
     </function>
 
     <function name="ProgramNamedParameter4dvNV" offset="assign"
-              deprecated="3.1">
+              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"/>
     </function>
 
     <function name="GetProgramNamedParameterfvNV" offset="assign"
-              deprecated="3.1">
+              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"/>
     </function>
 
     <function name="GetProgramNamedParameterdvNV" offset="assign"
-              deprecated="3.1">
+              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"/>
     <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"/>
     <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 **"/>
     <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"/>
         <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"/>
 </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"/>
         <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"/>
         <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>