Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files.
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 2 Nov 2006 23:58:27 +0000 (23:58 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 2 Nov 2006 23:58:27 +0000 (23:58 +0000)
13 files changed:
src/glx/x11/indirect.c
src/glx/x11/indirect_vertex_array.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/glapi/dispatch.h
src/mesa/glapi/gl_API.xml
src/mesa/glapi/glapioffsets.h
src/mesa/glapi/glapitable.h
src/mesa/glapi/glapitemp.h
src/mesa/glapi/glprocs.h
src/mesa/main/enums.c
src/mesa/sparc/glapi_sparc.S
src/mesa/x86-64/glapi_x86-64.S
src/mesa/x86/glapi_x86.S

index b62f2a3..b5c306c 100644 (file)
@@ -31,8 +31,8 @@
 #include "glxclient.h"
 #include "indirect_size.h"
 #include "dispatch.h"
-#include "glthread.h"
 #include "glapi.h"
+#include "glthread.h"
 #include <GL/glxproto.h>
 #ifdef USE_XCB
 #include <X11/Xlib-xcb.h>
index 5a5cd66..429b52a 100644 (file)
@@ -123,10 +123,8 @@ __glXInitVertexArrayState( __GLXcontext * gc )
     struct array_state_vector * arrays;
 
     unsigned array_count;
-    unsigned texture_units = 1;
-    unsigned i;
-    unsigned j;
-    unsigned vertex_program_attribs = 0;
+    int texture_units = 1, vertex_program_attribs = 0;
+    unsigned i, j;
 
     GLboolean got_fog = GL_FALSE;
     GLboolean got_secondary_color = GL_FALSE;
index 618f179..1434edb 100644 (file)
 # define NULL 0
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char UniformMatrix3fvARB_names[] = 
     "iiip\0" /* Parameter signature */
+    "glUniformMatrix3fv\0"
     "glUniformMatrix3fvARB\0"
     "";
 #endif
@@ -78,6 +79,13 @@ static const char PointParameteriNV_names[] =
     "";
 #endif
 
+#if defined(need_GL_VERSION_2_0)
+static const char GetProgramiv_names[] = 
+    "iip\0" /* Parameter signature */
+    "glGetProgramiv\0"
+    "";
+#endif
+
 #if defined(need_GL_VERSION_1_3)
 static const char MultiTexCoord3sARB_names[] = 
     "iiii\0" /* Parameter signature */
@@ -231,16 +239,17 @@ static const char TexCoord2fColor4ubVertex3fvSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
-static const char ProgramEnvParameter4dvARB_names[] = 
-    "iip\0" /* Parameter signature */
-    "glProgramEnvParameter4dvARB\0"
+#if defined(need_GL_VERSION_2_0)
+static const char AttachShader_names[] = 
+    "ii\0" /* Parameter signature */
+    "glAttachShader\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2fARB_names[] = 
     "iff\0" /* Parameter signature */
+    "glVertexAttrib2f\0"
     "glVertexAttrib2fARB\0"
     "";
 #endif
@@ -252,9 +261,10 @@ static const char GetDebugLogLengthMESA_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3fARB_names[] = 
     "ifff\0" /* Parameter signature */
+    "glVertexAttrib3f\0"
     "glVertexAttrib3fARB\0"
     "";
 #endif
@@ -305,16 +315,25 @@ static const char CompressedTexSubImage2DARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_NV_register_combiners)
+static const char CombinerOutputNV_names[] = 
+    "iiiiiiiiii\0" /* Parameter signature */
+    "glCombinerOutputNV\0"
+    "";
+#endif
+
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform2fARB_names[] = 
     "iff\0" /* Parameter signature */
+    "glUniform2f\0"
     "glUniform2fARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1svARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib1sv\0"
     "glVertexAttrib1svARB\0"
     "";
 #endif
@@ -326,9 +345,10 @@ static const char VertexAttribs1dvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform2ivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform2iv\0"
     "glUniform2ivARB\0"
     "";
 #endif
@@ -347,6 +367,13 @@ static const char WeightubvARB_names[] =
     "";
 #endif
 
+#if defined(need_GL_NV_vertex_program)
+static const char VertexAttrib1fvNV_names[] = 
+    "ip\0" /* Parameter signature */
+    "glVertexAttrib1fvNV\0"
+    "";
+#endif
+
 #if defined(need_GL_EXT_convolution)
 static const char CopyConvolutionFilter1D_names[] = 
     "iiiii\0" /* Parameter signature */
@@ -377,9 +404,10 @@ static const char BlendColor_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char UniformMatrix4fvARB_names[] = 
     "iiip\0" /* Parameter signature */
+    "glUniformMatrix4fv\0"
     "glUniformMatrix4fvARB\0"
     "";
 #endif
@@ -412,9 +440,10 @@ static const char GetListParameterivSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NusvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Nusv\0"
     "glVertexAttrib4NusvARB\0"
     "";
 #endif
@@ -536,9 +565,10 @@ static const char ProgramParameter4dvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char DisableVertexAttribArrayARB_names[] = 
     "i\0" /* Parameter signature */
+    "glDisableVertexAttribArray\0"
     "glDisableVertexAttribArrayARB\0"
     "";
 #endif
@@ -573,9 +603,10 @@ static const char GetConvolutionParameteriv_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1fARB_names[] = 
     "if\0" /* Parameter signature */
+    "glVertexAttrib1f\0"
     "glVertexAttrib1fARB\0"
     "";
 #endif
@@ -688,16 +719,25 @@ static const char VertexAttrib2dNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0)
+static const char GetProgramInfoLog_names[] = 
+    "iipp\0" /* Parameter signature */
+    "glGetProgramInfoLog\0"
+    "";
+#endif
+
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NbvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Nbv\0"
     "glVertexAttrib4NbvARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_shader)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
 static const char GetActiveAttribARB_names[] = 
     "iiipppp\0" /* Parameter signature */
+    "glGetActiveAttrib\0"
     "glGetActiveAttribARB\0"
     "";
 #endif
@@ -863,9 +903,10 @@ static const char ReplacementCodeubvSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform3iARB_names[] = 
     "iiii\0" /* Parameter signature */
+    "glUniform3i\0"
     "glUniform3iARB\0"
     "";
 #endif
@@ -877,10 +918,10 @@ static const char GetFragmentMaterialfvSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_EXT_coordinate_frame)
-static const char Binormal3fEXT_names[] = 
-    "fff\0" /* Parameter signature */
-    "glBinormal3fEXT\0"
+#if defined(need_GL_VERSION_2_0)
+static const char GetShaderInfoLog_names[] = 
+    "iipp\0" /* Parameter signature */
+    "glGetShaderInfoLog\0"
     "";
 #endif
 
@@ -998,9 +1039,10 @@ static const char TexSubImage1D_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1sARB_names[] = 
     "ii\0" /* Parameter signature */
+    "glVertexAttrib1s\0"
     "glVertexAttrib1sARB\0"
     "";
 #endif
@@ -1026,9 +1068,10 @@ static const char ReplacementCodeuiTexCoord2fVertex3fSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform1fARB_names[] = 
     "if\0" /* Parameter signature */
+    "glUniform1f\0"
     "glUniform1fARB\0"
     "";
 #endif
@@ -1162,9 +1205,10 @@ static const char GetFragmentLightivSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char UniformMatrix2fvARB_names[] = 
     "iiip\0" /* Parameter signature */
+    "glUniformMatrix2fv\0"
     "glUniformMatrix2fvARB\0"
     "";
 #endif
@@ -1208,9 +1252,10 @@ static const char MapParameterfvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3dvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib3dv\0"
     "glVertexAttrib3dvARB\0"
     "";
 #endif
@@ -1301,9 +1346,10 @@ static const char GetAttachedObjectsARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform3fvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform3fv\0"
     "glUniform3fvARB\0"
     "";
 #endif
@@ -1344,9 +1390,10 @@ static const char GetHandleARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char GetVertexAttribivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glGetVertexAttribiv\0"
     "glGetVertexAttribivARB\0"
     "";
 #endif
@@ -1358,10 +1405,10 @@ static const char GetCombinerInputParameterfvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_SUN_vertex)
-static const char ReplacementCodeuiNormal3fVertex3fvSUN_names[] = 
-    "ppp\0" /* Parameter signature */
-    "glReplacementCodeuiNormal3fVertex3fvSUN\0"
+#if defined(need_GL_VERSION_2_0)
+static const char CreateProgram_names[] = 
+    "\0" /* Parameter signature */
+    "glCreateProgram\0"
     "";
 #endif
 
@@ -1599,9 +1646,10 @@ static const char VertexAttrib3dNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3dARB_names[] = 
     "iddd\0" /* Parameter signature */
+    "glVertexAttrib3d\0"
     "glVertexAttrib3dARB\0"
     "";
 #endif
@@ -1613,9 +1661,10 @@ static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names[]
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4fARB_names[] = 
     "iffff\0" /* Parameter signature */
+    "glVertexAttrib4f\0"
     "glVertexAttrib4fARB\0"
     "";
 #endif
@@ -1664,9 +1713,10 @@ static const char SecondaryColorPointerEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4fvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4fv\0"
     "glVertexAttrib4fvARB\0"
     "";
 #endif
@@ -1678,9 +1728,10 @@ static const char ColorPointerListIBM_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char GetActiveUniformARB_names[] = 
     "iiipppp\0" /* Parameter signature */
+    "glGetActiveUniform\0"
     "glGetActiveUniformARB\0"
     "";
 #endif
@@ -1722,6 +1773,13 @@ static const char DeformationMap3dSGIX_names[] =
     "";
 #endif
 
+#if defined(need_GL_VERSION_2_0)
+static const char IsShader_names[] = 
+    "i\0" /* Parameter signature */
+    "glIsShader\0"
+    "";
+#endif
+
 #if defined(need_GL_HP_image_transform)
 static const char GetImageTransformParameterivHP_names[] = 
     "iip\0" /* Parameter signature */
@@ -1766,9 +1824,10 @@ static const char ResizeBuffersMESA_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char GetUniformivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glGetUniformiv\0"
     "glGetUniformivARB\0"
     "";
 #endif
@@ -1860,6 +1919,13 @@ static const char MultiTexCoord3iARB_names[] =
     "";
 #endif
 
+#if defined(need_GL_VERSION_2_0)
+static const char IsProgram_names[] = 
+    "i\0" /* Parameter signature */
+    "glIsProgram\0"
+    "";
+#endif
+
 #if defined(need_GL_IBM_vertex_array_lists)
 static const char TexCoordPointerListIBM_names[] = 
     "iiipi\0" /* Parameter signature */
@@ -1998,9 +2064,10 @@ static const char PointParameterivNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform2fvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform2fv\0"
     "glUniform2fvARB\0"
     "";
 #endif
@@ -2027,10 +2094,10 @@ static const char DeleteObjectARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
-static const char UseProgramObjectARB_names[] = 
-    "i\0" /* Parameter signature */
-    "glUseProgramObjectARB\0"
+#if defined(need_GL_ARB_matrix_palette)
+static const char MatrixIndexPointerARB_names[] = 
+    "iiip\0" /* Parameter signature */
+    "glMatrixIndexPointerARB\0"
     "";
 #endif
 
@@ -2055,10 +2122,11 @@ static const char BindFramebufferEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
-static const char VertexAttrib4usvARB_names[] = 
-    "ip\0" /* Parameter signature */
-    "glVertexAttrib4usvARB\0"
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
+static const char ValidateProgramARB_names[] = 
+    "i\0" /* Parameter signature */
+    "glValidateProgram\0"
+    "glValidateProgramARB\0"
     "";
 #endif
 
@@ -2100,9 +2168,10 @@ static const char CopyTexSubImage3D_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2dARB_names[] = 
     "idd\0" /* Parameter signature */
+    "glVertexAttrib2d\0"
     "glVertexAttrib2dARB\0"
     "";
 #endif
@@ -2169,9 +2238,10 @@ static const char MultiTexCoord2sARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1dvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib1dv\0"
     "glVertexAttrib1dvARB\0"
     "";
 #endif
@@ -2226,9 +2296,10 @@ static const char DeformSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char GetVertexAttribfvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glGetVertexAttribfv\0"
     "glGetVertexAttribfvARB\0"
     "";
 #endif
@@ -2255,6 +2326,13 @@ static const char GetCombinerStageParameterfvNV_names[] =
     "";
 #endif
 
+#if defined(need_GL_EXT_coordinate_frame)
+static const char Binormal3fEXT_names[] = 
+    "fff\0" /* Parameter signature */
+    "glBinormal3fEXT\0"
+    "";
+#endif
+
 #if defined(need_GL_SUN_vertex)
 static const char Color4ubVertex2fvSUN_names[] = 
     "pp\0" /* Parameter signature */
@@ -2277,9 +2355,10 @@ static const char SampleMaskSGIS_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_shader)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
 static const char GetAttribLocationARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glGetAttribLocation\0"
     "glGetAttribLocationARB\0"
     "";
 #endif
@@ -2328,9 +2407,10 @@ static const char ProgramEnvParameter4fARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform3ivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform3iv\0"
     "glUniform3ivARB\0"
     "";
 #endif
@@ -2365,10 +2445,10 @@ static const char MultiTexCoord4ivARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_EXT_gpu_program_parameters)
-static const char ProgramLocalParameters4fvEXT_names[] = 
-    "iiip\0" /* Parameter signature */
-    "glProgramLocalParameters4fvEXT\0"
+#if defined(need_GL_VERSION_2_0)
+static const char GetVertexAttribPointervARB_names[] = 
+    "iip\0" /* Parameter signature */
+    "glGetVertexAttribPointerv\0"
     "";
 #endif
 
@@ -2379,9 +2459,10 @@ static const char GetMapAttribParameterfvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4sARB_names[] = 
     "iiiii\0" /* Parameter signature */
+    "glVertexAttrib4s\0"
     "glVertexAttrib4sARB\0"
     "";
 #endif
@@ -2408,9 +2489,10 @@ static const char GenRenderbuffersEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2dvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib2dv\0"
     "glVertexAttrib2dvARB\0"
     "";
 #endif
@@ -2436,9 +2518,10 @@ static const char WeightbvARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2fvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib2fv\0"
     "glVertexAttrib2fvARB\0"
     "";
 #endif
@@ -2472,17 +2555,18 @@ static const char InstrumentsBufferSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NivARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Niv\0"
     "glVertexAttrib4NivARB\0"
     "";
 #endif
 
-#if defined(need_GL_SUN_triangle_list)
-static const char ReplacementCodeuivSUN_names[] = 
-    "p\0" /* Parameter signature */
-    "glReplacementCodeuivSUN\0"
+#if defined(need_GL_VERSION_2_0)
+static const char GetAttachedShaders_names[] = 
+    "iipp\0" /* Parameter signature */
+    "glGetAttachedShaders\0"
     "";
 #endif
 
@@ -2500,6 +2584,13 @@ static const char ProgramEnvParameters4fvEXT_names[] =
     "";
 #endif
 
+#if defined(need_GL_SUN_vertex)
+static const char TexCoord2fColor4fNormal3fVertex3fvSUN_names[] = 
+    "pppp\0" /* Parameter signature */
+    "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
+    "";
+#endif
+
 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
 static const char WindowPos2iMESA_names[] = 
     "ii\0" /* Parameter signature */
@@ -2539,17 +2630,26 @@ static const char GetProgramStringARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char CompileShaderARB_names[] = 
     "i\0" /* Parameter signature */
+    "glCompileShader\0"
     "glCompileShaderARB\0"
     "";
 #endif
 
-#if defined(need_GL_NV_register_combiners)
-static const char CombinerOutputNV_names[] = 
-    "iiiiiiiiii\0" /* Parameter signature */
-    "glCombinerOutputNV\0"
+#if defined(need_GL_VERSION_2_0)
+static const char DeleteShader_names[] = 
+    "i\0" /* Parameter signature */
+    "glDeleteShader\0"
+    "";
+#endif
+
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
+static const char Uniform3fARB_names[] = 
+    "ifff\0" /* Parameter signature */
+    "glUniform3f\0"
+    "glUniform3fARB\0"
     "";
 #endif
 
@@ -2611,9 +2711,10 @@ static const char WindowPos4sMESA_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NuivARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Nuiv\0"
     "glVertexAttrib4NuivARB\0"
     "";
 #endif
@@ -2640,9 +2741,10 @@ static const char ReplacementCodeusvSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform4fARB_names[] = 
     "iffff\0" /* Parameter signature */
+    "glUniform4f\0"
     "glUniform4fARB\0"
     "";
 #endif
@@ -2713,9 +2815,10 @@ static const char VertexWeightfvEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1dARB_names[] = 
     "id\0" /* Parameter signature */
+    "glVertexAttrib1d\0"
     "glVertexAttrib1dARB\0"
     "";
 #endif
@@ -2779,9 +2882,17 @@ static const char ReplacementCodeuiColor4ubVertex3fSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_ARB_vertex_program)
+static const char VertexAttrib4usvARB_names[] = 
+    "ip\0" /* Parameter signature */
+    "glVertexAttrib4usvARB\0"
+    "";
+#endif
+
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char LinkProgramARB_names[] = 
     "i\0" /* Parameter signature */
+    "glLinkProgram\0"
     "glLinkProgramARB\0"
     "";
 #endif
@@ -2793,9 +2904,10 @@ static const char VertexAttrib2fNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char ShaderSourceARB_names[] = 
     "iipp\0" /* Parameter signature */
+    "glShaderSource\0"
     "glShaderSourceARB\0"
     "";
 #endif
@@ -2807,9 +2919,10 @@ static const char FragmentMaterialiSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3svARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib3sv\0"
     "glVertexAttrib3svARB\0"
     "";
 #endif
@@ -2838,16 +2951,18 @@ static const char IsFramebufferEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform4ivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform4iv\0"
     "glUniform4ivARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char GetVertexAttribdvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glGetVertexAttribdv\0"
     "glGetVertexAttribdvARB\0"
     "";
 #endif
@@ -2910,9 +3025,10 @@ static const char MultiDrawElementsEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform1ivARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform1iv\0"
     "glUniform1ivARB\0"
     "";
 #endif
@@ -2956,16 +3072,18 @@ static const char SecondaryColor3ubvEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4dvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4dv\0"
     "glVertexAttrib4dvARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_shader)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
 static const char BindAttribLocationARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glBindAttribLocation\0"
     "glBindAttribLocationARB\0"
     "";
 #endif
@@ -3013,6 +3131,13 @@ static const char VertexAttribPointerNV_names[] =
     "";
 #endif
 
+#if defined(need_GL_EXT_gpu_program_parameters)
+static const char ProgramLocalParameters4fvEXT_names[] = 
+    "iiip\0" /* Parameter signature */
+    "glProgramLocalParameters4fvEXT\0"
+    "";
+#endif
+
 #if defined(need_GL_EXT_framebuffer_object)
 static const char GetFramebufferAttachmentParameterivEXT_names[] = 
     "iiip\0" /* Parameter signature */
@@ -3035,13 +3160,6 @@ static const char PixelTransformParameteriEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
-static const char ValidateProgramARB_names[] = 
-    "i\0" /* Parameter signature */
-    "glValidateProgramARB\0"
-    "";
-#endif
-
 #if defined(need_GL_SUN_vertex)
 static const char TexCoord2fColor4ubVertex3fSUN_names[] = 
     "ffiiiifff\0" /* Parameter signature */
@@ -3049,16 +3167,18 @@ static const char TexCoord2fColor4ubVertex3fSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform1iARB_names[] = 
     "ii\0" /* Parameter signature */
+    "glUniform1i\0"
     "glUniform1iARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttribPointerARB_names[] = 
     "iiiiip\0" /* Parameter signature */
+    "glVertexAttribPointer\0"
     "glVertexAttribPointerARB\0"
     "";
 #endif
@@ -3120,16 +3240,18 @@ static const char Normal3fVertex3fvSUN_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NsvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Nsv\0"
     "glVertexAttrib4NsvARB\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3fvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib3fv\0"
     "glVertexAttrib3fvARB\0"
     "";
 #endif
@@ -3192,10 +3314,10 @@ static const char PixelTexGenParameterfSGIS_names[] =
     "";
 #endif
 
-#if defined(need_GL_SUN_vertex)
-static const char TexCoord2fColor4fNormal3fVertex3fvSUN_names[] = 
-    "pppp\0" /* Parameter signature */
-    "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
+#if defined(need_GL_VERSION_2_0)
+static const char CreateShader_names[] = 
+    "i\0" /* Parameter signature */
+    "glCreateShader\0"
     "";
 #endif
 
@@ -3258,16 +3380,17 @@ static const char FragmentLightfvSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_NV_vertex_program)
-static const char VertexAttrib3sNV_names[] = 
-    "iiii\0" /* Parameter signature */
-    "glVertexAttrib3sNV\0"
+#if defined(need_GL_VERSION_2_0)
+static const char DetachShader_names[] = 
+    "ii\0" /* Parameter signature */
+    "glDetachShader\0"
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NubARB_names[] = 
     "iiiii\0" /* Parameter signature */
+    "glVertexAttrib4Nub\0"
     "glVertexAttrib4NubARB\0"
     "";
 #endif
@@ -3293,9 +3416,10 @@ static const char VertexAttrib3svNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform4fvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform4fv\0"
     "glUniform4fvARB\0"
     "";
 #endif
@@ -3315,9 +3439,10 @@ static const char ColorFragmentOp1ATI_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char GetUniformfvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glGetUniformfv\0"
     "glGetUniformfvARB\0"
     "";
 #endif
@@ -3462,9 +3587,10 @@ static const char GetMapParameterivNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform4iARB_names[] = 
     "iiiii\0" /* Parameter signature */
+    "glUniform4i\0"
     "glUniform4iARB\0"
     "";
 #endif
@@ -3501,6 +3627,13 @@ static const char GetColorTableParameteriv_names[] =
     "";
 #endif
 
+#if defined(need_GL_ARB_vertex_program)
+static const char ProgramEnvParameter4dvARB_names[] = 
+    "iip\0" /* Parameter signature */
+    "glProgramEnvParameter4dvARB\0"
+    "";
+#endif
+
 #if defined(need_GL_NV_vertex_program)
 static const char VertexAttribs2fvNV_names[] = 
     "iip\0" /* Parameter signature */
@@ -3508,10 +3641,11 @@ static const char VertexAttribs2fvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_matrix_palette)
-static const char MatrixIndexPointerARB_names[] = 
-    "iiip\0" /* Parameter signature */
-    "glMatrixIndexPointerARB\0"
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
+static const char UseProgramObjectARB_names[] = 
+    "i\0" /* Parameter signature */
+    "glUseProgram\0"
+    "glUseProgramObjectARB\0"
     "";
 #endif
 
@@ -3529,10 +3663,10 @@ static const char PassTexCoordATI_names[] =
     "";
 #endif
 
-#if defined(need_GL_NV_vertex_program)
-static const char VertexAttrib1fvNV_names[] = 
-    "ip\0" /* Parameter signature */
-    "glVertexAttrib1fvNV\0"
+#if defined(need_GL_VERSION_2_0)
+static const char DeleteProgram_names[] = 
+    "i\0" /* Parameter signature */
+    "glDeleteProgram\0"
     "";
 #endif
 
@@ -3635,9 +3769,10 @@ static const char MultiTexCoord1dvARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform2iARB_names[] = 
     "iii\0" /* Parameter signature */
+    "glUniform2i\0"
     "glUniform2iARB\0"
     "";
 #endif
@@ -3729,9 +3864,10 @@ static const char VertexAttribs4dvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4dARB_names[] = 
     "idddd\0" /* Parameter signature */
+    "glVertexAttrib4d\0"
     "glVertexAttrib4dARB\0"
     "";
 #endif
@@ -3907,9 +4043,10 @@ static const char GetFogFuncSGIS_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char GetUniformLocationARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glGetUniformLocation\0"
     "glGetUniformLocationARB\0"
     "";
 #endif
@@ -3929,13 +4066,21 @@ static const char CombinerInputNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib3sARB_names[] = 
     "iiii\0" /* Parameter signature */
+    "glVertexAttrib3s\0"
     "glVertexAttrib3sARB\0"
     "";
 #endif
 
+#if defined(need_GL_SUN_vertex)
+static const char ReplacementCodeuiNormal3fVertex3fvSUN_names[] = 
+    "ppp\0" /* Parameter signature */
+    "glReplacementCodeuiNormal3fVertex3fvSUN\0"
+    "";
+#endif
+
 #if defined(need_GL_ARB_vertex_program)
 static const char ProgramStringARB_names[] = 
     "iiip\0" /* Parameter signature */
@@ -3951,6 +4096,13 @@ static const char TexCoord4fVertex4fvSUN_names[] =
 #endif
 
 #if defined(need_GL_NV_vertex_program)
+static const char VertexAttrib3sNV_names[] = 
+    "iiii\0" /* Parameter signature */
+    "glVertexAttrib3sNV\0"
+    "";
+#endif
+
+#if defined(need_GL_NV_vertex_program)
 static const char VertexAttrib1fNV_names[] = 
     "if\0" /* Parameter signature */
     "glVertexAttrib1fNV\0"
@@ -3994,9 +4146,10 @@ static const char ActiveStencilFaceEXT_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char GetShaderSourceARB_names[] = 
     "iipp\0" /* Parameter signature */
+    "glGetShaderSource\0"
     "glGetShaderSourceARB\0"
     "";
 #endif
@@ -4111,9 +4264,10 @@ static const char WeightsvARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
 static const char Uniform1fvARB_names[] = 
     "iip\0" /* Parameter signature */
+    "glUniform1fv\0"
     "glUniform1fvARB\0"
     "";
 #endif
@@ -4156,9 +4310,17 @@ static const char VertexAttribs3svNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_SUN_triangle_list)
+static const char ReplacementCodeuivSUN_names[] = 
+    "p\0" /* Parameter signature */
+    "glReplacementCodeuivSUN\0"
+    "";
+#endif
+
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char EnableVertexAttribArrayARB_names[] = 
     "i\0" /* Parameter signature */
+    "glEnableVertexAttribArray\0"
     "glEnableVertexAttribArrayARB\0"
     "";
 #endif
@@ -4305,9 +4467,10 @@ static const char BindProgramNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4svARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4sv\0"
     "glVertexAttrib4svARB\0"
     "";
 #endif
@@ -4319,10 +4482,10 @@ static const char CreateDebugObjectMESA_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_shader_objects)
-static const char Uniform3fARB_names[] = 
-    "ifff\0" /* Parameter signature */
-    "glUniform3fARB\0"
+#if defined(need_GL_VERSION_2_0)
+static const char GetShaderiv_names[] = 
+    "iip\0" /* Parameter signature */
+    "glGetShaderiv\0"
     "";
 #endif
 
@@ -4378,9 +4541,10 @@ static const char GetFinalCombinerInputParameterfvNV_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2svARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib2sv\0"
     "glVertexAttrib2svARB\0"
     "";
 #endif
@@ -4423,9 +4587,10 @@ static const char PollInstrumentsSGIX_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib4NubvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib4Nubv\0"
     "glVertexAttrib4NubvARB\0"
     "";
 #endif
@@ -4530,9 +4695,10 @@ static const char WeightuivARB_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib2sARB_names[] = 
     "iii\0" /* Parameter signature */
+    "glVertexAttrib2s\0"
     "glVertexAttrib2sARB\0"
     "";
 #endif
@@ -4588,9 +4754,10 @@ static const char GetMinmaxParameterfv_names[] =
     "";
 #endif
 
-#if defined(need_GL_ARB_vertex_program)
+#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
 static const char VertexAttrib1fvARB_names[] = 
     "ip\0" /* Parameter signature */
+    "glVertexAttrib1fv\0"
     "glVertexAttrib1fvARB\0"
     "";
 #endif
@@ -4697,9 +4864,9 @@ static const struct dri_extension_function GL_ARB_draw_buffers_functions[] = {
 static const struct dri_extension_function GL_ARB_matrix_palette_functions[] = {
     { MatrixIndexusvARB_names, MatrixIndexusvARB_remap_index, -1 },
     { MatrixIndexuivARB_names, MatrixIndexuivARB_remap_index, -1 },
+    { MatrixIndexPointerARB_names, MatrixIndexPointerARB_remap_index, -1 },
     { CurrentPaletteMatrixARB_names, CurrentPaletteMatrixARB_remap_index, -1 },
     { MatrixIndexubvARB_names, MatrixIndexubvARB_remap_index, -1 },
-    { MatrixIndexPointerARB_names, MatrixIndexPointerARB_remap_index, -1 },
     { NULL, 0, 0 }
 };
 #endif
@@ -4752,26 +4919,26 @@ static const struct dri_extension_function GL_ARB_shader_objects_functions[] = {
     { GetUniformivARB_names, GetUniformivARB_remap_index, -1 },
     { Uniform2fvARB_names, Uniform2fvARB_remap_index, -1 },
     { DeleteObjectARB_names, DeleteObjectARB_remap_index, -1 },
-    { UseProgramObjectARB_names, UseProgramObjectARB_remap_index, -1 },
+    { ValidateProgramARB_names, ValidateProgramARB_remap_index, -1 },
     { Uniform3ivARB_names, Uniform3ivARB_remap_index, -1 },
     { CompileShaderARB_names, CompileShaderARB_remap_index, -1 },
+    { Uniform3fARB_names, Uniform3fARB_remap_index, -1 },
     { Uniform4fARB_names, Uniform4fARB_remap_index, -1 },
     { LinkProgramARB_names, LinkProgramARB_remap_index, -1 },
     { ShaderSourceARB_names, ShaderSourceARB_remap_index, -1 },
     { Uniform4ivARB_names, Uniform4ivARB_remap_index, -1 },
     { Uniform1ivARB_names, Uniform1ivARB_remap_index, -1 },
-    { ValidateProgramARB_names, ValidateProgramARB_remap_index, -1 },
     { Uniform1iARB_names, Uniform1iARB_remap_index, -1 },
     { Uniform4fvARB_names, Uniform4fvARB_remap_index, -1 },
     { GetUniformfvARB_names, GetUniformfvARB_remap_index, -1 },
     { DetachObjectARB_names, DetachObjectARB_remap_index, -1 },
     { Uniform4iARB_names, Uniform4iARB_remap_index, -1 },
+    { UseProgramObjectARB_names, UseProgramObjectARB_remap_index, -1 },
     { Uniform2iARB_names, Uniform2iARB_remap_index, -1 },
     { GetObjectParameterivARB_names, GetObjectParameterivARB_remap_index, -1 },
     { GetUniformLocationARB_names, GetUniformLocationARB_remap_index, -1 },
     { GetShaderSourceARB_names, GetShaderSourceARB_remap_index, -1 },
     { Uniform1fvARB_names, Uniform1fvARB_remap_index, -1 },
-    { Uniform3fARB_names, Uniform3fARB_remap_index, -1 },
     { GetObjectParameterfvARB_names, GetObjectParameterfvARB_remap_index, -1 },
     { GetInfoLogARB_names, GetInfoLogARB_remap_index, -1 },
     { NULL, 0, 0 }
@@ -4836,7 +5003,6 @@ static const struct dri_extension_function GL_ARB_vertex_buffer_object_functions
 
 #if defined(need_GL_ARB_vertex_program)
 static const struct dri_extension_function GL_ARB_vertex_program_functions[] = {
-    { ProgramEnvParameter4dvARB_names, ProgramEnvParameter4dvARB_remap_index, -1 },
     { VertexAttrib2fARB_names, VertexAttrib2fARB_remap_index, -1 },
     { VertexAttrib3fARB_names, VertexAttrib3fARB_remap_index, -1 },
     { VertexAttrib1svARB_names, VertexAttrib1svARB_remap_index, -1 },
@@ -4856,7 +5022,6 @@ static const struct dri_extension_function GL_ARB_vertex_program_functions[] = {
     { VertexAttrib4fARB_names, VertexAttrib4fARB_remap_index, -1 },
     { VertexAttrib4fvARB_names, VertexAttrib4fvARB_remap_index, -1 },
     { ProgramLocalParameter4dvARB_names, ProgramLocalParameter4dvARB_remap_index, -1 },
-    { VertexAttrib4usvARB_names, VertexAttrib4usvARB_remap_index, -1 },
     { VertexAttrib2dARB_names, VertexAttrib2dARB_remap_index, -1 },
     { VertexAttrib1dvARB_names, VertexAttrib1dvARB_remap_index, -1 },
     { GetVertexAttribfvARB_names, GetVertexAttribfvARB_remap_index, -1 },
@@ -4871,6 +5036,7 @@ static const struct dri_extension_function GL_ARB_vertex_program_functions[] = {
     { IsProgramNV_names, IsProgramNV_remap_index, -1 },
     { ProgramEnvParameter4dARB_names, ProgramEnvParameter4dARB_remap_index, -1 },
     { VertexAttrib1dARB_names, VertexAttrib1dARB_remap_index, -1 },
+    { VertexAttrib4usvARB_names, VertexAttrib4usvARB_remap_index, -1 },
     { VertexAttrib3svARB_names, VertexAttrib3svARB_remap_index, -1 },
     { GetVertexAttribdvARB_names, GetVertexAttribdvARB_remap_index, -1 },
     { VertexAttrib4dvARB_names, VertexAttrib4dvARB_remap_index, -1 },
@@ -4879,6 +5045,7 @@ static const struct dri_extension_function GL_ARB_vertex_program_functions[] = {
     { VertexAttrib3fvARB_names, VertexAttrib3fvARB_remap_index, -1 },
     { VertexAttrib4NubARB_names, VertexAttrib4NubARB_remap_index, -1 },
     { GetProgramEnvParameterfvARB_names, GetProgramEnvParameterfvARB_remap_index, -1 },
+    { ProgramEnvParameter4dvARB_names, ProgramEnvParameter4dvARB_remap_index, -1 },
     { ProgramLocalParameter4fvARB_names, ProgramLocalParameter4fvARB_remap_index, -1 },
     { DeleteProgramsNV_names, DeleteProgramsNV_remap_index, -1 },
     { GetVertexAttribPointervNV_names, GetVertexAttribPointervNV_remap_index, -1 },
@@ -5032,11 +5199,11 @@ static const struct dri_extension_function GL_EXT_convolution_functions[] = {
 
 #if defined(need_GL_EXT_coordinate_frame)
 static const struct dri_extension_function GL_EXT_coordinate_frame_functions[] = {
-    { Binormal3fEXT_names, Binormal3fEXT_remap_index, -1 },
     { TangentPointerEXT_names, TangentPointerEXT_remap_index, -1 },
     { Binormal3ivEXT_names, Binormal3ivEXT_remap_index, -1 },
     { Tangent3sEXT_names, Tangent3sEXT_remap_index, -1 },
     { Tangent3fvEXT_names, Tangent3fvEXT_remap_index, -1 },
+    { Binormal3fEXT_names, Binormal3fEXT_remap_index, -1 },
     { Tangent3dvEXT_names, Tangent3dvEXT_remap_index, -1 },
     { Binormal3bvEXT_names, Binormal3bvEXT_remap_index, -1 },
     { Binormal3dEXT_names, Binormal3dEXT_remap_index, -1 },
@@ -5134,8 +5301,8 @@ static const struct dri_extension_function GL_EXT_framebuffer_object_functions[]
 
 #if defined(need_GL_EXT_gpu_program_parameters)
 static const struct dri_extension_function GL_EXT_gpu_program_parameters_functions[] = {
-    { ProgramLocalParameters4fvEXT_names, ProgramLocalParameters4fvEXT_remap_index, -1 },
     { ProgramEnvParameters4fvEXT_names, ProgramEnvParameters4fvEXT_remap_index, -1 },
+    { ProgramLocalParameters4fvEXT_names, ProgramLocalParameters4fvEXT_remap_index, -1 },
     { NULL, 0, 0 }
 };
 #endif
@@ -5475,12 +5642,12 @@ static const struct dri_extension_function GL_NV_point_sprite_functions[] = {
 
 #if defined(need_GL_NV_register_combiners)
 static const struct dri_extension_function GL_NV_register_combiners_functions[] = {
+    { CombinerOutputNV_names, CombinerOutputNV_remap_index, -1 },
     { CombinerParameterfvNV_names, CombinerParameterfvNV_remap_index, -1 },
     { GetCombinerOutputParameterfvNV_names, GetCombinerOutputParameterfvNV_remap_index, -1 },
     { FinalCombinerInputNV_names, FinalCombinerInputNV_remap_index, -1 },
     { GetCombinerInputParameterfvNV_names, GetCombinerInputParameterfvNV_remap_index, -1 },
     { GetCombinerOutputParameterivNV_names, GetCombinerOutputParameterivNV_remap_index, -1 },
-    { CombinerOutputNV_names, CombinerOutputNV_remap_index, -1 },
     { CombinerParameteriNV_names, CombinerParameteriNV_remap_index, -1 },
     { GetFinalCombinerInputParameterivNV_names, GetFinalCombinerInputParameterivNV_remap_index, -1 },
     { CombinerInputNV_names, CombinerInputNV_remap_index, -1 },
@@ -5514,6 +5681,7 @@ static const struct dri_extension_function GL_NV_vertex_program_functions[] = {
     { VertexAttrib4ubvNV_names, VertexAttrib4ubvNV_remap_index, -1 },
     { VertexAttrib4svNV_names, VertexAttrib4svNV_remap_index, -1 },
     { VertexAttribs1dvNV_names, VertexAttribs1dvNV_remap_index, -1 },
+    { VertexAttrib1fvNV_names, VertexAttrib1fvNV_remap_index, -1 },
     { ProgramParameter4dvNV_names, ProgramParameter4dvNV_remap_index, -1 },
     { VertexAttrib4fNV_names, VertexAttrib4fNV_remap_index, -1 },
     { VertexAttrib2dNV_names, VertexAttrib2dNV_remap_index, -1 },
@@ -5546,7 +5714,6 @@ static const struct dri_extension_function GL_NV_vertex_program_functions[] = {
     { VertexAttribPointerNV_names, VertexAttribPointerNV_remap_index, -1 },
     { TrackMatrixNV_names, TrackMatrixNV_remap_index, -1 },
     { GetProgramParameterdvNV_names, GetProgramParameterdvNV_remap_index, -1 },
-    { VertexAttrib3sNV_names, VertexAttrib3sNV_remap_index, -1 },
     { GetTrackMatrixivNV_names, GetTrackMatrixivNV_remap_index, -1 },
     { VertexAttrib3svNV_names, VertexAttrib3svNV_remap_index, -1 },
     { ProgramParameters4fvNV_names, ProgramParameters4fvNV_remap_index, -1 },
@@ -5554,13 +5721,13 @@ static const struct dri_extension_function GL_NV_vertex_program_functions[] = {
     { GetVertexAttribdvNV_names, GetVertexAttribdvNV_remap_index, -1 },
     { VertexAttrib3fvNV_names, VertexAttrib3fvNV_remap_index, -1 },
     { VertexAttribs2fvNV_names, VertexAttribs2fvNV_remap_index, -1 },
-    { VertexAttrib1fvNV_names, VertexAttrib1fvNV_remap_index, -1 },
     { DeleteProgramsNV_names, DeleteProgramsNV_remap_index, -1 },
     { GetVertexAttribPointervNV_names, GetVertexAttribPointervNV_remap_index, -1 },
     { GetProgramStringNV_names, GetProgramStringNV_remap_index, -1 },
     { VertexAttrib4sNV_names, VertexAttrib4sNV_remap_index, -1 },
     { VertexAttribs4dvNV_names, VertexAttribs4dvNV_remap_index, -1 },
     { ProgramParameters4dvNV_names, ProgramParameters4dvNV_remap_index, -1 },
+    { VertexAttrib3sNV_names, VertexAttrib3sNV_remap_index, -1 },
     { VertexAttrib1fNV_names, VertexAttrib1fNV_remap_index, -1 },
     { VertexAttrib4dNV_names, VertexAttrib4dNV_remap_index, -1 },
     { VertexAttribs4ubvNV_names, VertexAttribs4ubvNV_remap_index, -1 },
@@ -5827,11 +5994,11 @@ static const struct dri_extension_function GL_SUN_mesh_array_functions[] = {
 static const struct dri_extension_function GL_SUN_triangle_list_functions[] = {
     { ReplacementCodeubSUN_names, ReplacementCodeubSUN_remap_index, -1 },
     { ReplacementCodeubvSUN_names, ReplacementCodeubvSUN_remap_index, -1 },
-    { ReplacementCodeuivSUN_names, ReplacementCodeuivSUN_remap_index, -1 },
     { ReplacementCodeusvSUN_names, ReplacementCodeusvSUN_remap_index, -1 },
     { ReplacementCodePointerSUN_names, ReplacementCodePointerSUN_remap_index, -1 },
     { ReplacementCodeusSUN_names, ReplacementCodeusSUN_remap_index, -1 },
     { ReplacementCodeuiSUN_names, ReplacementCodeuiSUN_remap_index, -1 },
+    { ReplacementCodeuivSUN_names, ReplacementCodeuivSUN_remap_index, -1 },
     { NULL, 0, 0 }
 };
 #endif
@@ -5853,7 +6020,6 @@ static const struct dri_extension_function GL_SUN_vertex_functions[] = {
     { ReplacementCodeuiTexCoord2fVertex3fSUN_names, ReplacementCodeuiTexCoord2fVertex3fSUN_remap_index, -1 },
     { TexCoord2fNormal3fVertex3fSUN_names, TexCoord2fNormal3fVertex3fSUN_remap_index, -1 },
     { Color3fVertex3fSUN_names, Color3fVertex3fSUN_remap_index, -1 },
-    { ReplacementCodeuiNormal3fVertex3fvSUN_names, ReplacementCodeuiNormal3fVertex3fvSUN_remap_index, -1 },
     { Color3fVertex3fvSUN_names, Color3fVertex3fvSUN_remap_index, -1 },
     { Color4fNormal3fVertex3fvSUN_names, Color4fNormal3fVertex3fvSUN_remap_index, -1 },
     { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_remap_index, -1 },
@@ -5864,18 +6030,19 @@ static const struct dri_extension_function GL_SUN_vertex_functions[] = {
     { Color4ubVertex2fvSUN_names, Color4ubVertex2fvSUN_remap_index, -1 },
     { Normal3fVertex3fSUN_names, Normal3fVertex3fSUN_remap_index, -1 },
     { ReplacementCodeuiColor4fNormal3fVertex3fSUN_names, ReplacementCodeuiColor4fNormal3fVertex3fSUN_remap_index, -1 },
+    { TexCoord2fColor4fNormal3fVertex3fvSUN_names, TexCoord2fColor4fNormal3fVertex3fvSUN_remap_index, -1 },
     { TexCoord2fVertex3fvSUN_names, TexCoord2fVertex3fvSUN_remap_index, -1 },
     { Color4ubVertex2fSUN_names, Color4ubVertex2fSUN_remap_index, -1 },
     { ReplacementCodeuiColor4ubVertex3fSUN_names, ReplacementCodeuiColor4ubVertex3fSUN_remap_index, -1 },
     { TexCoord2fColor4ubVertex3fSUN_names, TexCoord2fColor4ubVertex3fSUN_remap_index, -1 },
     { Normal3fVertex3fvSUN_names, Normal3fVertex3fvSUN_remap_index, -1 },
     { Color4fNormal3fVertex3fSUN_names, Color4fNormal3fVertex3fSUN_remap_index, -1 },
-    { TexCoord2fColor4fNormal3fVertex3fvSUN_names, TexCoord2fColor4fNormal3fVertex3fvSUN_remap_index, -1 },
     { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_remap_index, -1 },
     { ReplacementCodeuiColor4ubVertex3fvSUN_names, ReplacementCodeuiColor4ubVertex3fvSUN_remap_index, -1 },
     { ReplacementCodeuiColor3fVertex3fSUN_names, ReplacementCodeuiColor3fVertex3fSUN_remap_index, -1 },
     { TexCoord4fVertex4fSUN_names, TexCoord4fVertex4fSUN_remap_index, -1 },
     { TexCoord2fColor3fVertex3fvSUN_names, TexCoord2fColor3fVertex3fvSUN_remap_index, -1 },
+    { ReplacementCodeuiNormal3fVertex3fvSUN_names, ReplacementCodeuiNormal3fVertex3fvSUN_remap_index, -1 },
     { TexCoord4fVertex4fvSUN_names, TexCoord4fVertex4fvSUN_remap_index, -1 },
     { ReplacementCodeuiVertex3fSUN_names, ReplacementCodeuiVertex3fSUN_remap_index, -1 },
     { NULL, 0, 0 }
@@ -6012,11 +6179,94 @@ static const struct dri_extension_function GL_VERSION_1_5_functions[] = {
 
 #if defined(need_GL_VERSION_2_0)
 static const struct dri_extension_function GL_VERSION_2_0_functions[] = {
+    { UniformMatrix3fvARB_names, UniformMatrix3fvARB_remap_index, -1 },
+    { GetProgramiv_names, GetProgramiv_remap_index, -1 },
     { BlendEquationSeparateEXT_names, BlendEquationSeparateEXT_remap_index, -1 },
+    { AttachShader_names, AttachShader_remap_index, -1 },
+    { VertexAttrib2fARB_names, VertexAttrib2fARB_remap_index, -1 },
+    { VertexAttrib3fARB_names, VertexAttrib3fARB_remap_index, -1 },
+    { Uniform2fARB_names, Uniform2fARB_remap_index, -1 },
+    { VertexAttrib1svARB_names, VertexAttrib1svARB_remap_index, -1 },
+    { Uniform2ivARB_names, Uniform2ivARB_remap_index, -1 },
+    { UniformMatrix4fvARB_names, UniformMatrix4fvARB_remap_index, -1 },
+    { VertexAttrib4NusvARB_names, VertexAttrib4NusvARB_remap_index, -1 },
+    { DisableVertexAttribArrayARB_names, DisableVertexAttribArrayARB_remap_index, -1 },
     { StencilMaskSeparate_names, StencilMaskSeparate_remap_index, -1 },
+    { VertexAttrib1fARB_names, VertexAttrib1fARB_remap_index, -1 },
+    { GetProgramInfoLog_names, GetProgramInfoLog_remap_index, -1 },
+    { VertexAttrib4NbvARB_names, VertexAttrib4NbvARB_remap_index, -1 },
+    { GetActiveAttribARB_names, GetActiveAttribARB_remap_index, -1 },
+    { Uniform3iARB_names, Uniform3iARB_remap_index, -1 },
+    { GetShaderInfoLog_names, GetShaderInfoLog_remap_index, -1 },
+    { VertexAttrib1sARB_names, VertexAttrib1sARB_remap_index, -1 },
+    { Uniform1fARB_names, Uniform1fARB_remap_index, -1 },
     { StencilOpSeparate_names, StencilOpSeparate_remap_index, -1 },
+    { UniformMatrix2fvARB_names, UniformMatrix2fvARB_remap_index, -1 },
+    { VertexAttrib3dvARB_names, VertexAttrib3dvARB_remap_index, -1 },
+    { Uniform3fvARB_names, Uniform3fvARB_remap_index, -1 },
+    { GetVertexAttribivARB_names, GetVertexAttribivARB_remap_index, -1 },
+    { CreateProgram_names, CreateProgram_remap_index, -1 },
     { StencilFuncSeparate_names, StencilFuncSeparate_remap_index, -1 },
+    { VertexAttrib3dARB_names, VertexAttrib3dARB_remap_index, -1 },
+    { VertexAttrib4fARB_names, VertexAttrib4fARB_remap_index, -1 },
+    { VertexAttrib4fvARB_names, VertexAttrib4fvARB_remap_index, -1 },
+    { GetActiveUniformARB_names, GetActiveUniformARB_remap_index, -1 },
+    { IsShader_names, IsShader_remap_index, -1 },
+    { GetUniformivARB_names, GetUniformivARB_remap_index, -1 },
+    { IsProgram_names, IsProgram_remap_index, -1 },
+    { Uniform2fvARB_names, Uniform2fvARB_remap_index, -1 },
+    { ValidateProgramARB_names, ValidateProgramARB_remap_index, -1 },
+    { VertexAttrib2dARB_names, VertexAttrib2dARB_remap_index, -1 },
+    { VertexAttrib1dvARB_names, VertexAttrib1dvARB_remap_index, -1 },
+    { GetVertexAttribfvARB_names, GetVertexAttribfvARB_remap_index, -1 },
+    { GetAttribLocationARB_names, GetAttribLocationARB_remap_index, -1 },
+    { Uniform3ivARB_names, Uniform3ivARB_remap_index, -1 },
+    { GetVertexAttribPointervARB_names, GetVertexAttribPointervARB_remap_index, -1 },
+    { VertexAttrib4sARB_names, VertexAttrib4sARB_remap_index, -1 },
+    { VertexAttrib2dvARB_names, VertexAttrib2dvARB_remap_index, -1 },
+    { VertexAttrib2fvARB_names, VertexAttrib2fvARB_remap_index, -1 },
+    { VertexAttrib4NivARB_names, VertexAttrib4NivARB_remap_index, -1 },
+    { GetAttachedShaders_names, GetAttachedShaders_remap_index, -1 },
+    { CompileShaderARB_names, CompileShaderARB_remap_index, -1 },
+    { DeleteShader_names, DeleteShader_remap_index, -1 },
+    { Uniform3fARB_names, Uniform3fARB_remap_index, -1 },
+    { VertexAttrib4NuivARB_names, VertexAttrib4NuivARB_remap_index, -1 },
+    { Uniform4fARB_names, Uniform4fARB_remap_index, -1 },
+    { VertexAttrib1dARB_names, VertexAttrib1dARB_remap_index, -1 },
+    { LinkProgramARB_names, LinkProgramARB_remap_index, -1 },
+    { ShaderSourceARB_names, ShaderSourceARB_remap_index, -1 },
+    { VertexAttrib3svARB_names, VertexAttrib3svARB_remap_index, -1 },
+    { Uniform4ivARB_names, Uniform4ivARB_remap_index, -1 },
+    { GetVertexAttribdvARB_names, GetVertexAttribdvARB_remap_index, -1 },
+    { Uniform1ivARB_names, Uniform1ivARB_remap_index, -1 },
+    { VertexAttrib4dvARB_names, VertexAttrib4dvARB_remap_index, -1 },
+    { BindAttribLocationARB_names, BindAttribLocationARB_remap_index, -1 },
+    { Uniform1iARB_names, Uniform1iARB_remap_index, -1 },
+    { VertexAttribPointerARB_names, VertexAttribPointerARB_remap_index, -1 },
+    { VertexAttrib4NsvARB_names, VertexAttrib4NsvARB_remap_index, -1 },
+    { VertexAttrib3fvARB_names, VertexAttrib3fvARB_remap_index, -1 },
+    { CreateShader_names, CreateShader_remap_index, -1 },
+    { DetachShader_names, DetachShader_remap_index, -1 },
+    { VertexAttrib4NubARB_names, VertexAttrib4NubARB_remap_index, -1 },
+    { Uniform4fvARB_names, Uniform4fvARB_remap_index, -1 },
+    { GetUniformfvARB_names, GetUniformfvARB_remap_index, -1 },
+    { Uniform4iARB_names, Uniform4iARB_remap_index, -1 },
+    { UseProgramObjectARB_names, UseProgramObjectARB_remap_index, -1 },
+    { DeleteProgram_names, DeleteProgram_remap_index, -1 },
+    { Uniform2iARB_names, Uniform2iARB_remap_index, -1 },
+    { VertexAttrib4dARB_names, VertexAttrib4dARB_remap_index, -1 },
+    { GetUniformLocationARB_names, GetUniformLocationARB_remap_index, -1 },
+    { VertexAttrib3sARB_names, VertexAttrib3sARB_remap_index, -1 },
+    { GetShaderSourceARB_names, GetShaderSourceARB_remap_index, -1 },
     { DrawBuffersARB_names, DrawBuffersARB_remap_index, -1 },
+    { Uniform1fvARB_names, Uniform1fvARB_remap_index, -1 },
+    { EnableVertexAttribArrayARB_names, EnableVertexAttribArrayARB_remap_index, -1 },
+    { VertexAttrib4svARB_names, VertexAttrib4svARB_remap_index, -1 },
+    { GetShaderiv_names, GetShaderiv_remap_index, -1 },
+    { VertexAttrib2svARB_names, VertexAttrib2svARB_remap_index, -1 },
+    { VertexAttrib4NubvARB_names, VertexAttrib4NubvARB_remap_index, -1 },
+    { VertexAttrib2sARB_names, VertexAttrib2sARB_remap_index, -1 },
+    { VertexAttrib1fvARB_names, VertexAttrib1fvARB_remap_index, -1 },
     { NULL, 0, 0 }
 };
 #endif
index 1179ac4..e57ca00 100644 (file)
 
 #if !defined(IN_DRI_DRIVER)
 
+#define CALL_AttachShader(disp, parameters) (*((disp)->AttachShader)) parameters
+#define GET_AttachShader(disp) ((disp)->AttachShader)
+#define SET_AttachShader(disp, fn) ((disp)->AttachShader = fn)
+#define CALL_CreateProgram(disp, parameters) (*((disp)->CreateProgram)) parameters
+#define GET_CreateProgram(disp) ((disp)->CreateProgram)
+#define SET_CreateProgram(disp, fn) ((disp)->CreateProgram = fn)
+#define CALL_CreateShader(disp, parameters) (*((disp)->CreateShader)) parameters
+#define GET_CreateShader(disp) ((disp)->CreateShader)
+#define SET_CreateShader(disp, fn) ((disp)->CreateShader = fn)
+#define CALL_DeleteProgram(disp, parameters) (*((disp)->DeleteProgram)) parameters
+#define GET_DeleteProgram(disp) ((disp)->DeleteProgram)
+#define SET_DeleteProgram(disp, fn) ((disp)->DeleteProgram = fn)
+#define CALL_DeleteShader(disp, parameters) (*((disp)->DeleteShader)) parameters
+#define GET_DeleteShader(disp) ((disp)->DeleteShader)
+#define SET_DeleteShader(disp, fn) ((disp)->DeleteShader = fn)
+#define CALL_DetachShader(disp, parameters) (*((disp)->DetachShader)) parameters
+#define GET_DetachShader(disp) ((disp)->DetachShader)
+#define SET_DetachShader(disp, fn) ((disp)->DetachShader = fn)
+#define CALL_GetAttachedShaders(disp, parameters) (*((disp)->GetAttachedShaders)) parameters
+#define GET_GetAttachedShaders(disp) ((disp)->GetAttachedShaders)
+#define SET_GetAttachedShaders(disp, fn) ((disp)->GetAttachedShaders = fn)
+#define CALL_GetProgramInfoLog(disp, parameters) (*((disp)->GetProgramInfoLog)) parameters
+#define GET_GetProgramInfoLog(disp) ((disp)->GetProgramInfoLog)
+#define SET_GetProgramInfoLog(disp, fn) ((disp)->GetProgramInfoLog = fn)
+#define CALL_GetProgramiv(disp, parameters) (*((disp)->GetProgramiv)) parameters
+#define GET_GetProgramiv(disp) ((disp)->GetProgramiv)
+#define SET_GetProgramiv(disp, fn) ((disp)->GetProgramiv = fn)
+#define CALL_GetShaderInfoLog(disp, parameters) (*((disp)->GetShaderInfoLog)) parameters
+#define GET_GetShaderInfoLog(disp) ((disp)->GetShaderInfoLog)
+#define SET_GetShaderInfoLog(disp, fn) ((disp)->GetShaderInfoLog = fn)
+#define CALL_GetShaderiv(disp, parameters) (*((disp)->GetShaderiv)) parameters
+#define GET_GetShaderiv(disp) ((disp)->GetShaderiv)
+#define SET_GetShaderiv(disp, fn) ((disp)->GetShaderiv = fn)
+#define CALL_IsProgram(disp, parameters) (*((disp)->IsProgram)) parameters
+#define GET_IsProgram(disp) ((disp)->IsProgram)
+#define SET_IsProgram(disp, fn) ((disp)->IsProgram = fn)
+#define CALL_IsShader(disp, parameters) (*((disp)->IsShader)) parameters
+#define GET_IsShader(disp) ((disp)->IsShader)
+#define SET_IsShader(disp, fn) ((disp)->IsShader = fn)
 #define CALL_StencilFuncSeparate(disp, parameters) (*((disp)->StencilFuncSeparate)) parameters
 #define GET_StencilFuncSeparate(disp) ((disp)->StencilFuncSeparate)
 #define SET_StencilFuncSeparate(disp, fn) ((disp)->StencilFuncSeparate = fn)
 
 #else
 
-#define driDispatchRemapTable_size 345
+#define driDispatchRemapTable_size 358
 extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
 
-#define StencilFuncSeparate_remap_index 0
-#define StencilMaskSeparate_remap_index 1
-#define StencilOpSeparate_remap_index 2
-#define LoadTransposeMatrixdARB_remap_index 3
-#define LoadTransposeMatrixfARB_remap_index 4
-#define MultTransposeMatrixdARB_remap_index 5
-#define MultTransposeMatrixfARB_remap_index 6
-#define SampleCoverageARB_remap_index 7
-#define CompressedTexImage1DARB_remap_index 8
-#define CompressedTexImage2DARB_remap_index 9
-#define CompressedTexImage3DARB_remap_index 10
-#define CompressedTexSubImage1DARB_remap_index 11
-#define CompressedTexSubImage2DARB_remap_index 12
-#define CompressedTexSubImage3DARB_remap_index 13
-#define GetCompressedTexImageARB_remap_index 14
-#define DisableVertexAttribArrayARB_remap_index 15
-#define EnableVertexAttribArrayARB_remap_index 16
-#define GetProgramEnvParameterdvARB_remap_index 17
-#define GetProgramEnvParameterfvARB_remap_index 18
-#define GetProgramLocalParameterdvARB_remap_index 19
-#define GetProgramLocalParameterfvARB_remap_index 20
-#define GetProgramStringARB_remap_index 21
-#define GetProgramivARB_remap_index 22
-#define GetVertexAttribdvARB_remap_index 23
-#define GetVertexAttribfvARB_remap_index 24
-#define GetVertexAttribivARB_remap_index 25
-#define ProgramEnvParameter4dARB_remap_index 26
-#define ProgramEnvParameter4dvARB_remap_index 27
-#define ProgramEnvParameter4fARB_remap_index 28
-#define ProgramEnvParameter4fvARB_remap_index 29
-#define ProgramLocalParameter4dARB_remap_index 30
-#define ProgramLocalParameter4dvARB_remap_index 31
-#define ProgramLocalParameter4fARB_remap_index 32
-#define ProgramLocalParameter4fvARB_remap_index 33
-#define ProgramStringARB_remap_index 34
-#define VertexAttrib1dARB_remap_index 35
-#define VertexAttrib1dvARB_remap_index 36
-#define VertexAttrib1fARB_remap_index 37
-#define VertexAttrib1fvARB_remap_index 38
-#define VertexAttrib1sARB_remap_index 39
-#define VertexAttrib1svARB_remap_index 40
-#define VertexAttrib2dARB_remap_index 41
-#define VertexAttrib2dvARB_remap_index 42
-#define VertexAttrib2fARB_remap_index 43
-#define VertexAttrib2fvARB_remap_index 44
-#define VertexAttrib2sARB_remap_index 45
-#define VertexAttrib2svARB_remap_index 46
-#define VertexAttrib3dARB_remap_index 47
-#define VertexAttrib3dvARB_remap_index 48
-#define VertexAttrib3fARB_remap_index 49
-#define VertexAttrib3fvARB_remap_index 50
-#define VertexAttrib3sARB_remap_index 51
-#define VertexAttrib3svARB_remap_index 52
-#define VertexAttrib4NbvARB_remap_index 53
-#define VertexAttrib4NivARB_remap_index 54
-#define VertexAttrib4NsvARB_remap_index 55
-#define VertexAttrib4NubARB_remap_index 56
-#define VertexAttrib4NubvARB_remap_index 57
-#define VertexAttrib4NuivARB_remap_index 58
-#define VertexAttrib4NusvARB_remap_index 59
-#define VertexAttrib4bvARB_remap_index 60
-#define VertexAttrib4dARB_remap_index 61
-#define VertexAttrib4dvARB_remap_index 62
-#define VertexAttrib4fARB_remap_index 63
-#define VertexAttrib4fvARB_remap_index 64
-#define VertexAttrib4ivARB_remap_index 65
-#define VertexAttrib4sARB_remap_index 66
-#define VertexAttrib4svARB_remap_index 67
-#define VertexAttrib4ubvARB_remap_index 68
-#define VertexAttrib4uivARB_remap_index 69
-#define VertexAttrib4usvARB_remap_index 70
-#define VertexAttribPointerARB_remap_index 71
-#define BindBufferARB_remap_index 72
-#define BufferDataARB_remap_index 73
-#define BufferSubDataARB_remap_index 74
-#define DeleteBuffersARB_remap_index 75
-#define GenBuffersARB_remap_index 76
-#define GetBufferParameterivARB_remap_index 77
-#define GetBufferPointervARB_remap_index 78
-#define GetBufferSubDataARB_remap_index 79
-#define IsBufferARB_remap_index 80
-#define MapBufferARB_remap_index 81
-#define UnmapBufferARB_remap_index 82
-#define BeginQueryARB_remap_index 83
-#define DeleteQueriesARB_remap_index 84
-#define EndQueryARB_remap_index 85
-#define GenQueriesARB_remap_index 86
-#define GetQueryObjectivARB_remap_index 87
-#define GetQueryObjectuivARB_remap_index 88
-#define GetQueryivARB_remap_index 89
-#define IsQueryARB_remap_index 90
-#define AttachObjectARB_remap_index 91
-#define CompileShaderARB_remap_index 92
-#define CreateProgramObjectARB_remap_index 93
-#define CreateShaderObjectARB_remap_index 94
-#define DeleteObjectARB_remap_index 95
-#define DetachObjectARB_remap_index 96
-#define GetActiveUniformARB_remap_index 97
-#define GetAttachedObjectsARB_remap_index 98
-#define GetHandleARB_remap_index 99
-#define GetInfoLogARB_remap_index 100
-#define GetObjectParameterfvARB_remap_index 101
-#define GetObjectParameterivARB_remap_index 102
-#define GetShaderSourceARB_remap_index 103
-#define GetUniformLocationARB_remap_index 104
-#define GetUniformfvARB_remap_index 105
-#define GetUniformivARB_remap_index 106
-#define LinkProgramARB_remap_index 107
-#define ShaderSourceARB_remap_index 108
-#define Uniform1fARB_remap_index 109
-#define Uniform1fvARB_remap_index 110
-#define Uniform1iARB_remap_index 111
-#define Uniform1ivARB_remap_index 112
-#define Uniform2fARB_remap_index 113
-#define Uniform2fvARB_remap_index 114
-#define Uniform2iARB_remap_index 115
-#define Uniform2ivARB_remap_index 116
-#define Uniform3fARB_remap_index 117
-#define Uniform3fvARB_remap_index 118
-#define Uniform3iARB_remap_index 119
-#define Uniform3ivARB_remap_index 120
-#define Uniform4fARB_remap_index 121
-#define Uniform4fvARB_remap_index 122
-#define Uniform4iARB_remap_index 123
-#define Uniform4ivARB_remap_index 124
-#define UniformMatrix2fvARB_remap_index 125
-#define UniformMatrix3fvARB_remap_index 126
-#define UniformMatrix4fvARB_remap_index 127
-#define UseProgramObjectARB_remap_index 128
-#define ValidateProgramARB_remap_index 129
-#define BindAttribLocationARB_remap_index 130
-#define GetActiveAttribARB_remap_index 131
-#define GetAttribLocationARB_remap_index 132
-#define DrawBuffersARB_remap_index 133
-#define PolygonOffsetEXT_remap_index 134
-#define GetPixelTexGenParameterfvSGIS_remap_index 135
-#define GetPixelTexGenParameterivSGIS_remap_index 136
-#define PixelTexGenParameterfSGIS_remap_index 137
-#define PixelTexGenParameterfvSGIS_remap_index 138
-#define PixelTexGenParameteriSGIS_remap_index 139
-#define PixelTexGenParameterivSGIS_remap_index 140
-#define SampleMaskSGIS_remap_index 141
-#define SamplePatternSGIS_remap_index 142
-#define ColorPointerEXT_remap_index 143
-#define EdgeFlagPointerEXT_remap_index 144
-#define IndexPointerEXT_remap_index 145
-#define NormalPointerEXT_remap_index 146
-#define TexCoordPointerEXT_remap_index 147
-#define VertexPointerEXT_remap_index 148
-#define PointParameterfEXT_remap_index 149
-#define PointParameterfvEXT_remap_index 150
-#define LockArraysEXT_remap_index 151
-#define UnlockArraysEXT_remap_index 152
-#define CullParameterdvEXT_remap_index 153
-#define CullParameterfvEXT_remap_index 154
-#define SecondaryColor3bEXT_remap_index 155
-#define SecondaryColor3bvEXT_remap_index 156
-#define SecondaryColor3dEXT_remap_index 157
-#define SecondaryColor3dvEXT_remap_index 158
-#define SecondaryColor3fEXT_remap_index 159
-#define SecondaryColor3fvEXT_remap_index 160
-#define SecondaryColor3iEXT_remap_index 161
-#define SecondaryColor3ivEXT_remap_index 162
-#define SecondaryColor3sEXT_remap_index 163
-#define SecondaryColor3svEXT_remap_index 164
-#define SecondaryColor3ubEXT_remap_index 165
-#define SecondaryColor3ubvEXT_remap_index 166
-#define SecondaryColor3uiEXT_remap_index 167
-#define SecondaryColor3uivEXT_remap_index 168
-#define SecondaryColor3usEXT_remap_index 169
-#define SecondaryColor3usvEXT_remap_index 170
-#define SecondaryColorPointerEXT_remap_index 171
-#define MultiDrawArraysEXT_remap_index 172
-#define MultiDrawElementsEXT_remap_index 173
-#define FogCoordPointerEXT_remap_index 174
-#define FogCoorddEXT_remap_index 175
-#define FogCoorddvEXT_remap_index 176
-#define FogCoordfEXT_remap_index 177
-#define FogCoordfvEXT_remap_index 178
-#define PixelTexGenSGIX_remap_index 179
-#define BlendFuncSeparateEXT_remap_index 180
-#define FlushVertexArrayRangeNV_remap_index 181
-#define VertexArrayRangeNV_remap_index 182
-#define CombinerInputNV_remap_index 183
-#define CombinerOutputNV_remap_index 184
-#define CombinerParameterfNV_remap_index 185
-#define CombinerParameterfvNV_remap_index 186
-#define CombinerParameteriNV_remap_index 187
-#define CombinerParameterivNV_remap_index 188
-#define FinalCombinerInputNV_remap_index 189
-#define GetCombinerInputParameterfvNV_remap_index 190
-#define GetCombinerInputParameterivNV_remap_index 191
-#define GetCombinerOutputParameterfvNV_remap_index 192
-#define GetCombinerOutputParameterivNV_remap_index 193
-#define GetFinalCombinerInputParameterfvNV_remap_index 194
-#define GetFinalCombinerInputParameterivNV_remap_index 195
-#define ResizeBuffersMESA_remap_index 196
-#define WindowPos2dMESA_remap_index 197
-#define WindowPos2dvMESA_remap_index 198
-#define WindowPos2fMESA_remap_index 199
-#define WindowPos2fvMESA_remap_index 200
-#define WindowPos2iMESA_remap_index 201
-#define WindowPos2ivMESA_remap_index 202
-#define WindowPos2sMESA_remap_index 203
-#define WindowPos2svMESA_remap_index 204
-#define WindowPos3dMESA_remap_index 205
-#define WindowPos3dvMESA_remap_index 206
-#define WindowPos3fMESA_remap_index 207
-#define WindowPos3fvMESA_remap_index 208
-#define WindowPos3iMESA_remap_index 209
-#define WindowPos3ivMESA_remap_index 210
-#define WindowPos3sMESA_remap_index 211
-#define WindowPos3svMESA_remap_index 212
-#define WindowPos4dMESA_remap_index 213
-#define WindowPos4dvMESA_remap_index 214
-#define WindowPos4fMESA_remap_index 215
-#define WindowPos4fvMESA_remap_index 216
-#define WindowPos4iMESA_remap_index 217
-#define WindowPos4ivMESA_remap_index 218
-#define WindowPos4sMESA_remap_index 219
-#define WindowPos4svMESA_remap_index 220
-#define MultiModeDrawArraysIBM_remap_index 221
-#define MultiModeDrawElementsIBM_remap_index 222
-#define DeleteFencesNV_remap_index 223
-#define FinishFenceNV_remap_index 224
-#define GenFencesNV_remap_index 225
-#define GetFenceivNV_remap_index 226
-#define IsFenceNV_remap_index 227
-#define SetFenceNV_remap_index 228
-#define TestFenceNV_remap_index 229
-#define AreProgramsResidentNV_remap_index 230
-#define BindProgramNV_remap_index 231
-#define DeleteProgramsNV_remap_index 232
-#define ExecuteProgramNV_remap_index 233
-#define GenProgramsNV_remap_index 234
-#define GetProgramParameterdvNV_remap_index 235
-#define GetProgramParameterfvNV_remap_index 236
-#define GetProgramStringNV_remap_index 237
-#define GetProgramivNV_remap_index 238
-#define GetTrackMatrixivNV_remap_index 239
-#define GetVertexAttribPointervNV_remap_index 240
-#define GetVertexAttribdvNV_remap_index 241
-#define GetVertexAttribfvNV_remap_index 242
-#define GetVertexAttribivNV_remap_index 243
-#define IsProgramNV_remap_index 244
-#define LoadProgramNV_remap_index 245
-#define ProgramParameter4dNV_remap_index 246
-#define ProgramParameter4dvNV_remap_index 247
-#define ProgramParameter4fNV_remap_index 248
-#define ProgramParameter4fvNV_remap_index 249
-#define ProgramParameters4dvNV_remap_index 250
-#define ProgramParameters4fvNV_remap_index 251
-#define RequestResidentProgramsNV_remap_index 252
-#define TrackMatrixNV_remap_index 253
-#define VertexAttrib1dNV_remap_index 254
-#define VertexAttrib1dvNV_remap_index 255
-#define VertexAttrib1fNV_remap_index 256
-#define VertexAttrib1fvNV_remap_index 257
-#define VertexAttrib1sNV_remap_index 258
-#define VertexAttrib1svNV_remap_index 259
-#define VertexAttrib2dNV_remap_index 260
-#define VertexAttrib2dvNV_remap_index 261
-#define VertexAttrib2fNV_remap_index 262
-#define VertexAttrib2fvNV_remap_index 263
-#define VertexAttrib2sNV_remap_index 264
-#define VertexAttrib2svNV_remap_index 265
-#define VertexAttrib3dNV_remap_index 266
-#define VertexAttrib3dvNV_remap_index 267
-#define VertexAttrib3fNV_remap_index 268
-#define VertexAttrib3fvNV_remap_index 269
-#define VertexAttrib3sNV_remap_index 270
-#define VertexAttrib3svNV_remap_index 271
-#define VertexAttrib4dNV_remap_index 272
-#define VertexAttrib4dvNV_remap_index 273
-#define VertexAttrib4fNV_remap_index 274
-#define VertexAttrib4fvNV_remap_index 275
-#define VertexAttrib4sNV_remap_index 276
-#define VertexAttrib4svNV_remap_index 277
-#define VertexAttrib4ubNV_remap_index 278
-#define VertexAttrib4ubvNV_remap_index 279
-#define VertexAttribPointerNV_remap_index 280
-#define VertexAttribs1dvNV_remap_index 281
-#define VertexAttribs1fvNV_remap_index 282
-#define VertexAttribs1svNV_remap_index 283
-#define VertexAttribs2dvNV_remap_index 284
-#define VertexAttribs2fvNV_remap_index 285
-#define VertexAttribs2svNV_remap_index 286
-#define VertexAttribs3dvNV_remap_index 287
-#define VertexAttribs3fvNV_remap_index 288
-#define VertexAttribs3svNV_remap_index 289
-#define VertexAttribs4dvNV_remap_index 290
-#define VertexAttribs4fvNV_remap_index 291
-#define VertexAttribs4svNV_remap_index 292
-#define VertexAttribs4ubvNV_remap_index 293
-#define AlphaFragmentOp1ATI_remap_index 294
-#define AlphaFragmentOp2ATI_remap_index 295
-#define AlphaFragmentOp3ATI_remap_index 296
-#define BeginFragmentShaderATI_remap_index 297
-#define BindFragmentShaderATI_remap_index 298
-#define ColorFragmentOp1ATI_remap_index 299
-#define ColorFragmentOp2ATI_remap_index 300
-#define ColorFragmentOp3ATI_remap_index 301
-#define DeleteFragmentShaderATI_remap_index 302
-#define EndFragmentShaderATI_remap_index 303
-#define GenFragmentShadersATI_remap_index 304
-#define PassTexCoordATI_remap_index 305
-#define SampleMapATI_remap_index 306
-#define SetFragmentShaderConstantATI_remap_index 307
-#define PointParameteriNV_remap_index 308
-#define PointParameterivNV_remap_index 309
-#define ActiveStencilFaceEXT_remap_index 310
-#define BindVertexArrayAPPLE_remap_index 311
-#define DeleteVertexArraysAPPLE_remap_index 312
-#define GenVertexArraysAPPLE_remap_index 313
-#define IsVertexArrayAPPLE_remap_index 314
-#define GetProgramNamedParameterdvNV_remap_index 315
-#define GetProgramNamedParameterfvNV_remap_index 316
-#define ProgramNamedParameter4dNV_remap_index 317
-#define ProgramNamedParameter4dvNV_remap_index 318
-#define ProgramNamedParameter4fNV_remap_index 319
-#define ProgramNamedParameter4fvNV_remap_index 320
-#define DepthBoundsEXT_remap_index 321
-#define BlendEquationSeparateEXT_remap_index 322
-#define BindFramebufferEXT_remap_index 323
-#define BindRenderbufferEXT_remap_index 324
-#define CheckFramebufferStatusEXT_remap_index 325
-#define DeleteFramebuffersEXT_remap_index 326
-#define DeleteRenderbuffersEXT_remap_index 327
-#define FramebufferRenderbufferEXT_remap_index 328
-#define FramebufferTexture1DEXT_remap_index 329
-#define FramebufferTexture2DEXT_remap_index 330
-#define FramebufferTexture3DEXT_remap_index 331
-#define GenFramebuffersEXT_remap_index 332
-#define GenRenderbuffersEXT_remap_index 333
-#define GenerateMipmapEXT_remap_index 334
-#define GetFramebufferAttachmentParameterivEXT_remap_index 335
-#define GetRenderbufferParameterivEXT_remap_index 336
-#define IsFramebufferEXT_remap_index 337
-#define IsRenderbufferEXT_remap_index 338
-#define RenderbufferStorageEXT_remap_index 339
-#define BlitFramebufferEXT_remap_index 340
-#define ProgramEnvParameters4fvEXT_remap_index 341
-#define ProgramLocalParameters4fvEXT_remap_index 342
-#define GetQueryObjecti64vEXT_remap_index 343
-#define GetQueryObjectui64vEXT_remap_index 344
+#define AttachShader_remap_index 0
+#define CreateProgram_remap_index 1
+#define CreateShader_remap_index 2
+#define DeleteProgram_remap_index 3
+#define DeleteShader_remap_index 4
+#define DetachShader_remap_index 5
+#define GetAttachedShaders_remap_index 6
+#define GetProgramInfoLog_remap_index 7
+#define GetProgramiv_remap_index 8
+#define GetShaderInfoLog_remap_index 9
+#define GetShaderiv_remap_index 10
+#define IsProgram_remap_index 11
+#define IsShader_remap_index 12
+#define StencilFuncSeparate_remap_index 13
+#define StencilMaskSeparate_remap_index 14
+#define StencilOpSeparate_remap_index 15
+#define LoadTransposeMatrixdARB_remap_index 16
+#define LoadTransposeMatrixfARB_remap_index 17
+#define MultTransposeMatrixdARB_remap_index 18
+#define MultTransposeMatrixfARB_remap_index 19
+#define SampleCoverageARB_remap_index 20
+#define CompressedTexImage1DARB_remap_index 21
+#define CompressedTexImage2DARB_remap_index 22
+#define CompressedTexImage3DARB_remap_index 23
+#define CompressedTexSubImage1DARB_remap_index 24
+#define CompressedTexSubImage2DARB_remap_index 25
+#define CompressedTexSubImage3DARB_remap_index 26
+#define GetCompressedTexImageARB_remap_index 27
+#define DisableVertexAttribArrayARB_remap_index 28
+#define EnableVertexAttribArrayARB_remap_index 29
+#define GetProgramEnvParameterdvARB_remap_index 30
+#define GetProgramEnvParameterfvARB_remap_index 31
+#define GetProgramLocalParameterdvARB_remap_index 32
+#define GetProgramLocalParameterfvARB_remap_index 33
+#define GetProgramStringARB_remap_index 34
+#define GetProgramivARB_remap_index 35
+#define GetVertexAttribdvARB_remap_index 36
+#define GetVertexAttribfvARB_remap_index 37
+#define GetVertexAttribivARB_remap_index 38
+#define ProgramEnvParameter4dARB_remap_index 39
+#define ProgramEnvParameter4dvARB_remap_index 40
+#define ProgramEnvParameter4fARB_remap_index 41
+#define ProgramEnvParameter4fvARB_remap_index 42
+#define ProgramLocalParameter4dARB_remap_index 43
+#define ProgramLocalParameter4dvARB_remap_index 44
+#define ProgramLocalParameter4fARB_remap_index 45
+#define ProgramLocalParameter4fvARB_remap_index 46
+#define ProgramStringARB_remap_index 47
+#define VertexAttrib1dARB_remap_index 48
+#define VertexAttrib1dvARB_remap_index 49
+#define VertexAttrib1fARB_remap_index 50
+#define VertexAttrib1fvARB_remap_index 51
+#define VertexAttrib1sARB_remap_index 52
+#define VertexAttrib1svARB_remap_index 53
+#define VertexAttrib2dARB_remap_index 54
+#define VertexAttrib2dvARB_remap_index 55
+#define VertexAttrib2fARB_remap_index 56
+#define VertexAttrib2fvARB_remap_index 57
+#define VertexAttrib2sARB_remap_index 58
+#define VertexAttrib2svARB_remap_index 59
+#define VertexAttrib3dARB_remap_index 60
+#define VertexAttrib3dvARB_remap_index 61
+#define VertexAttrib3fARB_remap_index 62
+#define VertexAttrib3fvARB_remap_index 63
+#define VertexAttrib3sARB_remap_index 64
+#define VertexAttrib3svARB_remap_index 65
+#define VertexAttrib4NbvARB_remap_index 66
+#define VertexAttrib4NivARB_remap_index 67
+#define VertexAttrib4NsvARB_remap_index 68
+#define VertexAttrib4NubARB_remap_index 69
+#define VertexAttrib4NubvARB_remap_index 70
+#define VertexAttrib4NuivARB_remap_index 71
+#define VertexAttrib4NusvARB_remap_index 72
+#define VertexAttrib4bvARB_remap_index 73
+#define VertexAttrib4dARB_remap_index 74
+#define VertexAttrib4dvARB_remap_index 75
+#define VertexAttrib4fARB_remap_index 76
+#define VertexAttrib4fvARB_remap_index 77
+#define VertexAttrib4ivARB_remap_index 78
+#define VertexAttrib4sARB_remap_index 79
+#define VertexAttrib4svARB_remap_index 80
+#define VertexAttrib4ubvARB_remap_index 81
+#define VertexAttrib4uivARB_remap_index 82
+#define VertexAttrib4usvARB_remap_index 83
+#define VertexAttribPointerARB_remap_index 84
+#define BindBufferARB_remap_index 85
+#define BufferDataARB_remap_index 86
+#define BufferSubDataARB_remap_index 87
+#define DeleteBuffersARB_remap_index 88
+#define GenBuffersARB_remap_index 89
+#define GetBufferParameterivARB_remap_index 90
+#define GetBufferPointervARB_remap_index 91
+#define GetBufferSubDataARB_remap_index 92
+#define IsBufferARB_remap_index 93
+#define MapBufferARB_remap_index 94
+#define UnmapBufferARB_remap_index 95
+#define BeginQueryARB_remap_index 96
+#define DeleteQueriesARB_remap_index 97
+#define EndQueryARB_remap_index 98
+#define GenQueriesARB_remap_index 99
+#define GetQueryObjectivARB_remap_index 100
+#define GetQueryObjectuivARB_remap_index 101
+#define GetQueryivARB_remap_index 102
+#define IsQueryARB_remap_index 103
+#define AttachObjectARB_remap_index 104
+#define CompileShaderARB_remap_index 105
+#define CreateProgramObjectARB_remap_index 106
+#define CreateShaderObjectARB_remap_index 107
+#define DeleteObjectARB_remap_index 108
+#define DetachObjectARB_remap_index 109
+#define GetActiveUniformARB_remap_index 110
+#define GetAttachedObjectsARB_remap_index 111
+#define GetHandleARB_remap_index 112
+#define GetInfoLogARB_remap_index 113
+#define GetObjectParameterfvARB_remap_index 114
+#define GetObjectParameterivARB_remap_index 115
+#define GetShaderSourceARB_remap_index 116
+#define GetUniformLocationARB_remap_index 117
+#define GetUniformfvARB_remap_index 118
+#define GetUniformivARB_remap_index 119
+#define LinkProgramARB_remap_index 120
+#define ShaderSourceARB_remap_index 121
+#define Uniform1fARB_remap_index 122
+#define Uniform1fvARB_remap_index 123
+#define Uniform1iARB_remap_index 124
+#define Uniform1ivARB_remap_index 125
+#define Uniform2fARB_remap_index 126
+#define Uniform2fvARB_remap_index 127
+#define Uniform2iARB_remap_index 128
+#define Uniform2ivARB_remap_index 129
+#define Uniform3fARB_remap_index 130
+#define Uniform3fvARB_remap_index 131
+#define Uniform3iARB_remap_index 132
+#define Uniform3ivARB_remap_index 133
+#define Uniform4fARB_remap_index 134
+#define Uniform4fvARB_remap_index 135
+#define Uniform4iARB_remap_index 136
+#define Uniform4ivARB_remap_index 137
+#define UniformMatrix2fvARB_remap_index 138
+#define UniformMatrix3fvARB_remap_index 139
+#define UniformMatrix4fvARB_remap_index 140
+#define UseProgramObjectARB_remap_index 141
+#define ValidateProgramARB_remap_index 142
+#define BindAttribLocationARB_remap_index 143
+#define GetActiveAttribARB_remap_index 144
+#define GetAttribLocationARB_remap_index 145
+#define DrawBuffersARB_remap_index 146
+#define PolygonOffsetEXT_remap_index 147
+#define GetPixelTexGenParameterfvSGIS_remap_index 148
+#define GetPixelTexGenParameterivSGIS_remap_index 149
+#define PixelTexGenParameterfSGIS_remap_index 150
+#define PixelTexGenParameterfvSGIS_remap_index 151
+#define PixelTexGenParameteriSGIS_remap_index 152
+#define PixelTexGenParameterivSGIS_remap_index 153
+#define SampleMaskSGIS_remap_index 154
+#define SamplePatternSGIS_remap_index 155
+#define ColorPointerEXT_remap_index 156
+#define EdgeFlagPointerEXT_remap_index 157
+#define IndexPointerEXT_remap_index 158
+#define NormalPointerEXT_remap_index 159
+#define TexCoordPointerEXT_remap_index 160
+#define VertexPointerEXT_remap_index 161
+#define PointParameterfEXT_remap_index 162
+#define PointParameterfvEXT_remap_index 163
+#define LockArraysEXT_remap_index 164
+#define UnlockArraysEXT_remap_index 165
+#define CullParameterdvEXT_remap_index 166
+#define CullParameterfvEXT_remap_index 167
+#define SecondaryColor3bEXT_remap_index 168
+#define SecondaryColor3bvEXT_remap_index 169
+#define SecondaryColor3dEXT_remap_index 170
+#define SecondaryColor3dvEXT_remap_index 171
+#define SecondaryColor3fEXT_remap_index 172
+#define SecondaryColor3fvEXT_remap_index 173
+#define SecondaryColor3iEXT_remap_index 174
+#define SecondaryColor3ivEXT_remap_index 175
+#define SecondaryColor3sEXT_remap_index 176
+#define SecondaryColor3svEXT_remap_index 177
+#define SecondaryColor3ubEXT_remap_index 178
+#define SecondaryColor3ubvEXT_remap_index 179
+#define SecondaryColor3uiEXT_remap_index 180
+#define SecondaryColor3uivEXT_remap_index 181
+#define SecondaryColor3usEXT_remap_index 182
+#define SecondaryColor3usvEXT_remap_index 183
+#define SecondaryColorPointerEXT_remap_index 184
+#define MultiDrawArraysEXT_remap_index 185
+#define MultiDrawElementsEXT_remap_index 186
+#define FogCoordPointerEXT_remap_index 187
+#define FogCoorddEXT_remap_index 188
+#define FogCoorddvEXT_remap_index 189
+#define FogCoordfEXT_remap_index 190
+#define FogCoordfvEXT_remap_index 191
+#define PixelTexGenSGIX_remap_index 192
+#define BlendFuncSeparateEXT_remap_index 193
+#define FlushVertexArrayRangeNV_remap_index 194
+#define VertexArrayRangeNV_remap_index 195
+#define CombinerInputNV_remap_index 196
+#define CombinerOutputNV_remap_index 197
+#define CombinerParameterfNV_remap_index 198
+#define CombinerParameterfvNV_remap_index 199
+#define CombinerParameteriNV_remap_index 200
+#define CombinerParameterivNV_remap_index 201
+#define FinalCombinerInputNV_remap_index 202
+#define GetCombinerInputParameterfvNV_remap_index 203
+#define GetCombinerInputParameterivNV_remap_index 204
+#define GetCombinerOutputParameterfvNV_remap_index 205
+#define GetCombinerOutputParameterivNV_remap_index 206
+#define GetFinalCombinerInputParameterfvNV_remap_index 207
+#define GetFinalCombinerInputParameterivNV_remap_index 208
+#define ResizeBuffersMESA_remap_index 209
+#define WindowPos2dMESA_remap_index 210
+#define WindowPos2dvMESA_remap_index 211
+#define WindowPos2fMESA_remap_index 212
+#define WindowPos2fvMESA_remap_index 213
+#define WindowPos2iMESA_remap_index 214
+#define WindowPos2ivMESA_remap_index 215
+#define WindowPos2sMESA_remap_index 216
+#define WindowPos2svMESA_remap_index 217
+#define WindowPos3dMESA_remap_index 218
+#define WindowPos3dvMESA_remap_index 219
+#define WindowPos3fMESA_remap_index 220
+#define WindowPos3fvMESA_remap_index 221
+#define WindowPos3iMESA_remap_index 222
+#define WindowPos3ivMESA_remap_index 223
+#define WindowPos3sMESA_remap_index 224
+#define WindowPos3svMESA_remap_index 225
+#define WindowPos4dMESA_remap_index 226
+#define WindowPos4dvMESA_remap_index 227
+#define WindowPos4fMESA_remap_index 228
+#define WindowPos4fvMESA_remap_index 229
+#define WindowPos4iMESA_remap_index 230
+#define WindowPos4ivMESA_remap_index 231
+#define WindowPos4sMESA_remap_index 232
+#define WindowPos4svMESA_remap_index 233
+#define MultiModeDrawArraysIBM_remap_index 234
+#define MultiModeDrawElementsIBM_remap_index 235
+#define DeleteFencesNV_remap_index 236
+#define FinishFenceNV_remap_index 237
+#define GenFencesNV_remap_index 238
+#define GetFenceivNV_remap_index 239
+#define IsFenceNV_remap_index 240
+#define SetFenceNV_remap_index 241
+#define TestFenceNV_remap_index 242
+#define AreProgramsResidentNV_remap_index 243
+#define BindProgramNV_remap_index 244
+#define DeleteProgramsNV_remap_index 245
+#define ExecuteProgramNV_remap_index 246
+#define GenProgramsNV_remap_index 247
+#define GetProgramParameterdvNV_remap_index 248
+#define GetProgramParameterfvNV_remap_index 249
+#define GetProgramStringNV_remap_index 250
+#define GetProgramivNV_remap_index 251
+#define GetTrackMatrixivNV_remap_index 252
+#define GetVertexAttribPointervNV_remap_index 253
+#define GetVertexAttribdvNV_remap_index 254
+#define GetVertexAttribfvNV_remap_index 255
+#define GetVertexAttribivNV_remap_index 256
+#define IsProgramNV_remap_index 257
+#define LoadProgramNV_remap_index 258
+#define ProgramParameter4dNV_remap_index 259
+#define ProgramParameter4dvNV_remap_index 260
+#define ProgramParameter4fNV_remap_index 261
+#define ProgramParameter4fvNV_remap_index 262
+#define ProgramParameters4dvNV_remap_index 263
+#define ProgramParameters4fvNV_remap_index 264
+#define RequestResidentProgramsNV_remap_index 265
+#define TrackMatrixNV_remap_index 266
+#define VertexAttrib1dNV_remap_index 267
+#define VertexAttrib1dvNV_remap_index 268
+#define VertexAttrib1fNV_remap_index 269
+#define VertexAttrib1fvNV_remap_index 270
+#define VertexAttrib1sNV_remap_index 271
+#define VertexAttrib1svNV_remap_index 272
+#define VertexAttrib2dNV_remap_index 273
+#define VertexAttrib2dvNV_remap_index 274
+#define VertexAttrib2fNV_remap_index 275
+#define VertexAttrib2fvNV_remap_index 276
+#define VertexAttrib2sNV_remap_index 277
+#define VertexAttrib2svNV_remap_index 278
+#define VertexAttrib3dNV_remap_index 279
+#define VertexAttrib3dvNV_remap_index 280
+#define VertexAttrib3fNV_remap_index 281
+#define VertexAttrib3fvNV_remap_index 282
+#define VertexAttrib3sNV_remap_index 283
+#define VertexAttrib3svNV_remap_index 284
+#define VertexAttrib4dNV_remap_index 285
+#define VertexAttrib4dvNV_remap_index 286
+#define VertexAttrib4fNV_remap_index 287
+#define VertexAttrib4fvNV_remap_index 288
+#define VertexAttrib4sNV_remap_index 289
+#define VertexAttrib4svNV_remap_index 290
+#define VertexAttrib4ubNV_remap_index 291
+#define VertexAttrib4ubvNV_remap_index 292
+#define VertexAttribPointerNV_remap_index 293
+#define VertexAttribs1dvNV_remap_index 294
+#define VertexAttribs1fvNV_remap_index 295
+#define VertexAttribs1svNV_remap_index 296
+#define VertexAttribs2dvNV_remap_index 297
+#define VertexAttribs2fvNV_remap_index 298
+#define VertexAttribs2svNV_remap_index 299
+#define VertexAttribs3dvNV_remap_index 300
+#define VertexAttribs3fvNV_remap_index 301
+#define VertexAttribs3svNV_remap_index 302
+#define VertexAttribs4dvNV_remap_index 303
+#define VertexAttribs4fvNV_remap_index 304
+#define VertexAttribs4svNV_remap_index 305
+#define VertexAttribs4ubvNV_remap_index 306
+#define AlphaFragmentOp1ATI_remap_index 307
+#define AlphaFragmentOp2ATI_remap_index 308
+#define AlphaFragmentOp3ATI_remap_index 309
+#define BeginFragmentShaderATI_remap_index 310
+#define BindFragmentShaderATI_remap_index 311
+#define ColorFragmentOp1ATI_remap_index 312
+#define ColorFragmentOp2ATI_remap_index 313
+#define ColorFragmentOp3ATI_remap_index 314
+#define DeleteFragmentShaderATI_remap_index 315
+#define EndFragmentShaderATI_remap_index 316
+#define GenFragmentShadersATI_remap_index 317
+#define PassTexCoordATI_remap_index 318
+#define SampleMapATI_remap_index 319
+#define SetFragmentShaderConstantATI_remap_index 320
+#define PointParameteriNV_remap_index 321
+#define PointParameterivNV_remap_index 322
+#define ActiveStencilFaceEXT_remap_index 323
+#define BindVertexArrayAPPLE_remap_index 324
+#define DeleteVertexArraysAPPLE_remap_index 325
+#define GenVertexArraysAPPLE_remap_index 326
+#define IsVertexArrayAPPLE_remap_index 327
+#define GetProgramNamedParameterdvNV_remap_index 328
+#define GetProgramNamedParameterfvNV_remap_index 329
+#define ProgramNamedParameter4dNV_remap_index 330
+#define ProgramNamedParameter4dvNV_remap_index 331
+#define ProgramNamedParameter4fNV_remap_index 332
+#define ProgramNamedParameter4fvNV_remap_index 333
+#define DepthBoundsEXT_remap_index 334
+#define BlendEquationSeparateEXT_remap_index 335
+#define BindFramebufferEXT_remap_index 336
+#define BindRenderbufferEXT_remap_index 337
+#define CheckFramebufferStatusEXT_remap_index 338
+#define DeleteFramebuffersEXT_remap_index 339
+#define DeleteRenderbuffersEXT_remap_index 340
+#define FramebufferRenderbufferEXT_remap_index 341
+#define FramebufferTexture1DEXT_remap_index 342
+#define FramebufferTexture2DEXT_remap_index 343
+#define FramebufferTexture3DEXT_remap_index 344
+#define GenFramebuffersEXT_remap_index 345
+#define GenRenderbuffersEXT_remap_index 346
+#define GenerateMipmapEXT_remap_index 347
+#define GetFramebufferAttachmentParameterivEXT_remap_index 348
+#define GetRenderbufferParameterivEXT_remap_index 349
+#define IsFramebufferEXT_remap_index 350
+#define IsRenderbufferEXT_remap_index 351
+#define RenderbufferStorageEXT_remap_index 352
+#define BlitFramebufferEXT_remap_index 353
+#define ProgramEnvParameters4fvEXT_remap_index 354
+#define ProgramLocalParameters4fvEXT_remap_index 355
+#define GetQueryObjecti64vEXT_remap_index 356
+#define GetQueryObjectui64vEXT_remap_index 357
 
+#define CALL_AttachShader(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint)), driDispatchRemapTable[AttachShader_remap_index], parameters)
+#define GET_AttachShader(disp) GET_by_offset(disp, driDispatchRemapTable[AttachShader_remap_index])
+#define SET_AttachShader(disp, fn) SET_by_offset(disp, driDispatchRemapTable[AttachShader_remap_index], fn)
+#define CALL_CreateProgram(disp, parameters) CALL_by_offset(disp, (GLuint (GLAPIENTRYP)(void)), driDispatchRemapTable[CreateProgram_remap_index], parameters)
+#define GET_CreateProgram(disp) GET_by_offset(disp, driDispatchRemapTable[CreateProgram_remap_index])
+#define SET_CreateProgram(disp, fn) SET_by_offset(disp, driDispatchRemapTable[CreateProgram_remap_index], fn)
+#define CALL_CreateShader(disp, parameters) CALL_by_offset(disp, (GLuint (GLAPIENTRYP)(GLenum)), driDispatchRemapTable[CreateShader_remap_index], parameters)
+#define GET_CreateShader(disp) GET_by_offset(disp, driDispatchRemapTable[CreateShader_remap_index])
+#define SET_CreateShader(disp, fn) SET_by_offset(disp, driDispatchRemapTable[CreateShader_remap_index], fn)
+#define CALL_DeleteProgram(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint)), driDispatchRemapTable[DeleteProgram_remap_index], parameters)
+#define GET_DeleteProgram(disp) GET_by_offset(disp, driDispatchRemapTable[DeleteProgram_remap_index])
+#define SET_DeleteProgram(disp, fn) SET_by_offset(disp, driDispatchRemapTable[DeleteProgram_remap_index], fn)
+#define CALL_DeleteShader(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint)), driDispatchRemapTable[DeleteShader_remap_index], parameters)
+#define GET_DeleteShader(disp) GET_by_offset(disp, driDispatchRemapTable[DeleteShader_remap_index])
+#define SET_DeleteShader(disp, fn) SET_by_offset(disp, driDispatchRemapTable[DeleteShader_remap_index], fn)
+#define CALL_DetachShader(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint)), driDispatchRemapTable[DetachShader_remap_index], parameters)
+#define GET_DetachShader(disp) GET_by_offset(disp, driDispatchRemapTable[DetachShader_remap_index])
+#define SET_DetachShader(disp, fn) SET_by_offset(disp, driDispatchRemapTable[DetachShader_remap_index], fn)
+#define CALL_GetAttachedShaders(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLsizei, GLsizei *, GLuint *)), driDispatchRemapTable[GetAttachedShaders_remap_index], parameters)
+#define GET_GetAttachedShaders(disp) GET_by_offset(disp, driDispatchRemapTable[GetAttachedShaders_remap_index])
+#define SET_GetAttachedShaders(disp, fn) SET_by_offset(disp, driDispatchRemapTable[GetAttachedShaders_remap_index], fn)
+#define CALL_GetProgramInfoLog(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLsizei, GLsizei *, GLchar *)), driDispatchRemapTable[GetProgramInfoLog_remap_index], parameters)
+#define GET_GetProgramInfoLog(disp) GET_by_offset(disp, driDispatchRemapTable[GetProgramInfoLog_remap_index])
+#define SET_GetProgramInfoLog(disp, fn) SET_by_offset(disp, driDispatchRemapTable[GetProgramInfoLog_remap_index], fn)
+#define CALL_GetProgramiv(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLenum, GLint *)), driDispatchRemapTable[GetProgramiv_remap_index], parameters)
+#define GET_GetProgramiv(disp) GET_by_offset(disp, driDispatchRemapTable[GetProgramiv_remap_index])
+#define SET_GetProgramiv(disp, fn) SET_by_offset(disp, driDispatchRemapTable[GetProgramiv_remap_index], fn)
+#define CALL_GetShaderInfoLog(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLsizei, GLsizei *, GLchar *)), driDispatchRemapTable[GetShaderInfoLog_remap_index], parameters)
+#define GET_GetShaderInfoLog(disp) GET_by_offset(disp, driDispatchRemapTable[GetShaderInfoLog_remap_index])
+#define SET_GetShaderInfoLog(disp, fn) SET_by_offset(disp, driDispatchRemapTable[GetShaderInfoLog_remap_index], fn)
+#define CALL_GetShaderiv(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLenum, GLint *)), driDispatchRemapTable[GetShaderiv_remap_index], parameters)
+#define GET_GetShaderiv(disp) GET_by_offset(disp, driDispatchRemapTable[GetShaderiv_remap_index])
+#define SET_GetShaderiv(disp, fn) SET_by_offset(disp, driDispatchRemapTable[GetShaderiv_remap_index], fn)
+#define CALL_IsProgram(disp, parameters) CALL_by_offset(disp, (GLboolean (GLAPIENTRYP)(GLuint)), driDispatchRemapTable[IsProgram_remap_index], parameters)
+#define GET_IsProgram(disp) GET_by_offset(disp, driDispatchRemapTable[IsProgram_remap_index])
+#define SET_IsProgram(disp, fn) SET_by_offset(disp, driDispatchRemapTable[IsProgram_remap_index], fn)
+#define CALL_IsShader(disp, parameters) CALL_by_offset(disp, (GLboolean (GLAPIENTRYP)(GLuint)), driDispatchRemapTable[IsShader_remap_index], parameters)
+#define GET_IsShader(disp) GET_by_offset(disp, driDispatchRemapTable[IsShader_remap_index])
+#define SET_IsShader(disp, fn) SET_by_offset(disp, driDispatchRemapTable[IsShader_remap_index], fn)
 #define CALL_StencilFuncSeparate(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLenum, GLenum, GLint, GLuint)), driDispatchRemapTable[StencilFuncSeparate_remap_index], parameters)
 #define GET_StencilFuncSeparate(disp) GET_by_offset(disp, driDispatchRemapTable[StencilFuncSeparate_remap_index])
 #define SET_StencilFuncSeparate(disp, fn) SET_by_offset(disp, driDispatchRemapTable[StencilFuncSeparate_remap_index], fn)
index b6169f0..7da00d2 100644 (file)
 
 
 <category name="2.0">
-    <!-- XXX this section is very much incomplete!!! -->
-    <!-- These function offsets may change too!!! -->
-
-    <enum name="POINT_SPRITE_COORD_ORIGIN"     count="1"  value="0x8CA0">
+    <!-- XXX some of the enums and functions probably need additional -->
+    <!-- flags/attributes. -->
+
+    <type name="char"   size="1" glx_name="CARD8"/>
+
+    <enum name="GL_BLEND_EQUATION_RGB"            value="0x8009"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_ENABLED"      value="0x8622"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_SIZE"         value="0x8623"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_STRIDE"       value="0x8624"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_TYPE"         value="0x8625"/>
+    <enum name="CURRENT_VERTEX_ATTRIB"            value="0x8626"/>
+    <enum name="VERTEX_PROGRAM_POINT_SIZE"        value="0x8642"/>
+    <enum name="VERTEX_PROGRAM_TWO_SIDE"          value="0x8643"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_POINTER"      value="0x8645"/>
+    <enum name="STENCIL_BACK_FUNC"                value="0x8800"/>
+    <enum name="STENCIL_BACK_FAIL"                value="0x8801"/>
+    <enum name="STENCIL_BACK_PASS_DEPTH_FAIL"     value="0x8802"/>
+    <enum name="STENCIL_BACK_PASS_DEPTH_PASS"     value="0x8803"/>
+    <enum name="MAX_DRAW_BUFFERS"                 value="0x8824"/>
+    <enum name="DRAW_BUFFER0"                     value="0x8825"/>
+    <enum name="DRAW_BUFFER1"                     value="0x8826"/>
+    <enum name="DRAW_BUFFER2"                     value="0x8827"/>
+    <enum name="DRAW_BUFFER3"                     value="0x8828"/>
+    <enum name="DRAW_BUFFER4"                     value="0x8829"/>
+    <enum name="DRAW_BUFFER5"                     value="0x882A"/>
+    <enum name="DRAW_BUFFER6"                     value="0x882B"/>
+    <enum name="DRAW_BUFFER7"                     value="0x882C"/>
+    <enum name="DRAW_BUFFER8"                     value="0x882D"/>
+    <enum name="DRAW_BUFFER9"                     value="0x882E"/>
+    <enum name="DRAW_BUFFER10"                    value="0x882F"/>
+    <enum name="DRAW_BUFFER11"                    value="0x8830"/>
+    <enum name="DRAW_BUFFER12"                    value="0x8831"/>
+    <enum name="DRAW_BUFFER13"                    value="0x8832"/>
+    <enum name="DRAW_BUFFER14"                    value="0x8833"/>
+    <enum name="DRAW_BUFFER15"                    value="0x8834"/>
+    <enum name="BLEND_EQUATION_ALPHA"             value="0x883D"/>
+    <enum name="POINT_SPRITE"                     value="0x8861"/>
+    <enum name="COORD_REPLACE"                    value="0x8862"/>
+    <enum name="MAX_VERTEX_ATTRIBS"               value="0x8869"/>
+    <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED"   value="0x886A"/>
+    <enum name="MAX_TEXTURE_COORDS"               value="0x8871"/>
+    <enum name="MAX_TEXTURE_IMAGE_UNITS"          value="0x8872"/>
+    <enum name="FRAGMENT_SHADER"                  value="0x8B30"/>
+    <enum name="VERTEX_SHADER"                    value="0x8B31"/>
+    <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS"  value="0x8B49"/>
+    <enum name="MAX_VERTEX_UNIFORM_COMPONENTS"    value="0x8B4A"/>
+    <enum name="MAX_VARYING_FLOATS"               value="0x8B4B"/>
+    <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS"   value="0x8B4C"/>
+    <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/>
+    <enum name="SHADER_TYPE"                      value="0x8B4F"/>
+    <enum name="FLOAT_VEC2"                       value="0x8B50"/>
+    <enum name="FLOAT_VEC3"                       value="0x8B51"/>
+    <enum name="FLOAT_VEC4"                       value="0x8B52"/>
+    <enum name="INT_VEC2"                         value="0x8B53"/>
+    <enum name="INT_VEC3"                         value="0x8B54"/>
+    <enum name="INT_VEC4"                         value="0x8B55"/>
+    <enum name="BOOL"                             value="0x8B56"/>
+    <enum name="BOOL_VEC2"                        value="0x8B57"/>
+    <enum name="BOOL_VEC3"                        value="0x8B58"/>
+    <enum name="BOOL_VEC4"                        value="0x8B59"/>
+    <enum name="FLOAT_MAT2"                       value="0x8B5A"/>
+    <enum name="FLOAT_MAT3"                       value="0x8B5B"/>
+    <enum name="FLOAT_MAT4"                       value="0x8B5C"/>
+    <enum name="SAMPLER_1D"                       value="0x8B5D"/>
+    <enum name="SAMPLER_2D"                       value="0x8B5E"/>
+    <enum name="SAMPLER_3D"                       value="0x8B5F"/>
+    <enum name="SAMPLER_CUBE"                     value="0x8B60"/>
+    <enum name="SAMPLER_1D_SHADOW"                value="0x8B61"/>
+    <enum name="SAMPLER_2D_SHADOW"                value="0x8B62"/>
+    <enum name="DELETE_STATUS"                    value="0x8B80"/>
+    <enum name="COMPILE_STATUS"                   value="0x8B81"/>
+    <enum name="LINK_STATUS"                      value="0x8B82"/>
+    <enum name="VALIDATE_STATUS"                  value="0x8B83"/>
+    <enum name="INFO_LOG_LENGTH"                  value="0x8B84"/>
+    <enum name="ATTACHED_SHADERS"                 value="0x8B85"/>
+    <enum name="ACTIVE_UNIFORMS"                  value="0x8B86"/>
+    <enum name="ACTIVE_UNIFORM_MAX_LENGTH"        value="0x8B87"/>
+    <enum name="SHADER_SOURCE_LENGTH"             value="0x8B88"/>
+    <enum name="ACTIVE_ATTRIBUTES"                value="0x8B89"/>
+    <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH"      value="0x8B8A"/>
+    <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT"  value="0x8B8B"/>
+    <enum name="SHADING_LANGUAGE_VERSION"         value="0x8B8C"/>
+    <enum name="CURRENT_PROGRAM"                  value="0x8B8D"/>
+    <enum name="POINT_SPRITE_COORD_ORIGIN" count="1"  value="0x8CA0">
         <size name="PointParameterfvEXT"/>
         <size name="PointParameterivNV"/>
     </enum>
+    <enum name="LOWER_LEFT"                       value="0x8CA1"/>
+    <enum name="UPPER_LEFT"                       value="0x8CA2"/>
+    <enum name="STENCIL_BACK_REF"                 value="0x8CA3"/>
+    <enum name="STENCIL_BACK_VALUE_MASK"          value="0x8CA4"/>
+    <enum name="STENCIL_BACK_WRITEMASK"           value="0x8CA5"/>
 
     <function name="BlendEquationSeparate" alias="BlendEquationSeparateEXT">
         <param name="modeRGB" type="GLenum"/>
         <param name="func" type="GLenum"/>
         <param name="ref" type="GLint"/>
         <param name="mask" type="GLuint"/>
+        <glx ignore="true"/>
     </function>
 
     <function name="StencilOpSeparate" offset="assign">
         <param name="fail" type="GLenum"/>
         <param name="zfail" type="GLenum"/>
         <param name="zpass" type="GLenum"/>
+        <glx ignore="true"/>
     </function>
 
     <function name="StencilMaskSeparate" offset="assign">
         <param name="face" type="GLenum"/>
         <param name="mask" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="AttachShader" offset="assign">
+        <param name="program" type="GLuint"/>
+        <param name="shader" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="BindAttribLocation" alias="BindAttribLocationARB">
+        <param name="program" type="GLuint"/>
+        <param name="index" type="GLuint"/>
+        <param name="name" type="const GLchar *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="CompileShader" alias="CompileShaderARB">
+        <param name="shader" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="CreateProgram" offset="assign">
+        <return type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="CreateShader" offset="assign">
+        <param name="type" type="GLenum"/>
+        <return type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="DeleteProgram" offset="assign">
+        <param name="program" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="DeleteShader" offset="assign">
+        <param name="program" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="DetachShader" offset="assign">
+        <param name="program" type="GLuint"/>
+        <param name="shader" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="DisableVertexAttribArray" alias="DisableVertexAttribArrayARB">
+        <param name="index" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="EnableVertexAttribArray" alias="EnableVertexAttribArrayARB">
+        <param name="index" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetActiveAttrib" alias="GetActiveAttribARB">
+        <param name="program" type="GLuint"/>
+        <param name="index" type="GLuint"/>
+        <param name="bufSize" type="GLsizei "/>
+        <param name="length" type="GLsizei *" output="true"/>
+        <param name="size" type="GLint *" output="true"/>
+        <param name="type" type="GLenum *" output="true"/>
+        <param name="name" type="GLchar *" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetActiveUniform" alias="GetActiveUniformARB">
+        <param name="program" type="GLuint"/>
+        <param name="index" type="GLuint"/>
+        <param name="bufSize" type="GLsizei"/>
+        <param name="length" type="GLsizei *" output="true"/>
+        <param name="size" type="GLint *" output="true"/>
+        <param name="type" type="GLenum *" output="true"/>
+        <param name="name" type="GLchar *" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetAttachedShaders" offset="assign">
+        <param name="program" type="GLuint"/>
+        <param name="maxCount" type="GLsizei"/>
+        <param name="count" type="GLsizei *" output="true"/>
+        <param name="obj" type="GLuint *" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetAttribLocation" alias="GetAttribLocationARB">
+        <param name="program" type="GLuint"/>
+        <param name="name" type="const GLchar *"/>
+        <return type="GLint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetProgramiv" offset="assign">
+        <param name="program" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="params" type="GLint *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetProgramInfoLog" offset="assign">
+        <param name="program" type="GLuint"/>
+        <param name="bufSize" type="GLsizei"/>
+        <param name="length" type="GLsizei *"/>
+        <param name="infoLog" type="GLchar *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetShaderiv" offset="assign">
+        <param name="shader" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="params" type="GLint *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetShaderInfoLog" offset="assign">
+        <param name="shader" type="GLuint"/>
+        <param name="bufSize" type="GLsizei"/>
+        <param name="length" type="GLsizei *"/>
+        <param name="infoLog" type="GLchar *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetShaderSource" alias="GetShaderSourceARB">
+        <param name="shader" type="GLuint"/>
+        <param name="bufSize" type="GLsizei"/>
+        <param name="length" type="GLsizei *" output="true"/>
+        <param name="source" type="GLchar *" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetUniformLocation" alias="GetUniformLocationARB">
+        <param name="program" type="GLuint"/>
+        <param name="name" type="const GLchar *"/>
+        <return type="GLint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetUniformfv" alias="GetUniformfvARB">
+        <param name="program" type="GLuint"/>
+        <param name="location" type="GLint"/>
+        <param name="params" type="GLfloat *" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetUniformiv" alias="GetUniformivARB">
+        <param name="program" type="GLuint"/>
+        <param name="location" type="GLint"/>
+        <param name="params" type="GLint *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetVertexAttribdv" alias="GetVertexAttribdvARB">
+        <param name="index" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="params" type="GLdouble *" output="true" variable_param="pname"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetVertexAttribfv" alias="GetVertexAttribfvARB">
+        <param name="index" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="params" type="GLfloat *" output="true" variable_param="pname"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetVertexAttribiv" alias="GetVertexAttribivARB">
+        <param name="index" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="params" type="GLint *" output="true" variable_param="pname"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="GetVertexAttribPointerv" alias="GetVertexAttribPointervARB">
+        <param name="index" type="GLuint"/>
+        <param name="pname" type="GLenum"/>
+        <param name="pointer" type="GLvoid **" output="true"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="IsProgram" offset="assign">
+        <param name="program" type="GLuint"/>
+        <return type="GLboolean"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="IsShader" offset="assign">
+        <param name="shader" type="GLuint"/>
+        <return type="GLboolean"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="LinkProgram" alias="LinkProgramARB">
+        <param name="program" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="ShaderSource" alias="ShaderSourceARB">
+        <param name="shader" type="GLuint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="string" type="const GLchar **"/>
+        <param name="length" type="const GLint *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="UseProgram" alias="UseProgramObjectARB">
+        <param name="program" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="Uniform1f" alias="Uniform1fARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLfloat"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform2f" alias="Uniform2fARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLfloat"/>
+        <param name="v1" type="GLfloat"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform3f" alias="Uniform3fARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLfloat"/>
+        <param name="v1" type="GLfloat"/>
+        <param name="v2" type="GLfloat"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform4f" alias="Uniform4fARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLfloat"/>
+        <param name="v1" type="GLfloat"/>
+        <param name="v2" type="GLfloat"/>
+        <param name="v3" type="GLfloat"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="Uniform1i" alias="Uniform1iARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLint"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform2i" alias="Uniform2iARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLint"/>
+        <param name="v1" type="GLint"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform3i" alias="Uniform3iARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLint"/>
+        <param name="v1" type="GLint"/>
+        <param name="v2" type="GLint"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform4i" alias="Uniform4iARB">
+        <param name="location" type="GLint"/>
+        <param name="v0" type="GLint"/>
+        <param name="v1" type="GLint"/>
+        <param name="v2" type="GLint"/>
+        <param name="v3" type="GLint"/>
+        <glx ignore="true"/>
     </function>
+
+    <function name="Uniform1fv" alias="Uniform1fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform2fv" alias="Uniform2fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform3fv" alias="Uniform3fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform4fv" alias="Uniform4fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="Uniform1iv" alias="Uniform1ivARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLint *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform2iv" alias="Uniform2ivARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLint *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform3iv" alias="Uniform3ivARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLint *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="Uniform4iv" alias="Uniform4ivARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="value" type="const GLint *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="UniformMatrix2fv" alias="UniformMatrix2fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="transpose" type="GLboolean"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="UniformMatrix3fv" alias="UniformMatrix3fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="transpose" type="GLboolean"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+    <function name="UniformMatrix4fv" alias="UniformMatrix4fvARB">
+        <param name="location" type="GLint"/>
+        <param name="count" type="GLsizei"/>
+        <param name="transpose" type="GLboolean"/>
+        <param name="value" type="const GLfloat *"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="ValidateProgram" alias="ValidateProgramARB">
+        <param name="program" type="GLuint"/>
+        <glx ignore="true"/>
+    </function>
+
+    <function name="VertexAttrib1d" alias="VertexAttrib1dARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLdouble"/>
+    </function>
+    <function name="VertexAttrib1dv" alias="VertexAttrib1dvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLdouble *"/>
+    </function>
+    <function name="VertexAttrib1f" alias="VertexAttrib1fARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLfloat"/>
+    </function>
+    <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLfloat *"/>
+    </function>
+    <function name="VertexAttrib1s" alias="VertexAttrib1sARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLshort"/>
+    </function>
+    <function name="VertexAttrib1sv" alias="VertexAttrib1svARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLshort *"/>
+    </function>
+
+    <function name="VertexAttrib2d" alias="VertexAttrib2dARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLdouble"/>
+        <param name="y" type="GLdouble"/>
+    </function>
+    <function name="VertexAttrib2dv" alias="VertexAttrib2dvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLdouble *"/>
+    </function>
+    <function name="VertexAttrib2f" alias="VertexAttrib2fARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLfloat"/>
+        <param name="y" type="GLfloat"/>
+    </function>
+    <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLfloat *"/>
+    </function>
+    <function name="VertexAttrib2s" alias="VertexAttrib2sARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLshort"/>
+        <param name="y" type="GLshort"/>
+    </function>
+    <function name="VertexAttrib2sv" alias="VertexAttrib2svARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLshort *"/>
+    </function>
+
+    <function name="VertexAttrib3d" alias="VertexAttrib3dARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLdouble"/>
+        <param name="y" type="GLdouble"/>
+        <param name="z" type="GLdouble"/>
+    </function>
+    <function name="VertexAttrib3dv" alias="VertexAttrib3dvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLdouble *"/>
+    </function>
+    <function name="VertexAttrib3f" alias="VertexAttrib3fARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLfloat"/>
+        <param name="y" type="GLfloat"/>
+        <param name="z" type="GLfloat"/>
+    </function>
+    <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLfloat *"/>
+    </function>
+    <function name="VertexAttrib3s" alias="VertexAttrib3sARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLshort"/>
+        <param name="y" type="GLshort"/>
+        <param name="z" type="GLshort"/>
+    </function>
+    <function name="VertexAttrib3sv" alias="VertexAttrib3svARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLshort *"/>
+    </function>
+
+    <function name="VertexAttrib4Nbv" alias="VertexAttrib4NbvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLbyte *"/>
+    </function>
+    <function name="VertexAttrib4Niv" alias="VertexAttrib4NivARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLint *"/>
+    </function>
+    <function name="VertexAttrib4Nsv" alias="VertexAttrib4NsvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLshort *"/>
+    </function>
+    <function name="VertexAttrib4Nub" alias="VertexAttrib4NubARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLubyte"/>
+        <param name="y" type="GLubyte"/>
+        <param name="z" type="GLubyte"/>
+        <param name="w" type="GLubyte"/>
+    </function>
+    <function name="VertexAttrib4Nubv" alias="VertexAttrib4NubvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLubyte *"/>
+    </function>
+    <function name="VertexAttrib4Nuiv" alias="VertexAttrib4NuivARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLuint *"/>
+    </function>
+    <function name="VertexAttrib4Nusv" alias="VertexAttrib4NusvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLushort *"/>
+    </function>
+
+    <function name="VertexAttrib4d" alias="VertexAttrib4dARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLdouble"/>
+        <param name="y" type="GLdouble"/>
+        <param name="z" type="GLdouble"/>
+        <param name="w" type="GLdouble"/>
+    </function>
+    <function name="VertexAttrib4dv" alias="VertexAttrib4dvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLdouble *"/>
+    </function>
+    <function name="VertexAttrib4f" alias="VertexAttrib4fARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLfloat"/>
+        <param name="y" type="GLfloat"/>
+        <param name="z" type="GLfloat"/>
+        <param name="w" type="GLfloat"/>
+    </function>
+    <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLfloat *"/>
+    </function>
+    <function name="VertexAttrib4s" alias="VertexAttrib4sARB">
+        <param name="index" type="GLuint"/>
+        <param name="x" type="GLshort"/>
+        <param name="y" type="GLshort"/>
+        <param name="z" type="GLshort"/>
+        <param name="w" type="GLshort"/>
+    </function>
+    <function name="VertexAttrib4sv" alias="VertexAttrib4svARB">
+        <param name="index" type="GLuint"/>
+        <param name="v" type="const GLshort *"/>
+    </function>
+
+    <function name="VertexAttribPointer" alias="VertexAttribPointerARB">
+        <param name="index" type="GLuint"/>
+        <param name="size" type="GLint"/>
+        <param name="type" type="GLenum"/>
+        <param name="normalized" type="GLboolean"/>
+        <param name="stride" type="GLsizei"/>
+        <param name="pointer" type="const GLvoid *"/>
+    </function>
+
 </category>
 
 
     </function>
 
     <function name="ShaderSourceARB" offset="assign">
-        <param name="shaderObj" type="GLhandleARB"/>
+        <param name="shader" type="GLhandleARB"/>
         <param name="count" type="GLsizei"/>
         <param name="string" type="const GLcharARB **"/>
         <param name="length" type="const GLint *"/>
     </function>
 
     <function name="CompileShaderARB" offset="assign">
-        <param name="shaderObj" type="GLhandleARB"/>
+        <param name="shader" type="GLhandleARB"/>
         <glx ignore="true"/>
     </function>
 
     </function>
 
     <function name="LinkProgramARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <glx ignore="true"/>
     </function>
 
     <function name="UseProgramObjectARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <glx ignore="true"/>
     </function>
 
     <function name="ValidateProgramARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <glx ignore="true"/>
     </function>
 
     </function>
 
     <function name="GetUniformLocationARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="name" type="const GLcharARB *"/>
         <return type="GLint"/>
         <glx ignore="true"/>
     </function>
 
     <function name="GetActiveUniformARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="index" type="GLuint"/>
-        <param name="maxLength" type="GLsizei"/>
+        <param name="bufSize" type="GLsizei"/>
         <param name="length" type="GLsizei *" output="true"/>
         <param name="size" type="GLint *" output="true"/>
         <param name="type" type="GLenum *" output="true"/>
     </function>
 
     <function name="GetUniformfvARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="location" type="GLint"/>
         <param name="params" type="GLfloat *" output="true"/>
         <glx ignore="true"/>
     </function>
 
     <function name="GetUniformivARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="location" type="GLint"/>
         <param name="params" type="GLint *" output="true"/>
         <glx ignore="true"/>
     </function>
 
     <function name="GetShaderSourceARB" offset="assign">
-        <param name="obj" type="GLhandleARB"/>
-        <param name="maxLength" type="GLsizei"/>
+        <param name="shader" type="GLhandleARB"/>
+        <param name="bufSize" type="GLsizei"/>
         <param name="length" type="GLsizei *" output="true"/>
         <param name="source" type="GLcharARB *" output="true"/>
         <glx ignore="true"/>
     <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"   value="0x8B8A"/>
 
     <function name="BindAttribLocationARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="index" type="GLuint"/>
         <param name="name" type="const GLcharARB *"/>
         <glx ignore="true"/>
     </function>
 
     <function name="GetActiveAttribARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="index" type="GLuint"/>
-        <param name="maxLength" type="GLsizei"/>
+        <param name="bufSize" type="GLsizei"/>
         <param name="length" type="GLsizei *" output="true"/>
         <param name="size" type="GLint *" output="true"/>
         <param name="type" type="GLenum *" output="true"/>
     </function>
 
     <function name="GetAttribLocationARB" offset="assign">
-        <param name="programObj" type="GLhandleARB"/>
+        <param name="program" type="GLhandleARB"/>
         <param name="name" type="const GLcharARB *"/>
         <return type="GLint"/>
         <glx ignore="true"/>
index ef31189..548d58c 100644 (file)
 
 #if !defined(IN_DRI_DRIVER)
 
-#define _gloffset_StencilFuncSeparate 408
-#define _gloffset_StencilMaskSeparate 409
-#define _gloffset_StencilOpSeparate 410
-#define _gloffset_LoadTransposeMatrixdARB 411
-#define _gloffset_LoadTransposeMatrixfARB 412
-#define _gloffset_MultTransposeMatrixdARB 413
-#define _gloffset_MultTransposeMatrixfARB 414
-#define _gloffset_SampleCoverageARB 415
-#define _gloffset_CompressedTexImage1DARB 416
-#define _gloffset_CompressedTexImage2DARB 417
-#define _gloffset_CompressedTexImage3DARB 418
-#define _gloffset_CompressedTexSubImage1DARB 419
-#define _gloffset_CompressedTexSubImage2DARB 420
-#define _gloffset_CompressedTexSubImage3DARB 421
-#define _gloffset_GetCompressedTexImageARB 422
-#define _gloffset_DisableVertexAttribArrayARB 423
-#define _gloffset_EnableVertexAttribArrayARB 424
-#define _gloffset_GetProgramEnvParameterdvARB 425
-#define _gloffset_GetProgramEnvParameterfvARB 426
-#define _gloffset_GetProgramLocalParameterdvARB 427
-#define _gloffset_GetProgramLocalParameterfvARB 428
-#define _gloffset_GetProgramStringARB 429
-#define _gloffset_GetProgramivARB 430
-#define _gloffset_GetVertexAttribdvARB 431
-#define _gloffset_GetVertexAttribfvARB 432
-#define _gloffset_GetVertexAttribivARB 433
-#define _gloffset_ProgramEnvParameter4dARB 434
-#define _gloffset_ProgramEnvParameter4dvARB 435
-#define _gloffset_ProgramEnvParameter4fARB 436
-#define _gloffset_ProgramEnvParameter4fvARB 437
-#define _gloffset_ProgramLocalParameter4dARB 438
-#define _gloffset_ProgramLocalParameter4dvARB 439
-#define _gloffset_ProgramLocalParameter4fARB 440
-#define _gloffset_ProgramLocalParameter4fvARB 441
-#define _gloffset_ProgramStringARB 442
-#define _gloffset_VertexAttrib1dARB 443
-#define _gloffset_VertexAttrib1dvARB 444
-#define _gloffset_VertexAttrib1fARB 445
-#define _gloffset_VertexAttrib1fvARB 446
-#define _gloffset_VertexAttrib1sARB 447
-#define _gloffset_VertexAttrib1svARB 448
-#define _gloffset_VertexAttrib2dARB 449
-#define _gloffset_VertexAttrib2dvARB 450
-#define _gloffset_VertexAttrib2fARB 451
-#define _gloffset_VertexAttrib2fvARB 452
-#define _gloffset_VertexAttrib2sARB 453
-#define _gloffset_VertexAttrib2svARB 454
-#define _gloffset_VertexAttrib3dARB 455
-#define _gloffset_VertexAttrib3dvARB 456
-#define _gloffset_VertexAttrib3fARB 457
-#define _gloffset_VertexAttrib3fvARB 458
-#define _gloffset_VertexAttrib3sARB 459
-#define _gloffset_VertexAttrib3svARB 460
-#define _gloffset_VertexAttrib4NbvARB 461
-#define _gloffset_VertexAttrib4NivARB 462
-#define _gloffset_VertexAttrib4NsvARB 463
-#define _gloffset_VertexAttrib4NubARB 464
-#define _gloffset_VertexAttrib4NubvARB 465
-#define _gloffset_VertexAttrib4NuivARB 466
-#define _gloffset_VertexAttrib4NusvARB 467
-#define _gloffset_VertexAttrib4bvARB 468
-#define _gloffset_VertexAttrib4dARB 469
-#define _gloffset_VertexAttrib4dvARB 470
-#define _gloffset_VertexAttrib4fARB 471
-#define _gloffset_VertexAttrib4fvARB 472
-#define _gloffset_VertexAttrib4ivARB 473
-#define _gloffset_VertexAttrib4sARB 474
-#define _gloffset_VertexAttrib4svARB 475
-#define _gloffset_VertexAttrib4ubvARB 476
-#define _gloffset_VertexAttrib4uivARB 477
-#define _gloffset_VertexAttrib4usvARB 478
-#define _gloffset_VertexAttribPointerARB 479
-#define _gloffset_BindBufferARB 480
-#define _gloffset_BufferDataARB 481
-#define _gloffset_BufferSubDataARB 482
-#define _gloffset_DeleteBuffersARB 483
-#define _gloffset_GenBuffersARB 484
-#define _gloffset_GetBufferParameterivARB 485
-#define _gloffset_GetBufferPointervARB 486
-#define _gloffset_GetBufferSubDataARB 487
-#define _gloffset_IsBufferARB 488
-#define _gloffset_MapBufferARB 489
-#define _gloffset_UnmapBufferARB 490
-#define _gloffset_BeginQueryARB 491
-#define _gloffset_DeleteQueriesARB 492
-#define _gloffset_EndQueryARB 493
-#define _gloffset_GenQueriesARB 494
-#define _gloffset_GetQueryObjectivARB 495
-#define _gloffset_GetQueryObjectuivARB 496
-#define _gloffset_GetQueryivARB 497
-#define _gloffset_IsQueryARB 498
-#define _gloffset_AttachObjectARB 499
-#define _gloffset_CompileShaderARB 500
-#define _gloffset_CreateProgramObjectARB 501
-#define _gloffset_CreateShaderObjectARB 502
-#define _gloffset_DeleteObjectARB 503
-#define _gloffset_DetachObjectARB 504
-#define _gloffset_GetActiveUniformARB 505
-#define _gloffset_GetAttachedObjectsARB 506
-#define _gloffset_GetHandleARB 507
-#define _gloffset_GetInfoLogARB 508
-#define _gloffset_GetObjectParameterfvARB 509
-#define _gloffset_GetObjectParameterivARB 510
-#define _gloffset_GetShaderSourceARB 511
-#define _gloffset_GetUniformLocationARB 512
-#define _gloffset_GetUniformfvARB 513
-#define _gloffset_GetUniformivARB 514
-#define _gloffset_LinkProgramARB 515
-#define _gloffset_ShaderSourceARB 516
-#define _gloffset_Uniform1fARB 517
-#define _gloffset_Uniform1fvARB 518
-#define _gloffset_Uniform1iARB 519
-#define _gloffset_Uniform1ivARB 520
-#define _gloffset_Uniform2fARB 521
-#define _gloffset_Uniform2fvARB 522
-#define _gloffset_Uniform2iARB 523
-#define _gloffset_Uniform2ivARB 524
-#define _gloffset_Uniform3fARB 525
-#define _gloffset_Uniform3fvARB 526
-#define _gloffset_Uniform3iARB 527
-#define _gloffset_Uniform3ivARB 528
-#define _gloffset_Uniform4fARB 529
-#define _gloffset_Uniform4fvARB 530
-#define _gloffset_Uniform4iARB 531
-#define _gloffset_Uniform4ivARB 532
-#define _gloffset_UniformMatrix2fvARB 533
-#define _gloffset_UniformMatrix3fvARB 534
-#define _gloffset_UniformMatrix4fvARB 535
-#define _gloffset_UseProgramObjectARB 536
-#define _gloffset_ValidateProgramARB 537
-#define _gloffset_BindAttribLocationARB 538
-#define _gloffset_GetActiveAttribARB 539
-#define _gloffset_GetAttribLocationARB 540
-#define _gloffset_DrawBuffersARB 541
-#define _gloffset_PolygonOffsetEXT 542
-#define _gloffset_GetPixelTexGenParameterfvSGIS 543
-#define _gloffset_GetPixelTexGenParameterivSGIS 544
-#define _gloffset_PixelTexGenParameterfSGIS 545
-#define _gloffset_PixelTexGenParameterfvSGIS 546
-#define _gloffset_PixelTexGenParameteriSGIS 547
-#define _gloffset_PixelTexGenParameterivSGIS 548
-#define _gloffset_SampleMaskSGIS 549
-#define _gloffset_SamplePatternSGIS 550
-#define _gloffset_ColorPointerEXT 551
-#define _gloffset_EdgeFlagPointerEXT 552
-#define _gloffset_IndexPointerEXT 553
-#define _gloffset_NormalPointerEXT 554
-#define _gloffset_TexCoordPointerEXT 555
-#define _gloffset_VertexPointerEXT 556
-#define _gloffset_PointParameterfEXT 557
-#define _gloffset_PointParameterfvEXT 558
-#define _gloffset_LockArraysEXT 559
-#define _gloffset_UnlockArraysEXT 560
-#define _gloffset_CullParameterdvEXT 561
-#define _gloffset_CullParameterfvEXT 562
-#define _gloffset_SecondaryColor3bEXT 563
-#define _gloffset_SecondaryColor3bvEXT 564
-#define _gloffset_SecondaryColor3dEXT 565
-#define _gloffset_SecondaryColor3dvEXT 566
-#define _gloffset_SecondaryColor3fEXT 567
-#define _gloffset_SecondaryColor3fvEXT 568
-#define _gloffset_SecondaryColor3iEXT 569
-#define _gloffset_SecondaryColor3ivEXT 570
-#define _gloffset_SecondaryColor3sEXT 571
-#define _gloffset_SecondaryColor3svEXT 572
-#define _gloffset_SecondaryColor3ubEXT 573
-#define _gloffset_SecondaryColor3ubvEXT 574
-#define _gloffset_SecondaryColor3uiEXT 575
-#define _gloffset_SecondaryColor3uivEXT 576
-#define _gloffset_SecondaryColor3usEXT 577
-#define _gloffset_SecondaryColor3usvEXT 578
-#define _gloffset_SecondaryColorPointerEXT 579
-#define _gloffset_MultiDrawArraysEXT 580
-#define _gloffset_MultiDrawElementsEXT 581
-#define _gloffset_FogCoordPointerEXT 582
-#define _gloffset_FogCoorddEXT 583
-#define _gloffset_FogCoorddvEXT 584
-#define _gloffset_FogCoordfEXT 585
-#define _gloffset_FogCoordfvEXT 586
-#define _gloffset_PixelTexGenSGIX 587
-#define _gloffset_BlendFuncSeparateEXT 588
-#define _gloffset_FlushVertexArrayRangeNV 589
-#define _gloffset_VertexArrayRangeNV 590
-#define _gloffset_CombinerInputNV 591
-#define _gloffset_CombinerOutputNV 592
-#define _gloffset_CombinerParameterfNV 593
-#define _gloffset_CombinerParameterfvNV 594
-#define _gloffset_CombinerParameteriNV 595
-#define _gloffset_CombinerParameterivNV 596
-#define _gloffset_FinalCombinerInputNV 597
-#define _gloffset_GetCombinerInputParameterfvNV 598
-#define _gloffset_GetCombinerInputParameterivNV 599
-#define _gloffset_GetCombinerOutputParameterfvNV 600
-#define _gloffset_GetCombinerOutputParameterivNV 601
-#define _gloffset_GetFinalCombinerInputParameterfvNV 602
-#define _gloffset_GetFinalCombinerInputParameterivNV 603
-#define _gloffset_ResizeBuffersMESA 604
-#define _gloffset_WindowPos2dMESA 605
-#define _gloffset_WindowPos2dvMESA 606
-#define _gloffset_WindowPos2fMESA 607
-#define _gloffset_WindowPos2fvMESA 608
-#define _gloffset_WindowPos2iMESA 609
-#define _gloffset_WindowPos2ivMESA 610
-#define _gloffset_WindowPos2sMESA 611
-#define _gloffset_WindowPos2svMESA 612
-#define _gloffset_WindowPos3dMESA 613
-#define _gloffset_WindowPos3dvMESA 614
-#define _gloffset_WindowPos3fMESA 615
-#define _gloffset_WindowPos3fvMESA 616
-#define _gloffset_WindowPos3iMESA 617
-#define _gloffset_WindowPos3ivMESA 618
-#define _gloffset_WindowPos3sMESA 619
-#define _gloffset_WindowPos3svMESA 620
-#define _gloffset_WindowPos4dMESA 621
-#define _gloffset_WindowPos4dvMESA 622
-#define _gloffset_WindowPos4fMESA 623
-#define _gloffset_WindowPos4fvMESA 624
-#define _gloffset_WindowPos4iMESA 625
-#define _gloffset_WindowPos4ivMESA 626
-#define _gloffset_WindowPos4sMESA 627
-#define _gloffset_WindowPos4svMESA 628
-#define _gloffset_MultiModeDrawArraysIBM 629
-#define _gloffset_MultiModeDrawElementsIBM 630
-#define _gloffset_DeleteFencesNV 631
-#define _gloffset_FinishFenceNV 632
-#define _gloffset_GenFencesNV 633
-#define _gloffset_GetFenceivNV 634
-#define _gloffset_IsFenceNV 635
-#define _gloffset_SetFenceNV 636
-#define _gloffset_TestFenceNV 637
-#define _gloffset_AreProgramsResidentNV 638
-#define _gloffset_BindProgramNV 639
-#define _gloffset_DeleteProgramsNV 640
-#define _gloffset_ExecuteProgramNV 641
-#define _gloffset_GenProgramsNV 642
-#define _gloffset_GetProgramParameterdvNV 643
-#define _gloffset_GetProgramParameterfvNV 644
-#define _gloffset_GetProgramStringNV 645
-#define _gloffset_GetProgramivNV 646
-#define _gloffset_GetTrackMatrixivNV 647
-#define _gloffset_GetVertexAttribPointervNV 648
-#define _gloffset_GetVertexAttribdvNV 649
-#define _gloffset_GetVertexAttribfvNV 650
-#define _gloffset_GetVertexAttribivNV 651
-#define _gloffset_IsProgramNV 652
-#define _gloffset_LoadProgramNV 653
-#define _gloffset_ProgramParameter4dNV 654
-#define _gloffset_ProgramParameter4dvNV 655
-#define _gloffset_ProgramParameter4fNV 656
-#define _gloffset_ProgramParameter4fvNV 657
-#define _gloffset_ProgramParameters4dvNV 658
-#define _gloffset_ProgramParameters4fvNV 659
-#define _gloffset_RequestResidentProgramsNV 660
-#define _gloffset_TrackMatrixNV 661
-#define _gloffset_VertexAttrib1dNV 662
-#define _gloffset_VertexAttrib1dvNV 663
-#define _gloffset_VertexAttrib1fNV 664
-#define _gloffset_VertexAttrib1fvNV 665
-#define _gloffset_VertexAttrib1sNV 666
-#define _gloffset_VertexAttrib1svNV 667
-#define _gloffset_VertexAttrib2dNV 668
-#define _gloffset_VertexAttrib2dvNV 669
-#define _gloffset_VertexAttrib2fNV 670
-#define _gloffset_VertexAttrib2fvNV 671
-#define _gloffset_VertexAttrib2sNV 672
-#define _gloffset_VertexAttrib2svNV 673
-#define _gloffset_VertexAttrib3dNV 674
-#define _gloffset_VertexAttrib3dvNV 675
-#define _gloffset_VertexAttrib3fNV 676
-#define _gloffset_VertexAttrib3fvNV 677
-#define _gloffset_VertexAttrib3sNV 678
-#define _gloffset_VertexAttrib3svNV 679
-#define _gloffset_VertexAttrib4dNV 680
-#define _gloffset_VertexAttrib4dvNV 681
-#define _gloffset_VertexAttrib4fNV 682
-#define _gloffset_VertexAttrib4fvNV 683
-#define _gloffset_VertexAttrib4sNV 684
-#define _gloffset_VertexAttrib4svNV 685
-#define _gloffset_VertexAttrib4ubNV 686
-#define _gloffset_VertexAttrib4ubvNV 687
-#define _gloffset_VertexAttribPointerNV 688
-#define _gloffset_VertexAttribs1dvNV 689
-#define _gloffset_VertexAttribs1fvNV 690
-#define _gloffset_VertexAttribs1svNV 691
-#define _gloffset_VertexAttribs2dvNV 692
-#define _gloffset_VertexAttribs2fvNV 693
-#define _gloffset_VertexAttribs2svNV 694
-#define _gloffset_VertexAttribs3dvNV 695
-#define _gloffset_VertexAttribs3fvNV 696
-#define _gloffset_VertexAttribs3svNV 697
-#define _gloffset_VertexAttribs4dvNV 698
-#define _gloffset_VertexAttribs4fvNV 699
-#define _gloffset_VertexAttribs4svNV 700
-#define _gloffset_VertexAttribs4ubvNV 701
-#define _gloffset_AlphaFragmentOp1ATI 702
-#define _gloffset_AlphaFragmentOp2ATI 703
-#define _gloffset_AlphaFragmentOp3ATI 704
-#define _gloffset_BeginFragmentShaderATI 705
-#define _gloffset_BindFragmentShaderATI 706
-#define _gloffset_ColorFragmentOp1ATI 707
-#define _gloffset_ColorFragmentOp2ATI 708
-#define _gloffset_ColorFragmentOp3ATI 709
-#define _gloffset_DeleteFragmentShaderATI 710
-#define _gloffset_EndFragmentShaderATI 711
-#define _gloffset_GenFragmentShadersATI 712
-#define _gloffset_PassTexCoordATI 713
-#define _gloffset_SampleMapATI 714
-#define _gloffset_SetFragmentShaderConstantATI 715
-#define _gloffset_PointParameteriNV 716
-#define _gloffset_PointParameterivNV 717
-#define _gloffset_ActiveStencilFaceEXT 718
-#define _gloffset_BindVertexArrayAPPLE 719
-#define _gloffset_DeleteVertexArraysAPPLE 720
-#define _gloffset_GenVertexArraysAPPLE 721
-#define _gloffset_IsVertexArrayAPPLE 722
-#define _gloffset_GetProgramNamedParameterdvNV 723
-#define _gloffset_GetProgramNamedParameterfvNV 724
-#define _gloffset_ProgramNamedParameter4dNV 725
-#define _gloffset_ProgramNamedParameter4dvNV 726
-#define _gloffset_ProgramNamedParameter4fNV 727
-#define _gloffset_ProgramNamedParameter4fvNV 728
-#define _gloffset_DepthBoundsEXT 729
-#define _gloffset_BlendEquationSeparateEXT 730
-#define _gloffset_BindFramebufferEXT 731
-#define _gloffset_BindRenderbufferEXT 732
-#define _gloffset_CheckFramebufferStatusEXT 733
-#define _gloffset_DeleteFramebuffersEXT 734
-#define _gloffset_DeleteRenderbuffersEXT 735
-#define _gloffset_FramebufferRenderbufferEXT 736
-#define _gloffset_FramebufferTexture1DEXT 737
-#define _gloffset_FramebufferTexture2DEXT 738
-#define _gloffset_FramebufferTexture3DEXT 739
-#define _gloffset_GenFramebuffersEXT 740
-#define _gloffset_GenRenderbuffersEXT 741
-#define _gloffset_GenerateMipmapEXT 742
-#define _gloffset_GetFramebufferAttachmentParameterivEXT 743
-#define _gloffset_GetRenderbufferParameterivEXT 744
-#define _gloffset_IsFramebufferEXT 745
-#define _gloffset_IsRenderbufferEXT 746
-#define _gloffset_RenderbufferStorageEXT 747
-#define _gloffset_BlitFramebufferEXT 748
-#define _gloffset_ProgramEnvParameters4fvEXT 749
-#define _gloffset_ProgramLocalParameters4fvEXT 750
-#define _gloffset_GetQueryObjecti64vEXT 751
-#define _gloffset_GetQueryObjectui64vEXT 752
-#define _gloffset_FIRST_DYNAMIC 753
+#define _gloffset_AttachShader 408
+#define _gloffset_CreateProgram 409
+#define _gloffset_CreateShader 410
+#define _gloffset_DeleteProgram 411
+#define _gloffset_DeleteShader 412
+#define _gloffset_DetachShader 413
+#define _gloffset_GetAttachedShaders 414
+#define _gloffset_GetProgramInfoLog 415
+#define _gloffset_GetProgramiv 416
+#define _gloffset_GetShaderInfoLog 417
+#define _gloffset_GetShaderiv 418
+#define _gloffset_IsProgram 419
+#define _gloffset_IsShader 420
+#define _gloffset_StencilFuncSeparate 421
+#define _gloffset_StencilMaskSeparate 422
+#define _gloffset_StencilOpSeparate 423
+#define _gloffset_LoadTransposeMatrixdARB 424
+#define _gloffset_LoadTransposeMatrixfARB 425
+#define _gloffset_MultTransposeMatrixdARB 426
+#define _gloffset_MultTransposeMatrixfARB 427
+#define _gloffset_SampleCoverageARB 428
+#define _gloffset_CompressedTexImage1DARB 429
+#define _gloffset_CompressedTexImage2DARB 430
+#define _gloffset_CompressedTexImage3DARB 431
+#define _gloffset_CompressedTexSubImage1DARB 432
+#define _gloffset_CompressedTexSubImage2DARB 433
+#define _gloffset_CompressedTexSubImage3DARB 434
+#define _gloffset_GetCompressedTexImageARB 435
+#define _gloffset_DisableVertexAttribArrayARB 436
+#define _gloffset_EnableVertexAttribArrayARB 437
+#define _gloffset_GetProgramEnvParameterdvARB 438
+#define _gloffset_GetProgramEnvParameterfvARB 439
+#define _gloffset_GetProgramLocalParameterdvARB 440
+#define _gloffset_GetProgramLocalParameterfvARB 441
+#define _gloffset_GetProgramStringARB 442
+#define _gloffset_GetProgramivARB 443
+#define _gloffset_GetVertexAttribdvARB 444
+#define _gloffset_GetVertexAttribfvARB 445
+#define _gloffset_GetVertexAttribivARB 446
+#define _gloffset_ProgramEnvParameter4dARB 447
+#define _gloffset_ProgramEnvParameter4dvARB 448
+#define _gloffset_ProgramEnvParameter4fARB 449
+#define _gloffset_ProgramEnvParameter4fvARB 450
+#define _gloffset_ProgramLocalParameter4dARB 451
+#define _gloffset_ProgramLocalParameter4dvARB 452
+#define _gloffset_ProgramLocalParameter4fARB 453
+#define _gloffset_ProgramLocalParameter4fvARB 454
+#define _gloffset_ProgramStringARB 455
+#define _gloffset_VertexAttrib1dARB 456
+#define _gloffset_VertexAttrib1dvARB 457
+#define _gloffset_VertexAttrib1fARB 458
+#define _gloffset_VertexAttrib1fvARB 459
+#define _gloffset_VertexAttrib1sARB 460
+#define _gloffset_VertexAttrib1svARB 461
+#define _gloffset_VertexAttrib2dARB 462
+#define _gloffset_VertexAttrib2dvARB 463
+#define _gloffset_VertexAttrib2fARB 464
+#define _gloffset_VertexAttrib2fvARB 465
+#define _gloffset_VertexAttrib2sARB 466
+#define _gloffset_VertexAttrib2svARB 467
+#define _gloffset_VertexAttrib3dARB 468
+#define _gloffset_VertexAttrib3dvARB 469
+#define _gloffset_VertexAttrib3fARB 470
+#define _gloffset_VertexAttrib3fvARB 471
+#define _gloffset_VertexAttrib3sARB 472
+#define _gloffset_VertexAttrib3svARB 473
+#define _gloffset_VertexAttrib4NbvARB 474
+#define _gloffset_VertexAttrib4NivARB 475
+#define _gloffset_VertexAttrib4NsvARB 476
+#define _gloffset_VertexAttrib4NubARB 477
+#define _gloffset_VertexAttrib4NubvARB 478
+#define _gloffset_VertexAttrib4NuivARB 479
+#define _gloffset_VertexAttrib4NusvARB 480
+#define _gloffset_VertexAttrib4bvARB 481
+#define _gloffset_VertexAttrib4dARB 482
+#define _gloffset_VertexAttrib4dvARB 483
+#define _gloffset_VertexAttrib4fARB 484
+#define _gloffset_VertexAttrib4fvARB 485
+#define _gloffset_VertexAttrib4ivARB 486
+#define _gloffset_VertexAttrib4sARB 487
+#define _gloffset_VertexAttrib4svARB 488
+#define _gloffset_VertexAttrib4ubvARB 489
+#define _gloffset_VertexAttrib4uivARB 490
+#define _gloffset_VertexAttrib4usvARB 491
+#define _gloffset_VertexAttribPointerARB 492
+#define _gloffset_BindBufferARB 493
+#define _gloffset_BufferDataARB 494
+#define _gloffset_BufferSubDataARB 495
+#define _gloffset_DeleteBuffersARB 496
+#define _gloffset_GenBuffersARB 497
+#define _gloffset_GetBufferParameterivARB 498
+#define _gloffset_GetBufferPointervARB 499
+#define _gloffset_GetBufferSubDataARB 500
+#define _gloffset_IsBufferARB 501
+#define _gloffset_MapBufferARB 502
+#define _gloffset_UnmapBufferARB 503
+#define _gloffset_BeginQueryARB 504
+#define _gloffset_DeleteQueriesARB 505
+#define _gloffset_EndQueryARB 506
+#define _gloffset_GenQueriesARB 507
+#define _gloffset_GetQueryObjectivARB 508
+#define _gloffset_GetQueryObjectuivARB 509
+#define _gloffset_GetQueryivARB 510
+#define _gloffset_IsQueryARB 511
+#define _gloffset_AttachObjectARB 512
+#define _gloffset_CompileShaderARB 513
+#define _gloffset_CreateProgramObjectARB 514
+#define _gloffset_CreateShaderObjectARB 515
+#define _gloffset_DeleteObjectARB 516
+#define _gloffset_DetachObjectARB 517
+#define _gloffset_GetActiveUniformARB 518
+#define _gloffset_GetAttachedObjectsARB 519
+#define _gloffset_GetHandleARB 520
+#define _gloffset_GetInfoLogARB 521
+#define _gloffset_GetObjectParameterfvARB 522
+#define _gloffset_GetObjectParameterivARB 523
+#define _gloffset_GetShaderSourceARB 524
+#define _gloffset_GetUniformLocationARB 525
+#define _gloffset_GetUniformfvARB 526
+#define _gloffset_GetUniformivARB 527
+#define _gloffset_LinkProgramARB 528
+#define _gloffset_ShaderSourceARB 529
+#define _gloffset_Uniform1fARB 530
+#define _gloffset_Uniform1fvARB 531
+#define _gloffset_Uniform1iARB 532
+#define _gloffset_Uniform1ivARB 533
+#define _gloffset_Uniform2fARB 534
+#define _gloffset_Uniform2fvARB 535
+#define _gloffset_Uniform2iARB 536
+#define _gloffset_Uniform2ivARB 537
+#define _gloffset_Uniform3fARB 538
+#define _gloffset_Uniform3fvARB 539
+#define _gloffset_Uniform3iARB 540
+#define _gloffset_Uniform3ivARB 541
+#define _gloffset_Uniform4fARB 542
+#define _gloffset_Uniform4fvARB 543
+#define _gloffset_Uniform4iARB 544
+#define _gloffset_Uniform4ivARB 545
+#define _gloffset_UniformMatrix2fvARB 546
+#define _gloffset_UniformMatrix3fvARB 547
+#define _gloffset_UniformMatrix4fvARB 548
+#define _gloffset_UseProgramObjectARB 549
+#define _gloffset_ValidateProgramARB 550
+#define _gloffset_BindAttribLocationARB 551
+#define _gloffset_GetActiveAttribARB 552
+#define _gloffset_GetAttribLocationARB 553
+#define _gloffset_DrawBuffersARB 554
+#define _gloffset_PolygonOffsetEXT 555
+#define _gloffset_GetPixelTexGenParameterfvSGIS 556
+#define _gloffset_GetPixelTexGenParameterivSGIS 557
+#define _gloffset_PixelTexGenParameterfSGIS 558
+#define _gloffset_PixelTexGenParameterfvSGIS 559
+#define _gloffset_PixelTexGenParameteriSGIS 560
+#define _gloffset_PixelTexGenParameterivSGIS 561
+#define _gloffset_SampleMaskSGIS 562
+#define _gloffset_SamplePatternSGIS 563
+#define _gloffset_ColorPointerEXT 564
+#define _gloffset_EdgeFlagPointerEXT 565
+#define _gloffset_IndexPointerEXT 566
+#define _gloffset_NormalPointerEXT 567
+#define _gloffset_TexCoordPointerEXT 568
+#define _gloffset_VertexPointerEXT 569
+#define _gloffset_PointParameterfEXT 570
+#define _gloffset_PointParameterfvEXT 571
+#define _gloffset_LockArraysEXT 572
+#define _gloffset_UnlockArraysEXT 573
+#define _gloffset_CullParameterdvEXT 574
+#define _gloffset_CullParameterfvEXT 575
+#define _gloffset_SecondaryColor3bEXT 576
+#define _gloffset_SecondaryColor3bvEXT 577
+#define _gloffset_SecondaryColor3dEXT 578
+#define _gloffset_SecondaryColor3dvEXT 579
+#define _gloffset_SecondaryColor3fEXT 580
+#define _gloffset_SecondaryColor3fvEXT 581
+#define _gloffset_SecondaryColor3iEXT 582
+#define _gloffset_SecondaryColor3ivEXT 583
+#define _gloffset_SecondaryColor3sEXT 584
+#define _gloffset_SecondaryColor3svEXT 585
+#define _gloffset_SecondaryColor3ubEXT 586
+#define _gloffset_SecondaryColor3ubvEXT 587
+#define _gloffset_SecondaryColor3uiEXT 588
+#define _gloffset_SecondaryColor3uivEXT 589
+#define _gloffset_SecondaryColor3usEXT 590
+#define _gloffset_SecondaryColor3usvEXT 591
+#define _gloffset_SecondaryColorPointerEXT 592
+#define _gloffset_MultiDrawArraysEXT 593
+#define _gloffset_MultiDrawElementsEXT 594
+#define _gloffset_FogCoordPointerEXT 595
+#define _gloffset_FogCoorddEXT 596
+#define _gloffset_FogCoorddvEXT 597
+#define _gloffset_FogCoordfEXT 598
+#define _gloffset_FogCoordfvEXT 599
+#define _gloffset_PixelTexGenSGIX 600
+#define _gloffset_BlendFuncSeparateEXT 601
+#define _gloffset_FlushVertexArrayRangeNV 602
+#define _gloffset_VertexArrayRangeNV 603
+#define _gloffset_CombinerInputNV 604
+#define _gloffset_CombinerOutputNV 605
+#define _gloffset_CombinerParameterfNV 606
+#define _gloffset_CombinerParameterfvNV 607
+#define _gloffset_CombinerParameteriNV 608
+#define _gloffset_CombinerParameterivNV 609
+#define _gloffset_FinalCombinerInputNV 610
+#define _gloffset_GetCombinerInputParameterfvNV 611
+#define _gloffset_GetCombinerInputParameterivNV 612
+#define _gloffset_GetCombinerOutputParameterfvNV 613
+#define _gloffset_GetCombinerOutputParameterivNV 614
+#define _gloffset_GetFinalCombinerInputParameterfvNV 615
+#define _gloffset_GetFinalCombinerInputParameterivNV 616
+#define _gloffset_ResizeBuffersMESA 617
+#define _gloffset_WindowPos2dMESA 618
+#define _gloffset_WindowPos2dvMESA 619
+#define _gloffset_WindowPos2fMESA 620
+#define _gloffset_WindowPos2fvMESA 621
+#define _gloffset_WindowPos2iMESA 622
+#define _gloffset_WindowPos2ivMESA 623
+#define _gloffset_WindowPos2sMESA 624
+#define _gloffset_WindowPos2svMESA 625
+#define _gloffset_WindowPos3dMESA 626
+#define _gloffset_WindowPos3dvMESA 627
+#define _gloffset_WindowPos3fMESA 628
+#define _gloffset_WindowPos3fvMESA 629
+#define _gloffset_WindowPos3iMESA 630
+#define _gloffset_WindowPos3ivMESA 631
+#define _gloffset_WindowPos3sMESA 632
+#define _gloffset_WindowPos3svMESA 633
+#define _gloffset_WindowPos4dMESA 634
+#define _gloffset_WindowPos4dvMESA 635
+#define _gloffset_WindowPos4fMESA 636
+#define _gloffset_WindowPos4fvMESA 637
+#define _gloffset_WindowPos4iMESA 638
+#define _gloffset_WindowPos4ivMESA 639
+#define _gloffset_WindowPos4sMESA 640
+#define _gloffset_WindowPos4svMESA 641
+#define _gloffset_MultiModeDrawArraysIBM 642
+#define _gloffset_MultiModeDrawElementsIBM 643
+#define _gloffset_DeleteFencesNV 644
+#define _gloffset_FinishFenceNV 645
+#define _gloffset_GenFencesNV 646
+#define _gloffset_GetFenceivNV 647
+#define _gloffset_IsFenceNV 648
+#define _gloffset_SetFenceNV 649
+#define _gloffset_TestFenceNV 650
+#define _gloffset_AreProgramsResidentNV 651
+#define _gloffset_BindProgramNV 652
+#define _gloffset_DeleteProgramsNV 653
+#define _gloffset_ExecuteProgramNV 654
+#define _gloffset_GenProgramsNV 655
+#define _gloffset_GetProgramParameterdvNV 656
+#define _gloffset_GetProgramParameterfvNV 657
+#define _gloffset_GetProgramStringNV 658
+#define _gloffset_GetProgramivNV 659
+#define _gloffset_GetTrackMatrixivNV 660
+#define _gloffset_GetVertexAttribPointervNV 661
+#define _gloffset_GetVertexAttribdvNV 662
+#define _gloffset_GetVertexAttribfvNV 663
+#define _gloffset_GetVertexAttribivNV 664
+#define _gloffset_IsProgramNV 665
+#define _gloffset_LoadProgramNV 666
+#define _gloffset_ProgramParameter4dNV 667
+#define _gloffset_ProgramParameter4dvNV 668
+#define _gloffset_ProgramParameter4fNV 669
+#define _gloffset_ProgramParameter4fvNV 670
+#define _gloffset_ProgramParameters4dvNV 671
+#define _gloffset_ProgramParameters4fvNV 672
+#define _gloffset_RequestResidentProgramsNV 673
+#define _gloffset_TrackMatrixNV 674
+#define _gloffset_VertexAttrib1dNV 675
+#define _gloffset_VertexAttrib1dvNV 676
+#define _gloffset_VertexAttrib1fNV 677
+#define _gloffset_VertexAttrib1fvNV 678
+#define _gloffset_VertexAttrib1sNV 679
+#define _gloffset_VertexAttrib1svNV 680
+#define _gloffset_VertexAttrib2dNV 681
+#define _gloffset_VertexAttrib2dvNV 682
+#define _gloffset_VertexAttrib2fNV 683
+#define _gloffset_VertexAttrib2fvNV 684
+#define _gloffset_VertexAttrib2sNV 685
+#define _gloffset_VertexAttrib2svNV 686
+#define _gloffset_VertexAttrib3dNV 687
+#define _gloffset_VertexAttrib3dvNV 688
+#define _gloffset_VertexAttrib3fNV 689
+#define _gloffset_VertexAttrib3fvNV 690
+#define _gloffset_VertexAttrib3sNV 691
+#define _gloffset_VertexAttrib3svNV 692
+#define _gloffset_VertexAttrib4dNV 693
+#define _gloffset_VertexAttrib4dvNV 694
+#define _gloffset_VertexAttrib4fNV 695
+#define _gloffset_VertexAttrib4fvNV 696
+#define _gloffset_VertexAttrib4sNV 697
+#define _gloffset_VertexAttrib4svNV 698
+#define _gloffset_VertexAttrib4ubNV 699
+#define _gloffset_VertexAttrib4ubvNV 700
+#define _gloffset_VertexAttribPointerNV 701
+#define _gloffset_VertexAttribs1dvNV 702
+#define _gloffset_VertexAttribs1fvNV 703
+#define _gloffset_VertexAttribs1svNV 704
+#define _gloffset_VertexAttribs2dvNV 705
+#define _gloffset_VertexAttribs2fvNV 706
+#define _gloffset_VertexAttribs2svNV 707
+#define _gloffset_VertexAttribs3dvNV 708
+#define _gloffset_VertexAttribs3fvNV 709
+#define _gloffset_VertexAttribs3svNV 710
+#define _gloffset_VertexAttribs4dvNV 711
+#define _gloffset_VertexAttribs4fvNV 712
+#define _gloffset_VertexAttribs4svNV 713
+#define _gloffset_VertexAttribs4ubvNV 714
+#define _gloffset_AlphaFragmentOp1ATI 715
+#define _gloffset_AlphaFragmentOp2ATI 716
+#define _gloffset_AlphaFragmentOp3ATI 717
+#define _gloffset_BeginFragmentShaderATI 718
+#define _gloffset_BindFragmentShaderATI 719
+#define _gloffset_ColorFragmentOp1ATI 720
+#define _gloffset_ColorFragmentOp2ATI 721
+#define _gloffset_ColorFragmentOp3ATI 722
+#define _gloffset_DeleteFragmentShaderATI 723
+#define _gloffset_EndFragmentShaderATI 724
+#define _gloffset_GenFragmentShadersATI 725
+#define _gloffset_PassTexCoordATI 726
+#define _gloffset_SampleMapATI 727
+#define _gloffset_SetFragmentShaderConstantATI 728
+#define _gloffset_PointParameteriNV 729
+#define _gloffset_PointParameterivNV 730
+#define _gloffset_ActiveStencilFaceEXT 731
+#define _gloffset_BindVertexArrayAPPLE 732
+#define _gloffset_DeleteVertexArraysAPPLE 733
+#define _gloffset_GenVertexArraysAPPLE 734
+#define _gloffset_IsVertexArrayAPPLE 735
+#define _gloffset_GetProgramNamedParameterdvNV 736
+#define _gloffset_GetProgramNamedParameterfvNV 737
+#define _gloffset_ProgramNamedParameter4dNV 738
+#define _gloffset_ProgramNamedParameter4dvNV 739
+#define _gloffset_ProgramNamedParameter4fNV 740
+#define _gloffset_ProgramNamedParameter4fvNV 741
+#define _gloffset_DepthBoundsEXT 742
+#define _gloffset_BlendEquationSeparateEXT 743
+#define _gloffset_BindFramebufferEXT 744
+#define _gloffset_BindRenderbufferEXT 745
+#define _gloffset_CheckFramebufferStatusEXT 746
+#define _gloffset_DeleteFramebuffersEXT 747
+#define _gloffset_DeleteRenderbuffersEXT 748
+#define _gloffset_FramebufferRenderbufferEXT 749
+#define _gloffset_FramebufferTexture1DEXT 750
+#define _gloffset_FramebufferTexture2DEXT 751
+#define _gloffset_FramebufferTexture3DEXT 752
+#define _gloffset_GenFramebuffersEXT 753
+#define _gloffset_GenRenderbuffersEXT 754
+#define _gloffset_GenerateMipmapEXT 755
+#define _gloffset_GetFramebufferAttachmentParameterivEXT 756
+#define _gloffset_GetRenderbufferParameterivEXT 757
+#define _gloffset_IsFramebufferEXT 758
+#define _gloffset_IsRenderbufferEXT 759
+#define _gloffset_RenderbufferStorageEXT 760
+#define _gloffset_BlitFramebufferEXT 761
+#define _gloffset_ProgramEnvParameters4fvEXT 762
+#define _gloffset_ProgramLocalParameters4fvEXT 763
+#define _gloffset_GetQueryObjecti64vEXT 764
+#define _gloffset_GetQueryObjectui64vEXT 765
+#define _gloffset_FIRST_DYNAMIC 766
 
 #else
 
+#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
+#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
+#define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index]
+#define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index]
+#define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index]
+#define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index]
+#define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index]
+#define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index]
+#define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index]
+#define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index]
+#define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index]
+#define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index]
+#define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index]
 #define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index]
 #define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index]
 #define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index]
index 576916e..e77fe05 100644 (file)
@@ -445,351 +445,364 @@ struct _glapi_table
    void (GLAPIENTRYP MultiTexCoord4ivARB)(GLenum target, const GLint * v); /* 405 */
    void (GLAPIENTRYP MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); /* 406 */
    void (GLAPIENTRYP MultiTexCoord4svARB)(GLenum target, const GLshort * v); /* 407 */
-   void (GLAPIENTRYP StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask); /* 408 */
-   void (GLAPIENTRYP StencilMaskSeparate)(GLenum face, GLuint mask); /* 409 */
-   void (GLAPIENTRYP StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); /* 410 */
-   void (GLAPIENTRYP LoadTransposeMatrixdARB)(const GLdouble * m); /* 411 */
-   void (GLAPIENTRYP LoadTransposeMatrixfARB)(const GLfloat * m); /* 412 */
-   void (GLAPIENTRYP MultTransposeMatrixdARB)(const GLdouble * m); /* 413 */
-   void (GLAPIENTRYP MultTransposeMatrixfARB)(const GLfloat * m); /* 414 */
-   void (GLAPIENTRYP SampleCoverageARB)(GLclampf value, GLboolean invert); /* 415 */
-   void (GLAPIENTRYP CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); /* 416 */
-   void (GLAPIENTRYP CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); /* 417 */
-   void (GLAPIENTRYP CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); /* 418 */
-   void (GLAPIENTRYP CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); /* 419 */
-   void (GLAPIENTRYP CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); /* 420 */
-   void (GLAPIENTRYP CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); /* 421 */
-   void (GLAPIENTRYP GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img); /* 422 */
-   void (GLAPIENTRYP DisableVertexAttribArrayARB)(GLuint index); /* 423 */
-   void (GLAPIENTRYP EnableVertexAttribArrayARB)(GLuint index); /* 424 */
-   void (GLAPIENTRYP GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params); /* 425 */
-   void (GLAPIENTRYP GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params); /* 426 */
-   void (GLAPIENTRYP GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params); /* 427 */
-   void (GLAPIENTRYP GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params); /* 428 */
-   void (GLAPIENTRYP GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string); /* 429 */
-   void (GLAPIENTRYP GetProgramivARB)(GLenum target, GLenum pname, GLint * params); /* 430 */
-   void (GLAPIENTRYP GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params); /* 431 */
-   void (GLAPIENTRYP GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params); /* 432 */
-   void (GLAPIENTRYP GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params); /* 433 */
-   void (GLAPIENTRYP ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 434 */
-   void (GLAPIENTRYP ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params); /* 435 */
-   void (GLAPIENTRYP ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 436 */
-   void (GLAPIENTRYP ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params); /* 437 */
-   void (GLAPIENTRYP ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 438 */
-   void (GLAPIENTRYP ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params); /* 439 */
-   void (GLAPIENTRYP ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 440 */
-   void (GLAPIENTRYP ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params); /* 441 */
-   void (GLAPIENTRYP ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string); /* 442 */
-   void (GLAPIENTRYP VertexAttrib1dARB)(GLuint index, GLdouble x); /* 443 */
-   void (GLAPIENTRYP VertexAttrib1dvARB)(GLuint index, const GLdouble * v); /* 444 */
-   void (GLAPIENTRYP VertexAttrib1fARB)(GLuint index, GLfloat x); /* 445 */
-   void (GLAPIENTRYP VertexAttrib1fvARB)(GLuint index, const GLfloat * v); /* 446 */
-   void (GLAPIENTRYP VertexAttrib1sARB)(GLuint index, GLshort x); /* 447 */
-   void (GLAPIENTRYP VertexAttrib1svARB)(GLuint index, const GLshort * v); /* 448 */
-   void (GLAPIENTRYP VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y); /* 449 */
-   void (GLAPIENTRYP VertexAttrib2dvARB)(GLuint index, const GLdouble * v); /* 450 */
-   void (GLAPIENTRYP VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y); /* 451 */
-   void (GLAPIENTRYP VertexAttrib2fvARB)(GLuint index, const GLfloat * v); /* 452 */
-   void (GLAPIENTRYP VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y); /* 453 */
-   void (GLAPIENTRYP VertexAttrib2svARB)(GLuint index, const GLshort * v); /* 454 */
-   void (GLAPIENTRYP VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 455 */
-   void (GLAPIENTRYP VertexAttrib3dvARB)(GLuint index, const GLdouble * v); /* 456 */
-   void (GLAPIENTRYP VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 457 */
-   void (GLAPIENTRYP VertexAttrib3fvARB)(GLuint index, const GLfloat * v); /* 458 */
-   void (GLAPIENTRYP VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z); /* 459 */
-   void (GLAPIENTRYP VertexAttrib3svARB)(GLuint index, const GLshort * v); /* 460 */
-   void (GLAPIENTRYP VertexAttrib4NbvARB)(GLuint index, const GLbyte * v); /* 461 */
-   void (GLAPIENTRYP VertexAttrib4NivARB)(GLuint index, const GLint * v); /* 462 */
-   void (GLAPIENTRYP VertexAttrib4NsvARB)(GLuint index, const GLshort * v); /* 463 */
-   void (GLAPIENTRYP VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 464 */
-   void (GLAPIENTRYP VertexAttrib4NubvARB)(GLuint index, const GLubyte * v); /* 465 */
-   void (GLAPIENTRYP VertexAttrib4NuivARB)(GLuint index, const GLuint * v); /* 466 */
-   void (GLAPIENTRYP VertexAttrib4NusvARB)(GLuint index, const GLushort * v); /* 467 */
-   void (GLAPIENTRYP VertexAttrib4bvARB)(GLuint index, const GLbyte * v); /* 468 */
-   void (GLAPIENTRYP VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 469 */
-   void (GLAPIENTRYP VertexAttrib4dvARB)(GLuint index, const GLdouble * v); /* 470 */
-   void (GLAPIENTRYP VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 471 */
-   void (GLAPIENTRYP VertexAttrib4fvARB)(GLuint index, const GLfloat * v); /* 472 */
-   void (GLAPIENTRYP VertexAttrib4ivARB)(GLuint index, const GLint * v); /* 473 */
-   void (GLAPIENTRYP VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 474 */
-   void (GLAPIENTRYP VertexAttrib4svARB)(GLuint index, const GLshort * v); /* 475 */
-   void (GLAPIENTRYP VertexAttrib4ubvARB)(GLuint index, const GLubyte * v); /* 476 */
-   void (GLAPIENTRYP VertexAttrib4uivARB)(GLuint index, const GLuint * v); /* 477 */
-   void (GLAPIENTRYP VertexAttrib4usvARB)(GLuint index, const GLushort * v); /* 478 */
-   void (GLAPIENTRYP VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); /* 479 */
-   void (GLAPIENTRYP BindBufferARB)(GLenum target, GLuint buffer); /* 480 */
-   void (GLAPIENTRYP BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage); /* 481 */
-   void (GLAPIENTRYP BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data); /* 482 */
-   void (GLAPIENTRYP DeleteBuffersARB)(GLsizei n, const GLuint * buffer); /* 483 */
-   void (GLAPIENTRYP GenBuffersARB)(GLsizei n, GLuint * buffer); /* 484 */
-   void (GLAPIENTRYP GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params); /* 485 */
-   void (GLAPIENTRYP GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params); /* 486 */
-   void (GLAPIENTRYP GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data); /* 487 */
-   GLboolean (GLAPIENTRYP IsBufferARB)(GLuint buffer); /* 488 */
-   GLvoid * (GLAPIENTRYP MapBufferARB)(GLenum target, GLenum access); /* 489 */
-   GLboolean (GLAPIENTRYP UnmapBufferARB)(GLenum target); /* 490 */
-   void (GLAPIENTRYP BeginQueryARB)(GLenum target, GLuint id); /* 491 */
-   void (GLAPIENTRYP DeleteQueriesARB)(GLsizei n, const GLuint * ids); /* 492 */
-   void (GLAPIENTRYP EndQueryARB)(GLenum target); /* 493 */
-   void (GLAPIENTRYP GenQueriesARB)(GLsizei n, GLuint * ids); /* 494 */
-   void (GLAPIENTRYP GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params); /* 495 */
-   void (GLAPIENTRYP GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params); /* 496 */
-   void (GLAPIENTRYP GetQueryivARB)(GLenum target, GLenum pname, GLint * params); /* 497 */
-   GLboolean (GLAPIENTRYP IsQueryARB)(GLuint id); /* 498 */
-   void (GLAPIENTRYP AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj); /* 499 */
-   void (GLAPIENTRYP CompileShaderARB)(GLhandleARB shaderObj); /* 500 */
-   GLhandleARB (GLAPIENTRYP CreateProgramObjectARB)(void); /* 501 */
-   GLhandleARB (GLAPIENTRYP CreateShaderObjectARB)(GLenum shaderType); /* 502 */
-   void (GLAPIENTRYP DeleteObjectARB)(GLhandleARB obj); /* 503 */
-   void (GLAPIENTRYP DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj); /* 504 */
-   void (GLAPIENTRYP GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); /* 505 */
-   void (GLAPIENTRYP GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog); /* 506 */
-   GLhandleARB (GLAPIENTRYP GetHandleARB)(GLenum pname); /* 507 */
-   void (GLAPIENTRYP GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog); /* 508 */
-   void (GLAPIENTRYP GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params); /* 509 */
-   void (GLAPIENTRYP GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params); /* 510 */
-   void (GLAPIENTRYP GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source); /* 511 */
-   GLint (GLAPIENTRYP GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name); /* 512 */
-   void (GLAPIENTRYP GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params); /* 513 */
-   void (GLAPIENTRYP GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params); /* 514 */
-   void (GLAPIENTRYP LinkProgramARB)(GLhandleARB programObj); /* 515 */
-   void (GLAPIENTRYP ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length); /* 516 */
-   void (GLAPIENTRYP Uniform1fARB)(GLint location, GLfloat v0); /* 517 */
-   void (GLAPIENTRYP Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 518 */
-   void (GLAPIENTRYP Uniform1iARB)(GLint location, GLint v0); /* 519 */
-   void (GLAPIENTRYP Uniform1ivARB)(GLint location, GLsizei count, const GLint * value); /* 520 */
-   void (GLAPIENTRYP Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1); /* 521 */
-   void (GLAPIENTRYP Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 522 */
-   void (GLAPIENTRYP Uniform2iARB)(GLint location, GLint v0, GLint v1); /* 523 */
-   void (GLAPIENTRYP Uniform2ivARB)(GLint location, GLsizei count, const GLint * value); /* 524 */
-   void (GLAPIENTRYP Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); /* 525 */
-   void (GLAPIENTRYP Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 526 */
-   void (GLAPIENTRYP Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2); /* 527 */
-   void (GLAPIENTRYP Uniform3ivARB)(GLint location, GLsizei count, const GLint * value); /* 528 */
-   void (GLAPIENTRYP Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); /* 529 */
-   void (GLAPIENTRYP Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 530 */
-   void (GLAPIENTRYP Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); /* 531 */
-   void (GLAPIENTRYP Uniform4ivARB)(GLint location, GLsizei count, const GLint * value); /* 532 */
-   void (GLAPIENTRYP UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 533 */
-   void (GLAPIENTRYP UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 534 */
-   void (GLAPIENTRYP UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 535 */
-   void (GLAPIENTRYP UseProgramObjectARB)(GLhandleARB programObj); /* 536 */
-   void (GLAPIENTRYP ValidateProgramARB)(GLhandleARB programObj); /* 537 */
-   void (GLAPIENTRYP BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name); /* 538 */
-   void (GLAPIENTRYP GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); /* 539 */
-   GLint (GLAPIENTRYP GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name); /* 540 */
-   void (GLAPIENTRYP DrawBuffersARB)(GLsizei n, const GLenum * bufs); /* 541 */
-   void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 542 */
-   void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 543 */
-   void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 544 */
-   void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 545 */
-   void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 546 */
-   void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 547 */
-   void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 548 */
-   void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 549 */
-   void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 550 */
-   void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 551 */
-   void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 552 */
-   void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 553 */
-   void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 554 */
-   void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 555 */
-   void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 556 */
-   void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 557 */
-   void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 558 */
-   void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 559 */
-   void (GLAPIENTRYP UnlockArraysEXT)(void); /* 560 */
-   void (GLAPIENTRYP CullParameterdvEXT)(GLenum pname, GLdouble * params); /* 561 */
-   void (GLAPIENTRYP CullParameterfvEXT)(GLenum pname, GLfloat * params); /* 562 */
-   void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 563 */
-   void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 564 */
-   void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 565 */
-   void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 566 */
-   void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 567 */
-   void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 568 */
-   void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 569 */
-   void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 570 */
-   void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 571 */
-   void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 572 */
-   void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 573 */
-   void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 574 */
-   void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 575 */
-   void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 576 */
-   void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 577 */
-   void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 578 */
-   void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 579 */
-   void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount); /* 580 */
-   void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 581 */
-   void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 582 */
-   void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 583 */
-   void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 584 */
-   void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 585 */
-   void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 586 */
-   void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 587 */
-   void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 588 */
-   void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 589 */
-   void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 590 */
-   void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 591 */
-   void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 592 */
-   void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 593 */
-   void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 594 */
-   void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 595 */
-   void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 596 */
-   void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 597 */
-   void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 598 */
-   void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 599 */
-   void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 600 */
-   void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 601 */
-   void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 602 */
-   void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 603 */
-   void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 604 */
-   void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 605 */
-   void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 606 */
-   void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 607 */
-   void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 608 */
-   void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 609 */
-   void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 610 */
-   void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 611 */
-   void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 612 */
-   void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 613 */
-   void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 614 */
-   void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 615 */
-   void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 616 */
-   void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 617 */
-   void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 618 */
-   void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 619 */
-   void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 620 */
-   void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 621 */
-   void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 622 */
-   void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 623 */
-   void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 624 */
-   void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 625 */
-   void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 626 */
-   void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 627 */
-   void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 628 */
-   void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 629 */
-   void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 630 */
-   void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 631 */
-   void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 632 */
-   void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 633 */
-   void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 634 */
-   GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 635 */
-   void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 636 */
-   GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 637 */
-   GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 638 */
-   void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 639 */
-   void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 640 */
-   void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 641 */
-   void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 642 */
-   void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 643 */
-   void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 644 */
-   void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 645 */
-   void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 646 */
-   void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 647 */
-   void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params); /* 648 */
-   void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 649 */
-   void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 650 */
-   void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 651 */
-   GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 652 */
-   void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 653 */
-   void (GLAPIENTRYP ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 654 */
-   void (GLAPIENTRYP ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params); /* 655 */
-   void (GLAPIENTRYP ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 656 */
-   void (GLAPIENTRYP ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params); /* 657 */
-   void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params); /* 658 */
-   void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params); /* 659 */
-   void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 660 */
-   void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 661 */
-   void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 662 */
-   void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 663 */
-   void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 664 */
-   void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 665 */
-   void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 666 */
-   void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 667 */
-   void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 668 */
-   void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 669 */
-   void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 670 */
-   void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 671 */
-   void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 672 */
-   void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 673 */
-   void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 674 */
-   void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 675 */
-   void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 676 */
-   void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 677 */
-   void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 678 */
-   void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 679 */
-   void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 680 */
-   void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 681 */
-   void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 682 */
-   void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 683 */
-   void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 684 */
-   void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 685 */
-   void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 686 */
-   void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 687 */
-   void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 688 */
-   void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 689 */
-   void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 690 */
-   void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 691 */
-   void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 692 */
-   void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 693 */
-   void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 694 */
-   void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 695 */
-   void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 696 */
-   void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 697 */
-   void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 698 */
-   void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 699 */
-   void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 700 */
-   void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 701 */
-   void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 702 */
-   void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 703 */
-   void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 704 */
-   void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 705 */
-   void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 706 */
-   void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 707 */
-   void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 708 */
-   void (GLAPIENTRYP ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 709 */
-   void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 710 */
-   void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 711 */
-   GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 712 */
-   void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 713 */
-   void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 714 */
-   void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 715 */
-   void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 716 */
-   void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 717 */
-   void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 718 */
-   void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 719 */
-   void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 720 */
-   void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 721 */
-   GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 722 */
-   void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 723 */
-   void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 724 */
-   void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 725 */
-   void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 726 */
-   void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 727 */
-   void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 728 */
-   void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 729 */
-   void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 730 */
-   void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 731 */
-   void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 732 */
-   GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 733 */
-   void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 734 */
-   void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 735 */
-   void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 736 */
-   void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 737 */
-   void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 738 */
-   void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 739 */
-   void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 740 */
-   void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 741 */
-   void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 742 */
-   void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 743 */
-   void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 744 */
-   GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 745 */
-   GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 746 */
-   void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 747 */
-   void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 748 */
-   void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 749 */
-   void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 750 */
-   void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 751 */
-   void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 752 */
+   void (GLAPIENTRYP AttachShader)(GLuint program, GLuint shader); /* 408 */
+   GLuint (GLAPIENTRYP CreateProgram)(void); /* 409 */
+   GLuint (GLAPIENTRYP CreateShader)(GLenum type); /* 410 */
+   void (GLAPIENTRYP DeleteProgram)(GLuint program); /* 411 */
+   void (GLAPIENTRYP DeleteShader)(GLuint program); /* 412 */
+   void (GLAPIENTRYP DetachShader)(GLuint program, GLuint shader); /* 413 */
+   void (GLAPIENTRYP GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj); /* 414 */
+   void (GLAPIENTRYP GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog); /* 415 */
+   void (GLAPIENTRYP GetProgramiv)(GLuint program, GLenum pname, GLint * params); /* 416 */
+   void (GLAPIENTRYP GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog); /* 417 */
+   void (GLAPIENTRYP GetShaderiv)(GLuint shader, GLenum pname, GLint * params); /* 418 */
+   GLboolean (GLAPIENTRYP IsProgram)(GLuint program); /* 419 */
+   GLboolean (GLAPIENTRYP IsShader)(GLuint shader); /* 420 */
+   void (GLAPIENTRYP StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask); /* 421 */
+   void (GLAPIENTRYP StencilMaskSeparate)(GLenum face, GLuint mask); /* 422 */
+   void (GLAPIENTRYP StencilOpSeparate)(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); /* 423 */
+   void (GLAPIENTRYP LoadTransposeMatrixdARB)(const GLdouble * m); /* 424 */
+   void (GLAPIENTRYP LoadTransposeMatrixfARB)(const GLfloat * m); /* 425 */
+   void (GLAPIENTRYP MultTransposeMatrixdARB)(const GLdouble * m); /* 426 */
+   void (GLAPIENTRYP MultTransposeMatrixfARB)(const GLfloat * m); /* 427 */
+   void (GLAPIENTRYP SampleCoverageARB)(GLclampf value, GLboolean invert); /* 428 */
+   void (GLAPIENTRYP CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); /* 429 */
+   void (GLAPIENTRYP CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); /* 430 */
+   void (GLAPIENTRYP CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); /* 431 */
+   void (GLAPIENTRYP CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); /* 432 */
+   void (GLAPIENTRYP CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); /* 433 */
+   void (GLAPIENTRYP CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); /* 434 */
+   void (GLAPIENTRYP GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img); /* 435 */
+   void (GLAPIENTRYP DisableVertexAttribArrayARB)(GLuint index); /* 436 */
+   void (GLAPIENTRYP EnableVertexAttribArrayARB)(GLuint index); /* 437 */
+   void (GLAPIENTRYP GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params); /* 438 */
+   void (GLAPIENTRYP GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params); /* 439 */
+   void (GLAPIENTRYP GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params); /* 440 */
+   void (GLAPIENTRYP GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params); /* 441 */
+   void (GLAPIENTRYP GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string); /* 442 */
+   void (GLAPIENTRYP GetProgramivARB)(GLenum target, GLenum pname, GLint * params); /* 443 */
+   void (GLAPIENTRYP GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params); /* 444 */
+   void (GLAPIENTRYP GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params); /* 445 */
+   void (GLAPIENTRYP GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params); /* 446 */
+   void (GLAPIENTRYP ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 447 */
+   void (GLAPIENTRYP ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params); /* 448 */
+   void (GLAPIENTRYP ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 449 */
+   void (GLAPIENTRYP ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params); /* 450 */
+   void (GLAPIENTRYP ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 451 */
+   void (GLAPIENTRYP ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params); /* 452 */
+   void (GLAPIENTRYP ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 453 */
+   void (GLAPIENTRYP ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params); /* 454 */
+   void (GLAPIENTRYP ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string); /* 455 */
+   void (GLAPIENTRYP VertexAttrib1dARB)(GLuint index, GLdouble x); /* 456 */
+   void (GLAPIENTRYP VertexAttrib1dvARB)(GLuint index, const GLdouble * v); /* 457 */
+   void (GLAPIENTRYP VertexAttrib1fARB)(GLuint index, GLfloat x); /* 458 */
+   void (GLAPIENTRYP VertexAttrib1fvARB)(GLuint index, const GLfloat * v); /* 459 */
+   void (GLAPIENTRYP VertexAttrib1sARB)(GLuint index, GLshort x); /* 460 */
+   void (GLAPIENTRYP VertexAttrib1svARB)(GLuint index, const GLshort * v); /* 461 */
+   void (GLAPIENTRYP VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y); /* 462 */
+   void (GLAPIENTRYP VertexAttrib2dvARB)(GLuint index, const GLdouble * v); /* 463 */
+   void (GLAPIENTRYP VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y); /* 464 */
+   void (GLAPIENTRYP VertexAttrib2fvARB)(GLuint index, const GLfloat * v); /* 465 */
+   void (GLAPIENTRYP VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y); /* 466 */
+   void (GLAPIENTRYP VertexAttrib2svARB)(GLuint index, const GLshort * v); /* 467 */
+   void (GLAPIENTRYP VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 468 */
+   void (GLAPIENTRYP VertexAttrib3dvARB)(GLuint index, const GLdouble * v); /* 469 */
+   void (GLAPIENTRYP VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 470 */
+   void (GLAPIENTRYP VertexAttrib3fvARB)(GLuint index, const GLfloat * v); /* 471 */
+   void (GLAPIENTRYP VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z); /* 472 */
+   void (GLAPIENTRYP VertexAttrib3svARB)(GLuint index, const GLshort * v); /* 473 */
+   void (GLAPIENTRYP VertexAttrib4NbvARB)(GLuint index, const GLbyte * v); /* 474 */
+   void (GLAPIENTRYP VertexAttrib4NivARB)(GLuint index, const GLint * v); /* 475 */
+   void (GLAPIENTRYP VertexAttrib4NsvARB)(GLuint index, const GLshort * v); /* 476 */
+   void (GLAPIENTRYP VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 477 */
+   void (GLAPIENTRYP VertexAttrib4NubvARB)(GLuint index, const GLubyte * v); /* 478 */
+   void (GLAPIENTRYP VertexAttrib4NuivARB)(GLuint index, const GLuint * v); /* 479 */
+   void (GLAPIENTRYP VertexAttrib4NusvARB)(GLuint index, const GLushort * v); /* 480 */
+   void (GLAPIENTRYP VertexAttrib4bvARB)(GLuint index, const GLbyte * v); /* 481 */
+   void (GLAPIENTRYP VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 482 */
+   void (GLAPIENTRYP VertexAttrib4dvARB)(GLuint index, const GLdouble * v); /* 483 */
+   void (GLAPIENTRYP VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 484 */
+   void (GLAPIENTRYP VertexAttrib4fvARB)(GLuint index, const GLfloat * v); /* 485 */
+   void (GLAPIENTRYP VertexAttrib4ivARB)(GLuint index, const GLint * v); /* 486 */
+   void (GLAPIENTRYP VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 487 */
+   void (GLAPIENTRYP VertexAttrib4svARB)(GLuint index, const GLshort * v); /* 488 */
+   void (GLAPIENTRYP VertexAttrib4ubvARB)(GLuint index, const GLubyte * v); /* 489 */
+   void (GLAPIENTRYP VertexAttrib4uivARB)(GLuint index, const GLuint * v); /* 490 */
+   void (GLAPIENTRYP VertexAttrib4usvARB)(GLuint index, const GLushort * v); /* 491 */
+   void (GLAPIENTRYP VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); /* 492 */
+   void (GLAPIENTRYP BindBufferARB)(GLenum target, GLuint buffer); /* 493 */
+   void (GLAPIENTRYP BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage); /* 494 */
+   void (GLAPIENTRYP BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data); /* 495 */
+   void (GLAPIENTRYP DeleteBuffersARB)(GLsizei n, const GLuint * buffer); /* 496 */
+   void (GLAPIENTRYP GenBuffersARB)(GLsizei n, GLuint * buffer); /* 497 */
+   void (GLAPIENTRYP GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params); /* 498 */
+   void (GLAPIENTRYP GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params); /* 499 */
+   void (GLAPIENTRYP GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data); /* 500 */
+   GLboolean (GLAPIENTRYP IsBufferARB)(GLuint buffer); /* 501 */
+   GLvoid * (GLAPIENTRYP MapBufferARB)(GLenum target, GLenum access); /* 502 */
+   GLboolean (GLAPIENTRYP UnmapBufferARB)(GLenum target); /* 503 */
+   void (GLAPIENTRYP BeginQueryARB)(GLenum target, GLuint id); /* 504 */
+   void (GLAPIENTRYP DeleteQueriesARB)(GLsizei n, const GLuint * ids); /* 505 */
+   void (GLAPIENTRYP EndQueryARB)(GLenum target); /* 506 */
+   void (GLAPIENTRYP GenQueriesARB)(GLsizei n, GLuint * ids); /* 507 */
+   void (GLAPIENTRYP GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params); /* 508 */
+   void (GLAPIENTRYP GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params); /* 509 */
+   void (GLAPIENTRYP GetQueryivARB)(GLenum target, GLenum pname, GLint * params); /* 510 */
+   GLboolean (GLAPIENTRYP IsQueryARB)(GLuint id); /* 511 */
+   void (GLAPIENTRYP AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj); /* 512 */
+   void (GLAPIENTRYP CompileShaderARB)(GLhandleARB shader); /* 513 */
+   GLhandleARB (GLAPIENTRYP CreateProgramObjectARB)(void); /* 514 */
+   GLhandleARB (GLAPIENTRYP CreateShaderObjectARB)(GLenum shaderType); /* 515 */
+   void (GLAPIENTRYP DeleteObjectARB)(GLhandleARB obj); /* 516 */
+   void (GLAPIENTRYP DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj); /* 517 */
+   void (GLAPIENTRYP GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); /* 518 */
+   void (GLAPIENTRYP GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog); /* 519 */
+   GLhandleARB (GLAPIENTRYP GetHandleARB)(GLenum pname); /* 520 */
+   void (GLAPIENTRYP GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog); /* 521 */
+   void (GLAPIENTRYP GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params); /* 522 */
+   void (GLAPIENTRYP GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params); /* 523 */
+   void (GLAPIENTRYP GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source); /* 524 */
+   GLint (GLAPIENTRYP GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name); /* 525 */
+   void (GLAPIENTRYP GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params); /* 526 */
+   void (GLAPIENTRYP GetUniformivARB)(GLhandleARB program, GLint location, GLint * params); /* 527 */
+   void (GLAPIENTRYP LinkProgramARB)(GLhandleARB program); /* 528 */
+   void (GLAPIENTRYP ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length); /* 529 */
+   void (GLAPIENTRYP Uniform1fARB)(GLint location, GLfloat v0); /* 530 */
+   void (GLAPIENTRYP Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 531 */
+   void (GLAPIENTRYP Uniform1iARB)(GLint location, GLint v0); /* 532 */
+   void (GLAPIENTRYP Uniform1ivARB)(GLint location, GLsizei count, const GLint * value); /* 533 */
+   void (GLAPIENTRYP Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1); /* 534 */
+   void (GLAPIENTRYP Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 535 */
+   void (GLAPIENTRYP Uniform2iARB)(GLint location, GLint v0, GLint v1); /* 536 */
+   void (GLAPIENTRYP Uniform2ivARB)(GLint location, GLsizei count, const GLint * value); /* 537 */
+   void (GLAPIENTRYP Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); /* 538 */
+   void (GLAPIENTRYP Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 539 */
+   void (GLAPIENTRYP Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2); /* 540 */
+   void (GLAPIENTRYP Uniform3ivARB)(GLint location, GLsizei count, const GLint * value); /* 541 */
+   void (GLAPIENTRYP Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); /* 542 */
+   void (GLAPIENTRYP Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value); /* 543 */
+   void (GLAPIENTRYP Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); /* 544 */
+   void (GLAPIENTRYP Uniform4ivARB)(GLint location, GLsizei count, const GLint * value); /* 545 */
+   void (GLAPIENTRYP UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 546 */
+   void (GLAPIENTRYP UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 547 */
+   void (GLAPIENTRYP UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); /* 548 */
+   void (GLAPIENTRYP UseProgramObjectARB)(GLhandleARB program); /* 549 */
+   void (GLAPIENTRYP ValidateProgramARB)(GLhandleARB program); /* 550 */
+   void (GLAPIENTRYP BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name); /* 551 */
+   void (GLAPIENTRYP GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); /* 552 */
+   GLint (GLAPIENTRYP GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name); /* 553 */
+   void (GLAPIENTRYP DrawBuffersARB)(GLsizei n, const GLenum * bufs); /* 554 */
+   void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 555 */
+   void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 556 */
+   void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 557 */
+   void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 558 */
+   void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 559 */
+   void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 560 */
+   void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 561 */
+   void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 562 */
+   void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 563 */
+   void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 564 */
+   void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 565 */
+   void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 566 */
+   void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 567 */
+   void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 568 */
+   void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 569 */
+   void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 570 */
+   void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 571 */
+   void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 572 */
+   void (GLAPIENTRYP UnlockArraysEXT)(void); /* 573 */
+   void (GLAPIENTRYP CullParameterdvEXT)(GLenum pname, GLdouble * params); /* 574 */
+   void (GLAPIENTRYP CullParameterfvEXT)(GLenum pname, GLfloat * params); /* 575 */
+   void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 576 */
+   void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 577 */
+   void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 578 */
+   void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 579 */
+   void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 580 */
+   void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 581 */
+   void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 582 */
+   void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 583 */
+   void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 584 */
+   void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 585 */
+   void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 586 */
+   void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 587 */
+   void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 588 */
+   void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 589 */
+   void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 590 */
+   void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 591 */
+   void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 592 */
+   void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount); /* 593 */
+   void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 594 */
+   void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 595 */
+   void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 596 */
+   void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 597 */
+   void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 598 */
+   void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 599 */
+   void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 600 */
+   void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 601 */
+   void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 602 */
+   void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 603 */
+   void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 604 */
+   void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 605 */
+   void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 606 */
+   void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 607 */
+   void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 608 */
+   void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 609 */
+   void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 610 */
+   void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 611 */
+   void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 612 */
+   void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 613 */
+   void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 614 */
+   void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 615 */
+   void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 616 */
+   void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 617 */
+   void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 618 */
+   void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 619 */
+   void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 620 */
+   void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 621 */
+   void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 622 */
+   void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 623 */
+   void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 624 */
+   void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 625 */
+   void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 626 */
+   void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 627 */
+   void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 628 */
+   void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 629 */
+   void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 630 */
+   void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 631 */
+   void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 632 */
+   void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 633 */
+   void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 634 */
+   void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 635 */
+   void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 636 */
+   void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 637 */
+   void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 638 */
+   void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 639 */
+   void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 640 */
+   void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 641 */
+   void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 642 */
+   void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 643 */
+   void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 644 */
+   void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 645 */
+   void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 646 */
+   void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 647 */
+   GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 648 */
+   void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 649 */
+   GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 650 */
+   GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 651 */
+   void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 652 */
+   void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 653 */
+   void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 654 */
+   void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 655 */
+   void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 656 */
+   void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 657 */
+   void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 658 */
+   void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 659 */
+   void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 660 */
+   void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** params); /* 661 */
+   void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 662 */
+   void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 663 */
+   void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 664 */
+   GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 665 */
+   void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 666 */
+   void (GLAPIENTRYP ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 667 */
+   void (GLAPIENTRYP ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params); /* 668 */
+   void (GLAPIENTRYP ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 669 */
+   void (GLAPIENTRYP ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params); /* 670 */
+   void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params); /* 671 */
+   void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params); /* 672 */
+   void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 673 */
+   void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 674 */
+   void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 675 */
+   void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 676 */
+   void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 677 */
+   void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 678 */
+   void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 679 */
+   void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 680 */
+   void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 681 */
+   void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 682 */
+   void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 683 */
+   void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 684 */
+   void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 685 */
+   void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 686 */
+   void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 687 */
+   void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 688 */
+   void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 689 */
+   void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 690 */
+   void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 691 */
+   void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 692 */
+   void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 693 */
+   void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 694 */
+   void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 695 */
+   void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 696 */
+   void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 697 */
+   void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 698 */
+   void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 699 */
+   void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 700 */
+   void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 701 */
+   void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 702 */
+   void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 703 */
+   void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 704 */
+   void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 705 */
+   void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 706 */
+   void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 707 */
+   void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 708 */
+   void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 709 */
+   void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 710 */
+   void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 711 */
+   void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 712 */
+   void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 713 */
+   void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 714 */
+   void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 715 */
+   void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 716 */
+   void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 717 */
+   void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 718 */
+   void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 719 */
+   void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 720 */
+   void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 721 */
+   void (GLAPIENTRYP ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 722 */
+   void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 723 */
+   void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 724 */
+   GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 725 */
+   void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 726 */
+   void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 727 */
+   void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 728 */
+   void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 729 */
+   void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 730 */
+   void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 731 */
+   void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 732 */
+   void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 733 */
+   void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 734 */
+   GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 735 */
+   void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 736 */
+   void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 737 */
+   void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 738 */
+   void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 739 */
+   void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 740 */
+   void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 741 */
+   void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 742 */
+   void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 743 */
+   void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 744 */
+   void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 745 */
+   GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 746 */
+   void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 747 */
+   void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 748 */
+   void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 749 */
+   void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 750 */
+   void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 751 */
+   void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 752 */
+   void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 753 */
+   void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 754 */
+   void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 755 */
+   void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 756 */
+   void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 757 */
+   GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 758 */
+   GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 759 */
+   void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 760 */
+   void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 761 */
+   void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 762 */
+   void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 763 */
+   void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 764 */
+   void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 765 */
 };
 
 #endif /* !defined( _GLAPI_TABLE_H_ ) */
index 6b1f237..1b17723 100644 (file)
@@ -2679,6 +2679,71 @@ KEYWORD1 void KEYWORD2 NAME(MultiTexCoord4svARB)(GLenum target, const GLshort *
    DISPATCH(MultiTexCoord4svARB, (target, v), (F, "glMultiTexCoord4svARB(0x%x, %p);\n", target, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(AttachShader)(GLuint program, GLuint shader)
+{
+   DISPATCH(AttachShader, (program, shader), (F, "glAttachShader(%d, %d);\n", program, shader));
+}
+
+KEYWORD1 GLuint KEYWORD2 NAME(CreateProgram)(void)
+{
+   RETURN_DISPATCH(CreateProgram, (), (F, "glCreateProgram();\n"));
+}
+
+KEYWORD1 GLuint KEYWORD2 NAME(CreateShader)(GLenum type)
+{
+   RETURN_DISPATCH(CreateShader, (type), (F, "glCreateShader(0x%x);\n", type));
+}
+
+KEYWORD1 void KEYWORD2 NAME(DeleteProgram)(GLuint program)
+{
+   DISPATCH(DeleteProgram, (program), (F, "glDeleteProgram(%d);\n", program));
+}
+
+KEYWORD1 void KEYWORD2 NAME(DeleteShader)(GLuint program)
+{
+   DISPATCH(DeleteShader, (program), (F, "glDeleteShader(%d);\n", program));
+}
+
+KEYWORD1 void KEYWORD2 NAME(DetachShader)(GLuint program, GLuint shader)
+{
+   DISPATCH(DetachShader, (program, shader), (F, "glDetachShader(%d, %d);\n", program, shader));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)
+{
+   DISPATCH(GetAttachedShaders, (program, maxCount, count, obj), (F, "glGetAttachedShaders(%d, %d, %p, %p);\n", program, maxCount, (const void *) count, (const void *) obj));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
+{
+   DISPATCH(GetProgramInfoLog, (program, bufSize, length, infoLog), (F, "glGetProgramInfoLog(%d, %d, %p, %p);\n", program, bufSize, (const void *) length, (const void *) infoLog));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetProgramiv)(GLuint program, GLenum pname, GLint * params)
+{
+   DISPATCH(GetProgramiv, (program, pname, params), (F, "glGetProgramiv(%d, 0x%x, %p);\n", program, pname, (const void *) params));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
+{
+   DISPATCH(GetShaderInfoLog, (shader, bufSize, length, infoLog), (F, "glGetShaderInfoLog(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) infoLog));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetShaderiv)(GLuint shader, GLenum pname, GLint * params)
+{
+   DISPATCH(GetShaderiv, (shader, pname, params), (F, "glGetShaderiv(%d, 0x%x, %p);\n", shader, pname, (const void *) params));
+}
+
+KEYWORD1 GLboolean KEYWORD2 NAME(IsProgram)(GLuint program)
+{
+   RETURN_DISPATCH(IsProgram, (program), (F, "glIsProgram(%d);\n", program));
+}
+
+KEYWORD1 GLboolean KEYWORD2 NAME(IsShader)(GLuint shader)
+{
+   RETURN_DISPATCH(IsShader, (shader), (F, "glIsShader(%d);\n", shader));
+}
+
 KEYWORD1 void KEYWORD2 NAME(StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
 {
    DISPATCH(StencilFuncSeparate, (face, func, ref, mask), (F, "glStencilFuncSeparate(0x%x, 0x%x, %d, %d);\n", face, func, ref, mask));
@@ -2814,11 +2879,21 @@ KEYWORD1 void KEYWORD2 NAME(GetCompressedTexImageARB)(GLenum target, GLint level
    DISPATCH(GetCompressedTexImageARB, (target, level, img), (F, "glGetCompressedTexImageARB(0x%x, %d, %p);\n", target, level, (const void *) img));
 }
 
+KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArray)(GLuint index)
+{
+   DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArray(%d);\n", index));
+}
+
 KEYWORD1 void KEYWORD2 NAME(DisableVertexAttribArrayARB)(GLuint index)
 {
    DISPATCH(DisableVertexAttribArrayARB, (index), (F, "glDisableVertexAttribArrayARB(%d);\n", index));
 }
 
+KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArray)(GLuint index)
+{
+   DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArray(%d);\n", index));
+}
+
 KEYWORD1 void KEYWORD2 NAME(EnableVertexAttribArrayARB)(GLuint index)
 {
    DISPATCH(EnableVertexAttribArrayARB, (index), (F, "glEnableVertexAttribArrayARB(%d);\n", index));
@@ -2854,16 +2929,31 @@ KEYWORD1 void KEYWORD2 NAME(GetProgramivARB)(GLenum target, GLenum pname, GLint
    DISPATCH(GetProgramivARB, (target, pname, params), (F, "glGetProgramivARB(0x%x, 0x%x, %p);\n", target, pname, (const void *) params));
 }
 
+KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdv)(GLuint index, GLenum pname, GLdouble * params)
+{
+   DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
+}
+
 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params)
 {
    DISPATCH(GetVertexAttribdvARB, (index, pname, params), (F, "glGetVertexAttribdvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
 }
 
+KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat * params)
+{
+   DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
+}
+
 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params)
 {
    DISPATCH(GetVertexAttribfvARB, (index, pname, params), (F, "glGetVertexAttribfvARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
 }
 
+KEYWORD1 void KEYWORD2 NAME(GetVertexAttribiv)(GLuint index, GLenum pname, GLint * params)
+{
+   DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribiv(%d, 0x%x, %p);\n", index, pname, (const void *) params));
+}
+
 KEYWORD1 void KEYWORD2 NAME(GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params)
 {
    DISPATCH(GetVertexAttribivARB, (index, pname, params), (F, "glGetVertexAttribivARB(%d, 0x%x, %p);\n", index, pname, (const void *) params));
@@ -2914,126 +3004,251 @@ KEYWORD1 void KEYWORD2 NAME(ProgramStringARB)(GLenum target, GLenum format, GLsi
    DISPATCH(ProgramStringARB, (target, format, len, string), (F, "glProgramStringARB(0x%x, 0x%x, %d, %p);\n", target, format, len, (const void *) string));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1d)(GLuint index, GLdouble x)
+{
+   DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1d(%d, %f);\n", index, x));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dARB)(GLuint index, GLdouble x)
 {
    DISPATCH(VertexAttrib1dARB, (index, x), (F, "glVertexAttrib1dARB(%d, %f);\n", index, x));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dv)(GLuint index, const GLdouble * v)
+{
+   DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1dvARB)(GLuint index, const GLdouble * v)
 {
    DISPATCH(VertexAttrib1dvARB, (index, v), (F, "glVertexAttrib1dvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1f)(GLuint index, GLfloat x)
+{
+   DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1f(%d, %f);\n", index, x));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fARB)(GLuint index, GLfloat x)
 {
    DISPATCH(VertexAttrib1fARB, (index, x), (F, "glVertexAttrib1fARB(%d, %f);\n", index, x));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fv)(GLuint index, const GLfloat * v)
+{
+   DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1fvARB)(GLuint index, const GLfloat * v)
 {
    DISPATCH(VertexAttrib1fvARB, (index, v), (F, "glVertexAttrib1fvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1s)(GLuint index, GLshort x)
+{
+   DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1s(%d, %d);\n", index, x));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sARB)(GLuint index, GLshort x)
 {
    DISPATCH(VertexAttrib1sARB, (index, x), (F, "glVertexAttrib1sARB(%d, %d);\n", index, x));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib1sv)(GLuint index, const GLshort * v)
+{
+   DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1sv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib1svARB)(GLuint index, const GLshort * v)
 {
    DISPATCH(VertexAttrib1svARB, (index, v), (F, "glVertexAttrib1svARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
+{
+   DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2d(%d, %f, %f);\n", index, x, y));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y)
 {
    DISPATCH(VertexAttrib2dARB, (index, x, y), (F, "glVertexAttrib2dARB(%d, %f, %f);\n", index, x, y));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dv)(GLuint index, const GLdouble * v)
+{
+   DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2dvARB)(GLuint index, const GLdouble * v)
 {
    DISPATCH(VertexAttrib2dvARB, (index, v), (F, "glVertexAttrib2dvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
+{
+   DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2f(%d, %f, %f);\n", index, x, y));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y)
 {
    DISPATCH(VertexAttrib2fARB, (index, x, y), (F, "glVertexAttrib2fARB(%d, %f, %f);\n", index, x, y));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fv)(GLuint index, const GLfloat * v)
+{
+   DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2fvARB)(GLuint index, const GLfloat * v)
 {
    DISPATCH(VertexAttrib2fvARB, (index, v), (F, "glVertexAttrib2fvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2s)(GLuint index, GLshort x, GLshort y)
+{
+   DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2s(%d, %d, %d);\n", index, x, y));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y)
 {
    DISPATCH(VertexAttrib2sARB, (index, x, y), (F, "glVertexAttrib2sARB(%d, %d, %d);\n", index, x, y));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib2sv)(GLuint index, const GLshort * v)
+{
+   DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2sv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib2svARB)(GLuint index, const GLshort * v)
 {
    DISPATCH(VertexAttrib2svARB, (index, v), (F, "glVertexAttrib2svARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
+{
+   DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3d(%d, %f, %f, %f);\n", index, x, y, z));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
 {
    DISPATCH(VertexAttrib3dARB, (index, x, y, z), (F, "glVertexAttrib3dARB(%d, %f, %f, %f);\n", index, x, y, z));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dv)(GLuint index, const GLdouble * v)
+{
+   DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3dvARB)(GLuint index, const GLdouble * v)
 {
    DISPATCH(VertexAttrib3dvARB, (index, v), (F, "glVertexAttrib3dvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
+{
+   DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3f(%d, %f, %f, %f);\n", index, x, y, z));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
 {
    DISPATCH(VertexAttrib3fARB, (index, x, y, z), (F, "glVertexAttrib3fARB(%d, %f, %f, %f);\n", index, x, y, z));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fv)(GLuint index, const GLfloat * v)
+{
+   DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3fvARB)(GLuint index, const GLfloat * v)
 {
    DISPATCH(VertexAttrib3fvARB, (index, v), (F, "glVertexAttrib3fvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
+{
+   DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3s(%d, %d, %d, %d);\n", index, x, y, z));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z)
 {
    DISPATCH(VertexAttrib3sARB, (index, x, y, z), (F, "glVertexAttrib3sARB(%d, %d, %d, %d);\n", index, x, y, z));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib3sv)(GLuint index, const GLshort * v)
+{
+   DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3sv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib3svARB)(GLuint index, const GLshort * v)
 {
    DISPATCH(VertexAttrib3svARB, (index, v), (F, "glVertexAttrib3svARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nbv)(GLuint index, const GLbyte * v)
+{
+   DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4Nbv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NbvARB)(GLuint index, const GLbyte * v)
 {
    DISPATCH(VertexAttrib4NbvARB, (index, v), (F, "glVertexAttrib4NbvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Niv)(GLuint index, const GLint * v)
+{
+   DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4Niv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NivARB)(GLuint index, const GLint * v)
 {
    DISPATCH(VertexAttrib4NivARB, (index, v), (F, "glVertexAttrib4NivARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nsv)(GLuint index, const GLshort * v)
+{
+   DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4Nsv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NsvARB)(GLuint index, const GLshort * v)
 {
    DISPATCH(VertexAttrib4NsvARB, (index, v), (F, "glVertexAttrib4NsvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
+{
+   DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4Nub(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
 {
    DISPATCH(VertexAttrib4NubARB, (index, x, y, z, w), (F, "glVertexAttrib4NubARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nubv)(GLuint index, const GLubyte * v)
+{
+   DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4Nubv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NubvARB)(GLuint index, const GLubyte * v)
 {
    DISPATCH(VertexAttrib4NubvARB, (index, v), (F, "glVertexAttrib4NubvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nuiv)(GLuint index, const GLuint * v)
+{
+   DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4Nuiv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NuivARB)(GLuint index, const GLuint * v)
 {
    DISPATCH(VertexAttrib4NuivARB, (index, v), (F, "glVertexAttrib4NuivARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4Nusv)(GLuint index, const GLushort * v)
+{
+   DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4Nusv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4NusvARB)(GLuint index, const GLushort * v)
 {
    DISPATCH(VertexAttrib4NusvARB, (index, v), (F, "glVertexAttrib4NusvARB(%d, %p);\n", index, (const void *) v));
@@ -3044,21 +3259,41 @@ KEYWORD1 void KEYWORD2 NAME(VertexAttrib4bvARB)(GLuint index, const GLbyte * v)
    DISPATCH(VertexAttrib4bvARB, (index, v), (F, "glVertexAttrib4bvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
+{
+   DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4d(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 {
    DISPATCH(VertexAttrib4dARB, (index, x, y, z, w), (F, "glVertexAttrib4dARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dv)(GLuint index, const GLdouble * v)
+{
+   DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4dvARB)(GLuint index, const GLdouble * v)
 {
    DISPATCH(VertexAttrib4dvARB, (index, v), (F, "glVertexAttrib4dvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
+{
+   DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4f(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 {
    DISPATCH(VertexAttrib4fARB, (index, x, y, z, w), (F, "glVertexAttrib4fARB(%d, %f, %f, %f, %f);\n", index, x, y, z, w));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fv)(GLuint index, const GLfloat * v)
+{
+   DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4fvARB)(GLuint index, const GLfloat * v)
 {
    DISPATCH(VertexAttrib4fvARB, (index, v), (F, "glVertexAttrib4fvARB(%d, %p);\n", index, (const void *) v));
@@ -3069,11 +3304,21 @@ KEYWORD1 void KEYWORD2 NAME(VertexAttrib4ivARB)(GLuint index, const GLint * v)
    DISPATCH(VertexAttrib4ivARB, (index, v), (F, "glVertexAttrib4ivARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
+{
+   DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4s(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
 {
    DISPATCH(VertexAttrib4sARB, (index, x, y, z, w), (F, "glVertexAttrib4sARB(%d, %d, %d, %d, %d);\n", index, x, y, z, w));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttrib4sv)(GLuint index, const GLshort * v)
+{
+   DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4sv(%d, %p);\n", index, (const void *) v));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttrib4svARB)(GLuint index, const GLshort * v)
 {
    DISPATCH(VertexAttrib4svARB, (index, v), (F, "glVertexAttrib4svARB(%d, %p);\n", index, (const void *) v));
@@ -3094,6 +3339,11 @@ KEYWORD1 void KEYWORD2 NAME(VertexAttrib4usvARB)(GLuint index, const GLushort *
    DISPATCH(VertexAttrib4usvARB, (index, v), (F, "glVertexAttrib4usvARB(%d, %p);\n", index, (const void *) v));
 }
 
+KEYWORD1 void KEYWORD2 NAME(VertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
+{
+   DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointer(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
+}
+
 KEYWORD1 void KEYWORD2 NAME(VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)
 {
    DISPATCH(VertexAttribPointerARB, (index, size, type, normalized, stride, pointer), (F, "glVertexAttribPointerARB(%d, %d, 0x%x, %d, %d, %p);\n", index, size, type, normalized, stride, (const void *) pointer));
@@ -3294,9 +3544,14 @@ KEYWORD1 void KEYWORD2 NAME(AttachObjectARB)(GLhandleARB containerObj, GLhandleA
    DISPATCH(AttachObjectARB, (containerObj, obj), (F, "glAttachObjectARB(%d, %d);\n", containerObj, obj));
 }
 
-KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shaderObj)
+KEYWORD1 void KEYWORD2 NAME(CompileShader)(GLuint shader)
+{
+   DISPATCH(CompileShaderARB, (shader), (F, "glCompileShader(%d);\n", shader));
+}
+
+KEYWORD1 void KEYWORD2 NAME(CompileShaderARB)(GLhandleARB shader)
 {
-   DISPATCH(CompileShaderARB, (shaderObj), (F, "glCompileShaderARB(%d);\n", shaderObj));
+   DISPATCH(CompileShaderARB, (shader), (F, "glCompileShaderARB(%d);\n", shader));
 }
 
 KEYWORD1 GLhandleARB KEYWORD2 NAME(CreateProgramObjectARB)(void)
@@ -3319,9 +3574,14 @@ KEYWORD1 void KEYWORD2 NAME(DetachObjectARB)(GLhandleARB containerObj, GLhandleA
    DISPATCH(DetachObjectARB, (containerObj, attachedObj), (F, "glDetachObjectARB(%d, %d);\n", containerObj, attachedObj));
 }
 
-KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
+KEYWORD1 void KEYWORD2 NAME(GetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
 {
-   DISPATCH(GetActiveUniformARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
+   DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniform(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
+{
+   DISPATCH(GetActiveUniformARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveUniformARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
 }
 
 KEYWORD1 void KEYWORD2 NAME(GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog)
@@ -3349,34 +3609,69 @@ KEYWORD1 void KEYWORD2 NAME(GetObjectParameterivARB)(GLhandleARB obj, GLenum pna
    DISPATCH(GetObjectParameterivARB, (obj, pname, params), (F, "glGetObjectParameterivARB(%d, 0x%x, %p);\n", obj, pname, (const void *) params));
 }
 
-KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)
+KEYWORD1 void KEYWORD2 NAME(GetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)
 {
-   DISPATCH(GetShaderSourceARB, (obj, maxLength, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", obj, maxLength, (const void *) length, (const void *) source));
+   DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSource(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
 }
 
-KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB programObj, const GLcharARB * name)
+KEYWORD1 void KEYWORD2 NAME(GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source)
 {
-   RETURN_DISPATCH(GetUniformLocationARB, (programObj, name), (F, "glGetUniformLocationARB(%d, %p);\n", programObj, (const void *) name));
+   DISPATCH(GetShaderSourceARB, (shader, bufSize, length, source), (F, "glGetShaderSourceARB(%d, %d, %p, %p);\n", shader, bufSize, (const void *) length, (const void *) source));
 }
 
-KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB programObj, GLint location, GLfloat * params)
+KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocation)(GLuint program, const GLchar * name)
 {
-   DISPATCH(GetUniformfvARB, (programObj, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", programObj, location, (const void *) params));
+   RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocation(%d, %p);\n", program, (const void *) name));
 }
 
-KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB programObj, GLint location, GLint * params)
+KEYWORD1 GLint KEYWORD2 NAME(GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name)
 {
-   DISPATCH(GetUniformivARB, (programObj, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", programObj, location, (const void *) params));
+   RETURN_DISPATCH(GetUniformLocationARB, (program, name), (F, "glGetUniformLocationARB(%d, %p);\n", program, (const void *) name));
 }
 
-KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB programObj)
+KEYWORD1 void KEYWORD2 NAME(GetUniformfv)(GLuint program, GLint location, GLfloat * params)
 {
-   DISPATCH(LinkProgramARB, (programObj), (F, "glLinkProgramARB(%d);\n", programObj));
+   DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfv(%d, %d, %p);\n", program, location, (const void *) params));
 }
 
-KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length)
+KEYWORD1 void KEYWORD2 NAME(GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params)
 {
-   DISPATCH(ShaderSourceARB, (shaderObj, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shaderObj, count, (const void *) string, (const void *) length));
+   DISPATCH(GetUniformfvARB, (program, location, params), (F, "glGetUniformfvARB(%d, %d, %p);\n", program, location, (const void *) params));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetUniformiv)(GLuint program, GLint location, GLint * params)
+{
+   DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformiv(%d, %d, %p);\n", program, location, (const void *) params));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetUniformivARB)(GLhandleARB program, GLint location, GLint * params)
+{
+   DISPATCH(GetUniformivARB, (program, location, params), (F, "glGetUniformivARB(%d, %d, %p);\n", program, location, (const void *) params));
+}
+
+KEYWORD1 void KEYWORD2 NAME(LinkProgram)(GLuint program)
+{
+   DISPATCH(LinkProgramARB, (program), (F, "glLinkProgram(%d);\n", program));
+}
+
+KEYWORD1 void KEYWORD2 NAME(LinkProgramARB)(GLhandleARB program)
+{
+   DISPATCH(LinkProgramARB, (program), (F, "glLinkProgramARB(%d);\n", program));
+}
+
+KEYWORD1 void KEYWORD2 NAME(ShaderSource)(GLuint shader, GLsizei count, const GLchar ** string, const GLint * length)
+{
+   DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSource(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
+}
+
+KEYWORD1 void KEYWORD2 NAME(ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length)
+{
+   DISPATCH(ShaderSourceARB, (shader, count, string, length), (F, "glShaderSourceARB(%d, %d, %p, %p);\n", shader, count, (const void *) string, (const void *) length));
+}
+
+KEYWORD1 void KEYWORD2 NAME(Uniform1f)(GLint location, GLfloat v0)
+{
+   DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1f(%d, %f);\n", location, v0));
 }
 
 KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
@@ -3384,119 +3679,234 @@ KEYWORD1 void KEYWORD2 NAME(Uniform1fARB)(GLint location, GLfloat v0)
    DISPATCH(Uniform1fARB, (location, v0), (F, "glUniform1fARB(%d, %f);\n", location, v0));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform1fv)(GLint location, GLsizei count, const GLfloat * value)
+{
+   DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value)
 {
    DISPATCH(Uniform1fvARB, (location, count, value), (F, "glUniform1fvARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform1i)(GLint location, GLint v0)
+{
+   DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1i(%d, %d);\n", location, v0));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform1iARB)(GLint location, GLint v0)
 {
    DISPATCH(Uniform1iARB, (location, v0), (F, "glUniform1iARB(%d, %d);\n", location, v0));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform1iv)(GLint location, GLsizei count, const GLint * value)
+{
+   DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1iv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform1ivARB)(GLint location, GLsizei count, const GLint * value)
 {
    DISPATCH(Uniform1ivARB, (location, count, value), (F, "glUniform1ivARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform2f)(GLint location, GLfloat v0, GLfloat v1)
+{
+   DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2f(%d, %f, %f);\n", location, v0, v1));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1)
 {
    DISPATCH(Uniform2fARB, (location, v0, v1), (F, "glUniform2fARB(%d, %f, %f);\n", location, v0, v1));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform2fv)(GLint location, GLsizei count, const GLfloat * value)
+{
+   DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value)
 {
    DISPATCH(Uniform2fvARB, (location, count, value), (F, "glUniform2fvARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform2i)(GLint location, GLint v0, GLint v1)
+{
+   DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2i(%d, %d, %d);\n", location, v0, v1));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform2iARB)(GLint location, GLint v0, GLint v1)
 {
    DISPATCH(Uniform2iARB, (location, v0, v1), (F, "glUniform2iARB(%d, %d, %d);\n", location, v0, v1));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform2iv)(GLint location, GLsizei count, const GLint * value)
+{
+   DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2iv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform2ivARB)(GLint location, GLsizei count, const GLint * value)
 {
    DISPATCH(Uniform2ivARB, (location, count, value), (F, "glUniform2ivARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
+{
+   DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3f(%d, %f, %f, %f);\n", location, v0, v1, v2));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 {
    DISPATCH(Uniform3fARB, (location, v0, v1, v2), (F, "glUniform3fARB(%d, %f, %f, %f);\n", location, v0, v1, v2));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform3fv)(GLint location, GLsizei count, const GLfloat * value)
+{
+   DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value)
 {
    DISPATCH(Uniform3fvARB, (location, count, value), (F, "glUniform3fvARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
+{
+   DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3i(%d, %d, %d, %d);\n", location, v0, v1, v2));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2)
 {
    DISPATCH(Uniform3iARB, (location, v0, v1, v2), (F, "glUniform3iARB(%d, %d, %d, %d);\n", location, v0, v1, v2));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform3iv)(GLint location, GLsizei count, const GLint * value)
+{
+   DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3iv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform3ivARB)(GLint location, GLsizei count, const GLint * value)
 {
    DISPATCH(Uniform3ivARB, (location, count, value), (F, "glUniform3ivARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
+{
+   DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4f(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 {
    DISPATCH(Uniform4fARB, (location, v0, v1, v2, v3), (F, "glUniform4fARB(%d, %f, %f, %f, %f);\n", location, v0, v1, v2, v3));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform4fv)(GLint location, GLsizei count, const GLfloat * value)
+{
+   DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value)
 {
    DISPATCH(Uniform4fvARB, (location, count, value), (F, "glUniform4fvARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
+{
+   DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4i(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 {
    DISPATCH(Uniform4iARB, (location, v0, v1, v2, v3), (F, "glUniform4iARB(%d, %d, %d, %d, %d);\n", location, v0, v1, v2, v3));
 }
 
+KEYWORD1 void KEYWORD2 NAME(Uniform4iv)(GLint location, GLsizei count, const GLint * value)
+{
+   DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4iv(%d, %d, %p);\n", location, count, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(Uniform4ivARB)(GLint location, GLsizei count, const GLint * value)
 {
    DISPATCH(Uniform4ivARB, (location, count, value), (F, "glUniform4ivARB(%d, %d, %p);\n", location, count, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
+{
+   DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
 {
    DISPATCH(UniformMatrix2fvARB, (location, count, transpose, value), (F, "glUniformMatrix2fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
+{
+   DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
 {
    DISPATCH(UniformMatrix3fvARB, (location, count, transpose, value), (F, "glUniformMatrix3fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
 }
 
+KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
+{
+   DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fv(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
+}
+
 KEYWORD1 void KEYWORD2 NAME(UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
 {
    DISPATCH(UniformMatrix4fvARB, (location, count, transpose, value), (F, "glUniformMatrix4fvARB(%d, %d, %d, %p);\n", location, count, transpose, (const void *) value));
 }
 
-KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB programObj)
+KEYWORD1 void KEYWORD2 NAME(UseProgram)(GLuint program)
 {
-   DISPATCH(UseProgramObjectARB, (programObj), (F, "glUseProgramObjectARB(%d);\n", programObj));
+   DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgram(%d);\n", program));
 }
 
-KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB programObj)
+KEYWORD1 void KEYWORD2 NAME(UseProgramObjectARB)(GLhandleARB program)
 {
-   DISPATCH(ValidateProgramARB, (programObj), (F, "glValidateProgramARB(%d);\n", programObj));
+   DISPATCH(UseProgramObjectARB, (program), (F, "glUseProgramObjectARB(%d);\n", program));
 }
 
-KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB programObj, GLuint index, const GLcharARB * name)
+KEYWORD1 void KEYWORD2 NAME(ValidateProgram)(GLuint program)
 {
-   DISPATCH(BindAttribLocationARB, (programObj, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", programObj, index, (const void *) name));
+   DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgram(%d);\n", program));
 }
 
-KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
+KEYWORD1 void KEYWORD2 NAME(ValidateProgramARB)(GLhandleARB program)
 {
-   DISPATCH(GetActiveAttribARB, (programObj, index, maxLength, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", programObj, index, maxLength, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
+   DISPATCH(ValidateProgramARB, (program), (F, "glValidateProgramARB(%d);\n", program));
 }
 
-KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB programObj, const GLcharARB * name)
+KEYWORD1 void KEYWORD2 NAME(BindAttribLocation)(GLuint program, GLuint index, const GLchar * name)
 {
-   RETURN_DISPATCH(GetAttribLocationARB, (programObj, name), (F, "glGetAttribLocationARB(%d, %p);\n", programObj, (const void *) name));
+   DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocation(%d, %d, %p);\n", program, index, (const void *) name));
+}
+
+KEYWORD1 void KEYWORD2 NAME(BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name)
+{
+   DISPATCH(BindAttribLocationARB, (program, index, name), (F, "glBindAttribLocationARB(%d, %d, %p);\n", program, index, (const void *) name));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetActiveAttrib)(GLuint program, GLuint index, GLsizei  bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
+{
+   DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttrib(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
+}
+
+KEYWORD1 void KEYWORD2 NAME(GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)
+{
+   DISPATCH(GetActiveAttribARB, (program, index, bufSize, length, size, type, name), (F, "glGetActiveAttribARB(%d, %d, %d, %p, %p, %p, %p);\n", program, index, bufSize, (const void *) length, (const void *) size, (const void *) type, (const void *) name));
+}
+
+KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocation)(GLuint program, const GLchar * name)
+{
+   RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocation(%d, %p);\n", program, (const void *) name));
+}
+
+KEYWORD1 GLint KEYWORD2 NAME(GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name)
+{
+   RETURN_DISPATCH(GetAttribLocationARB, (program, name), (F, "glGetAttribLocationARB(%d, %p);\n", program, (const void *) name));
 }
 
 KEYWORD1 void KEYWORD2 NAME(DrawBuffers)(GLsizei n, const GLenum * bufs)
@@ -3519,58 +3929,58 @@ KEYWORD1 void KEYWORD2 NAME(PolygonOffsetEXT)(GLfloat factor, GLfloat bias)
    DISPATCH(PolygonOffsetEXT, (factor, bias), (F, "glPolygonOffsetEXT(%f, %f);\n", factor, bias));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum pname, GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_543)(GLenum pname, GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_556)(GLenum pname, GLfloat * params)
 {
    DISPATCH(GetPixelTexGenParameterfvSGIS, (pname, params), (F, "glGetPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum pname, GLint * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_544)(GLenum pname, GLint * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLint * params)
 {
    DISPATCH(GetPixelTexGenParameterivSGIS, (pname, params), (F, "glGetPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum pname, GLfloat param);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_545)(GLenum pname, GLfloat param)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, GLfloat param)
 {
    DISPATCH(PixelTexGenParameterfSGIS, (pname, param), (F, "glPixelTexGenParameterfSGIS(0x%x, %f);\n", pname, param));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum pname, const GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_546)(GLenum pname, const GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_559)(GLenum pname, const GLfloat * params)
 {
    DISPATCH(PixelTexGenParameterfvSGIS, (pname, params), (F, "glPixelTexGenParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum pname, GLint param);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_547)(GLenum pname, GLint param)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_560)(GLenum pname, GLint param)
 {
    DISPATCH(PixelTexGenParameteriSGIS, (pname, param), (F, "glPixelTexGenParameteriSGIS(0x%x, %d);\n", pname, param));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum pname, const GLint * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_548)(GLenum pname, const GLint * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, const GLint * params)
 {
    DISPATCH(PixelTexGenParameterivSGIS, (pname, params), (F, "glPixelTexGenParameterivSGIS(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLclampf value, GLboolean invert);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLclampf value, GLboolean invert);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_549)(GLclampf value, GLboolean invert)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLclampf value, GLboolean invert)
 {
    DISPATCH(SampleMaskSGIS, (value, invert), (F, "glSampleMaskSGIS(%f, %d);\n", value, invert));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum pattern);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_563)(GLenum pattern);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_550)(GLenum pattern)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_563)(GLenum pattern)
 {
    DISPATCH(SamplePatternSGIS, (pattern), (F, "glSamplePatternSGIS(0x%x);\n", pattern));
 }
@@ -3620,9 +4030,9 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterfEXT)(GLenum pname, GLfloat param)
    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfEXT(0x%x, %f);\n", pname, param));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLfloat param);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_570)(GLenum pname, GLfloat param);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_557)(GLenum pname, GLfloat param)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_570)(GLenum pname, GLfloat param)
 {
    DISPATCH(PointParameterfEXT, (pname, param), (F, "glPointParameterfSGIS(0x%x, %f);\n", pname, param));
 }
@@ -3642,9 +4052,9 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterfvEXT)(GLenum pname, const GLfloat * p
    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, const GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_571)(GLenum pname, const GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_558)(GLenum pname, const GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_571)(GLenum pname, const GLfloat * params)
 {
    DISPATCH(PointParameterfvEXT, (pname, params), (F, "glPointParameterfvSGIS(0x%x, %p);\n", pname, (const void *) params));
 }
@@ -3659,16 +4069,16 @@ KEYWORD1 void KEYWORD2 NAME(UnlockArraysEXT)(void)
    DISPATCH(UnlockArraysEXT, (), (F, "glUnlockArraysEXT();\n"));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, GLdouble * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, GLdouble * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_561)(GLenum pname, GLdouble * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_574)(GLenum pname, GLdouble * params)
 {
    DISPATCH(CullParameterdvEXT, (pname, params), (F, "glCullParameterdvEXT(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_575)(GLenum pname, GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_562)(GLenum pname, GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_575)(GLenum pname, GLfloat * params)
 {
    DISPATCH(CullParameterfvEXT, (pname, params), (F, "glCullParameterfvEXT(0x%x, %p);\n", pname, (const void *) params));
 }
@@ -3913,9 +4323,9 @@ KEYWORD1 void KEYWORD2 NAME(FogCoordfvEXT)(const GLfloat * coord)
    DISPATCH(FogCoordfvEXT, (coord), (F, "glFogCoordfvEXT(%p);\n", (const void *) coord));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_587)(GLenum mode);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_600)(GLenum mode);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_587)(GLenum mode)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_600)(GLenum mode)
 {
    DISPATCH(PixelTexGenSGIX, (mode), (F, "glPixelTexGenSGIX(0x%x);\n", mode));
 }
@@ -3930,9 +4340,9 @@ KEYWORD1 void KEYWORD2 NAME(BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfac
    DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateEXT(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_588)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_601)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_588)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_601)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 {
    DISPATCH(BlendFuncSeparateEXT, (sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha), (F, "glBlendFuncSeparateINGR(0x%x, 0x%x, 0x%x, 0x%x);\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha));
 }
@@ -4297,65 +4707,65 @@ KEYWORD1 void KEYWORD2 NAME(WindowPos4svMESA)(const GLshort * v)
    DISPATCH(WindowPos4svMESA, (v), (F, "glWindowPos4svMESA(%p);\n", (const void *) v));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_642)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_629)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_642)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)
 {
    DISPATCH(MultiModeDrawArraysIBM, (mode, first, count, primcount, modestride), (F, "glMultiModeDrawArraysIBM(%p, %p, %p, %d, %d);\n", (const void *) mode, (const void *) first, (const void *) count, primcount, modestride));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_643)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_630)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_643)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride)
 {
    DISPATCH(MultiModeDrawElementsIBM, (mode, count, type, indices, primcount, modestride), (F, "glMultiModeDrawElementsIBM(%p, %p, 0x%x, %p, %d, %d);\n", (const void *) mode, (const void *) count, type, (const void *) indices, primcount, modestride));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLsizei n, const GLuint * fences);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_644)(GLsizei n, const GLuint * fences);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_631)(GLsizei n, const GLuint * fences)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_644)(GLsizei n, const GLuint * fences)
 {
    DISPATCH(DeleteFencesNV, (n, fences), (F, "glDeleteFencesNV(%d, %p);\n", n, (const void *) fences));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLuint fence);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_645)(GLuint fence);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_632)(GLuint fence)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_645)(GLuint fence)
 {
    DISPATCH(FinishFenceNV, (fence), (F, "glFinishFenceNV(%d);\n", fence));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLsizei n, GLuint * fences);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_646)(GLsizei n, GLuint * fences);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_633)(GLsizei n, GLuint * fences)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_646)(GLsizei n, GLuint * fences)
 {
    DISPATCH(GenFencesNV, (n, fences), (F, "glGenFencesNV(%d, %p);\n", n, (const void *) fences));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLuint fence, GLenum pname, GLint * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLuint fence, GLenum pname, GLint * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_634)(GLuint fence, GLenum pname, GLint * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_647)(GLuint fence, GLenum pname, GLint * params)
 {
    DISPATCH(GetFenceivNV, (fence, pname, params), (F, "glGetFenceivNV(%d, 0x%x, %p);\n", fence, pname, (const void *) params));
 }
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_635)(GLuint fence);
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_648)(GLuint fence);
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_635)(GLuint fence)
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_648)(GLuint fence)
 {
    RETURN_DISPATCH(IsFenceNV, (fence), (F, "glIsFenceNV(%d);\n", fence));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_636)(GLuint fence, GLenum condition);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLuint fence, GLenum condition);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_636)(GLuint fence, GLenum condition)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_649)(GLuint fence, GLenum condition)
 {
    DISPATCH(SetFenceNV, (fence, condition), (F, "glSetFenceNV(%d, 0x%x);\n", fence, condition));
 }
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_637)(GLuint fence);
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_650)(GLuint fence);
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_637)(GLuint fence)
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_650)(GLuint fence)
 {
    RETURN_DISPATCH(TestFenceNV, (fence), (F, "glTestFenceNV(%d);\n", fence));
 }
@@ -4795,37 +5205,37 @@ KEYWORD1 void KEYWORD2 NAME(PointParameterivNV)(GLenum pname, const GLint * para
    DISPATCH(PointParameterivNV, (pname, params), (F, "glPointParameterivNV(0x%x, %p);\n", pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLenum face);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_731)(GLenum face);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_718)(GLenum face)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_731)(GLenum face)
 {
    DISPATCH(ActiveStencilFaceEXT, (face), (F, "glActiveStencilFaceEXT(0x%x);\n", face));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_719)(GLuint array);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_732)(GLuint array);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_719)(GLuint array)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_732)(GLuint array)
 {
    DISPATCH(BindVertexArrayAPPLE, (array), (F, "glBindVertexArrayAPPLE(%d);\n", array));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLsizei n, const GLuint * arrays);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_733)(GLsizei n, const GLuint * arrays);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_720)(GLsizei n, const GLuint * arrays)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_733)(GLsizei n, const GLuint * arrays)
 {
    DISPATCH(DeleteVertexArraysAPPLE, (n, arrays), (F, "glDeleteVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLsizei n, GLuint * arrays);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLsizei n, GLuint * arrays);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_721)(GLsizei n, GLuint * arrays)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_734)(GLsizei n, GLuint * arrays)
 {
    DISPATCH(GenVertexArraysAPPLE, (n, arrays), (F, "glGenVertexArraysAPPLE(%d, %p);\n", n, (const void *) arrays));
 }
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_722)(GLuint array);
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_735)(GLuint array);
 
-KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_722)(GLuint array)
+KEYWORD1_ALT GLboolean KEYWORD2 NAME(_dispatch_stub_735)(GLuint array)
 {
    RETURN_DISPATCH(IsVertexArrayAPPLE, (array), (F, "glIsVertexArrayAPPLE(%d);\n", array));
 }
@@ -4860,9 +5270,9 @@ KEYWORD1 void KEYWORD2 NAME(ProgramNamedParameter4fvNV)(GLuint id, GLsizei len,
    DISPATCH(ProgramNamedParameter4fvNV, (id, len, name, v), (F, "glProgramNamedParameter4fvNV(%d, %d, %p, %p);\n", id, len, (const void *) name, (const void *) v));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLclampd zmin, GLclampd zmax);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_742)(GLclampd zmin, GLclampd zmax);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_729)(GLclampd zmin, GLclampd zmax)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_742)(GLclampd zmin, GLclampd zmax)
 {
    DISPATCH(DepthBoundsEXT, (zmin, zmax), (F, "glDepthBoundsEXT(%f, %f);\n", zmin, zmax));
 }
@@ -4872,9 +5282,9 @@ KEYWORD1 void KEYWORD2 NAME(BlendEquationSeparate)(GLenum modeRGB, GLenum modeA)
    DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparate(0x%x, 0x%x);\n", modeRGB, modeA));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_730)(GLenum modeRGB, GLenum modeA);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_743)(GLenum modeRGB, GLenum modeA);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_730)(GLenum modeRGB, GLenum modeA)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_743)(GLenum modeRGB, GLenum modeA)
 {
    DISPATCH(BlendEquationSeparateEXT, (modeRGB, modeA), (F, "glBlendEquationSeparateEXT(0x%x, 0x%x);\n", modeRGB, modeA));
 }
@@ -4964,37 +5374,37 @@ KEYWORD1 void KEYWORD2 NAME(RenderbufferStorageEXT)(GLenum target, GLenum intern
    DISPATCH(RenderbufferStorageEXT, (target, internalformat, width, height), (F, "glRenderbufferStorageEXT(0x%x, 0x%x, %d, %d);\n", target, internalformat, width, height));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_761)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_748)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_761)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 {
    DISPATCH(BlitFramebufferEXT, (srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter), (F, "glBlitFramebufferEXT(%d, %d, %d, %d, %d, %d, %d, %d, %d, 0x%x);\n", srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_762)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_749)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_762)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
 {
    DISPATCH(ProgramEnvParameters4fvEXT, (target, index, count, params), (F, "glProgramEnvParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_750)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_763)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_750)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_763)(GLenum target, GLuint index, GLsizei count, const GLfloat * params)
 {
    DISPATCH(ProgramLocalParameters4fvEXT, (target, index, count, params), (F, "glProgramLocalParameters4fvEXT(0x%x, %d, %d, %p);\n", target, index, count, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_751)(GLuint id, GLenum pname, GLint64EXT * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLuint id, GLenum pname, GLint64EXT * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_751)(GLuint id, GLenum pname, GLint64EXT * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_764)(GLuint id, GLenum pname, GLint64EXT * params)
 {
    DISPATCH(GetQueryObjecti64vEXT, (id, pname, params), (F, "glGetQueryObjecti64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
 }
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_752)(GLuint id, GLenum pname, GLuint64EXT * params);
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_765)(GLuint id, GLenum pname, GLuint64EXT * params);
 
-KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_752)(GLuint id, GLenum pname, GLuint64EXT * params)
+KEYWORD1_ALT void KEYWORD2 NAME(_dispatch_stub_765)(GLuint id, GLenum pname, GLuint64EXT * params)
 {
    DISPATCH(GetQueryObjectui64vEXT, (id, pname, params), (F, "glGetQueryObjectui64vEXT(%d, 0x%x, %p);\n", id, pname, (const void *) params));
 }
@@ -5421,6 +5831,19 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(MultiTexCoord4ivARB),
    TABLE_ENTRY(MultiTexCoord4sARB),
    TABLE_ENTRY(MultiTexCoord4svARB),
+   TABLE_ENTRY(AttachShader),
+   TABLE_ENTRY(CreateProgram),
+   TABLE_ENTRY(CreateShader),
+   TABLE_ENTRY(DeleteProgram),
+   TABLE_ENTRY(DeleteShader),
+   TABLE_ENTRY(DetachShader),
+   TABLE_ENTRY(GetAttachedShaders),
+   TABLE_ENTRY(GetProgramInfoLog),
+   TABLE_ENTRY(GetProgramiv),
+   TABLE_ENTRY(GetShaderInfoLog),
+   TABLE_ENTRY(GetShaderiv),
+   TABLE_ENTRY(IsProgram),
+   TABLE_ENTRY(IsShader),
    TABLE_ENTRY(StencilFuncSeparate),
    TABLE_ENTRY(StencilMaskSeparate),
    TABLE_ENTRY(StencilOpSeparate),
@@ -5556,14 +5979,14 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(GetAttribLocationARB),
    TABLE_ENTRY(DrawBuffersARB),
    TABLE_ENTRY(PolygonOffsetEXT),
-   TABLE_ENTRY(_dispatch_stub_543),
-   TABLE_ENTRY(_dispatch_stub_544),
-   TABLE_ENTRY(_dispatch_stub_545),
-   TABLE_ENTRY(_dispatch_stub_546),
-   TABLE_ENTRY(_dispatch_stub_547),
-   TABLE_ENTRY(_dispatch_stub_548),
-   TABLE_ENTRY(_dispatch_stub_549),
-   TABLE_ENTRY(_dispatch_stub_550),
+   TABLE_ENTRY(_dispatch_stub_556),
+   TABLE_ENTRY(_dispatch_stub_557),
+   TABLE_ENTRY(_dispatch_stub_558),
+   TABLE_ENTRY(_dispatch_stub_559),
+   TABLE_ENTRY(_dispatch_stub_560),
+   TABLE_ENTRY(_dispatch_stub_561),
+   TABLE_ENTRY(_dispatch_stub_562),
+   TABLE_ENTRY(_dispatch_stub_563),
    TABLE_ENTRY(ColorPointerEXT),
    TABLE_ENTRY(EdgeFlagPointerEXT),
    TABLE_ENTRY(IndexPointerEXT),
@@ -5574,8 +5997,8 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(PointParameterfvEXT),
    TABLE_ENTRY(LockArraysEXT),
    TABLE_ENTRY(UnlockArraysEXT),
-   TABLE_ENTRY(_dispatch_stub_561),
-   TABLE_ENTRY(_dispatch_stub_562),
+   TABLE_ENTRY(_dispatch_stub_574),
+   TABLE_ENTRY(_dispatch_stub_575),
    TABLE_ENTRY(SecondaryColor3bEXT),
    TABLE_ENTRY(SecondaryColor3bvEXT),
    TABLE_ENTRY(SecondaryColor3dEXT),
@@ -5600,7 +6023,7 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(FogCoorddvEXT),
    TABLE_ENTRY(FogCoordfEXT),
    TABLE_ENTRY(FogCoordfvEXT),
-   TABLE_ENTRY(_dispatch_stub_587),
+   TABLE_ENTRY(_dispatch_stub_600),
    TABLE_ENTRY(BlendFuncSeparateEXT),
    TABLE_ENTRY(FlushVertexArrayRangeNV),
    TABLE_ENTRY(VertexArrayRangeNV),
@@ -5642,15 +6065,15 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(WindowPos4ivMESA),
    TABLE_ENTRY(WindowPos4sMESA),
    TABLE_ENTRY(WindowPos4svMESA),
-   TABLE_ENTRY(_dispatch_stub_629),
-   TABLE_ENTRY(_dispatch_stub_630),
-   TABLE_ENTRY(_dispatch_stub_631),
-   TABLE_ENTRY(_dispatch_stub_632),
-   TABLE_ENTRY(_dispatch_stub_633),
-   TABLE_ENTRY(_dispatch_stub_634),
-   TABLE_ENTRY(_dispatch_stub_635),
-   TABLE_ENTRY(_dispatch_stub_636),
-   TABLE_ENTRY(_dispatch_stub_637),
+   TABLE_ENTRY(_dispatch_stub_642),
+   TABLE_ENTRY(_dispatch_stub_643),
+   TABLE_ENTRY(_dispatch_stub_644),
+   TABLE_ENTRY(_dispatch_stub_645),
+   TABLE_ENTRY(_dispatch_stub_646),
+   TABLE_ENTRY(_dispatch_stub_647),
+   TABLE_ENTRY(_dispatch_stub_648),
+   TABLE_ENTRY(_dispatch_stub_649),
+   TABLE_ENTRY(_dispatch_stub_650),
    TABLE_ENTRY(AreProgramsResidentNV),
    TABLE_ENTRY(BindProgramNV),
    TABLE_ENTRY(DeleteProgramsNV),
@@ -5731,19 +6154,19 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(SetFragmentShaderConstantATI),
    TABLE_ENTRY(PointParameteriNV),
    TABLE_ENTRY(PointParameterivNV),
-   TABLE_ENTRY(_dispatch_stub_718),
-   TABLE_ENTRY(_dispatch_stub_719),
-   TABLE_ENTRY(_dispatch_stub_720),
-   TABLE_ENTRY(_dispatch_stub_721),
-   TABLE_ENTRY(_dispatch_stub_722),
+   TABLE_ENTRY(_dispatch_stub_731),
+   TABLE_ENTRY(_dispatch_stub_732),
+   TABLE_ENTRY(_dispatch_stub_733),
+   TABLE_ENTRY(_dispatch_stub_734),
+   TABLE_ENTRY(_dispatch_stub_735),
    TABLE_ENTRY(GetProgramNamedParameterdvNV),
    TABLE_ENTRY(GetProgramNamedParameterfvNV),
    TABLE_ENTRY(ProgramNamedParameter4dNV),
    TABLE_ENTRY(ProgramNamedParameter4dvNV),
    TABLE_ENTRY(ProgramNamedParameter4fNV),
    TABLE_ENTRY(ProgramNamedParameter4fvNV),
-   TABLE_ENTRY(_dispatch_stub_729),
-   TABLE_ENTRY(_dispatch_stub_730),
+   TABLE_ENTRY(_dispatch_stub_742),
+   TABLE_ENTRY(_dispatch_stub_743),
    TABLE_ENTRY(BindFramebufferEXT),
    TABLE_ENTRY(BindRenderbufferEXT),
    TABLE_ENTRY(CheckFramebufferStatusEXT),
@@ -5761,11 +6184,11 @@ static _glapi_proc DISPATCH_TABLE_NAME[] = {
    TABLE_ENTRY(IsFramebufferEXT),
    TABLE_ENTRY(IsRenderbufferEXT),
    TABLE_ENTRY(RenderbufferStorageEXT),
-   TABLE_ENTRY(_dispatch_stub_748),
-   TABLE_ENTRY(_dispatch_stub_749),
-   TABLE_ENTRY(_dispatch_stub_750),
-   TABLE_ENTRY(_dispatch_stub_751),
-   TABLE_ENTRY(_dispatch_stub_752),
+   TABLE_ENTRY(_dispatch_stub_761),
+   TABLE_ENTRY(_dispatch_stub_762),
+   TABLE_ENTRY(_dispatch_stub_763),
+   TABLE_ENTRY(_dispatch_stub_764),
+   TABLE_ENTRY(_dispatch_stub_765),
    /* A whole bunch of no-op functions.  These might be called
     * when someone tries to call a dynamically-registered
     * extension function without a current rendering context.
@@ -5964,6 +6387,43 @@ static _glapi_proc UNUSED_TABLE_NAME[] = {
    TABLE_ENTRY(CompressedTexSubImage2D),
    TABLE_ENTRY(CompressedTexSubImage3D),
    TABLE_ENTRY(GetCompressedTexImage),
+   TABLE_ENTRY(DisableVertexAttribArray),
+   TABLE_ENTRY(EnableVertexAttribArray),
+   TABLE_ENTRY(GetVertexAttribdv),
+   TABLE_ENTRY(GetVertexAttribfv),
+   TABLE_ENTRY(GetVertexAttribiv),
+   TABLE_ENTRY(VertexAttrib1d),
+   TABLE_ENTRY(VertexAttrib1dv),
+   TABLE_ENTRY(VertexAttrib1f),
+   TABLE_ENTRY(VertexAttrib1fv),
+   TABLE_ENTRY(VertexAttrib1s),
+   TABLE_ENTRY(VertexAttrib1sv),
+   TABLE_ENTRY(VertexAttrib2d),
+   TABLE_ENTRY(VertexAttrib2dv),
+   TABLE_ENTRY(VertexAttrib2f),
+   TABLE_ENTRY(VertexAttrib2fv),
+   TABLE_ENTRY(VertexAttrib2s),
+   TABLE_ENTRY(VertexAttrib2sv),
+   TABLE_ENTRY(VertexAttrib3d),
+   TABLE_ENTRY(VertexAttrib3dv),
+   TABLE_ENTRY(VertexAttrib3f),
+   TABLE_ENTRY(VertexAttrib3fv),
+   TABLE_ENTRY(VertexAttrib3s),
+   TABLE_ENTRY(VertexAttrib3sv),
+   TABLE_ENTRY(VertexAttrib4Nbv),
+   TABLE_ENTRY(VertexAttrib4Niv),
+   TABLE_ENTRY(VertexAttrib4Nsv),
+   TABLE_ENTRY(VertexAttrib4Nub),
+   TABLE_ENTRY(VertexAttrib4Nubv),
+   TABLE_ENTRY(VertexAttrib4Nuiv),
+   TABLE_ENTRY(VertexAttrib4Nusv),
+   TABLE_ENTRY(VertexAttrib4d),
+   TABLE_ENTRY(VertexAttrib4dv),
+   TABLE_ENTRY(VertexAttrib4f),
+   TABLE_ENTRY(VertexAttrib4fv),
+   TABLE_ENTRY(VertexAttrib4s),
+   TABLE_ENTRY(VertexAttrib4sv),
+   TABLE_ENTRY(VertexAttribPointer),
    TABLE_ENTRY(BindBuffer),
    TABLE_ENTRY(BufferData),
    TABLE_ENTRY(BufferSubData),
@@ -5983,6 +6443,38 @@ static _glapi_proc UNUSED_TABLE_NAME[] = {
    TABLE_ENTRY(GetQueryObjectuiv),
    TABLE_ENTRY(GetQueryiv),
    TABLE_ENTRY(IsQuery),
+   TABLE_ENTRY(CompileShader),
+   TABLE_ENTRY(GetActiveUniform),
+   TABLE_ENTRY(GetShaderSource),
+   TABLE_ENTRY(GetUniformLocation),
+   TABLE_ENTRY(GetUniformfv),
+   TABLE_ENTRY(GetUniformiv),
+   TABLE_ENTRY(LinkProgram),
+   TABLE_ENTRY(ShaderSource),
+   TABLE_ENTRY(Uniform1f),
+   TABLE_ENTRY(Uniform1fv),
+   TABLE_ENTRY(Uniform1i),
+   TABLE_ENTRY(Uniform1iv),
+   TABLE_ENTRY(Uniform2f),
+   TABLE_ENTRY(Uniform2fv),
+   TABLE_ENTRY(Uniform2i),
+   TABLE_ENTRY(Uniform2iv),
+   TABLE_ENTRY(Uniform3f),
+   TABLE_ENTRY(Uniform3fv),
+   TABLE_ENTRY(Uniform3i),
+   TABLE_ENTRY(Uniform3iv),
+   TABLE_ENTRY(Uniform4f),
+   TABLE_ENTRY(Uniform4fv),
+   TABLE_ENTRY(Uniform4i),
+   TABLE_ENTRY(Uniform4iv),
+   TABLE_ENTRY(UniformMatrix2fv),
+   TABLE_ENTRY(UniformMatrix3fv),
+   TABLE_ENTRY(UniformMatrix4fv),
+   TABLE_ENTRY(UseProgram),
+   TABLE_ENTRY(ValidateProgram),
+   TABLE_ENTRY(BindAttribLocation),
+   TABLE_ENTRY(GetActiveAttrib),
+   TABLE_ENTRY(GetAttribLocation),
    TABLE_ENTRY(DrawBuffers),
    TABLE_ENTRY(DrawBuffersATI),
    TABLE_ENTRY(PointParameterf),
index cc35138..3243981 100644 (file)
@@ -460,6 +460,19 @@ static const char gl_string_table[] =
     "glMultiTexCoord4ivARB\0"
     "glMultiTexCoord4sARB\0"
     "glMultiTexCoord4svARB\0"
+    "glAttachShader\0"
+    "glCreateProgram\0"
+    "glCreateShader\0"
+    "glDeleteProgram\0"
+    "glDeleteShader\0"
+    "glDetachShader\0"
+    "glGetAttachedShaders\0"
+    "glGetProgramInfoLog\0"
+    "glGetProgramiv\0"
+    "glGetShaderInfoLog\0"
+    "glGetShaderiv\0"
+    "glIsProgram\0"
+    "glIsShader\0"
     "glStencilFuncSeparate\0"
     "glStencilMaskSeparate\0"
     "glStencilOpSeparate\0"
@@ -908,6 +921,43 @@ static const char gl_string_table[] =
     "glCompressedTexSubImage2D\0"
     "glCompressedTexSubImage3D\0"
     "glGetCompressedTexImage\0"
+    "glDisableVertexAttribArray\0"
+    "glEnableVertexAttribArray\0"
+    "glGetVertexAttribdv\0"
+    "glGetVertexAttribfv\0"
+    "glGetVertexAttribiv\0"
+    "glVertexAttrib1d\0"
+    "glVertexAttrib1dv\0"
+    "glVertexAttrib1f\0"
+    "glVertexAttrib1fv\0"
+    "glVertexAttrib1s\0"
+    "glVertexAttrib1sv\0"
+    "glVertexAttrib2d\0"
+    "glVertexAttrib2dv\0"
+    "glVertexAttrib2f\0"
+    "glVertexAttrib2fv\0"
+    "glVertexAttrib2s\0"
+    "glVertexAttrib2sv\0"
+    "glVertexAttrib3d\0"
+    "glVertexAttrib3dv\0"
+    "glVertexAttrib3f\0"
+    "glVertexAttrib3fv\0"
+    "glVertexAttrib3s\0"
+    "glVertexAttrib3sv\0"
+    "glVertexAttrib4Nbv\0"
+    "glVertexAttrib4Niv\0"
+    "glVertexAttrib4Nsv\0"
+    "glVertexAttrib4Nub\0"
+    "glVertexAttrib4Nubv\0"
+    "glVertexAttrib4Nuiv\0"
+    "glVertexAttrib4Nusv\0"
+    "glVertexAttrib4d\0"
+    "glVertexAttrib4dv\0"
+    "glVertexAttrib4f\0"
+    "glVertexAttrib4fv\0"
+    "glVertexAttrib4s\0"
+    "glVertexAttrib4sv\0"
+    "glVertexAttribPointer\0"
     "glBindBuffer\0"
     "glBufferData\0"
     "glBufferSubData\0"
@@ -927,6 +977,38 @@ static const char gl_string_table[] =
     "glGetQueryObjectuiv\0"
     "glGetQueryiv\0"
     "glIsQuery\0"
+    "glCompileShader\0"
+    "glGetActiveUniform\0"
+    "glGetShaderSource\0"
+    "glGetUniformLocation\0"
+    "glGetUniformfv\0"
+    "glGetUniformiv\0"
+    "glLinkProgram\0"
+    "glShaderSource\0"
+    "glUniform1f\0"
+    "glUniform1fv\0"
+    "glUniform1i\0"
+    "glUniform1iv\0"
+    "glUniform2f\0"
+    "glUniform2fv\0"
+    "glUniform2i\0"
+    "glUniform2iv\0"
+    "glUniform3f\0"
+    "glUniform3fv\0"
+    "glUniform3i\0"
+    "glUniform3iv\0"
+    "glUniform4f\0"
+    "glUniform4fv\0"
+    "glUniform4i\0"
+    "glUniform4iv\0"
+    "glUniformMatrix2fv\0"
+    "glUniformMatrix3fv\0"
+    "glUniformMatrix4fv\0"
+    "glUseProgram\0"
+    "glValidateProgram\0"
+    "glBindAttribLocation\0"
+    "glGetActiveAttrib\0"
+    "glGetAttribLocation\0"
     "glDrawBuffers\0"
     "glDrawBuffersATI\0"
     "glSampleMaskEXT\0"
@@ -1021,38 +1103,38 @@ extern void gl_dispatch_stub_363(void);
 extern void gl_dispatch_stub_364(void);
 extern void gl_dispatch_stub_365(void);
 extern void gl_dispatch_stub_366(void);
-extern void gl_dispatch_stub_543(void);
-extern void gl_dispatch_stub_544(void);
-extern void gl_dispatch_stub_545(void);
-extern void gl_dispatch_stub_546(void);
-extern void gl_dispatch_stub_547(void);
-extern void gl_dispatch_stub_548(void);
-extern void gl_dispatch_stub_549(void);
-extern void gl_dispatch_stub_550(void);
+extern void gl_dispatch_stub_556(void);
+extern void gl_dispatch_stub_557(void);
+extern void gl_dispatch_stub_558(void);
+extern void gl_dispatch_stub_559(void);
+extern void gl_dispatch_stub_560(void);
 extern void gl_dispatch_stub_561(void);
 extern void gl_dispatch_stub_562(void);
-extern void gl_dispatch_stub_587(void);
-extern void gl_dispatch_stub_629(void);
-extern void gl_dispatch_stub_630(void);
-extern void gl_dispatch_stub_631(void);
-extern void gl_dispatch_stub_632(void);
-extern void gl_dispatch_stub_633(void);
-extern void gl_dispatch_stub_634(void);
-extern void gl_dispatch_stub_635(void);
-extern void gl_dispatch_stub_636(void);
-extern void gl_dispatch_stub_637(void);
-extern void gl_dispatch_stub_718(void);
-extern void gl_dispatch_stub_719(void);
-extern void gl_dispatch_stub_720(void);
-extern void gl_dispatch_stub_721(void);
-extern void gl_dispatch_stub_722(void);
-extern void gl_dispatch_stub_729(void);
-extern void gl_dispatch_stub_730(void);
-extern void gl_dispatch_stub_748(void);
-extern void gl_dispatch_stub_749(void);
-extern void gl_dispatch_stub_750(void);
-extern void gl_dispatch_stub_751(void);
-extern void gl_dispatch_stub_752(void);
+extern void gl_dispatch_stub_563(void);
+extern void gl_dispatch_stub_574(void);
+extern void gl_dispatch_stub_575(void);
+extern void gl_dispatch_stub_600(void);
+extern void gl_dispatch_stub_642(void);
+extern void gl_dispatch_stub_643(void);
+extern void gl_dispatch_stub_644(void);
+extern void gl_dispatch_stub_645(void);
+extern void gl_dispatch_stub_646(void);
+extern void gl_dispatch_stub_647(void);
+extern void gl_dispatch_stub_648(void);
+extern void gl_dispatch_stub_649(void);
+extern void gl_dispatch_stub_650(void);
+extern void gl_dispatch_stub_731(void);
+extern void gl_dispatch_stub_732(void);
+extern void gl_dispatch_stub_733(void);
+extern void gl_dispatch_stub_734(void);
+extern void gl_dispatch_stub_735(void);
+extern void gl_dispatch_stub_742(void);
+extern void gl_dispatch_stub_743(void);
+extern void gl_dispatch_stub_761(void);
+extern void gl_dispatch_stub_762(void);
+extern void gl_dispatch_stub_763(void);
+extern void gl_dispatch_stub_764(void);
+extern void gl_dispatch_stub_765(void);
 #endif /* defined(NEED_FUNCTION_POINTER) || defined(GLX_INDIRECT_RENDERING) */
 
 static const glprocs_table_t static_functions[] = {
@@ -1464,550 +1546,632 @@ static const glprocs_table_t static_functions[] = {
     NAME_FUNC_OFFSET( 5704, glMultiTexCoord4ivARB, glMultiTexCoord4ivARB, NULL, _gloffset_MultiTexCoord4ivARB),
     NAME_FUNC_OFFSET( 5726, glMultiTexCoord4sARB, glMultiTexCoord4sARB, NULL, _gloffset_MultiTexCoord4sARB),
     NAME_FUNC_OFFSET( 5747, glMultiTexCoord4svARB, glMultiTexCoord4svARB, NULL, _gloffset_MultiTexCoord4svARB),
-    NAME_FUNC_OFFSET( 5769, glStencilFuncSeparate, glStencilFuncSeparate, NULL, _gloffset_StencilFuncSeparate),
-    NAME_FUNC_OFFSET( 5791, glStencilMaskSeparate, glStencilMaskSeparate, NULL, _gloffset_StencilMaskSeparate),
-    NAME_FUNC_OFFSET( 5813, glStencilOpSeparate, glStencilOpSeparate, NULL, _gloffset_StencilOpSeparate),
-    NAME_FUNC_OFFSET( 5833, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, _gloffset_LoadTransposeMatrixdARB),
-    NAME_FUNC_OFFSET( 5859, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, _gloffset_LoadTransposeMatrixfARB),
-    NAME_FUNC_OFFSET( 5885, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, _gloffset_MultTransposeMatrixdARB),
-    NAME_FUNC_OFFSET( 5911, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, _gloffset_MultTransposeMatrixfARB),
-    NAME_FUNC_OFFSET( 5937, glSampleCoverageARB, glSampleCoverageARB, NULL, _gloffset_SampleCoverageARB),
-    NAME_FUNC_OFFSET( 5957, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, _gloffset_CompressedTexImage1DARB),
-    NAME_FUNC_OFFSET( 5983, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, _gloffset_CompressedTexImage2DARB),
-    NAME_FUNC_OFFSET( 6009, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, _gloffset_CompressedTexImage3DARB),
-    NAME_FUNC_OFFSET( 6035, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, _gloffset_CompressedTexSubImage1DARB),
-    NAME_FUNC_OFFSET( 6064, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, _gloffset_CompressedTexSubImage2DARB),
-    NAME_FUNC_OFFSET( 6093, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, _gloffset_CompressedTexSubImage3DARB),
-    NAME_FUNC_OFFSET( 6122, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, _gloffset_GetCompressedTexImageARB),
-    NAME_FUNC_OFFSET( 6149, glDisableVertexAttribArrayARB, glDisableVertexAttribArrayARB, NULL, _gloffset_DisableVertexAttribArrayARB),
-    NAME_FUNC_OFFSET( 6179, glEnableVertexAttribArrayARB, glEnableVertexAttribArrayARB, NULL, _gloffset_EnableVertexAttribArrayARB),
-    NAME_FUNC_OFFSET( 6208, glGetProgramEnvParameterdvARB, glGetProgramEnvParameterdvARB, NULL, _gloffset_GetProgramEnvParameterdvARB),
-    NAME_FUNC_OFFSET( 6238, glGetProgramEnvParameterfvARB, glGetProgramEnvParameterfvARB, NULL, _gloffset_GetProgramEnvParameterfvARB),
-    NAME_FUNC_OFFSET( 6268, glGetProgramLocalParameterdvARB, glGetProgramLocalParameterdvARB, NULL, _gloffset_GetProgramLocalParameterdvARB),
-    NAME_FUNC_OFFSET( 6300, glGetProgramLocalParameterfvARB, glGetProgramLocalParameterfvARB, NULL, _gloffset_GetProgramLocalParameterfvARB),
-    NAME_FUNC_OFFSET( 6332, glGetProgramStringARB, glGetProgramStringARB, NULL, _gloffset_GetProgramStringARB),
-    NAME_FUNC_OFFSET( 6354, glGetProgramivARB, glGetProgramivARB, NULL, _gloffset_GetProgramivARB),
-    NAME_FUNC_OFFSET( 6372, glGetVertexAttribdvARB, glGetVertexAttribdvARB, NULL, _gloffset_GetVertexAttribdvARB),
-    NAME_FUNC_OFFSET( 6395, glGetVertexAttribfvARB, glGetVertexAttribfvARB, NULL, _gloffset_GetVertexAttribfvARB),
-    NAME_FUNC_OFFSET( 6418, glGetVertexAttribivARB, glGetVertexAttribivARB, NULL, _gloffset_GetVertexAttribivARB),
-    NAME_FUNC_OFFSET( 6441, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, _gloffset_ProgramEnvParameter4dARB),
-    NAME_FUNC_OFFSET( 6468, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, _gloffset_ProgramEnvParameter4dvARB),
-    NAME_FUNC_OFFSET( 6496, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, _gloffset_ProgramEnvParameter4fARB),
-    NAME_FUNC_OFFSET( 6523, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, _gloffset_ProgramEnvParameter4fvARB),
-    NAME_FUNC_OFFSET( 6551, glProgramLocalParameter4dARB, glProgramLocalParameter4dARB, NULL, _gloffset_ProgramLocalParameter4dARB),
-    NAME_FUNC_OFFSET( 6580, glProgramLocalParameter4dvARB, glProgramLocalParameter4dvARB, NULL, _gloffset_ProgramLocalParameter4dvARB),
-    NAME_FUNC_OFFSET( 6610, glProgramLocalParameter4fARB, glProgramLocalParameter4fARB, NULL, _gloffset_ProgramLocalParameter4fARB),
-    NAME_FUNC_OFFSET( 6639, glProgramLocalParameter4fvARB, glProgramLocalParameter4fvARB, NULL, _gloffset_ProgramLocalParameter4fvARB),
-    NAME_FUNC_OFFSET( 6669, glProgramStringARB, glProgramStringARB, NULL, _gloffset_ProgramStringARB),
-    NAME_FUNC_OFFSET( 6688, glVertexAttrib1dARB, glVertexAttrib1dARB, NULL, _gloffset_VertexAttrib1dARB),
-    NAME_FUNC_OFFSET( 6708, glVertexAttrib1dvARB, glVertexAttrib1dvARB, NULL, _gloffset_VertexAttrib1dvARB),
-    NAME_FUNC_OFFSET( 6729, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, _gloffset_VertexAttrib1fARB),
-    NAME_FUNC_OFFSET( 6749, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, _gloffset_VertexAttrib1fvARB),
-    NAME_FUNC_OFFSET( 6770, glVertexAttrib1sARB, glVertexAttrib1sARB, NULL, _gloffset_VertexAttrib1sARB),
-    NAME_FUNC_OFFSET( 6790, glVertexAttrib1svARB, glVertexAttrib1svARB, NULL, _gloffset_VertexAttrib1svARB),
-    NAME_FUNC_OFFSET( 6811, glVertexAttrib2dARB, glVertexAttrib2dARB, NULL, _gloffset_VertexAttrib2dARB),
-    NAME_FUNC_OFFSET( 6831, glVertexAttrib2dvARB, glVertexAttrib2dvARB, NULL, _gloffset_VertexAttrib2dvARB),
-    NAME_FUNC_OFFSET( 6852, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, _gloffset_VertexAttrib2fARB),
-    NAME_FUNC_OFFSET( 6872, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, _gloffset_VertexAttrib2fvARB),
-    NAME_FUNC_OFFSET( 6893, glVertexAttrib2sARB, glVertexAttrib2sARB, NULL, _gloffset_VertexAttrib2sARB),
-    NAME_FUNC_OFFSET( 6913, glVertexAttrib2svARB, glVertexAttrib2svARB, NULL, _gloffset_VertexAttrib2svARB),
-    NAME_FUNC_OFFSET( 6934, glVertexAttrib3dARB, glVertexAttrib3dARB, NULL, _gloffset_VertexAttrib3dARB),
-    NAME_FUNC_OFFSET( 6954, glVertexAttrib3dvARB, glVertexAttrib3dvARB, NULL, _gloffset_VertexAttrib3dvARB),
-    NAME_FUNC_OFFSET( 6975, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, _gloffset_VertexAttrib3fARB),
-    NAME_FUNC_OFFSET( 6995, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, _gloffset_VertexAttrib3fvARB),
-    NAME_FUNC_OFFSET( 7016, glVertexAttrib3sARB, glVertexAttrib3sARB, NULL, _gloffset_VertexAttrib3sARB),
-    NAME_FUNC_OFFSET( 7036, glVertexAttrib3svARB, glVertexAttrib3svARB, NULL, _gloffset_VertexAttrib3svARB),
-    NAME_FUNC_OFFSET( 7057, glVertexAttrib4NbvARB, glVertexAttrib4NbvARB, NULL, _gloffset_VertexAttrib4NbvARB),
-    NAME_FUNC_OFFSET( 7079, glVertexAttrib4NivARB, glVertexAttrib4NivARB, NULL, _gloffset_VertexAttrib4NivARB),
-    NAME_FUNC_OFFSET( 7101, glVertexAttrib4NsvARB, glVertexAttrib4NsvARB, NULL, _gloffset_VertexAttrib4NsvARB),
-    NAME_FUNC_OFFSET( 7123, glVertexAttrib4NubARB, glVertexAttrib4NubARB, NULL, _gloffset_VertexAttrib4NubARB),
-    NAME_FUNC_OFFSET( 7145, glVertexAttrib4NubvARB, glVertexAttrib4NubvARB, NULL, _gloffset_VertexAttrib4NubvARB),
-    NAME_FUNC_OFFSET( 7168, glVertexAttrib4NuivARB, glVertexAttrib4NuivARB, NULL, _gloffset_VertexAttrib4NuivARB),
-    NAME_FUNC_OFFSET( 7191, glVertexAttrib4NusvARB, glVertexAttrib4NusvARB, NULL, _gloffset_VertexAttrib4NusvARB),
-    NAME_FUNC_OFFSET( 7214, glVertexAttrib4bvARB, glVertexAttrib4bvARB, NULL, _gloffset_VertexAttrib4bvARB),
-    NAME_FUNC_OFFSET( 7235, glVertexAttrib4dARB, glVertexAttrib4dARB, NULL, _gloffset_VertexAttrib4dARB),
-    NAME_FUNC_OFFSET( 7255, glVertexAttrib4dvARB, glVertexAttrib4dvARB, NULL, _gloffset_VertexAttrib4dvARB),
-    NAME_FUNC_OFFSET( 7276, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, _gloffset_VertexAttrib4fARB),
-    NAME_FUNC_OFFSET( 7296, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, _gloffset_VertexAttrib4fvARB),
-    NAME_FUNC_OFFSET( 7317, glVertexAttrib4ivARB, glVertexAttrib4ivARB, NULL, _gloffset_VertexAttrib4ivARB),
-    NAME_FUNC_OFFSET( 7338, glVertexAttrib4sARB, glVertexAttrib4sARB, NULL, _gloffset_VertexAttrib4sARB),
-    NAME_FUNC_OFFSET( 7358, glVertexAttrib4svARB, glVertexAttrib4svARB, NULL, _gloffset_VertexAttrib4svARB),
-    NAME_FUNC_OFFSET( 7379, glVertexAttrib4ubvARB, glVertexAttrib4ubvARB, NULL, _gloffset_VertexAttrib4ubvARB),
-    NAME_FUNC_OFFSET( 7401, glVertexAttrib4uivARB, glVertexAttrib4uivARB, NULL, _gloffset_VertexAttrib4uivARB),
-    NAME_FUNC_OFFSET( 7423, glVertexAttrib4usvARB, glVertexAttrib4usvARB, NULL, _gloffset_VertexAttrib4usvARB),
-    NAME_FUNC_OFFSET( 7445, glVertexAttribPointerARB, glVertexAttribPointerARB, NULL, _gloffset_VertexAttribPointerARB),
-    NAME_FUNC_OFFSET( 7470, glBindBufferARB, glBindBufferARB, NULL, _gloffset_BindBufferARB),
-    NAME_FUNC_OFFSET( 7486, glBufferDataARB, glBufferDataARB, NULL, _gloffset_BufferDataARB),
-    NAME_FUNC_OFFSET( 7502, glBufferSubDataARB, glBufferSubDataARB, NULL, _gloffset_BufferSubDataARB),
-    NAME_FUNC_OFFSET( 7521, glDeleteBuffersARB, glDeleteBuffersARB, NULL, _gloffset_DeleteBuffersARB),
-    NAME_FUNC_OFFSET( 7540, glGenBuffersARB, glGenBuffersARB, NULL, _gloffset_GenBuffersARB),
-    NAME_FUNC_OFFSET( 7556, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, _gloffset_GetBufferParameterivARB),
-    NAME_FUNC_OFFSET( 7582, glGetBufferPointervARB, glGetBufferPointervARB, NULL, _gloffset_GetBufferPointervARB),
-    NAME_FUNC_OFFSET( 7605, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, _gloffset_GetBufferSubDataARB),
-    NAME_FUNC_OFFSET( 7627, glIsBufferARB, glIsBufferARB, NULL, _gloffset_IsBufferARB),
-    NAME_FUNC_OFFSET( 7641, glMapBufferARB, glMapBufferARB, NULL, _gloffset_MapBufferARB),
-    NAME_FUNC_OFFSET( 7656, glUnmapBufferARB, glUnmapBufferARB, NULL, _gloffset_UnmapBufferARB),
-    NAME_FUNC_OFFSET( 7673, glBeginQueryARB, glBeginQueryARB, NULL, _gloffset_BeginQueryARB),
-    NAME_FUNC_OFFSET( 7689, glDeleteQueriesARB, glDeleteQueriesARB, NULL, _gloffset_DeleteQueriesARB),
-    NAME_FUNC_OFFSET( 7708, glEndQueryARB, glEndQueryARB, NULL, _gloffset_EndQueryARB),
-    NAME_FUNC_OFFSET( 7722, glGenQueriesARB, glGenQueriesARB, NULL, _gloffset_GenQueriesARB),
-    NAME_FUNC_OFFSET( 7738, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, _gloffset_GetQueryObjectivARB),
-    NAME_FUNC_OFFSET( 7760, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, _gloffset_GetQueryObjectuivARB),
-    NAME_FUNC_OFFSET( 7783, glGetQueryivARB, glGetQueryivARB, NULL, _gloffset_GetQueryivARB),
-    NAME_FUNC_OFFSET( 7799, glIsQueryARB, glIsQueryARB, NULL, _gloffset_IsQueryARB),
-    NAME_FUNC_OFFSET( 7812, glAttachObjectARB, glAttachObjectARB, NULL, _gloffset_AttachObjectARB),
-    NAME_FUNC_OFFSET( 7830, glCompileShaderARB, glCompileShaderARB, NULL, _gloffset_CompileShaderARB),
-    NAME_FUNC_OFFSET( 7849, glCreateProgramObjectARB, glCreateProgramObjectARB, NULL, _gloffset_CreateProgramObjectARB),
-    NAME_FUNC_OFFSET( 7874, glCreateShaderObjectARB, glCreateShaderObjectARB, NULL, _gloffset_CreateShaderObjectARB),
-    NAME_FUNC_OFFSET( 7898, glDeleteObjectARB, glDeleteObjectARB, NULL, _gloffset_DeleteObjectARB),
-    NAME_FUNC_OFFSET( 7916, glDetachObjectARB, glDetachObjectARB, NULL, _gloffset_DetachObjectARB),
-    NAME_FUNC_OFFSET( 7934, glGetActiveUniformARB, glGetActiveUniformARB, NULL, _gloffset_GetActiveUniformARB),
-    NAME_FUNC_OFFSET( 7956, glGetAttachedObjectsARB, glGetAttachedObjectsARB, NULL, _gloffset_GetAttachedObjectsARB),
-    NAME_FUNC_OFFSET( 7980, glGetHandleARB, glGetHandleARB, NULL, _gloffset_GetHandleARB),
-    NAME_FUNC_OFFSET( 7995, glGetInfoLogARB, glGetInfoLogARB, NULL, _gloffset_GetInfoLogARB),
-    NAME_FUNC_OFFSET( 8011, glGetObjectParameterfvARB, glGetObjectParameterfvARB, NULL, _gloffset_GetObjectParameterfvARB),
-    NAME_FUNC_OFFSET( 8037, glGetObjectParameterivARB, glGetObjectParameterivARB, NULL, _gloffset_GetObjectParameterivARB),
-    NAME_FUNC_OFFSET( 8063, glGetShaderSourceARB, glGetShaderSourceARB, NULL, _gloffset_GetShaderSourceARB),
-    NAME_FUNC_OFFSET( 8084, glGetUniformLocationARB, glGetUniformLocationARB, NULL, _gloffset_GetUniformLocationARB),
-    NAME_FUNC_OFFSET( 8108, glGetUniformfvARB, glGetUniformfvARB, NULL, _gloffset_GetUniformfvARB),
-    NAME_FUNC_OFFSET( 8126, glGetUniformivARB, glGetUniformivARB, NULL, _gloffset_GetUniformivARB),
-    NAME_FUNC_OFFSET( 8144, glLinkProgramARB, glLinkProgramARB, NULL, _gloffset_LinkProgramARB),
-    NAME_FUNC_OFFSET( 8161, glShaderSourceARB, glShaderSourceARB, NULL, _gloffset_ShaderSourceARB),
-    NAME_FUNC_OFFSET( 8179, glUniform1fARB, glUniform1fARB, NULL, _gloffset_Uniform1fARB),
-    NAME_FUNC_OFFSET( 8194, glUniform1fvARB, glUniform1fvARB, NULL, _gloffset_Uniform1fvARB),
-    NAME_FUNC_OFFSET( 8210, glUniform1iARB, glUniform1iARB, NULL, _gloffset_Uniform1iARB),
-    NAME_FUNC_OFFSET( 8225, glUniform1ivARB, glUniform1ivARB, NULL, _gloffset_Uniform1ivARB),
-    NAME_FUNC_OFFSET( 8241, glUniform2fARB, glUniform2fARB, NULL, _gloffset_Uniform2fARB),
-    NAME_FUNC_OFFSET( 8256, glUniform2fvARB, glUniform2fvARB, NULL, _gloffset_Uniform2fvARB),
-    NAME_FUNC_OFFSET( 8272, glUniform2iARB, glUniform2iARB, NULL, _gloffset_Uniform2iARB),
-    NAME_FUNC_OFFSET( 8287, glUniform2ivARB, glUniform2ivARB, NULL, _gloffset_Uniform2ivARB),
-    NAME_FUNC_OFFSET( 8303, glUniform3fARB, glUniform3fARB, NULL, _gloffset_Uniform3fARB),
-    NAME_FUNC_OFFSET( 8318, glUniform3fvARB, glUniform3fvARB, NULL, _gloffset_Uniform3fvARB),
-    NAME_FUNC_OFFSET( 8334, glUniform3iARB, glUniform3iARB, NULL, _gloffset_Uniform3iARB),
-    NAME_FUNC_OFFSET( 8349, glUniform3ivARB, glUniform3ivARB, NULL, _gloffset_Uniform3ivARB),
-    NAME_FUNC_OFFSET( 8365, glUniform4fARB, glUniform4fARB, NULL, _gloffset_Uniform4fARB),
-    NAME_FUNC_OFFSET( 8380, glUniform4fvARB, glUniform4fvARB, NULL, _gloffset_Uniform4fvARB),
-    NAME_FUNC_OFFSET( 8396, glUniform4iARB, glUniform4iARB, NULL, _gloffset_Uniform4iARB),
-    NAME_FUNC_OFFSET( 8411, glUniform4ivARB, glUniform4ivARB, NULL, _gloffset_Uniform4ivARB),
-    NAME_FUNC_OFFSET( 8427, glUniformMatrix2fvARB, glUniformMatrix2fvARB, NULL, _gloffset_UniformMatrix2fvARB),
-    NAME_FUNC_OFFSET( 8449, glUniformMatrix3fvARB, glUniformMatrix3fvARB, NULL, _gloffset_UniformMatrix3fvARB),
-    NAME_FUNC_OFFSET( 8471, glUniformMatrix4fvARB, glUniformMatrix4fvARB, NULL, _gloffset_UniformMatrix4fvARB),
-    NAME_FUNC_OFFSET( 8493, glUseProgramObjectARB, glUseProgramObjectARB, NULL, _gloffset_UseProgramObjectARB),
-    NAME_FUNC_OFFSET( 8515, glValidateProgramARB, glValidateProgramARB, NULL, _gloffset_ValidateProgramARB),
-    NAME_FUNC_OFFSET( 8536, glBindAttribLocationARB, glBindAttribLocationARB, NULL, _gloffset_BindAttribLocationARB),
-    NAME_FUNC_OFFSET( 8560, glGetActiveAttribARB, glGetActiveAttribARB, NULL, _gloffset_GetActiveAttribARB),
-    NAME_FUNC_OFFSET( 8581, glGetAttribLocationARB, glGetAttribLocationARB, NULL, _gloffset_GetAttribLocationARB),
-    NAME_FUNC_OFFSET( 8604, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
-    NAME_FUNC_OFFSET( 8621, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, _gloffset_PolygonOffsetEXT),
-    NAME_FUNC_OFFSET( 8640, gl_dispatch_stub_543, gl_dispatch_stub_543, NULL, _gloffset_GetPixelTexGenParameterfvSGIS),
-    NAME_FUNC_OFFSET( 8672, gl_dispatch_stub_544, gl_dispatch_stub_544, NULL, _gloffset_GetPixelTexGenParameterivSGIS),
-    NAME_FUNC_OFFSET( 8704, gl_dispatch_stub_545, gl_dispatch_stub_545, NULL, _gloffset_PixelTexGenParameterfSGIS),
-    NAME_FUNC_OFFSET( 8732, gl_dispatch_stub_546, gl_dispatch_stub_546, NULL, _gloffset_PixelTexGenParameterfvSGIS),
-    NAME_FUNC_OFFSET( 8761, gl_dispatch_stub_547, gl_dispatch_stub_547, NULL, _gloffset_PixelTexGenParameteriSGIS),
-    NAME_FUNC_OFFSET( 8789, gl_dispatch_stub_548, gl_dispatch_stub_548, NULL, _gloffset_PixelTexGenParameterivSGIS),
-    NAME_FUNC_OFFSET( 8818, gl_dispatch_stub_549, gl_dispatch_stub_549, NULL, _gloffset_SampleMaskSGIS),
-    NAME_FUNC_OFFSET( 8835, gl_dispatch_stub_550, gl_dispatch_stub_550, NULL, _gloffset_SamplePatternSGIS),
-    NAME_FUNC_OFFSET( 8855, glColorPointerEXT, glColorPointerEXT, NULL, _gloffset_ColorPointerEXT),
-    NAME_FUNC_OFFSET( 8873, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, _gloffset_EdgeFlagPointerEXT),
-    NAME_FUNC_OFFSET( 8894, glIndexPointerEXT, glIndexPointerEXT, NULL, _gloffset_IndexPointerEXT),
-    NAME_FUNC_OFFSET( 8912, glNormalPointerEXT, glNormalPointerEXT, NULL, _gloffset_NormalPointerEXT),
-    NAME_FUNC_OFFSET( 8931, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, _gloffset_TexCoordPointerEXT),
-    NAME_FUNC_OFFSET( 8952, glVertexPointerEXT, glVertexPointerEXT, NULL, _gloffset_VertexPointerEXT),
-    NAME_FUNC_OFFSET( 8971, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
-    NAME_FUNC_OFFSET( 8992, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
-    NAME_FUNC_OFFSET( 9014, glLockArraysEXT, glLockArraysEXT, NULL, _gloffset_LockArraysEXT),
-    NAME_FUNC_OFFSET( 9030, glUnlockArraysEXT, glUnlockArraysEXT, NULL, _gloffset_UnlockArraysEXT),
-    NAME_FUNC_OFFSET( 9048, gl_dispatch_stub_561, gl_dispatch_stub_561, NULL, _gloffset_CullParameterdvEXT),
-    NAME_FUNC_OFFSET( 9069, gl_dispatch_stub_562, gl_dispatch_stub_562, NULL, _gloffset_CullParameterfvEXT),
-    NAME_FUNC_OFFSET( 9090, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, _gloffset_SecondaryColor3bEXT),
-    NAME_FUNC_OFFSET( 9112, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, _gloffset_SecondaryColor3bvEXT),
-    NAME_FUNC_OFFSET( 9135, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, _gloffset_SecondaryColor3dEXT),
-    NAME_FUNC_OFFSET( 9157, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, _gloffset_SecondaryColor3dvEXT),
-    NAME_FUNC_OFFSET( 9180, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, _gloffset_SecondaryColor3fEXT),
-    NAME_FUNC_OFFSET( 9202, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, _gloffset_SecondaryColor3fvEXT),
-    NAME_FUNC_OFFSET( 9225, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, _gloffset_SecondaryColor3iEXT),
-    NAME_FUNC_OFFSET( 9247, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, _gloffset_SecondaryColor3ivEXT),
-    NAME_FUNC_OFFSET( 9270, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, _gloffset_SecondaryColor3sEXT),
-    NAME_FUNC_OFFSET( 9292, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, _gloffset_SecondaryColor3svEXT),
-    NAME_FUNC_OFFSET( 9315, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, _gloffset_SecondaryColor3ubEXT),
-    NAME_FUNC_OFFSET( 9338, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, _gloffset_SecondaryColor3ubvEXT),
-    NAME_FUNC_OFFSET( 9362, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, _gloffset_SecondaryColor3uiEXT),
-    NAME_FUNC_OFFSET( 9385, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, _gloffset_SecondaryColor3uivEXT),
-    NAME_FUNC_OFFSET( 9409, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, _gloffset_SecondaryColor3usEXT),
-    NAME_FUNC_OFFSET( 9432, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, _gloffset_SecondaryColor3usvEXT),
-    NAME_FUNC_OFFSET( 9456, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, _gloffset_SecondaryColorPointerEXT),
-    NAME_FUNC_OFFSET( 9483, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, _gloffset_MultiDrawArraysEXT),
-    NAME_FUNC_OFFSET( 9504, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, _gloffset_MultiDrawElementsEXT),
-    NAME_FUNC_OFFSET( 9527, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, _gloffset_FogCoordPointerEXT),
-    NAME_FUNC_OFFSET( 9548, glFogCoorddEXT, glFogCoorddEXT, NULL, _gloffset_FogCoorddEXT),
-    NAME_FUNC_OFFSET( 9563, glFogCoorddvEXT, glFogCoorddvEXT, NULL, _gloffset_FogCoorddvEXT),
-    NAME_FUNC_OFFSET( 9579, glFogCoordfEXT, glFogCoordfEXT, NULL, _gloffset_FogCoordfEXT),
-    NAME_FUNC_OFFSET( 9594, glFogCoordfvEXT, glFogCoordfvEXT, NULL, _gloffset_FogCoordfvEXT),
-    NAME_FUNC_OFFSET( 9610, gl_dispatch_stub_587, gl_dispatch_stub_587, NULL, _gloffset_PixelTexGenSGIX),
-    NAME_FUNC_OFFSET( 9628, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
-    NAME_FUNC_OFFSET( 9651, glFlushVertexArrayRangeNV, glFlushVertexArrayRangeNV, NULL, _gloffset_FlushVertexArrayRangeNV),
-    NAME_FUNC_OFFSET( 9677, glVertexArrayRangeNV, glVertexArrayRangeNV, NULL, _gloffset_VertexArrayRangeNV),
-    NAME_FUNC_OFFSET( 9698, glCombinerInputNV, glCombinerInputNV, NULL, _gloffset_CombinerInputNV),
-    NAME_FUNC_OFFSET( 9716, glCombinerOutputNV, glCombinerOutputNV, NULL, _gloffset_CombinerOutputNV),
-    NAME_FUNC_OFFSET( 9735, glCombinerParameterfNV, glCombinerParameterfNV, NULL, _gloffset_CombinerParameterfNV),
-    NAME_FUNC_OFFSET( 9758, glCombinerParameterfvNV, glCombinerParameterfvNV, NULL, _gloffset_CombinerParameterfvNV),
-    NAME_FUNC_OFFSET( 9782, glCombinerParameteriNV, glCombinerParameteriNV, NULL, _gloffset_CombinerParameteriNV),
-    NAME_FUNC_OFFSET( 9805, glCombinerParameterivNV, glCombinerParameterivNV, NULL, _gloffset_CombinerParameterivNV),
-    NAME_FUNC_OFFSET( 9829, glFinalCombinerInputNV, glFinalCombinerInputNV, NULL, _gloffset_FinalCombinerInputNV),
-    NAME_FUNC_OFFSET( 9852, glGetCombinerInputParameterfvNV, glGetCombinerInputParameterfvNV, NULL, _gloffset_GetCombinerInputParameterfvNV),
-    NAME_FUNC_OFFSET( 9884, glGetCombinerInputParameterivNV, glGetCombinerInputParameterivNV, NULL, _gloffset_GetCombinerInputParameterivNV),
-    NAME_FUNC_OFFSET( 9916, glGetCombinerOutputParameterfvNV, glGetCombinerOutputParameterfvNV, NULL, _gloffset_GetCombinerOutputParameterfvNV),
-    NAME_FUNC_OFFSET( 9949, glGetCombinerOutputParameterivNV, glGetCombinerOutputParameterivNV, NULL, _gloffset_GetCombinerOutputParameterivNV),
-    NAME_FUNC_OFFSET( 9982, glGetFinalCombinerInputParameterfvNV, glGetFinalCombinerInputParameterfvNV, NULL, _gloffset_GetFinalCombinerInputParameterfvNV),
-    NAME_FUNC_OFFSET(10019, glGetFinalCombinerInputParameterivNV, glGetFinalCombinerInputParameterivNV, NULL, _gloffset_GetFinalCombinerInputParameterivNV),
-    NAME_FUNC_OFFSET(10056, glResizeBuffersMESA, glResizeBuffersMESA, NULL, _gloffset_ResizeBuffersMESA),
-    NAME_FUNC_OFFSET(10076, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
-    NAME_FUNC_OFFSET(10094, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
-    NAME_FUNC_OFFSET(10113, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
-    NAME_FUNC_OFFSET(10131, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
-    NAME_FUNC_OFFSET(10150, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
-    NAME_FUNC_OFFSET(10168, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
-    NAME_FUNC_OFFSET(10187, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
-    NAME_FUNC_OFFSET(10205, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
-    NAME_FUNC_OFFSET(10224, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
-    NAME_FUNC_OFFSET(10242, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
-    NAME_FUNC_OFFSET(10261, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
-    NAME_FUNC_OFFSET(10279, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
-    NAME_FUNC_OFFSET(10298, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
-    NAME_FUNC_OFFSET(10316, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
-    NAME_FUNC_OFFSET(10335, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
-    NAME_FUNC_OFFSET(10353, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
-    NAME_FUNC_OFFSET(10372, glWindowPos4dMESA, glWindowPos4dMESA, NULL, _gloffset_WindowPos4dMESA),
-    NAME_FUNC_OFFSET(10390, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, _gloffset_WindowPos4dvMESA),
-    NAME_FUNC_OFFSET(10409, glWindowPos4fMESA, glWindowPos4fMESA, NULL, _gloffset_WindowPos4fMESA),
-    NAME_FUNC_OFFSET(10427, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, _gloffset_WindowPos4fvMESA),
-    NAME_FUNC_OFFSET(10446, glWindowPos4iMESA, glWindowPos4iMESA, NULL, _gloffset_WindowPos4iMESA),
-    NAME_FUNC_OFFSET(10464, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, _gloffset_WindowPos4ivMESA),
-    NAME_FUNC_OFFSET(10483, glWindowPos4sMESA, glWindowPos4sMESA, NULL, _gloffset_WindowPos4sMESA),
-    NAME_FUNC_OFFSET(10501, glWindowPos4svMESA, glWindowPos4svMESA, NULL, _gloffset_WindowPos4svMESA),
-    NAME_FUNC_OFFSET(10520, gl_dispatch_stub_629, gl_dispatch_stub_629, NULL, _gloffset_MultiModeDrawArraysIBM),
-    NAME_FUNC_OFFSET(10545, gl_dispatch_stub_630, gl_dispatch_stub_630, NULL, _gloffset_MultiModeDrawElementsIBM),
-    NAME_FUNC_OFFSET(10572, gl_dispatch_stub_631, gl_dispatch_stub_631, NULL, _gloffset_DeleteFencesNV),
-    NAME_FUNC_OFFSET(10589, gl_dispatch_stub_632, gl_dispatch_stub_632, NULL, _gloffset_FinishFenceNV),
-    NAME_FUNC_OFFSET(10605, gl_dispatch_stub_633, gl_dispatch_stub_633, NULL, _gloffset_GenFencesNV),
-    NAME_FUNC_OFFSET(10619, gl_dispatch_stub_634, gl_dispatch_stub_634, NULL, _gloffset_GetFenceivNV),
-    NAME_FUNC_OFFSET(10634, gl_dispatch_stub_635, gl_dispatch_stub_635, NULL, _gloffset_IsFenceNV),
-    NAME_FUNC_OFFSET(10646, gl_dispatch_stub_636, gl_dispatch_stub_636, NULL, _gloffset_SetFenceNV),
-    NAME_FUNC_OFFSET(10659, gl_dispatch_stub_637, gl_dispatch_stub_637, NULL, _gloffset_TestFenceNV),
-    NAME_FUNC_OFFSET(10673, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, _gloffset_AreProgramsResidentNV),
-    NAME_FUNC_OFFSET(10697, glBindProgramNV, glBindProgramNV, NULL, _gloffset_BindProgramNV),
-    NAME_FUNC_OFFSET(10713, glDeleteProgramsNV, glDeleteProgramsNV, NULL, _gloffset_DeleteProgramsNV),
-    NAME_FUNC_OFFSET(10732, glExecuteProgramNV, glExecuteProgramNV, NULL, _gloffset_ExecuteProgramNV),
-    NAME_FUNC_OFFSET(10751, glGenProgramsNV, glGenProgramsNV, NULL, _gloffset_GenProgramsNV),
-    NAME_FUNC_OFFSET(10767, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, _gloffset_GetProgramParameterdvNV),
-    NAME_FUNC_OFFSET(10793, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, _gloffset_GetProgramParameterfvNV),
-    NAME_FUNC_OFFSET(10819, glGetProgramStringNV, glGetProgramStringNV, NULL, _gloffset_GetProgramStringNV),
-    NAME_FUNC_OFFSET(10840, glGetProgramivNV, glGetProgramivNV, NULL, _gloffset_GetProgramivNV),
-    NAME_FUNC_OFFSET(10857, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, _gloffset_GetTrackMatrixivNV),
-    NAME_FUNC_OFFSET(10878, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, _gloffset_GetVertexAttribPointervNV),
-    NAME_FUNC_OFFSET(10906, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, _gloffset_GetVertexAttribdvNV),
-    NAME_FUNC_OFFSET(10928, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, _gloffset_GetVertexAttribfvNV),
-    NAME_FUNC_OFFSET(10950, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, _gloffset_GetVertexAttribivNV),
-    NAME_FUNC_OFFSET(10972, glIsProgramNV, glIsProgramNV, NULL, _gloffset_IsProgramNV),
-    NAME_FUNC_OFFSET(10986, glLoadProgramNV, glLoadProgramNV, NULL, _gloffset_LoadProgramNV),
-    NAME_FUNC_OFFSET(11002, glProgramParameter4dNV, glProgramParameter4dNV, NULL, _gloffset_ProgramParameter4dNV),
-    NAME_FUNC_OFFSET(11025, glProgramParameter4dvNV, glProgramParameter4dvNV, NULL, _gloffset_ProgramParameter4dvNV),
-    NAME_FUNC_OFFSET(11049, glProgramParameter4fNV, glProgramParameter4fNV, NULL, _gloffset_ProgramParameter4fNV),
-    NAME_FUNC_OFFSET(11072, glProgramParameter4fvNV, glProgramParameter4fvNV, NULL, _gloffset_ProgramParameter4fvNV),
-    NAME_FUNC_OFFSET(11096, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, _gloffset_ProgramParameters4dvNV),
-    NAME_FUNC_OFFSET(11121, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, _gloffset_ProgramParameters4fvNV),
-    NAME_FUNC_OFFSET(11146, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, _gloffset_RequestResidentProgramsNV),
-    NAME_FUNC_OFFSET(11174, glTrackMatrixNV, glTrackMatrixNV, NULL, _gloffset_TrackMatrixNV),
-    NAME_FUNC_OFFSET(11190, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, _gloffset_VertexAttrib1dNV),
-    NAME_FUNC_OFFSET(11209, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, _gloffset_VertexAttrib1dvNV),
-    NAME_FUNC_OFFSET(11229, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, _gloffset_VertexAttrib1fNV),
-    NAME_FUNC_OFFSET(11248, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, _gloffset_VertexAttrib1fvNV),
-    NAME_FUNC_OFFSET(11268, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, _gloffset_VertexAttrib1sNV),
-    NAME_FUNC_OFFSET(11287, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, _gloffset_VertexAttrib1svNV),
-    NAME_FUNC_OFFSET(11307, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, _gloffset_VertexAttrib2dNV),
-    NAME_FUNC_OFFSET(11326, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, _gloffset_VertexAttrib2dvNV),
-    NAME_FUNC_OFFSET(11346, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, _gloffset_VertexAttrib2fNV),
-    NAME_FUNC_OFFSET(11365, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, _gloffset_VertexAttrib2fvNV),
-    NAME_FUNC_OFFSET(11385, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, _gloffset_VertexAttrib2sNV),
-    NAME_FUNC_OFFSET(11404, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, _gloffset_VertexAttrib2svNV),
-    NAME_FUNC_OFFSET(11424, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, _gloffset_VertexAttrib3dNV),
-    NAME_FUNC_OFFSET(11443, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, _gloffset_VertexAttrib3dvNV),
-    NAME_FUNC_OFFSET(11463, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, _gloffset_VertexAttrib3fNV),
-    NAME_FUNC_OFFSET(11482, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, _gloffset_VertexAttrib3fvNV),
-    NAME_FUNC_OFFSET(11502, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, _gloffset_VertexAttrib3sNV),
-    NAME_FUNC_OFFSET(11521, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, _gloffset_VertexAttrib3svNV),
-    NAME_FUNC_OFFSET(11541, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, _gloffset_VertexAttrib4dNV),
-    NAME_FUNC_OFFSET(11560, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, _gloffset_VertexAttrib4dvNV),
-    NAME_FUNC_OFFSET(11580, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, _gloffset_VertexAttrib4fNV),
-    NAME_FUNC_OFFSET(11599, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, _gloffset_VertexAttrib4fvNV),
-    NAME_FUNC_OFFSET(11619, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, _gloffset_VertexAttrib4sNV),
-    NAME_FUNC_OFFSET(11638, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, _gloffset_VertexAttrib4svNV),
-    NAME_FUNC_OFFSET(11658, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, _gloffset_VertexAttrib4ubNV),
-    NAME_FUNC_OFFSET(11678, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, _gloffset_VertexAttrib4ubvNV),
-    NAME_FUNC_OFFSET(11699, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, _gloffset_VertexAttribPointerNV),
-    NAME_FUNC_OFFSET(11723, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, _gloffset_VertexAttribs1dvNV),
-    NAME_FUNC_OFFSET(11744, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, _gloffset_VertexAttribs1fvNV),
-    NAME_FUNC_OFFSET(11765, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, _gloffset_VertexAttribs1svNV),
-    NAME_FUNC_OFFSET(11786, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, _gloffset_VertexAttribs2dvNV),
-    NAME_FUNC_OFFSET(11807, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, _gloffset_VertexAttribs2fvNV),
-    NAME_FUNC_OFFSET(11828, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, _gloffset_VertexAttribs2svNV),
-    NAME_FUNC_OFFSET(11849, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, _gloffset_VertexAttribs3dvNV),
-    NAME_FUNC_OFFSET(11870, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, _gloffset_VertexAttribs3fvNV),
-    NAME_FUNC_OFFSET(11891, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, _gloffset_VertexAttribs3svNV),
-    NAME_FUNC_OFFSET(11912, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, _gloffset_VertexAttribs4dvNV),
-    NAME_FUNC_OFFSET(11933, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, _gloffset_VertexAttribs4fvNV),
-    NAME_FUNC_OFFSET(11954, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, _gloffset_VertexAttribs4svNV),
-    NAME_FUNC_OFFSET(11975, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, _gloffset_VertexAttribs4ubvNV),
-    NAME_FUNC_OFFSET(11997, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, _gloffset_AlphaFragmentOp1ATI),
-    NAME_FUNC_OFFSET(12019, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, _gloffset_AlphaFragmentOp2ATI),
-    NAME_FUNC_OFFSET(12041, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, _gloffset_AlphaFragmentOp3ATI),
-    NAME_FUNC_OFFSET(12063, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, _gloffset_BeginFragmentShaderATI),
-    NAME_FUNC_OFFSET(12088, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, _gloffset_BindFragmentShaderATI),
-    NAME_FUNC_OFFSET(12112, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, _gloffset_ColorFragmentOp1ATI),
-    NAME_FUNC_OFFSET(12134, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, _gloffset_ColorFragmentOp2ATI),
-    NAME_FUNC_OFFSET(12156, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, _gloffset_ColorFragmentOp3ATI),
-    NAME_FUNC_OFFSET(12178, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, _gloffset_DeleteFragmentShaderATI),
-    NAME_FUNC_OFFSET(12204, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, _gloffset_EndFragmentShaderATI),
-    NAME_FUNC_OFFSET(12227, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, _gloffset_GenFragmentShadersATI),
-    NAME_FUNC_OFFSET(12251, glPassTexCoordATI, glPassTexCoordATI, NULL, _gloffset_PassTexCoordATI),
-    NAME_FUNC_OFFSET(12269, glSampleMapATI, glSampleMapATI, NULL, _gloffset_SampleMapATI),
-    NAME_FUNC_OFFSET(12284, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, _gloffset_SetFragmentShaderConstantATI),
-    NAME_FUNC_OFFSET(12315, glPointParameteriNV, glPointParameteriNV, NULL, _gloffset_PointParameteriNV),
-    NAME_FUNC_OFFSET(12335, glPointParameterivNV, glPointParameterivNV, NULL, _gloffset_PointParameterivNV),
-    NAME_FUNC_OFFSET(12356, gl_dispatch_stub_718, gl_dispatch_stub_718, NULL, _gloffset_ActiveStencilFaceEXT),
-    NAME_FUNC_OFFSET(12379, gl_dispatch_stub_719, gl_dispatch_stub_719, NULL, _gloffset_BindVertexArrayAPPLE),
-    NAME_FUNC_OFFSET(12402, gl_dispatch_stub_720, gl_dispatch_stub_720, NULL, _gloffset_DeleteVertexArraysAPPLE),
-    NAME_FUNC_OFFSET(12428, gl_dispatch_stub_721, gl_dispatch_stub_721, NULL, _gloffset_GenVertexArraysAPPLE),
-    NAME_FUNC_OFFSET(12451, gl_dispatch_stub_722, gl_dispatch_stub_722, NULL, _gloffset_IsVertexArrayAPPLE),
-    NAME_FUNC_OFFSET(12472, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, _gloffset_GetProgramNamedParameterdvNV),
-    NAME_FUNC_OFFSET(12503, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, _gloffset_GetProgramNamedParameterfvNV),
-    NAME_FUNC_OFFSET(12534, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, _gloffset_ProgramNamedParameter4dNV),
-    NAME_FUNC_OFFSET(12562, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, _gloffset_ProgramNamedParameter4dvNV),
-    NAME_FUNC_OFFSET(12591, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, _gloffset_ProgramNamedParameter4fNV),
-    NAME_FUNC_OFFSET(12619, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, _gloffset_ProgramNamedParameter4fvNV),
-    NAME_FUNC_OFFSET(12648, gl_dispatch_stub_729, gl_dispatch_stub_729, NULL, _gloffset_DepthBoundsEXT),
-    NAME_FUNC_OFFSET(12665, gl_dispatch_stub_730, gl_dispatch_stub_730, NULL, _gloffset_BlendEquationSeparateEXT),
-    NAME_FUNC_OFFSET(12692, glBindFramebufferEXT, glBindFramebufferEXT, NULL, _gloffset_BindFramebufferEXT),
-    NAME_FUNC_OFFSET(12713, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, _gloffset_BindRenderbufferEXT),
-    NAME_FUNC_OFFSET(12735, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, _gloffset_CheckFramebufferStatusEXT),
-    NAME_FUNC_OFFSET(12763, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, _gloffset_DeleteFramebuffersEXT),
-    NAME_FUNC_OFFSET(12787, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, _gloffset_DeleteRenderbuffersEXT),
-    NAME_FUNC_OFFSET(12812, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, _gloffset_FramebufferRenderbufferEXT),
-    NAME_FUNC_OFFSET(12841, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, _gloffset_FramebufferTexture1DEXT),
-    NAME_FUNC_OFFSET(12867, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, _gloffset_FramebufferTexture2DEXT),
-    NAME_FUNC_OFFSET(12893, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, _gloffset_FramebufferTexture3DEXT),
-    NAME_FUNC_OFFSET(12919, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, _gloffset_GenFramebuffersEXT),
-    NAME_FUNC_OFFSET(12940, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, _gloffset_GenRenderbuffersEXT),
-    NAME_FUNC_OFFSET(12962, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, _gloffset_GenerateMipmapEXT),
-    NAME_FUNC_OFFSET(12982, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, _gloffset_GetFramebufferAttachmentParameterivEXT),
-    NAME_FUNC_OFFSET(13023, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, _gloffset_GetRenderbufferParameterivEXT),
-    NAME_FUNC_OFFSET(13055, glIsFramebufferEXT, glIsFramebufferEXT, NULL, _gloffset_IsFramebufferEXT),
-    NAME_FUNC_OFFSET(13074, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, _gloffset_IsRenderbufferEXT),
-    NAME_FUNC_OFFSET(13094, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, _gloffset_RenderbufferStorageEXT),
-    NAME_FUNC_OFFSET(13119, gl_dispatch_stub_748, gl_dispatch_stub_748, NULL, _gloffset_BlitFramebufferEXT),
-    NAME_FUNC_OFFSET(13140, gl_dispatch_stub_749, gl_dispatch_stub_749, NULL, _gloffset_ProgramEnvParameters4fvEXT),
-    NAME_FUNC_OFFSET(13169, gl_dispatch_stub_750, gl_dispatch_stub_750, NULL, _gloffset_ProgramLocalParameters4fvEXT),
-    NAME_FUNC_OFFSET(13200, gl_dispatch_stub_751, gl_dispatch_stub_751, NULL, _gloffset_GetQueryObjecti64vEXT),
-    NAME_FUNC_OFFSET(13224, gl_dispatch_stub_752, gl_dispatch_stub_752, NULL, _gloffset_GetQueryObjectui64vEXT),
-    NAME_FUNC_OFFSET(13249, glArrayElement, glArrayElement, NULL, _gloffset_ArrayElement),
-    NAME_FUNC_OFFSET(13267, glBindTexture, glBindTexture, NULL, _gloffset_BindTexture),
-    NAME_FUNC_OFFSET(13284, glDrawArrays, glDrawArrays, NULL, _gloffset_DrawArrays),
-    NAME_FUNC_OFFSET(13300, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, _gloffset_AreTexturesResident),
-    NAME_FUNC_OFFSET(13325, glCopyTexImage1D, glCopyTexImage1D, NULL, _gloffset_CopyTexImage1D),
-    NAME_FUNC_OFFSET(13345, glCopyTexImage2D, glCopyTexImage2D, NULL, _gloffset_CopyTexImage2D),
-    NAME_FUNC_OFFSET(13365, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, _gloffset_CopyTexSubImage1D),
-    NAME_FUNC_OFFSET(13388, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, _gloffset_CopyTexSubImage2D),
-    NAME_FUNC_OFFSET(13411, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, _gloffset_DeleteTextures),
-    NAME_FUNC_OFFSET(13431, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, _gloffset_GenTextures),
-    NAME_FUNC_OFFSET(13448, glGetPointerv, glGetPointerv, NULL, _gloffset_GetPointerv),
-    NAME_FUNC_OFFSET(13465, glIsTexture, glIsTextureEXT, glIsTextureEXT, _gloffset_IsTexture),
-    NAME_FUNC_OFFSET(13480, glPrioritizeTextures, glPrioritizeTextures, NULL, _gloffset_PrioritizeTextures),
-    NAME_FUNC_OFFSET(13504, glTexSubImage1D, glTexSubImage1D, NULL, _gloffset_TexSubImage1D),
-    NAME_FUNC_OFFSET(13523, glTexSubImage2D, glTexSubImage2D, NULL, _gloffset_TexSubImage2D),
-    NAME_FUNC_OFFSET(13542, glBlendColor, glBlendColor, NULL, _gloffset_BlendColor),
-    NAME_FUNC_OFFSET(13558, glBlendEquation, glBlendEquation, NULL, _gloffset_BlendEquation),
-    NAME_FUNC_OFFSET(13577, glDrawRangeElements, glDrawRangeElements, NULL, _gloffset_DrawRangeElements),
-    NAME_FUNC_OFFSET(13600, glColorTable, glColorTable, NULL, _gloffset_ColorTable),
-    NAME_FUNC_OFFSET(13616, glColorTable, glColorTable, NULL, _gloffset_ColorTable),
-    NAME_FUNC_OFFSET(13632, glColorTableParameterfv, glColorTableParameterfv, NULL, _gloffset_ColorTableParameterfv),
-    NAME_FUNC_OFFSET(13659, glColorTableParameteriv, glColorTableParameteriv, NULL, _gloffset_ColorTableParameteriv),
-    NAME_FUNC_OFFSET(13686, glCopyColorTable, glCopyColorTable, NULL, _gloffset_CopyColorTable),
-    NAME_FUNC_OFFSET(13706, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, _gloffset_GetColorTable),
-    NAME_FUNC_OFFSET(13725, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, _gloffset_GetColorTable),
-    NAME_FUNC_OFFSET(13744, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, _gloffset_GetColorTableParameterfv),
-    NAME_FUNC_OFFSET(13774, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, _gloffset_GetColorTableParameterfv),
-    NAME_FUNC_OFFSET(13804, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, _gloffset_GetColorTableParameteriv),
-    NAME_FUNC_OFFSET(13834, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, _gloffset_GetColorTableParameteriv),
-    NAME_FUNC_OFFSET(13864, glColorSubTable, glColorSubTable, NULL, _gloffset_ColorSubTable),
-    NAME_FUNC_OFFSET(13883, glCopyColorSubTable, glCopyColorSubTable, NULL, _gloffset_CopyColorSubTable),
-    NAME_FUNC_OFFSET(13906, glConvolutionFilter1D, glConvolutionFilter1D, NULL, _gloffset_ConvolutionFilter1D),
-    NAME_FUNC_OFFSET(13931, glConvolutionFilter2D, glConvolutionFilter2D, NULL, _gloffset_ConvolutionFilter2D),
-    NAME_FUNC_OFFSET(13956, glConvolutionParameterf, glConvolutionParameterf, NULL, _gloffset_ConvolutionParameterf),
-    NAME_FUNC_OFFSET(13983, glConvolutionParameterfv, glConvolutionParameterfv, NULL, _gloffset_ConvolutionParameterfv),
-    NAME_FUNC_OFFSET(14011, glConvolutionParameteri, glConvolutionParameteri, NULL, _gloffset_ConvolutionParameteri),
-    NAME_FUNC_OFFSET(14038, glConvolutionParameteriv, glConvolutionParameteriv, NULL, _gloffset_ConvolutionParameteriv),
-    NAME_FUNC_OFFSET(14066, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, _gloffset_CopyConvolutionFilter1D),
-    NAME_FUNC_OFFSET(14095, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, _gloffset_CopyConvolutionFilter2D),
-    NAME_FUNC_OFFSET(14124, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, _gloffset_GetConvolutionFilter),
-    NAME_FUNC_OFFSET(14150, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, _gloffset_GetConvolutionParameterfv),
-    NAME_FUNC_OFFSET(14181, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, _gloffset_GetConvolutionParameteriv),
-    NAME_FUNC_OFFSET(14212, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, _gloffset_GetSeparableFilter),
-    NAME_FUNC_OFFSET(14236, glSeparableFilter2D, glSeparableFilter2D, NULL, _gloffset_SeparableFilter2D),
-    NAME_FUNC_OFFSET(14259, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, _gloffset_GetHistogram),
-    NAME_FUNC_OFFSET(14277, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, _gloffset_GetHistogramParameterfv),
-    NAME_FUNC_OFFSET(14306, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, _gloffset_GetHistogramParameteriv),
-    NAME_FUNC_OFFSET(14335, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, _gloffset_GetMinmax),
-    NAME_FUNC_OFFSET(14350, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, _gloffset_GetMinmaxParameterfv),
-    NAME_FUNC_OFFSET(14376, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, _gloffset_GetMinmaxParameteriv),
-    NAME_FUNC_OFFSET(14402, glHistogram, glHistogram, NULL, _gloffset_Histogram),
-    NAME_FUNC_OFFSET(14417, glMinmax, glMinmax, NULL, _gloffset_Minmax),
-    NAME_FUNC_OFFSET(14429, glResetHistogram, glResetHistogram, NULL, _gloffset_ResetHistogram),
-    NAME_FUNC_OFFSET(14449, glResetMinmax, glResetMinmax, NULL, _gloffset_ResetMinmax),
-    NAME_FUNC_OFFSET(14466, glTexImage3D, glTexImage3D, NULL, _gloffset_TexImage3D),
-    NAME_FUNC_OFFSET(14482, glTexSubImage3D, glTexSubImage3D, NULL, _gloffset_TexSubImage3D),
-    NAME_FUNC_OFFSET(14501, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, _gloffset_CopyTexSubImage3D),
-    NAME_FUNC_OFFSET(14524, glActiveTextureARB, glActiveTextureARB, NULL, _gloffset_ActiveTextureARB),
-    NAME_FUNC_OFFSET(14540, glClientActiveTextureARB, glClientActiveTextureARB, NULL, _gloffset_ClientActiveTextureARB),
-    NAME_FUNC_OFFSET(14562, glMultiTexCoord1dARB, glMultiTexCoord1dARB, NULL, _gloffset_MultiTexCoord1dARB),
-    NAME_FUNC_OFFSET(14580, glMultiTexCoord1dvARB, glMultiTexCoord1dvARB, NULL, _gloffset_MultiTexCoord1dvARB),
-    NAME_FUNC_OFFSET(14599, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, _gloffset_MultiTexCoord1fARB),
-    NAME_FUNC_OFFSET(14617, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, _gloffset_MultiTexCoord1fvARB),
-    NAME_FUNC_OFFSET(14636, glMultiTexCoord1iARB, glMultiTexCoord1iARB, NULL, _gloffset_MultiTexCoord1iARB),
-    NAME_FUNC_OFFSET(14654, glMultiTexCoord1ivARB, glMultiTexCoord1ivARB, NULL, _gloffset_MultiTexCoord1ivARB),
-    NAME_FUNC_OFFSET(14673, glMultiTexCoord1sARB, glMultiTexCoord1sARB, NULL, _gloffset_MultiTexCoord1sARB),
-    NAME_FUNC_OFFSET(14691, glMultiTexCoord1svARB, glMultiTexCoord1svARB, NULL, _gloffset_MultiTexCoord1svARB),
-    NAME_FUNC_OFFSET(14710, glMultiTexCoord2dARB, glMultiTexCoord2dARB, NULL, _gloffset_MultiTexCoord2dARB),
-    NAME_FUNC_OFFSET(14728, glMultiTexCoord2dvARB, glMultiTexCoord2dvARB, NULL, _gloffset_MultiTexCoord2dvARB),
-    NAME_FUNC_OFFSET(14747, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, _gloffset_MultiTexCoord2fARB),
-    NAME_FUNC_OFFSET(14765, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, _gloffset_MultiTexCoord2fvARB),
-    NAME_FUNC_OFFSET(14784, glMultiTexCoord2iARB, glMultiTexCoord2iARB, NULL, _gloffset_MultiTexCoord2iARB),
-    NAME_FUNC_OFFSET(14802, glMultiTexCoord2ivARB, glMultiTexCoord2ivARB, NULL, _gloffset_MultiTexCoord2ivARB),
-    NAME_FUNC_OFFSET(14821, glMultiTexCoord2sARB, glMultiTexCoord2sARB, NULL, _gloffset_MultiTexCoord2sARB),
-    NAME_FUNC_OFFSET(14839, glMultiTexCoord2svARB, glMultiTexCoord2svARB, NULL, _gloffset_MultiTexCoord2svARB),
-    NAME_FUNC_OFFSET(14858, glMultiTexCoord3dARB, glMultiTexCoord3dARB, NULL, _gloffset_MultiTexCoord3dARB),
-    NAME_FUNC_OFFSET(14876, glMultiTexCoord3dvARB, glMultiTexCoord3dvARB, NULL, _gloffset_MultiTexCoord3dvARB),
-    NAME_FUNC_OFFSET(14895, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, _gloffset_MultiTexCoord3fARB),
-    NAME_FUNC_OFFSET(14913, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, _gloffset_MultiTexCoord3fvARB),
-    NAME_FUNC_OFFSET(14932, glMultiTexCoord3iARB, glMultiTexCoord3iARB, NULL, _gloffset_MultiTexCoord3iARB),
-    NAME_FUNC_OFFSET(14950, glMultiTexCoord3ivARB, glMultiTexCoord3ivARB, NULL, _gloffset_MultiTexCoord3ivARB),
-    NAME_FUNC_OFFSET(14969, glMultiTexCoord3sARB, glMultiTexCoord3sARB, NULL, _gloffset_MultiTexCoord3sARB),
-    NAME_FUNC_OFFSET(14987, glMultiTexCoord3svARB, glMultiTexCoord3svARB, NULL, _gloffset_MultiTexCoord3svARB),
-    NAME_FUNC_OFFSET(15006, glMultiTexCoord4dARB, glMultiTexCoord4dARB, NULL, _gloffset_MultiTexCoord4dARB),
-    NAME_FUNC_OFFSET(15024, glMultiTexCoord4dvARB, glMultiTexCoord4dvARB, NULL, _gloffset_MultiTexCoord4dvARB),
-    NAME_FUNC_OFFSET(15043, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, _gloffset_MultiTexCoord4fARB),
-    NAME_FUNC_OFFSET(15061, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, _gloffset_MultiTexCoord4fvARB),
-    NAME_FUNC_OFFSET(15080, glMultiTexCoord4iARB, glMultiTexCoord4iARB, NULL, _gloffset_MultiTexCoord4iARB),
-    NAME_FUNC_OFFSET(15098, glMultiTexCoord4ivARB, glMultiTexCoord4ivARB, NULL, _gloffset_MultiTexCoord4ivARB),
-    NAME_FUNC_OFFSET(15117, glMultiTexCoord4sARB, glMultiTexCoord4sARB, NULL, _gloffset_MultiTexCoord4sARB),
-    NAME_FUNC_OFFSET(15135, glMultiTexCoord4svARB, glMultiTexCoord4svARB, NULL, _gloffset_MultiTexCoord4svARB),
-    NAME_FUNC_OFFSET(15154, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, _gloffset_LoadTransposeMatrixdARB),
-    NAME_FUNC_OFFSET(15177, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, _gloffset_LoadTransposeMatrixfARB),
-    NAME_FUNC_OFFSET(15200, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, _gloffset_MultTransposeMatrixdARB),
-    NAME_FUNC_OFFSET(15223, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, _gloffset_MultTransposeMatrixfARB),
-    NAME_FUNC_OFFSET(15246, glSampleCoverageARB, glSampleCoverageARB, NULL, _gloffset_SampleCoverageARB),
-    NAME_FUNC_OFFSET(15263, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, _gloffset_CompressedTexImage1DARB),
-    NAME_FUNC_OFFSET(15286, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, _gloffset_CompressedTexImage2DARB),
-    NAME_FUNC_OFFSET(15309, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, _gloffset_CompressedTexImage3DARB),
-    NAME_FUNC_OFFSET(15332, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, _gloffset_CompressedTexSubImage1DARB),
-    NAME_FUNC_OFFSET(15358, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, _gloffset_CompressedTexSubImage2DARB),
-    NAME_FUNC_OFFSET(15384, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, _gloffset_CompressedTexSubImage3DARB),
-    NAME_FUNC_OFFSET(15410, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, _gloffset_GetCompressedTexImageARB),
-    NAME_FUNC_OFFSET(15434, glBindBufferARB, glBindBufferARB, NULL, _gloffset_BindBufferARB),
-    NAME_FUNC_OFFSET(15447, glBufferDataARB, glBufferDataARB, NULL, _gloffset_BufferDataARB),
-    NAME_FUNC_OFFSET(15460, glBufferSubDataARB, glBufferSubDataARB, NULL, _gloffset_BufferSubDataARB),
-    NAME_FUNC_OFFSET(15476, glDeleteBuffersARB, glDeleteBuffersARB, NULL, _gloffset_DeleteBuffersARB),
-    NAME_FUNC_OFFSET(15492, glGenBuffersARB, glGenBuffersARB, NULL, _gloffset_GenBuffersARB),
-    NAME_FUNC_OFFSET(15505, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, _gloffset_GetBufferParameterivARB),
-    NAME_FUNC_OFFSET(15528, glGetBufferPointervARB, glGetBufferPointervARB, NULL, _gloffset_GetBufferPointervARB),
-    NAME_FUNC_OFFSET(15548, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, _gloffset_GetBufferSubDataARB),
-    NAME_FUNC_OFFSET(15567, glIsBufferARB, glIsBufferARB, NULL, _gloffset_IsBufferARB),
-    NAME_FUNC_OFFSET(15578, glMapBufferARB, glMapBufferARB, NULL, _gloffset_MapBufferARB),
-    NAME_FUNC_OFFSET(15590, glUnmapBufferARB, glUnmapBufferARB, NULL, _gloffset_UnmapBufferARB),
-    NAME_FUNC_OFFSET(15604, glBeginQueryARB, glBeginQueryARB, NULL, _gloffset_BeginQueryARB),
-    NAME_FUNC_OFFSET(15617, glDeleteQueriesARB, glDeleteQueriesARB, NULL, _gloffset_DeleteQueriesARB),
-    NAME_FUNC_OFFSET(15633, glEndQueryARB, glEndQueryARB, NULL, _gloffset_EndQueryARB),
-    NAME_FUNC_OFFSET(15644, glGenQueriesARB, glGenQueriesARB, NULL, _gloffset_GenQueriesARB),
-    NAME_FUNC_OFFSET(15657, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, _gloffset_GetQueryObjectivARB),
-    NAME_FUNC_OFFSET(15676, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, _gloffset_GetQueryObjectuivARB),
-    NAME_FUNC_OFFSET(15696, glGetQueryivARB, glGetQueryivARB, NULL, _gloffset_GetQueryivARB),
-    NAME_FUNC_OFFSET(15709, glIsQueryARB, glIsQueryARB, NULL, _gloffset_IsQueryARB),
-    NAME_FUNC_OFFSET(15719, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
-    NAME_FUNC_OFFSET(15733, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
-    NAME_FUNC_OFFSET(15750, gl_dispatch_stub_549, gl_dispatch_stub_549, NULL, _gloffset_SampleMaskSGIS),
-    NAME_FUNC_OFFSET(15766, gl_dispatch_stub_550, gl_dispatch_stub_550, NULL, _gloffset_SamplePatternSGIS),
-    NAME_FUNC_OFFSET(15785, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
-    NAME_FUNC_OFFSET(15803, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
-    NAME_FUNC_OFFSET(15824, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
-    NAME_FUNC_OFFSET(15846, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
-    NAME_FUNC_OFFSET(15865, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
-    NAME_FUNC_OFFSET(15887, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
-    NAME_FUNC_OFFSET(15910, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, _gloffset_SecondaryColor3bEXT),
-    NAME_FUNC_OFFSET(15929, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, _gloffset_SecondaryColor3bvEXT),
-    NAME_FUNC_OFFSET(15949, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, _gloffset_SecondaryColor3dEXT),
-    NAME_FUNC_OFFSET(15968, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, _gloffset_SecondaryColor3dvEXT),
-    NAME_FUNC_OFFSET(15988, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, _gloffset_SecondaryColor3fEXT),
-    NAME_FUNC_OFFSET(16007, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, _gloffset_SecondaryColor3fvEXT),
-    NAME_FUNC_OFFSET(16027, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, _gloffset_SecondaryColor3iEXT),
-    NAME_FUNC_OFFSET(16046, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, _gloffset_SecondaryColor3ivEXT),
-    NAME_FUNC_OFFSET(16066, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, _gloffset_SecondaryColor3sEXT),
-    NAME_FUNC_OFFSET(16085, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, _gloffset_SecondaryColor3svEXT),
-    NAME_FUNC_OFFSET(16105, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, _gloffset_SecondaryColor3ubEXT),
-    NAME_FUNC_OFFSET(16125, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, _gloffset_SecondaryColor3ubvEXT),
-    NAME_FUNC_OFFSET(16146, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, _gloffset_SecondaryColor3uiEXT),
-    NAME_FUNC_OFFSET(16166, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, _gloffset_SecondaryColor3uivEXT),
-    NAME_FUNC_OFFSET(16187, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, _gloffset_SecondaryColor3usEXT),
-    NAME_FUNC_OFFSET(16207, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, _gloffset_SecondaryColor3usvEXT),
-    NAME_FUNC_OFFSET(16228, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, _gloffset_SecondaryColorPointerEXT),
-    NAME_FUNC_OFFSET(16252, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, _gloffset_MultiDrawArraysEXT),
-    NAME_FUNC_OFFSET(16270, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, _gloffset_MultiDrawElementsEXT),
-    NAME_FUNC_OFFSET(16290, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, _gloffset_FogCoordPointerEXT),
-    NAME_FUNC_OFFSET(16308, glFogCoorddEXT, glFogCoorddEXT, NULL, _gloffset_FogCoorddEXT),
-    NAME_FUNC_OFFSET(16320, glFogCoorddvEXT, glFogCoorddvEXT, NULL, _gloffset_FogCoorddvEXT),
-    NAME_FUNC_OFFSET(16333, glFogCoordfEXT, glFogCoordfEXT, NULL, _gloffset_FogCoordfEXT),
-    NAME_FUNC_OFFSET(16345, glFogCoordfvEXT, glFogCoordfvEXT, NULL, _gloffset_FogCoordfvEXT),
-    NAME_FUNC_OFFSET(16358, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
-    NAME_FUNC_OFFSET(16378, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
-    NAME_FUNC_OFFSET(16402, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
-    NAME_FUNC_OFFSET(16416, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
-    NAME_FUNC_OFFSET(16433, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
-    NAME_FUNC_OFFSET(16448, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
-    NAME_FUNC_OFFSET(16466, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
-    NAME_FUNC_OFFSET(16480, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
-    NAME_FUNC_OFFSET(16497, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
-    NAME_FUNC_OFFSET(16512, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
-    NAME_FUNC_OFFSET(16530, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
-    NAME_FUNC_OFFSET(16544, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
-    NAME_FUNC_OFFSET(16561, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
-    NAME_FUNC_OFFSET(16576, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
-    NAME_FUNC_OFFSET(16594, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
-    NAME_FUNC_OFFSET(16608, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
-    NAME_FUNC_OFFSET(16625, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
-    NAME_FUNC_OFFSET(16640, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
-    NAME_FUNC_OFFSET(16658, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
-    NAME_FUNC_OFFSET(16672, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
-    NAME_FUNC_OFFSET(16689, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
-    NAME_FUNC_OFFSET(16704, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
-    NAME_FUNC_OFFSET(16722, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
-    NAME_FUNC_OFFSET(16736, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
-    NAME_FUNC_OFFSET(16753, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
-    NAME_FUNC_OFFSET(16768, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
-    NAME_FUNC_OFFSET(16786, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
-    NAME_FUNC_OFFSET(16800, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
-    NAME_FUNC_OFFSET(16817, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
-    NAME_FUNC_OFFSET(16832, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
-    NAME_FUNC_OFFSET(16850, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
-    NAME_FUNC_OFFSET(16864, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
-    NAME_FUNC_OFFSET(16881, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
-    NAME_FUNC_OFFSET(16896, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
-    NAME_FUNC_OFFSET(16914, glBindProgramNV, glBindProgramNV, NULL, _gloffset_BindProgramNV),
-    NAME_FUNC_OFFSET(16931, glDeleteProgramsNV, glDeleteProgramsNV, NULL, _gloffset_DeleteProgramsNV),
-    NAME_FUNC_OFFSET(16951, glGenProgramsNV, glGenProgramsNV, NULL, _gloffset_GenProgramsNV),
-    NAME_FUNC_OFFSET(16968, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, _gloffset_GetVertexAttribPointervNV),
-    NAME_FUNC_OFFSET(16997, glIsProgramNV, glIsProgramNV, NULL, _gloffset_IsProgramNV),
-    NAME_FUNC_OFFSET(17012, glPointParameteriNV, glPointParameteriNV, NULL, _gloffset_PointParameteriNV),
-    NAME_FUNC_OFFSET(17030, glPointParameterivNV, glPointParameterivNV, NULL, _gloffset_PointParameterivNV),
-    NAME_FUNC_OFFSET(17049, gl_dispatch_stub_730, gl_dispatch_stub_730, NULL, _gloffset_BlendEquationSeparateEXT),
-    NAME_FUNC_OFFSET(17073, gl_dispatch_stub_730, gl_dispatch_stub_730, NULL, _gloffset_BlendEquationSeparateEXT),
+    NAME_FUNC_OFFSET( 5769, glAttachShader, glAttachShader, NULL, _gloffset_AttachShader),
+    NAME_FUNC_OFFSET( 5784, glCreateProgram, glCreateProgram, NULL, _gloffset_CreateProgram),
+    NAME_FUNC_OFFSET( 5800, glCreateShader, glCreateShader, NULL, _gloffset_CreateShader),
+    NAME_FUNC_OFFSET( 5815, glDeleteProgram, glDeleteProgram, NULL, _gloffset_DeleteProgram),
+    NAME_FUNC_OFFSET( 5831, glDeleteShader, glDeleteShader, NULL, _gloffset_DeleteShader),
+    NAME_FUNC_OFFSET( 5846, glDetachShader, glDetachShader, NULL, _gloffset_DetachShader),
+    NAME_FUNC_OFFSET( 5861, glGetAttachedShaders, glGetAttachedShaders, NULL, _gloffset_GetAttachedShaders),
+    NAME_FUNC_OFFSET( 5882, glGetProgramInfoLog, glGetProgramInfoLog, NULL, _gloffset_GetProgramInfoLog),
+    NAME_FUNC_OFFSET( 5902, glGetProgramiv, glGetProgramiv, NULL, _gloffset_GetProgramiv),
+    NAME_FUNC_OFFSET( 5917, glGetShaderInfoLog, glGetShaderInfoLog, NULL, _gloffset_GetShaderInfoLog),
+    NAME_FUNC_OFFSET( 5936, glGetShaderiv, glGetShaderiv, NULL, _gloffset_GetShaderiv),
+    NAME_FUNC_OFFSET( 5950, glIsProgram, glIsProgram, NULL, _gloffset_IsProgram),
+    NAME_FUNC_OFFSET( 5962, glIsShader, glIsShader, NULL, _gloffset_IsShader),
+    NAME_FUNC_OFFSET( 5973, glStencilFuncSeparate, glStencilFuncSeparate, NULL, _gloffset_StencilFuncSeparate),
+    NAME_FUNC_OFFSET( 5995, glStencilMaskSeparate, glStencilMaskSeparate, NULL, _gloffset_StencilMaskSeparate),
+    NAME_FUNC_OFFSET( 6017, glStencilOpSeparate, glStencilOpSeparate, NULL, _gloffset_StencilOpSeparate),
+    NAME_FUNC_OFFSET( 6037, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, _gloffset_LoadTransposeMatrixdARB),
+    NAME_FUNC_OFFSET( 6063, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, _gloffset_LoadTransposeMatrixfARB),
+    NAME_FUNC_OFFSET( 6089, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, _gloffset_MultTransposeMatrixdARB),
+    NAME_FUNC_OFFSET( 6115, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, _gloffset_MultTransposeMatrixfARB),
+    NAME_FUNC_OFFSET( 6141, glSampleCoverageARB, glSampleCoverageARB, NULL, _gloffset_SampleCoverageARB),
+    NAME_FUNC_OFFSET( 6161, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, _gloffset_CompressedTexImage1DARB),
+    NAME_FUNC_OFFSET( 6187, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, _gloffset_CompressedTexImage2DARB),
+    NAME_FUNC_OFFSET( 6213, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, _gloffset_CompressedTexImage3DARB),
+    NAME_FUNC_OFFSET( 6239, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, _gloffset_CompressedTexSubImage1DARB),
+    NAME_FUNC_OFFSET( 6268, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, _gloffset_CompressedTexSubImage2DARB),
+    NAME_FUNC_OFFSET( 6297, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, _gloffset_CompressedTexSubImage3DARB),
+    NAME_FUNC_OFFSET( 6326, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, _gloffset_GetCompressedTexImageARB),
+    NAME_FUNC_OFFSET( 6353, glDisableVertexAttribArrayARB, glDisableVertexAttribArrayARB, NULL, _gloffset_DisableVertexAttribArrayARB),
+    NAME_FUNC_OFFSET( 6383, glEnableVertexAttribArrayARB, glEnableVertexAttribArrayARB, NULL, _gloffset_EnableVertexAttribArrayARB),
+    NAME_FUNC_OFFSET( 6412, glGetProgramEnvParameterdvARB, glGetProgramEnvParameterdvARB, NULL, _gloffset_GetProgramEnvParameterdvARB),
+    NAME_FUNC_OFFSET( 6442, glGetProgramEnvParameterfvARB, glGetProgramEnvParameterfvARB, NULL, _gloffset_GetProgramEnvParameterfvARB),
+    NAME_FUNC_OFFSET( 6472, glGetProgramLocalParameterdvARB, glGetProgramLocalParameterdvARB, NULL, _gloffset_GetProgramLocalParameterdvARB),
+    NAME_FUNC_OFFSET( 6504, glGetProgramLocalParameterfvARB, glGetProgramLocalParameterfvARB, NULL, _gloffset_GetProgramLocalParameterfvARB),
+    NAME_FUNC_OFFSET( 6536, glGetProgramStringARB, glGetProgramStringARB, NULL, _gloffset_GetProgramStringARB),
+    NAME_FUNC_OFFSET( 6558, glGetProgramivARB, glGetProgramivARB, NULL, _gloffset_GetProgramivARB),
+    NAME_FUNC_OFFSET( 6576, glGetVertexAttribdvARB, glGetVertexAttribdvARB, NULL, _gloffset_GetVertexAttribdvARB),
+    NAME_FUNC_OFFSET( 6599, glGetVertexAttribfvARB, glGetVertexAttribfvARB, NULL, _gloffset_GetVertexAttribfvARB),
+    NAME_FUNC_OFFSET( 6622, glGetVertexAttribivARB, glGetVertexAttribivARB, NULL, _gloffset_GetVertexAttribivARB),
+    NAME_FUNC_OFFSET( 6645, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, _gloffset_ProgramEnvParameter4dARB),
+    NAME_FUNC_OFFSET( 6672, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, _gloffset_ProgramEnvParameter4dvARB),
+    NAME_FUNC_OFFSET( 6700, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, _gloffset_ProgramEnvParameter4fARB),
+    NAME_FUNC_OFFSET( 6727, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, _gloffset_ProgramEnvParameter4fvARB),
+    NAME_FUNC_OFFSET( 6755, glProgramLocalParameter4dARB, glProgramLocalParameter4dARB, NULL, _gloffset_ProgramLocalParameter4dARB),
+    NAME_FUNC_OFFSET( 6784, glProgramLocalParameter4dvARB, glProgramLocalParameter4dvARB, NULL, _gloffset_ProgramLocalParameter4dvARB),
+    NAME_FUNC_OFFSET( 6814, glProgramLocalParameter4fARB, glProgramLocalParameter4fARB, NULL, _gloffset_ProgramLocalParameter4fARB),
+    NAME_FUNC_OFFSET( 6843, glProgramLocalParameter4fvARB, glProgramLocalParameter4fvARB, NULL, _gloffset_ProgramLocalParameter4fvARB),
+    NAME_FUNC_OFFSET( 6873, glProgramStringARB, glProgramStringARB, NULL, _gloffset_ProgramStringARB),
+    NAME_FUNC_OFFSET( 6892, glVertexAttrib1dARB, glVertexAttrib1dARB, NULL, _gloffset_VertexAttrib1dARB),
+    NAME_FUNC_OFFSET( 6912, glVertexAttrib1dvARB, glVertexAttrib1dvARB, NULL, _gloffset_VertexAttrib1dvARB),
+    NAME_FUNC_OFFSET( 6933, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, _gloffset_VertexAttrib1fARB),
+    NAME_FUNC_OFFSET( 6953, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, _gloffset_VertexAttrib1fvARB),
+    NAME_FUNC_OFFSET( 6974, glVertexAttrib1sARB, glVertexAttrib1sARB, NULL, _gloffset_VertexAttrib1sARB),
+    NAME_FUNC_OFFSET( 6994, glVertexAttrib1svARB, glVertexAttrib1svARB, NULL, _gloffset_VertexAttrib1svARB),
+    NAME_FUNC_OFFSET( 7015, glVertexAttrib2dARB, glVertexAttrib2dARB, NULL, _gloffset_VertexAttrib2dARB),
+    NAME_FUNC_OFFSET( 7035, glVertexAttrib2dvARB, glVertexAttrib2dvARB, NULL, _gloffset_VertexAttrib2dvARB),
+    NAME_FUNC_OFFSET( 7056, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, _gloffset_VertexAttrib2fARB),
+    NAME_FUNC_OFFSET( 7076, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, _gloffset_VertexAttrib2fvARB),
+    NAME_FUNC_OFFSET( 7097, glVertexAttrib2sARB, glVertexAttrib2sARB, NULL, _gloffset_VertexAttrib2sARB),
+    NAME_FUNC_OFFSET( 7117, glVertexAttrib2svARB, glVertexAttrib2svARB, NULL, _gloffset_VertexAttrib2svARB),
+    NAME_FUNC_OFFSET( 7138, glVertexAttrib3dARB, glVertexAttrib3dARB, NULL, _gloffset_VertexAttrib3dARB),
+    NAME_FUNC_OFFSET( 7158, glVertexAttrib3dvARB, glVertexAttrib3dvARB, NULL, _gloffset_VertexAttrib3dvARB),
+    NAME_FUNC_OFFSET( 7179, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, _gloffset_VertexAttrib3fARB),
+    NAME_FUNC_OFFSET( 7199, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, _gloffset_VertexAttrib3fvARB),
+    NAME_FUNC_OFFSET( 7220, glVertexAttrib3sARB, glVertexAttrib3sARB, NULL, _gloffset_VertexAttrib3sARB),
+    NAME_FUNC_OFFSET( 7240, glVertexAttrib3svARB, glVertexAttrib3svARB, NULL, _gloffset_VertexAttrib3svARB),
+    NAME_FUNC_OFFSET( 7261, glVertexAttrib4NbvARB, glVertexAttrib4NbvARB, NULL, _gloffset_VertexAttrib4NbvARB),
+    NAME_FUNC_OFFSET( 7283, glVertexAttrib4NivARB, glVertexAttrib4NivARB, NULL, _gloffset_VertexAttrib4NivARB),
+    NAME_FUNC_OFFSET( 7305, glVertexAttrib4NsvARB, glVertexAttrib4NsvARB, NULL, _gloffset_VertexAttrib4NsvARB),
+    NAME_FUNC_OFFSET( 7327, glVertexAttrib4NubARB, glVertexAttrib4NubARB, NULL, _gloffset_VertexAttrib4NubARB),
+    NAME_FUNC_OFFSET( 7349, glVertexAttrib4NubvARB, glVertexAttrib4NubvARB, NULL, _gloffset_VertexAttrib4NubvARB),
+    NAME_FUNC_OFFSET( 7372, glVertexAttrib4NuivARB, glVertexAttrib4NuivARB, NULL, _gloffset_VertexAttrib4NuivARB),
+    NAME_FUNC_OFFSET( 7395, glVertexAttrib4NusvARB, glVertexAttrib4NusvARB, NULL, _gloffset_VertexAttrib4NusvARB),
+    NAME_FUNC_OFFSET( 7418, glVertexAttrib4bvARB, glVertexAttrib4bvARB, NULL, _gloffset_VertexAttrib4bvARB),
+    NAME_FUNC_OFFSET( 7439, glVertexAttrib4dARB, glVertexAttrib4dARB, NULL, _gloffset_VertexAttrib4dARB),
+    NAME_FUNC_OFFSET( 7459, glVertexAttrib4dvARB, glVertexAttrib4dvARB, NULL, _gloffset_VertexAttrib4dvARB),
+    NAME_FUNC_OFFSET( 7480, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, _gloffset_VertexAttrib4fARB),
+    NAME_FUNC_OFFSET( 7500, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, _gloffset_VertexAttrib4fvARB),
+    NAME_FUNC_OFFSET( 7521, glVertexAttrib4ivARB, glVertexAttrib4ivARB, NULL, _gloffset_VertexAttrib4ivARB),
+    NAME_FUNC_OFFSET( 7542, glVertexAttrib4sARB, glVertexAttrib4sARB, NULL, _gloffset_VertexAttrib4sARB),
+    NAME_FUNC_OFFSET( 7562, glVertexAttrib4svARB, glVertexAttrib4svARB, NULL, _gloffset_VertexAttrib4svARB),
+    NAME_FUNC_OFFSET( 7583, glVertexAttrib4ubvARB, glVertexAttrib4ubvARB, NULL, _gloffset_VertexAttrib4ubvARB),
+    NAME_FUNC_OFFSET( 7605, glVertexAttrib4uivARB, glVertexAttrib4uivARB, NULL, _gloffset_VertexAttrib4uivARB),
+    NAME_FUNC_OFFSET( 7627, glVertexAttrib4usvARB, glVertexAttrib4usvARB, NULL, _gloffset_VertexAttrib4usvARB),
+    NAME_FUNC_OFFSET( 7649, glVertexAttribPointerARB, glVertexAttribPointerARB, NULL, _gloffset_VertexAttribPointerARB),
+    NAME_FUNC_OFFSET( 7674, glBindBufferARB, glBindBufferARB, NULL, _gloffset_BindBufferARB),
+    NAME_FUNC_OFFSET( 7690, glBufferDataARB, glBufferDataARB, NULL, _gloffset_BufferDataARB),
+    NAME_FUNC_OFFSET( 7706, glBufferSubDataARB, glBufferSubDataARB, NULL, _gloffset_BufferSubDataARB),
+    NAME_FUNC_OFFSET( 7725, glDeleteBuffersARB, glDeleteBuffersARB, NULL, _gloffset_DeleteBuffersARB),
+    NAME_FUNC_OFFSET( 7744, glGenBuffersARB, glGenBuffersARB, NULL, _gloffset_GenBuffersARB),
+    NAME_FUNC_OFFSET( 7760, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, _gloffset_GetBufferParameterivARB),
+    NAME_FUNC_OFFSET( 7786, glGetBufferPointervARB, glGetBufferPointervARB, NULL, _gloffset_GetBufferPointervARB),
+    NAME_FUNC_OFFSET( 7809, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, _gloffset_GetBufferSubDataARB),
+    NAME_FUNC_OFFSET( 7831, glIsBufferARB, glIsBufferARB, NULL, _gloffset_IsBufferARB),
+    NAME_FUNC_OFFSET( 7845, glMapBufferARB, glMapBufferARB, NULL, _gloffset_MapBufferARB),
+    NAME_FUNC_OFFSET( 7860, glUnmapBufferARB, glUnmapBufferARB, NULL, _gloffset_UnmapBufferARB),
+    NAME_FUNC_OFFSET( 7877, glBeginQueryARB, glBeginQueryARB, NULL, _gloffset_BeginQueryARB),
+    NAME_FUNC_OFFSET( 7893, glDeleteQueriesARB, glDeleteQueriesARB, NULL, _gloffset_DeleteQueriesARB),
+    NAME_FUNC_OFFSET( 7912, glEndQueryARB, glEndQueryARB, NULL, _gloffset_EndQueryARB),
+    NAME_FUNC_OFFSET( 7926, glGenQueriesARB, glGenQueriesARB, NULL, _gloffset_GenQueriesARB),
+    NAME_FUNC_OFFSET( 7942, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, _gloffset_GetQueryObjectivARB),
+    NAME_FUNC_OFFSET( 7964, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, _gloffset_GetQueryObjectuivARB),
+    NAME_FUNC_OFFSET( 7987, glGetQueryivARB, glGetQueryivARB, NULL, _gloffset_GetQueryivARB),
+    NAME_FUNC_OFFSET( 8003, glIsQueryARB, glIsQueryARB, NULL, _gloffset_IsQueryARB),
+    NAME_FUNC_OFFSET( 8016, glAttachObjectARB, glAttachObjectARB, NULL, _gloffset_AttachObjectARB),
+    NAME_FUNC_OFFSET( 8034, glCompileShaderARB, glCompileShaderARB, NULL, _gloffset_CompileShaderARB),
+    NAME_FUNC_OFFSET( 8053, glCreateProgramObjectARB, glCreateProgramObjectARB, NULL, _gloffset_CreateProgramObjectARB),
+    NAME_FUNC_OFFSET( 8078, glCreateShaderObjectARB, glCreateShaderObjectARB, NULL, _gloffset_CreateShaderObjectARB),
+    NAME_FUNC_OFFSET( 8102, glDeleteObjectARB, glDeleteObjectARB, NULL, _gloffset_DeleteObjectARB),
+    NAME_FUNC_OFFSET( 8120, glDetachObjectARB, glDetachObjectARB, NULL, _gloffset_DetachObjectARB),
+    NAME_FUNC_OFFSET( 8138, glGetActiveUniformARB, glGetActiveUniformARB, NULL, _gloffset_GetActiveUniformARB),
+    NAME_FUNC_OFFSET( 8160, glGetAttachedObjectsARB, glGetAttachedObjectsARB, NULL, _gloffset_GetAttachedObjectsARB),
+    NAME_FUNC_OFFSET( 8184, glGetHandleARB, glGetHandleARB, NULL, _gloffset_GetHandleARB),
+    NAME_FUNC_OFFSET( 8199, glGetInfoLogARB, glGetInfoLogARB, NULL, _gloffset_GetInfoLogARB),
+    NAME_FUNC_OFFSET( 8215, glGetObjectParameterfvARB, glGetObjectParameterfvARB, NULL, _gloffset_GetObjectParameterfvARB),
+    NAME_FUNC_OFFSET( 8241, glGetObjectParameterivARB, glGetObjectParameterivARB, NULL, _gloffset_GetObjectParameterivARB),
+    NAME_FUNC_OFFSET( 8267, glGetShaderSourceARB, glGetShaderSourceARB, NULL, _gloffset_GetShaderSourceARB),
+    NAME_FUNC_OFFSET( 8288, glGetUniformLocationARB, glGetUniformLocationARB, NULL, _gloffset_GetUniformLocationARB),
+    NAME_FUNC_OFFSET( 8312, glGetUniformfvARB, glGetUniformfvARB, NULL, _gloffset_GetUniformfvARB),
+    NAME_FUNC_OFFSET( 8330, glGetUniformivARB, glGetUniformivARB, NULL, _gloffset_GetUniformivARB),
+    NAME_FUNC_OFFSET( 8348, glLinkProgramARB, glLinkProgramARB, NULL, _gloffset_LinkProgramARB),
+    NAME_FUNC_OFFSET( 8365, glShaderSourceARB, glShaderSourceARB, NULL, _gloffset_ShaderSourceARB),
+    NAME_FUNC_OFFSET( 8383, glUniform1fARB, glUniform1fARB, NULL, _gloffset_Uniform1fARB),
+    NAME_FUNC_OFFSET( 8398, glUniform1fvARB, glUniform1fvARB, NULL, _gloffset_Uniform1fvARB),
+    NAME_FUNC_OFFSET( 8414, glUniform1iARB, glUniform1iARB, NULL, _gloffset_Uniform1iARB),
+    NAME_FUNC_OFFSET( 8429, glUniform1ivARB, glUniform1ivARB, NULL, _gloffset_Uniform1ivARB),
+    NAME_FUNC_OFFSET( 8445, glUniform2fARB, glUniform2fARB, NULL, _gloffset_Uniform2fARB),
+    NAME_FUNC_OFFSET( 8460, glUniform2fvARB, glUniform2fvARB, NULL, _gloffset_Uniform2fvARB),
+    NAME_FUNC_OFFSET( 8476, glUniform2iARB, glUniform2iARB, NULL, _gloffset_Uniform2iARB),
+    NAME_FUNC_OFFSET( 8491, glUniform2ivARB, glUniform2ivARB, NULL, _gloffset_Uniform2ivARB),
+    NAME_FUNC_OFFSET( 8507, glUniform3fARB, glUniform3fARB, NULL, _gloffset_Uniform3fARB),
+    NAME_FUNC_OFFSET( 8522, glUniform3fvARB, glUniform3fvARB, NULL, _gloffset_Uniform3fvARB),
+    NAME_FUNC_OFFSET( 8538, glUniform3iARB, glUniform3iARB, NULL, _gloffset_Uniform3iARB),
+    NAME_FUNC_OFFSET( 8553, glUniform3ivARB, glUniform3ivARB, NULL, _gloffset_Uniform3ivARB),
+    NAME_FUNC_OFFSET( 8569, glUniform4fARB, glUniform4fARB, NULL, _gloffset_Uniform4fARB),
+    NAME_FUNC_OFFSET( 8584, glUniform4fvARB, glUniform4fvARB, NULL, _gloffset_Uniform4fvARB),
+    NAME_FUNC_OFFSET( 8600, glUniform4iARB, glUniform4iARB, NULL, _gloffset_Uniform4iARB),
+    NAME_FUNC_OFFSET( 8615, glUniform4ivARB, glUniform4ivARB, NULL, _gloffset_Uniform4ivARB),
+    NAME_FUNC_OFFSET( 8631, glUniformMatrix2fvARB, glUniformMatrix2fvARB, NULL, _gloffset_UniformMatrix2fvARB),
+    NAME_FUNC_OFFSET( 8653, glUniformMatrix3fvARB, glUniformMatrix3fvARB, NULL, _gloffset_UniformMatrix3fvARB),
+    NAME_FUNC_OFFSET( 8675, glUniformMatrix4fvARB, glUniformMatrix4fvARB, NULL, _gloffset_UniformMatrix4fvARB),
+    NAME_FUNC_OFFSET( 8697, glUseProgramObjectARB, glUseProgramObjectARB, NULL, _gloffset_UseProgramObjectARB),
+    NAME_FUNC_OFFSET( 8719, glValidateProgramARB, glValidateProgramARB, NULL, _gloffset_ValidateProgramARB),
+    NAME_FUNC_OFFSET( 8740, glBindAttribLocationARB, glBindAttribLocationARB, NULL, _gloffset_BindAttribLocationARB),
+    NAME_FUNC_OFFSET( 8764, glGetActiveAttribARB, glGetActiveAttribARB, NULL, _gloffset_GetActiveAttribARB),
+    NAME_FUNC_OFFSET( 8785, glGetAttribLocationARB, glGetAttribLocationARB, NULL, _gloffset_GetAttribLocationARB),
+    NAME_FUNC_OFFSET( 8808, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
+    NAME_FUNC_OFFSET( 8825, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, _gloffset_PolygonOffsetEXT),
+    NAME_FUNC_OFFSET( 8844, gl_dispatch_stub_556, gl_dispatch_stub_556, NULL, _gloffset_GetPixelTexGenParameterfvSGIS),
+    NAME_FUNC_OFFSET( 8876, gl_dispatch_stub_557, gl_dispatch_stub_557, NULL, _gloffset_GetPixelTexGenParameterivSGIS),
+    NAME_FUNC_OFFSET( 8908, gl_dispatch_stub_558, gl_dispatch_stub_558, NULL, _gloffset_PixelTexGenParameterfSGIS),
+    NAME_FUNC_OFFSET( 8936, gl_dispatch_stub_559, gl_dispatch_stub_559, NULL, _gloffset_PixelTexGenParameterfvSGIS),
+    NAME_FUNC_OFFSET( 8965, gl_dispatch_stub_560, gl_dispatch_stub_560, NULL, _gloffset_PixelTexGenParameteriSGIS),
+    NAME_FUNC_OFFSET( 8993, gl_dispatch_stub_561, gl_dispatch_stub_561, NULL, _gloffset_PixelTexGenParameterivSGIS),
+    NAME_FUNC_OFFSET( 9022, gl_dispatch_stub_562, gl_dispatch_stub_562, NULL, _gloffset_SampleMaskSGIS),
+    NAME_FUNC_OFFSET( 9039, gl_dispatch_stub_563, gl_dispatch_stub_563, NULL, _gloffset_SamplePatternSGIS),
+    NAME_FUNC_OFFSET( 9059, glColorPointerEXT, glColorPointerEXT, NULL, _gloffset_ColorPointerEXT),
+    NAME_FUNC_OFFSET( 9077, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, _gloffset_EdgeFlagPointerEXT),
+    NAME_FUNC_OFFSET( 9098, glIndexPointerEXT, glIndexPointerEXT, NULL, _gloffset_IndexPointerEXT),
+    NAME_FUNC_OFFSET( 9116, glNormalPointerEXT, glNormalPointerEXT, NULL, _gloffset_NormalPointerEXT),
+    NAME_FUNC_OFFSET( 9135, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, _gloffset_TexCoordPointerEXT),
+    NAME_FUNC_OFFSET( 9156, glVertexPointerEXT, glVertexPointerEXT, NULL, _gloffset_VertexPointerEXT),
+    NAME_FUNC_OFFSET( 9175, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
+    NAME_FUNC_OFFSET( 9196, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
+    NAME_FUNC_OFFSET( 9218, glLockArraysEXT, glLockArraysEXT, NULL, _gloffset_LockArraysEXT),
+    NAME_FUNC_OFFSET( 9234, glUnlockArraysEXT, glUnlockArraysEXT, NULL, _gloffset_UnlockArraysEXT),
+    NAME_FUNC_OFFSET( 9252, gl_dispatch_stub_574, gl_dispatch_stub_574, NULL, _gloffset_CullParameterdvEXT),
+    NAME_FUNC_OFFSET( 9273, gl_dispatch_stub_575, gl_dispatch_stub_575, NULL, _gloffset_CullParameterfvEXT),
+    NAME_FUNC_OFFSET( 9294, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, _gloffset_SecondaryColor3bEXT),
+    NAME_FUNC_OFFSET( 9316, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, _gloffset_SecondaryColor3bvEXT),
+    NAME_FUNC_OFFSET( 9339, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, _gloffset_SecondaryColor3dEXT),
+    NAME_FUNC_OFFSET( 9361, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, _gloffset_SecondaryColor3dvEXT),
+    NAME_FUNC_OFFSET( 9384, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, _gloffset_SecondaryColor3fEXT),
+    NAME_FUNC_OFFSET( 9406, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, _gloffset_SecondaryColor3fvEXT),
+    NAME_FUNC_OFFSET( 9429, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, _gloffset_SecondaryColor3iEXT),
+    NAME_FUNC_OFFSET( 9451, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, _gloffset_SecondaryColor3ivEXT),
+    NAME_FUNC_OFFSET( 9474, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, _gloffset_SecondaryColor3sEXT),
+    NAME_FUNC_OFFSET( 9496, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, _gloffset_SecondaryColor3svEXT),
+    NAME_FUNC_OFFSET( 9519, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, _gloffset_SecondaryColor3ubEXT),
+    NAME_FUNC_OFFSET( 9542, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, _gloffset_SecondaryColor3ubvEXT),
+    NAME_FUNC_OFFSET( 9566, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, _gloffset_SecondaryColor3uiEXT),
+    NAME_FUNC_OFFSET( 9589, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, _gloffset_SecondaryColor3uivEXT),
+    NAME_FUNC_OFFSET( 9613, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, _gloffset_SecondaryColor3usEXT),
+    NAME_FUNC_OFFSET( 9636, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, _gloffset_SecondaryColor3usvEXT),
+    NAME_FUNC_OFFSET( 9660, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, _gloffset_SecondaryColorPointerEXT),
+    NAME_FUNC_OFFSET( 9687, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, _gloffset_MultiDrawArraysEXT),
+    NAME_FUNC_OFFSET( 9708, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, _gloffset_MultiDrawElementsEXT),
+    NAME_FUNC_OFFSET( 9731, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, _gloffset_FogCoordPointerEXT),
+    NAME_FUNC_OFFSET( 9752, glFogCoorddEXT, glFogCoorddEXT, NULL, _gloffset_FogCoorddEXT),
+    NAME_FUNC_OFFSET( 9767, glFogCoorddvEXT, glFogCoorddvEXT, NULL, _gloffset_FogCoorddvEXT),
+    NAME_FUNC_OFFSET( 9783, glFogCoordfEXT, glFogCoordfEXT, NULL, _gloffset_FogCoordfEXT),
+    NAME_FUNC_OFFSET( 9798, glFogCoordfvEXT, glFogCoordfvEXT, NULL, _gloffset_FogCoordfvEXT),
+    NAME_FUNC_OFFSET( 9814, gl_dispatch_stub_600, gl_dispatch_stub_600, NULL, _gloffset_PixelTexGenSGIX),
+    NAME_FUNC_OFFSET( 9832, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
+    NAME_FUNC_OFFSET( 9855, glFlushVertexArrayRangeNV, glFlushVertexArrayRangeNV, NULL, _gloffset_FlushVertexArrayRangeNV),
+    NAME_FUNC_OFFSET( 9881, glVertexArrayRangeNV, glVertexArrayRangeNV, NULL, _gloffset_VertexArrayRangeNV),
+    NAME_FUNC_OFFSET( 9902, glCombinerInputNV, glCombinerInputNV, NULL, _gloffset_CombinerInputNV),
+    NAME_FUNC_OFFSET( 9920, glCombinerOutputNV, glCombinerOutputNV, NULL, _gloffset_CombinerOutputNV),
+    NAME_FUNC_OFFSET( 9939, glCombinerParameterfNV, glCombinerParameterfNV, NULL, _gloffset_CombinerParameterfNV),
+    NAME_FUNC_OFFSET( 9962, glCombinerParameterfvNV, glCombinerParameterfvNV, NULL, _gloffset_CombinerParameterfvNV),
+    NAME_FUNC_OFFSET( 9986, glCombinerParameteriNV, glCombinerParameteriNV, NULL, _gloffset_CombinerParameteriNV),
+    NAME_FUNC_OFFSET(10009, glCombinerParameterivNV, glCombinerParameterivNV, NULL, _gloffset_CombinerParameterivNV),
+    NAME_FUNC_OFFSET(10033, glFinalCombinerInputNV, glFinalCombinerInputNV, NULL, _gloffset_FinalCombinerInputNV),
+    NAME_FUNC_OFFSET(10056, glGetCombinerInputParameterfvNV, glGetCombinerInputParameterfvNV, NULL, _gloffset_GetCombinerInputParameterfvNV),
+    NAME_FUNC_OFFSET(10088, glGetCombinerInputParameterivNV, glGetCombinerInputParameterivNV, NULL, _gloffset_GetCombinerInputParameterivNV),
+    NAME_FUNC_OFFSET(10120, glGetCombinerOutputParameterfvNV, glGetCombinerOutputParameterfvNV, NULL, _gloffset_GetCombinerOutputParameterfvNV),
+    NAME_FUNC_OFFSET(10153, glGetCombinerOutputParameterivNV, glGetCombinerOutputParameterivNV, NULL, _gloffset_GetCombinerOutputParameterivNV),
+    NAME_FUNC_OFFSET(10186, glGetFinalCombinerInputParameterfvNV, glGetFinalCombinerInputParameterfvNV, NULL, _gloffset_GetFinalCombinerInputParameterfvNV),
+    NAME_FUNC_OFFSET(10223, glGetFinalCombinerInputParameterivNV, glGetFinalCombinerInputParameterivNV, NULL, _gloffset_GetFinalCombinerInputParameterivNV),
+    NAME_FUNC_OFFSET(10260, glResizeBuffersMESA, glResizeBuffersMESA, NULL, _gloffset_ResizeBuffersMESA),
+    NAME_FUNC_OFFSET(10280, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
+    NAME_FUNC_OFFSET(10298, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
+    NAME_FUNC_OFFSET(10317, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
+    NAME_FUNC_OFFSET(10335, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
+    NAME_FUNC_OFFSET(10354, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
+    NAME_FUNC_OFFSET(10372, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
+    NAME_FUNC_OFFSET(10391, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
+    NAME_FUNC_OFFSET(10409, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
+    NAME_FUNC_OFFSET(10428, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
+    NAME_FUNC_OFFSET(10446, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
+    NAME_FUNC_OFFSET(10465, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
+    NAME_FUNC_OFFSET(10483, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
+    NAME_FUNC_OFFSET(10502, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
+    NAME_FUNC_OFFSET(10520, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
+    NAME_FUNC_OFFSET(10539, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
+    NAME_FUNC_OFFSET(10557, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
+    NAME_FUNC_OFFSET(10576, glWindowPos4dMESA, glWindowPos4dMESA, NULL, _gloffset_WindowPos4dMESA),
+    NAME_FUNC_OFFSET(10594, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, _gloffset_WindowPos4dvMESA),
+    NAME_FUNC_OFFSET(10613, glWindowPos4fMESA, glWindowPos4fMESA, NULL, _gloffset_WindowPos4fMESA),
+    NAME_FUNC_OFFSET(10631, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, _gloffset_WindowPos4fvMESA),
+    NAME_FUNC_OFFSET(10650, glWindowPos4iMESA, glWindowPos4iMESA, NULL, _gloffset_WindowPos4iMESA),
+    NAME_FUNC_OFFSET(10668, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, _gloffset_WindowPos4ivMESA),
+    NAME_FUNC_OFFSET(10687, glWindowPos4sMESA, glWindowPos4sMESA, NULL, _gloffset_WindowPos4sMESA),
+    NAME_FUNC_OFFSET(10705, glWindowPos4svMESA, glWindowPos4svMESA, NULL, _gloffset_WindowPos4svMESA),
+    NAME_FUNC_OFFSET(10724, gl_dispatch_stub_642, gl_dispatch_stub_642, NULL, _gloffset_MultiModeDrawArraysIBM),
+    NAME_FUNC_OFFSET(10749, gl_dispatch_stub_643, gl_dispatch_stub_643, NULL, _gloffset_MultiModeDrawElementsIBM),
+    NAME_FUNC_OFFSET(10776, gl_dispatch_stub_644, gl_dispatch_stub_644, NULL, _gloffset_DeleteFencesNV),
+    NAME_FUNC_OFFSET(10793, gl_dispatch_stub_645, gl_dispatch_stub_645, NULL, _gloffset_FinishFenceNV),
+    NAME_FUNC_OFFSET(10809, gl_dispatch_stub_646, gl_dispatch_stub_646, NULL, _gloffset_GenFencesNV),
+    NAME_FUNC_OFFSET(10823, gl_dispatch_stub_647, gl_dispatch_stub_647, NULL, _gloffset_GetFenceivNV),
+    NAME_FUNC_OFFSET(10838, gl_dispatch_stub_648, gl_dispatch_stub_648, NULL, _gloffset_IsFenceNV),
+    NAME_FUNC_OFFSET(10850, gl_dispatch_stub_649, gl_dispatch_stub_649, NULL, _gloffset_SetFenceNV),
+    NAME_FUNC_OFFSET(10863, gl_dispatch_stub_650, gl_dispatch_stub_650, NULL, _gloffset_TestFenceNV),
+    NAME_FUNC_OFFSET(10877, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, _gloffset_AreProgramsResidentNV),
+    NAME_FUNC_OFFSET(10901, glBindProgramNV, glBindProgramNV, NULL, _gloffset_BindProgramNV),
+    NAME_FUNC_OFFSET(10917, glDeleteProgramsNV, glDeleteProgramsNV, NULL, _gloffset_DeleteProgramsNV),
+    NAME_FUNC_OFFSET(10936, glExecuteProgramNV, glExecuteProgramNV, NULL, _gloffset_ExecuteProgramNV),
+    NAME_FUNC_OFFSET(10955, glGenProgramsNV, glGenProgramsNV, NULL, _gloffset_GenProgramsNV),
+    NAME_FUNC_OFFSET(10971, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, _gloffset_GetProgramParameterdvNV),
+    NAME_FUNC_OFFSET(10997, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, _gloffset_GetProgramParameterfvNV),
+    NAME_FUNC_OFFSET(11023, glGetProgramStringNV, glGetProgramStringNV, NULL, _gloffset_GetProgramStringNV),
+    NAME_FUNC_OFFSET(11044, glGetProgramivNV, glGetProgramivNV, NULL, _gloffset_GetProgramivNV),
+    NAME_FUNC_OFFSET(11061, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, _gloffset_GetTrackMatrixivNV),
+    NAME_FUNC_OFFSET(11082, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, _gloffset_GetVertexAttribPointervNV),
+    NAME_FUNC_OFFSET(11110, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, _gloffset_GetVertexAttribdvNV),
+    NAME_FUNC_OFFSET(11132, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, _gloffset_GetVertexAttribfvNV),
+    NAME_FUNC_OFFSET(11154, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, _gloffset_GetVertexAttribivNV),
+    NAME_FUNC_OFFSET(11176, glIsProgramNV, glIsProgramNV, NULL, _gloffset_IsProgramNV),
+    NAME_FUNC_OFFSET(11190, glLoadProgramNV, glLoadProgramNV, NULL, _gloffset_LoadProgramNV),
+    NAME_FUNC_OFFSET(11206, glProgramParameter4dNV, glProgramParameter4dNV, NULL, _gloffset_ProgramParameter4dNV),
+    NAME_FUNC_OFFSET(11229, glProgramParameter4dvNV, glProgramParameter4dvNV, NULL, _gloffset_ProgramParameter4dvNV),
+    NAME_FUNC_OFFSET(11253, glProgramParameter4fNV, glProgramParameter4fNV, NULL, _gloffset_ProgramParameter4fNV),
+    NAME_FUNC_OFFSET(11276, glProgramParameter4fvNV, glProgramParameter4fvNV, NULL, _gloffset_ProgramParameter4fvNV),
+    NAME_FUNC_OFFSET(11300, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, _gloffset_ProgramParameters4dvNV),
+    NAME_FUNC_OFFSET(11325, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, _gloffset_ProgramParameters4fvNV),
+    NAME_FUNC_OFFSET(11350, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, _gloffset_RequestResidentProgramsNV),
+    NAME_FUNC_OFFSET(11378, glTrackMatrixNV, glTrackMatrixNV, NULL, _gloffset_TrackMatrixNV),
+    NAME_FUNC_OFFSET(11394, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, _gloffset_VertexAttrib1dNV),
+    NAME_FUNC_OFFSET(11413, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, _gloffset_VertexAttrib1dvNV),
+    NAME_FUNC_OFFSET(11433, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, _gloffset_VertexAttrib1fNV),
+    NAME_FUNC_OFFSET(11452, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, _gloffset_VertexAttrib1fvNV),
+    NAME_FUNC_OFFSET(11472, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, _gloffset_VertexAttrib1sNV),
+    NAME_FUNC_OFFSET(11491, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, _gloffset_VertexAttrib1svNV),
+    NAME_FUNC_OFFSET(11511, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, _gloffset_VertexAttrib2dNV),
+    NAME_FUNC_OFFSET(11530, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, _gloffset_VertexAttrib2dvNV),
+    NAME_FUNC_OFFSET(11550, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, _gloffset_VertexAttrib2fNV),
+    NAME_FUNC_OFFSET(11569, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, _gloffset_VertexAttrib2fvNV),
+    NAME_FUNC_OFFSET(11589, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, _gloffset_VertexAttrib2sNV),
+    NAME_FUNC_OFFSET(11608, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, _gloffset_VertexAttrib2svNV),
+    NAME_FUNC_OFFSET(11628, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, _gloffset_VertexAttrib3dNV),
+    NAME_FUNC_OFFSET(11647, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, _gloffset_VertexAttrib3dvNV),
+    NAME_FUNC_OFFSET(11667, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, _gloffset_VertexAttrib3fNV),
+    NAME_FUNC_OFFSET(11686, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, _gloffset_VertexAttrib3fvNV),
+    NAME_FUNC_OFFSET(11706, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, _gloffset_VertexAttrib3sNV),
+    NAME_FUNC_OFFSET(11725, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, _gloffset_VertexAttrib3svNV),
+    NAME_FUNC_OFFSET(11745, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, _gloffset_VertexAttrib4dNV),
+    NAME_FUNC_OFFSET(11764, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, _gloffset_VertexAttrib4dvNV),
+    NAME_FUNC_OFFSET(11784, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, _gloffset_VertexAttrib4fNV),
+    NAME_FUNC_OFFSET(11803, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, _gloffset_VertexAttrib4fvNV),
+    NAME_FUNC_OFFSET(11823, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, _gloffset_VertexAttrib4sNV),
+    NAME_FUNC_OFFSET(11842, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, _gloffset_VertexAttrib4svNV),
+    NAME_FUNC_OFFSET(11862, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, _gloffset_VertexAttrib4ubNV),
+    NAME_FUNC_OFFSET(11882, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, _gloffset_VertexAttrib4ubvNV),
+    NAME_FUNC_OFFSET(11903, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, _gloffset_VertexAttribPointerNV),
+    NAME_FUNC_OFFSET(11927, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, _gloffset_VertexAttribs1dvNV),
+    NAME_FUNC_OFFSET(11948, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, _gloffset_VertexAttribs1fvNV),
+    NAME_FUNC_OFFSET(11969, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, _gloffset_VertexAttribs1svNV),
+    NAME_FUNC_OFFSET(11990, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, _gloffset_VertexAttribs2dvNV),
+    NAME_FUNC_OFFSET(12011, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, _gloffset_VertexAttribs2fvNV),
+    NAME_FUNC_OFFSET(12032, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, _gloffset_VertexAttribs2svNV),
+    NAME_FUNC_OFFSET(12053, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, _gloffset_VertexAttribs3dvNV),
+    NAME_FUNC_OFFSET(12074, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, _gloffset_VertexAttribs3fvNV),
+    NAME_FUNC_OFFSET(12095, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, _gloffset_VertexAttribs3svNV),
+    NAME_FUNC_OFFSET(12116, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, _gloffset_VertexAttribs4dvNV),
+    NAME_FUNC_OFFSET(12137, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, _gloffset_VertexAttribs4fvNV),
+    NAME_FUNC_OFFSET(12158, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, _gloffset_VertexAttribs4svNV),
+    NAME_FUNC_OFFSET(12179, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, _gloffset_VertexAttribs4ubvNV),
+    NAME_FUNC_OFFSET(12201, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, _gloffset_AlphaFragmentOp1ATI),
+    NAME_FUNC_OFFSET(12223, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, _gloffset_AlphaFragmentOp2ATI),
+    NAME_FUNC_OFFSET(12245, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, _gloffset_AlphaFragmentOp3ATI),
+    NAME_FUNC_OFFSET(12267, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, _gloffset_BeginFragmentShaderATI),
+    NAME_FUNC_OFFSET(12292, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, _gloffset_BindFragmentShaderATI),
+    NAME_FUNC_OFFSET(12316, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, _gloffset_ColorFragmentOp1ATI),
+    NAME_FUNC_OFFSET(12338, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, _gloffset_ColorFragmentOp2ATI),
+    NAME_FUNC_OFFSET(12360, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, _gloffset_ColorFragmentOp3ATI),
+    NAME_FUNC_OFFSET(12382, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, _gloffset_DeleteFragmentShaderATI),
+    NAME_FUNC_OFFSET(12408, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, _gloffset_EndFragmentShaderATI),
+    NAME_FUNC_OFFSET(12431, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, _gloffset_GenFragmentShadersATI),
+    NAME_FUNC_OFFSET(12455, glPassTexCoordATI, glPassTexCoordATI, NULL, _gloffset_PassTexCoordATI),
+    NAME_FUNC_OFFSET(12473, glSampleMapATI, glSampleMapATI, NULL, _gloffset_SampleMapATI),
+    NAME_FUNC_OFFSET(12488, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, _gloffset_SetFragmentShaderConstantATI),
+    NAME_FUNC_OFFSET(12519, glPointParameteriNV, glPointParameteriNV, NULL, _gloffset_PointParameteriNV),
+    NAME_FUNC_OFFSET(12539, glPointParameterivNV, glPointParameterivNV, NULL, _gloffset_PointParameterivNV),
+    NAME_FUNC_OFFSET(12560, gl_dispatch_stub_731, gl_dispatch_stub_731, NULL, _gloffset_ActiveStencilFaceEXT),
+    NAME_FUNC_OFFSET(12583, gl_dispatch_stub_732, gl_dispatch_stub_732, NULL, _gloffset_BindVertexArrayAPPLE),
+    NAME_FUNC_OFFSET(12606, gl_dispatch_stub_733, gl_dispatch_stub_733, NULL, _gloffset_DeleteVertexArraysAPPLE),
+    NAME_FUNC_OFFSET(12632, gl_dispatch_stub_734, gl_dispatch_stub_734, NULL, _gloffset_GenVertexArraysAPPLE),
+    NAME_FUNC_OFFSET(12655, gl_dispatch_stub_735, gl_dispatch_stub_735, NULL, _gloffset_IsVertexArrayAPPLE),
+    NAME_FUNC_OFFSET(12676, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, _gloffset_GetProgramNamedParameterdvNV),
+    NAME_FUNC_OFFSET(12707, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, _gloffset_GetProgramNamedParameterfvNV),
+    NAME_FUNC_OFFSET(12738, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, _gloffset_ProgramNamedParameter4dNV),
+    NAME_FUNC_OFFSET(12766, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, _gloffset_ProgramNamedParameter4dvNV),
+    NAME_FUNC_OFFSET(12795, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, _gloffset_ProgramNamedParameter4fNV),
+    NAME_FUNC_OFFSET(12823, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, _gloffset_ProgramNamedParameter4fvNV),
+    NAME_FUNC_OFFSET(12852, gl_dispatch_stub_742, gl_dispatch_stub_742, NULL, _gloffset_DepthBoundsEXT),
+    NAME_FUNC_OFFSET(12869, gl_dispatch_stub_743, gl_dispatch_stub_743, NULL, _gloffset_BlendEquationSeparateEXT),
+    NAME_FUNC_OFFSET(12896, glBindFramebufferEXT, glBindFramebufferEXT, NULL, _gloffset_BindFramebufferEXT),
+    NAME_FUNC_OFFSET(12917, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, _gloffset_BindRenderbufferEXT),
+    NAME_FUNC_OFFSET(12939, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, _gloffset_CheckFramebufferStatusEXT),
+    NAME_FUNC_OFFSET(12967, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, _gloffset_DeleteFramebuffersEXT),
+    NAME_FUNC_OFFSET(12991, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, _gloffset_DeleteRenderbuffersEXT),
+    NAME_FUNC_OFFSET(13016, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, _gloffset_FramebufferRenderbufferEXT),
+    NAME_FUNC_OFFSET(13045, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, _gloffset_FramebufferTexture1DEXT),
+    NAME_FUNC_OFFSET(13071, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, _gloffset_FramebufferTexture2DEXT),
+    NAME_FUNC_OFFSET(13097, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, _gloffset_FramebufferTexture3DEXT),
+    NAME_FUNC_OFFSET(13123, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, _gloffset_GenFramebuffersEXT),
+    NAME_FUNC_OFFSET(13144, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, _gloffset_GenRenderbuffersEXT),
+    NAME_FUNC_OFFSET(13166, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, _gloffset_GenerateMipmapEXT),
+    NAME_FUNC_OFFSET(13186, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, _gloffset_GetFramebufferAttachmentParameterivEXT),
+    NAME_FUNC_OFFSET(13227, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, _gloffset_GetRenderbufferParameterivEXT),
+    NAME_FUNC_OFFSET(13259, glIsFramebufferEXT, glIsFramebufferEXT, NULL, _gloffset_IsFramebufferEXT),
+    NAME_FUNC_OFFSET(13278, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, _gloffset_IsRenderbufferEXT),
+    NAME_FUNC_OFFSET(13298, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, _gloffset_RenderbufferStorageEXT),
+    NAME_FUNC_OFFSET(13323, gl_dispatch_stub_761, gl_dispatch_stub_761, NULL, _gloffset_BlitFramebufferEXT),
+    NAME_FUNC_OFFSET(13344, gl_dispatch_stub_762, gl_dispatch_stub_762, NULL, _gloffset_ProgramEnvParameters4fvEXT),
+    NAME_FUNC_OFFSET(13373, gl_dispatch_stub_763, gl_dispatch_stub_763, NULL, _gloffset_ProgramLocalParameters4fvEXT),
+    NAME_FUNC_OFFSET(13404, gl_dispatch_stub_764, gl_dispatch_stub_764, NULL, _gloffset_GetQueryObjecti64vEXT),
+    NAME_FUNC_OFFSET(13428, gl_dispatch_stub_765, gl_dispatch_stub_765, NULL, _gloffset_GetQueryObjectui64vEXT),
+    NAME_FUNC_OFFSET(13453, glArrayElement, glArrayElement, NULL, _gloffset_ArrayElement),
+    NAME_FUNC_OFFSET(13471, glBindTexture, glBindTexture, NULL, _gloffset_BindTexture),
+    NAME_FUNC_OFFSET(13488, glDrawArrays, glDrawArrays, NULL, _gloffset_DrawArrays),
+    NAME_FUNC_OFFSET(13504, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, _gloffset_AreTexturesResident),
+    NAME_FUNC_OFFSET(13529, glCopyTexImage1D, glCopyTexImage1D, NULL, _gloffset_CopyTexImage1D),
+    NAME_FUNC_OFFSET(13549, glCopyTexImage2D, glCopyTexImage2D, NULL, _gloffset_CopyTexImage2D),
+    NAME_FUNC_OFFSET(13569, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, _gloffset_CopyTexSubImage1D),
+    NAME_FUNC_OFFSET(13592, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, _gloffset_CopyTexSubImage2D),
+    NAME_FUNC_OFFSET(13615, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, _gloffset_DeleteTextures),
+    NAME_FUNC_OFFSET(13635, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, _gloffset_GenTextures),
+    NAME_FUNC_OFFSET(13652, glGetPointerv, glGetPointerv, NULL, _gloffset_GetPointerv),
+    NAME_FUNC_OFFSET(13669, glIsTexture, glIsTextureEXT, glIsTextureEXT, _gloffset_IsTexture),
+    NAME_FUNC_OFFSET(13684, glPrioritizeTextures, glPrioritizeTextures, NULL, _gloffset_PrioritizeTextures),
+    NAME_FUNC_OFFSET(13708, glTexSubImage1D, glTexSubImage1D, NULL, _gloffset_TexSubImage1D),
+    NAME_FUNC_OFFSET(13727, glTexSubImage2D, glTexSubImage2D, NULL, _gloffset_TexSubImage2D),
+    NAME_FUNC_OFFSET(13746, glBlendColor, glBlendColor, NULL, _gloffset_BlendColor),
+    NAME_FUNC_OFFSET(13762, glBlendEquation, glBlendEquation, NULL, _gloffset_BlendEquation),
+    NAME_FUNC_OFFSET(13781, glDrawRangeElements, glDrawRangeElements, NULL, _gloffset_DrawRangeElements),
+    NAME_FUNC_OFFSET(13804, glColorTable, glColorTable, NULL, _gloffset_ColorTable),
+    NAME_FUNC_OFFSET(13820, glColorTable, glColorTable, NULL, _gloffset_ColorTable),
+    NAME_FUNC_OFFSET(13836, glColorTableParameterfv, glColorTableParameterfv, NULL, _gloffset_ColorTableParameterfv),
+    NAME_FUNC_OFFSET(13863, glColorTableParameteriv, glColorTableParameteriv, NULL, _gloffset_ColorTableParameteriv),
+    NAME_FUNC_OFFSET(13890, glCopyColorTable, glCopyColorTable, NULL, _gloffset_CopyColorTable),
+    NAME_FUNC_OFFSET(13910, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, _gloffset_GetColorTable),
+    NAME_FUNC_OFFSET(13929, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, _gloffset_GetColorTable),
+    NAME_FUNC_OFFSET(13948, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, _gloffset_GetColorTableParameterfv),
+    NAME_FUNC_OFFSET(13978, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, _gloffset_GetColorTableParameterfv),
+    NAME_FUNC_OFFSET(14008, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, _gloffset_GetColorTableParameteriv),
+    NAME_FUNC_OFFSET(14038, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, _gloffset_GetColorTableParameteriv),
+    NAME_FUNC_OFFSET(14068, glColorSubTable, glColorSubTable, NULL, _gloffset_ColorSubTable),
+    NAME_FUNC_OFFSET(14087, glCopyColorSubTable, glCopyColorSubTable, NULL, _gloffset_CopyColorSubTable),
+    NAME_FUNC_OFFSET(14110, glConvolutionFilter1D, glConvolutionFilter1D, NULL, _gloffset_ConvolutionFilter1D),
+    NAME_FUNC_OFFSET(14135, glConvolutionFilter2D, glConvolutionFilter2D, NULL, _gloffset_ConvolutionFilter2D),
+    NAME_FUNC_OFFSET(14160, glConvolutionParameterf, glConvolutionParameterf, NULL, _gloffset_ConvolutionParameterf),
+    NAME_FUNC_OFFSET(14187, glConvolutionParameterfv, glConvolutionParameterfv, NULL, _gloffset_ConvolutionParameterfv),
+    NAME_FUNC_OFFSET(14215, glConvolutionParameteri, glConvolutionParameteri, NULL, _gloffset_ConvolutionParameteri),
+    NAME_FUNC_OFFSET(14242, glConvolutionParameteriv, glConvolutionParameteriv, NULL, _gloffset_ConvolutionParameteriv),
+    NAME_FUNC_OFFSET(14270, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, _gloffset_CopyConvolutionFilter1D),
+    NAME_FUNC_OFFSET(14299, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, _gloffset_CopyConvolutionFilter2D),
+    NAME_FUNC_OFFSET(14328, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, _gloffset_GetConvolutionFilter),
+    NAME_FUNC_OFFSET(14354, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, _gloffset_GetConvolutionParameterfv),
+    NAME_FUNC_OFFSET(14385, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, _gloffset_GetConvolutionParameteriv),
+    NAME_FUNC_OFFSET(14416, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, _gloffset_GetSeparableFilter),
+    NAME_FUNC_OFFSET(14440, glSeparableFilter2D, glSeparableFilter2D, NULL, _gloffset_SeparableFilter2D),
+    NAME_FUNC_OFFSET(14463, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, _gloffset_GetHistogram),
+    NAME_FUNC_OFFSET(14481, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, _gloffset_GetHistogramParameterfv),
+    NAME_FUNC_OFFSET(14510, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, _gloffset_GetHistogramParameteriv),
+    NAME_FUNC_OFFSET(14539, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, _gloffset_GetMinmax),
+    NAME_FUNC_OFFSET(14554, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, _gloffset_GetMinmaxParameterfv),
+    NAME_FUNC_OFFSET(14580, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, _gloffset_GetMinmaxParameteriv),
+    NAME_FUNC_OFFSET(14606, glHistogram, glHistogram, NULL, _gloffset_Histogram),
+    NAME_FUNC_OFFSET(14621, glMinmax, glMinmax, NULL, _gloffset_Minmax),
+    NAME_FUNC_OFFSET(14633, glResetHistogram, glResetHistogram, NULL, _gloffset_ResetHistogram),
+    NAME_FUNC_OFFSET(14653, glResetMinmax, glResetMinmax, NULL, _gloffset_ResetMinmax),
+    NAME_FUNC_OFFSET(14670, glTexImage3D, glTexImage3D, NULL, _gloffset_TexImage3D),
+    NAME_FUNC_OFFSET(14686, glTexSubImage3D, glTexSubImage3D, NULL, _gloffset_TexSubImage3D),
+    NAME_FUNC_OFFSET(14705, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, _gloffset_CopyTexSubImage3D),
+    NAME_FUNC_OFFSET(14728, glActiveTextureARB, glActiveTextureARB, NULL, _gloffset_ActiveTextureARB),
+    NAME_FUNC_OFFSET(14744, glClientActiveTextureARB, glClientActiveTextureARB, NULL, _gloffset_ClientActiveTextureARB),
+    NAME_FUNC_OFFSET(14766, glMultiTexCoord1dARB, glMultiTexCoord1dARB, NULL, _gloffset_MultiTexCoord1dARB),
+    NAME_FUNC_OFFSET(14784, glMultiTexCoord1dvARB, glMultiTexCoord1dvARB, NULL, _gloffset_MultiTexCoord1dvARB),
+    NAME_FUNC_OFFSET(14803, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, _gloffset_MultiTexCoord1fARB),
+    NAME_FUNC_OFFSET(14821, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, _gloffset_MultiTexCoord1fvARB),
+    NAME_FUNC_OFFSET(14840, glMultiTexCoord1iARB, glMultiTexCoord1iARB, NULL, _gloffset_MultiTexCoord1iARB),
+    NAME_FUNC_OFFSET(14858, glMultiTexCoord1ivARB, glMultiTexCoord1ivARB, NULL, _gloffset_MultiTexCoord1ivARB),
+    NAME_FUNC_OFFSET(14877, glMultiTexCoord1sARB, glMultiTexCoord1sARB, NULL, _gloffset_MultiTexCoord1sARB),
+    NAME_FUNC_OFFSET(14895, glMultiTexCoord1svARB, glMultiTexCoord1svARB, NULL, _gloffset_MultiTexCoord1svARB),
+    NAME_FUNC_OFFSET(14914, glMultiTexCoord2dARB, glMultiTexCoord2dARB, NULL, _gloffset_MultiTexCoord2dARB),
+    NAME_FUNC_OFFSET(14932, glMultiTexCoord2dvARB, glMultiTexCoord2dvARB, NULL, _gloffset_MultiTexCoord2dvARB),
+    NAME_FUNC_OFFSET(14951, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, _gloffset_MultiTexCoord2fARB),
+    NAME_FUNC_OFFSET(14969, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, _gloffset_MultiTexCoord2fvARB),
+    NAME_FUNC_OFFSET(14988, glMultiTexCoord2iARB, glMultiTexCoord2iARB, NULL, _gloffset_MultiTexCoord2iARB),
+    NAME_FUNC_OFFSET(15006, glMultiTexCoord2ivARB, glMultiTexCoord2ivARB, NULL, _gloffset_MultiTexCoord2ivARB),
+    NAME_FUNC_OFFSET(15025, glMultiTexCoord2sARB, glMultiTexCoord2sARB, NULL, _gloffset_MultiTexCoord2sARB),
+    NAME_FUNC_OFFSET(15043, glMultiTexCoord2svARB, glMultiTexCoord2svARB, NULL, _gloffset_MultiTexCoord2svARB),
+    NAME_FUNC_OFFSET(15062, glMultiTexCoord3dARB, glMultiTexCoord3dARB, NULL, _gloffset_MultiTexCoord3dARB),
+    NAME_FUNC_OFFSET(15080, glMultiTexCoord3dvARB, glMultiTexCoord3dvARB, NULL, _gloffset_MultiTexCoord3dvARB),
+    NAME_FUNC_OFFSET(15099, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, _gloffset_MultiTexCoord3fARB),
+    NAME_FUNC_OFFSET(15117, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, _gloffset_MultiTexCoord3fvARB),
+    NAME_FUNC_OFFSET(15136, glMultiTexCoord3iARB, glMultiTexCoord3iARB, NULL, _gloffset_MultiTexCoord3iARB),
+    NAME_FUNC_OFFSET(15154, glMultiTexCoord3ivARB, glMultiTexCoord3ivARB, NULL, _gloffset_MultiTexCoord3ivARB),
+    NAME_FUNC_OFFSET(15173, glMultiTexCoord3sARB, glMultiTexCoord3sARB, NULL, _gloffset_MultiTexCoord3sARB),
+    NAME_FUNC_OFFSET(15191, glMultiTexCoord3svARB, glMultiTexCoord3svARB, NULL, _gloffset_MultiTexCoord3svARB),
+    NAME_FUNC_OFFSET(15210, glMultiTexCoord4dARB, glMultiTexCoord4dARB, NULL, _gloffset_MultiTexCoord4dARB),
+    NAME_FUNC_OFFSET(15228, glMultiTexCoord4dvARB, glMultiTexCoord4dvARB, NULL, _gloffset_MultiTexCoord4dvARB),
+    NAME_FUNC_OFFSET(15247, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, _gloffset_MultiTexCoord4fARB),
+    NAME_FUNC_OFFSET(15265, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, _gloffset_MultiTexCoord4fvARB),
+    NAME_FUNC_OFFSET(15284, glMultiTexCoord4iARB, glMultiTexCoord4iARB, NULL, _gloffset_MultiTexCoord4iARB),
+    NAME_FUNC_OFFSET(15302, glMultiTexCoord4ivARB, glMultiTexCoord4ivARB, NULL, _gloffset_MultiTexCoord4ivARB),
+    NAME_FUNC_OFFSET(15321, glMultiTexCoord4sARB, glMultiTexCoord4sARB, NULL, _gloffset_MultiTexCoord4sARB),
+    NAME_FUNC_OFFSET(15339, glMultiTexCoord4svARB, glMultiTexCoord4svARB, NULL, _gloffset_MultiTexCoord4svARB),
+    NAME_FUNC_OFFSET(15358, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, _gloffset_LoadTransposeMatrixdARB),
+    NAME_FUNC_OFFSET(15381, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, _gloffset_LoadTransposeMatrixfARB),
+    NAME_FUNC_OFFSET(15404, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, _gloffset_MultTransposeMatrixdARB),
+    NAME_FUNC_OFFSET(15427, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, _gloffset_MultTransposeMatrixfARB),
+    NAME_FUNC_OFFSET(15450, glSampleCoverageARB, glSampleCoverageARB, NULL, _gloffset_SampleCoverageARB),
+    NAME_FUNC_OFFSET(15467, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, _gloffset_CompressedTexImage1DARB),
+    NAME_FUNC_OFFSET(15490, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, _gloffset_CompressedTexImage2DARB),
+    NAME_FUNC_OFFSET(15513, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, _gloffset_CompressedTexImage3DARB),
+    NAME_FUNC_OFFSET(15536, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, _gloffset_CompressedTexSubImage1DARB),
+    NAME_FUNC_OFFSET(15562, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, _gloffset_CompressedTexSubImage2DARB),
+    NAME_FUNC_OFFSET(15588, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, _gloffset_CompressedTexSubImage3DARB),
+    NAME_FUNC_OFFSET(15614, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, _gloffset_GetCompressedTexImageARB),
+    NAME_FUNC_OFFSET(15638, glDisableVertexAttribArrayARB, glDisableVertexAttribArrayARB, NULL, _gloffset_DisableVertexAttribArrayARB),
+    NAME_FUNC_OFFSET(15665, glEnableVertexAttribArrayARB, glEnableVertexAttribArrayARB, NULL, _gloffset_EnableVertexAttribArrayARB),
+    NAME_FUNC_OFFSET(15691, glGetVertexAttribdvARB, glGetVertexAttribdvARB, NULL, _gloffset_GetVertexAttribdvARB),
+    NAME_FUNC_OFFSET(15711, glGetVertexAttribfvARB, glGetVertexAttribfvARB, NULL, _gloffset_GetVertexAttribfvARB),
+    NAME_FUNC_OFFSET(15731, glGetVertexAttribivARB, glGetVertexAttribivARB, NULL, _gloffset_GetVertexAttribivARB),
+    NAME_FUNC_OFFSET(15751, glVertexAttrib1dARB, glVertexAttrib1dARB, NULL, _gloffset_VertexAttrib1dARB),
+    NAME_FUNC_OFFSET(15768, glVertexAttrib1dvARB, glVertexAttrib1dvARB, NULL, _gloffset_VertexAttrib1dvARB),
+    NAME_FUNC_OFFSET(15786, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, _gloffset_VertexAttrib1fARB),
+    NAME_FUNC_OFFSET(15803, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, _gloffset_VertexAttrib1fvARB),
+    NAME_FUNC_OFFSET(15821, glVertexAttrib1sARB, glVertexAttrib1sARB, NULL, _gloffset_VertexAttrib1sARB),
+    NAME_FUNC_OFFSET(15838, glVertexAttrib1svARB, glVertexAttrib1svARB, NULL, _gloffset_VertexAttrib1svARB),
+    NAME_FUNC_OFFSET(15856, glVertexAttrib2dARB, glVertexAttrib2dARB, NULL, _gloffset_VertexAttrib2dARB),
+    NAME_FUNC_OFFSET(15873, glVertexAttrib2dvARB, glVertexAttrib2dvARB, NULL, _gloffset_VertexAttrib2dvARB),
+    NAME_FUNC_OFFSET(15891, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, _gloffset_VertexAttrib2fARB),
+    NAME_FUNC_OFFSET(15908, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, _gloffset_VertexAttrib2fvARB),
+    NAME_FUNC_OFFSET(15926, glVertexAttrib2sARB, glVertexAttrib2sARB, NULL, _gloffset_VertexAttrib2sARB),
+    NAME_FUNC_OFFSET(15943, glVertexAttrib2svARB, glVertexAttrib2svARB, NULL, _gloffset_VertexAttrib2svARB),
+    NAME_FUNC_OFFSET(15961, glVertexAttrib3dARB, glVertexAttrib3dARB, NULL, _gloffset_VertexAttrib3dARB),
+    NAME_FUNC_OFFSET(15978, glVertexAttrib3dvARB, glVertexAttrib3dvARB, NULL, _gloffset_VertexAttrib3dvARB),
+    NAME_FUNC_OFFSET(15996, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, _gloffset_VertexAttrib3fARB),
+    NAME_FUNC_OFFSET(16013, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, _gloffset_VertexAttrib3fvARB),
+    NAME_FUNC_OFFSET(16031, glVertexAttrib3sARB, glVertexAttrib3sARB, NULL, _gloffset_VertexAttrib3sARB),
+    NAME_FUNC_OFFSET(16048, glVertexAttrib3svARB, glVertexAttrib3svARB, NULL, _gloffset_VertexAttrib3svARB),
+    NAME_FUNC_OFFSET(16066, glVertexAttrib4NbvARB, glVertexAttrib4NbvARB, NULL, _gloffset_VertexAttrib4NbvARB),
+    NAME_FUNC_OFFSET(16085, glVertexAttrib4NivARB, glVertexAttrib4NivARB, NULL, _gloffset_VertexAttrib4NivARB),
+    NAME_FUNC_OFFSET(16104, glVertexAttrib4NsvARB, glVertexAttrib4NsvARB, NULL, _gloffset_VertexAttrib4NsvARB),
+    NAME_FUNC_OFFSET(16123, glVertexAttrib4NubARB, glVertexAttrib4NubARB, NULL, _gloffset_VertexAttrib4NubARB),
+    NAME_FUNC_OFFSET(16142, glVertexAttrib4NubvARB, glVertexAttrib4NubvARB, NULL, _gloffset_VertexAttrib4NubvARB),
+    NAME_FUNC_OFFSET(16162, glVertexAttrib4NuivARB, glVertexAttrib4NuivARB, NULL, _gloffset_VertexAttrib4NuivARB),
+    NAME_FUNC_OFFSET(16182, glVertexAttrib4NusvARB, glVertexAttrib4NusvARB, NULL, _gloffset_VertexAttrib4NusvARB),
+    NAME_FUNC_OFFSET(16202, glVertexAttrib4dARB, glVertexAttrib4dARB, NULL, _gloffset_VertexAttrib4dARB),
+    NAME_FUNC_OFFSET(16219, glVertexAttrib4dvARB, glVertexAttrib4dvARB, NULL, _gloffset_VertexAttrib4dvARB),
+    NAME_FUNC_OFFSET(16237, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, _gloffset_VertexAttrib4fARB),
+    NAME_FUNC_OFFSET(16254, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, _gloffset_VertexAttrib4fvARB),
+    NAME_FUNC_OFFSET(16272, glVertexAttrib4sARB, glVertexAttrib4sARB, NULL, _gloffset_VertexAttrib4sARB),
+    NAME_FUNC_OFFSET(16289, glVertexAttrib4svARB, glVertexAttrib4svARB, NULL, _gloffset_VertexAttrib4svARB),
+    NAME_FUNC_OFFSET(16307, glVertexAttribPointerARB, glVertexAttribPointerARB, NULL, _gloffset_VertexAttribPointerARB),
+    NAME_FUNC_OFFSET(16329, glBindBufferARB, glBindBufferARB, NULL, _gloffset_BindBufferARB),
+    NAME_FUNC_OFFSET(16342, glBufferDataARB, glBufferDataARB, NULL, _gloffset_BufferDataARB),
+    NAME_FUNC_OFFSET(16355, glBufferSubDataARB, glBufferSubDataARB, NULL, _gloffset_BufferSubDataARB),
+    NAME_FUNC_OFFSET(16371, glDeleteBuffersARB, glDeleteBuffersARB, NULL, _gloffset_DeleteBuffersARB),
+    NAME_FUNC_OFFSET(16387, glGenBuffersARB, glGenBuffersARB, NULL, _gloffset_GenBuffersARB),
+    NAME_FUNC_OFFSET(16400, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, _gloffset_GetBufferParameterivARB),
+    NAME_FUNC_OFFSET(16423, glGetBufferPointervARB, glGetBufferPointervARB, NULL, _gloffset_GetBufferPointervARB),
+    NAME_FUNC_OFFSET(16443, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, _gloffset_GetBufferSubDataARB),
+    NAME_FUNC_OFFSET(16462, glIsBufferARB, glIsBufferARB, NULL, _gloffset_IsBufferARB),
+    NAME_FUNC_OFFSET(16473, glMapBufferARB, glMapBufferARB, NULL, _gloffset_MapBufferARB),
+    NAME_FUNC_OFFSET(16485, glUnmapBufferARB, glUnmapBufferARB, NULL, _gloffset_UnmapBufferARB),
+    NAME_FUNC_OFFSET(16499, glBeginQueryARB, glBeginQueryARB, NULL, _gloffset_BeginQueryARB),
+    NAME_FUNC_OFFSET(16512, glDeleteQueriesARB, glDeleteQueriesARB, NULL, _gloffset_DeleteQueriesARB),
+    NAME_FUNC_OFFSET(16528, glEndQueryARB, glEndQueryARB, NULL, _gloffset_EndQueryARB),
+    NAME_FUNC_OFFSET(16539, glGenQueriesARB, glGenQueriesARB, NULL, _gloffset_GenQueriesARB),
+    NAME_FUNC_OFFSET(16552, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, _gloffset_GetQueryObjectivARB),
+    NAME_FUNC_OFFSET(16571, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, _gloffset_GetQueryObjectuivARB),
+    NAME_FUNC_OFFSET(16591, glGetQueryivARB, glGetQueryivARB, NULL, _gloffset_GetQueryivARB),
+    NAME_FUNC_OFFSET(16604, glIsQueryARB, glIsQueryARB, NULL, _gloffset_IsQueryARB),
+    NAME_FUNC_OFFSET(16614, glCompileShaderARB, glCompileShaderARB, NULL, _gloffset_CompileShaderARB),
+    NAME_FUNC_OFFSET(16630, glGetActiveUniformARB, glGetActiveUniformARB, NULL, _gloffset_GetActiveUniformARB),
+    NAME_FUNC_OFFSET(16649, glGetShaderSourceARB, glGetShaderSourceARB, NULL, _gloffset_GetShaderSourceARB),
+    NAME_FUNC_OFFSET(16667, glGetUniformLocationARB, glGetUniformLocationARB, NULL, _gloffset_GetUniformLocationARB),
+    NAME_FUNC_OFFSET(16688, glGetUniformfvARB, glGetUniformfvARB, NULL, _gloffset_GetUniformfvARB),
+    NAME_FUNC_OFFSET(16703, glGetUniformivARB, glGetUniformivARB, NULL, _gloffset_GetUniformivARB),
+    NAME_FUNC_OFFSET(16718, glLinkProgramARB, glLinkProgramARB, NULL, _gloffset_LinkProgramARB),
+    NAME_FUNC_OFFSET(16732, glShaderSourceARB, glShaderSourceARB, NULL, _gloffset_ShaderSourceARB),
+    NAME_FUNC_OFFSET(16747, glUniform1fARB, glUniform1fARB, NULL, _gloffset_Uniform1fARB),
+    NAME_FUNC_OFFSET(16759, glUniform1fvARB, glUniform1fvARB, NULL, _gloffset_Uniform1fvARB),
+    NAME_FUNC_OFFSET(16772, glUniform1iARB, glUniform1iARB, NULL, _gloffset_Uniform1iARB),
+    NAME_FUNC_OFFSET(16784, glUniform1ivARB, glUniform1ivARB, NULL, _gloffset_Uniform1ivARB),
+    NAME_FUNC_OFFSET(16797, glUniform2fARB, glUniform2fARB, NULL, _gloffset_Uniform2fARB),
+    NAME_FUNC_OFFSET(16809, glUniform2fvARB, glUniform2fvARB, NULL, _gloffset_Uniform2fvARB),
+    NAME_FUNC_OFFSET(16822, glUniform2iARB, glUniform2iARB, NULL, _gloffset_Uniform2iARB),
+    NAME_FUNC_OFFSET(16834, glUniform2ivARB, glUniform2ivARB, NULL, _gloffset_Uniform2ivARB),
+    NAME_FUNC_OFFSET(16847, glUniform3fARB, glUniform3fARB, NULL, _gloffset_Uniform3fARB),
+    NAME_FUNC_OFFSET(16859, glUniform3fvARB, glUniform3fvARB, NULL, _gloffset_Uniform3fvARB),
+    NAME_FUNC_OFFSET(16872, glUniform3iARB, glUniform3iARB, NULL, _gloffset_Uniform3iARB),
+    NAME_FUNC_OFFSET(16884, glUniform3ivARB, glUniform3ivARB, NULL, _gloffset_Uniform3ivARB),
+    NAME_FUNC_OFFSET(16897, glUniform4fARB, glUniform4fARB, NULL, _gloffset_Uniform4fARB),
+    NAME_FUNC_OFFSET(16909, glUniform4fvARB, glUniform4fvARB, NULL, _gloffset_Uniform4fvARB),
+    NAME_FUNC_OFFSET(16922, glUniform4iARB, glUniform4iARB, NULL, _gloffset_Uniform4iARB),
+    NAME_FUNC_OFFSET(16934, glUniform4ivARB, glUniform4ivARB, NULL, _gloffset_Uniform4ivARB),
+    NAME_FUNC_OFFSET(16947, glUniformMatrix2fvARB, glUniformMatrix2fvARB, NULL, _gloffset_UniformMatrix2fvARB),
+    NAME_FUNC_OFFSET(16966, glUniformMatrix3fvARB, glUniformMatrix3fvARB, NULL, _gloffset_UniformMatrix3fvARB),
+    NAME_FUNC_OFFSET(16985, glUniformMatrix4fvARB, glUniformMatrix4fvARB, NULL, _gloffset_UniformMatrix4fvARB),
+    NAME_FUNC_OFFSET(17004, glUseProgramObjectARB, glUseProgramObjectARB, NULL, _gloffset_UseProgramObjectARB),
+    NAME_FUNC_OFFSET(17017, glValidateProgramARB, glValidateProgramARB, NULL, _gloffset_ValidateProgramARB),
+    NAME_FUNC_OFFSET(17035, glBindAttribLocationARB, glBindAttribLocationARB, NULL, _gloffset_BindAttribLocationARB),
+    NAME_FUNC_OFFSET(17056, glGetActiveAttribARB, glGetActiveAttribARB, NULL, _gloffset_GetActiveAttribARB),
+    NAME_FUNC_OFFSET(17074, glGetAttribLocationARB, glGetAttribLocationARB, NULL, _gloffset_GetAttribLocationARB),
+    NAME_FUNC_OFFSET(17094, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
+    NAME_FUNC_OFFSET(17108, glDrawBuffersARB, glDrawBuffersARB, NULL, _gloffset_DrawBuffersARB),
+    NAME_FUNC_OFFSET(17125, gl_dispatch_stub_562, gl_dispatch_stub_562, NULL, _gloffset_SampleMaskSGIS),
+    NAME_FUNC_OFFSET(17141, gl_dispatch_stub_563, gl_dispatch_stub_563, NULL, _gloffset_SamplePatternSGIS),
+    NAME_FUNC_OFFSET(17160, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
+    NAME_FUNC_OFFSET(17178, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
+    NAME_FUNC_OFFSET(17199, glPointParameterfEXT, glPointParameterfEXT, NULL, _gloffset_PointParameterfEXT),
+    NAME_FUNC_OFFSET(17221, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
+    NAME_FUNC_OFFSET(17240, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
+    NAME_FUNC_OFFSET(17262, glPointParameterfvEXT, glPointParameterfvEXT, NULL, _gloffset_PointParameterfvEXT),
+    NAME_FUNC_OFFSET(17285, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, _gloffset_SecondaryColor3bEXT),
+    NAME_FUNC_OFFSET(17304, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, _gloffset_SecondaryColor3bvEXT),
+    NAME_FUNC_OFFSET(17324, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, _gloffset_SecondaryColor3dEXT),
+    NAME_FUNC_OFFSET(17343, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, _gloffset_SecondaryColor3dvEXT),
+    NAME_FUNC_OFFSET(17363, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, _gloffset_SecondaryColor3fEXT),
+    NAME_FUNC_OFFSET(17382, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, _gloffset_SecondaryColor3fvEXT),
+    NAME_FUNC_OFFSET(17402, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, _gloffset_SecondaryColor3iEXT),
+    NAME_FUNC_OFFSET(17421, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, _gloffset_SecondaryColor3ivEXT),
+    NAME_FUNC_OFFSET(17441, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, _gloffset_SecondaryColor3sEXT),
+    NAME_FUNC_OFFSET(17460, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, _gloffset_SecondaryColor3svEXT),
+    NAME_FUNC_OFFSET(17480, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, _gloffset_SecondaryColor3ubEXT),
+    NAME_FUNC_OFFSET(17500, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, _gloffset_SecondaryColor3ubvEXT),
+    NAME_FUNC_OFFSET(17521, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, _gloffset_SecondaryColor3uiEXT),
+    NAME_FUNC_OFFSET(17541, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, _gloffset_SecondaryColor3uivEXT),
+    NAME_FUNC_OFFSET(17562, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, _gloffset_SecondaryColor3usEXT),
+    NAME_FUNC_OFFSET(17582, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, _gloffset_SecondaryColor3usvEXT),
+    NAME_FUNC_OFFSET(17603, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, _gloffset_SecondaryColorPointerEXT),
+    NAME_FUNC_OFFSET(17627, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, _gloffset_MultiDrawArraysEXT),
+    NAME_FUNC_OFFSET(17645, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, _gloffset_MultiDrawElementsEXT),
+    NAME_FUNC_OFFSET(17665, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, _gloffset_FogCoordPointerEXT),
+    NAME_FUNC_OFFSET(17683, glFogCoorddEXT, glFogCoorddEXT, NULL, _gloffset_FogCoorddEXT),
+    NAME_FUNC_OFFSET(17695, glFogCoorddvEXT, glFogCoorddvEXT, NULL, _gloffset_FogCoorddvEXT),
+    NAME_FUNC_OFFSET(17708, glFogCoordfEXT, glFogCoordfEXT, NULL, _gloffset_FogCoordfEXT),
+    NAME_FUNC_OFFSET(17720, glFogCoordfvEXT, glFogCoordfvEXT, NULL, _gloffset_FogCoordfvEXT),
+    NAME_FUNC_OFFSET(17733, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
+    NAME_FUNC_OFFSET(17753, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, _gloffset_BlendFuncSeparateEXT),
+    NAME_FUNC_OFFSET(17777, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
+    NAME_FUNC_OFFSET(17791, glWindowPos2dMESA, glWindowPos2dMESA, NULL, _gloffset_WindowPos2dMESA),
+    NAME_FUNC_OFFSET(17808, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
+    NAME_FUNC_OFFSET(17823, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, _gloffset_WindowPos2dvMESA),
+    NAME_FUNC_OFFSET(17841, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
+    NAME_FUNC_OFFSET(17855, glWindowPos2fMESA, glWindowPos2fMESA, NULL, _gloffset_WindowPos2fMESA),
+    NAME_FUNC_OFFSET(17872, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
+    NAME_FUNC_OFFSET(17887, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, _gloffset_WindowPos2fvMESA),
+    NAME_FUNC_OFFSET(17905, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
+    NAME_FUNC_OFFSET(17919, glWindowPos2iMESA, glWindowPos2iMESA, NULL, _gloffset_WindowPos2iMESA),
+    NAME_FUNC_OFFSET(17936, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
+    NAME_FUNC_OFFSET(17951, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, _gloffset_WindowPos2ivMESA),
+    NAME_FUNC_OFFSET(17969, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
+    NAME_FUNC_OFFSET(17983, glWindowPos2sMESA, glWindowPos2sMESA, NULL, _gloffset_WindowPos2sMESA),
+    NAME_FUNC_OFFSET(18000, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
+    NAME_FUNC_OFFSET(18015, glWindowPos2svMESA, glWindowPos2svMESA, NULL, _gloffset_WindowPos2svMESA),
+    NAME_FUNC_OFFSET(18033, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
+    NAME_FUNC_OFFSET(18047, glWindowPos3dMESA, glWindowPos3dMESA, NULL, _gloffset_WindowPos3dMESA),
+    NAME_FUNC_OFFSET(18064, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
+    NAME_FUNC_OFFSET(18079, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, _gloffset_WindowPos3dvMESA),
+    NAME_FUNC_OFFSET(18097, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
+    NAME_FUNC_OFFSET(18111, glWindowPos3fMESA, glWindowPos3fMESA, NULL, _gloffset_WindowPos3fMESA),
+    NAME_FUNC_OFFSET(18128, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
+    NAME_FUNC_OFFSET(18143, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, _gloffset_WindowPos3fvMESA),
+    NAME_FUNC_OFFSET(18161, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
+    NAME_FUNC_OFFSET(18175, glWindowPos3iMESA, glWindowPos3iMESA, NULL, _gloffset_WindowPos3iMESA),
+    NAME_FUNC_OFFSET(18192, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
+    NAME_FUNC_OFFSET(18207, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, _gloffset_WindowPos3ivMESA),
+    NAME_FUNC_OFFSET(18225, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
+    NAME_FUNC_OFFSET(18239, glWindowPos3sMESA, glWindowPos3sMESA, NULL, _gloffset_WindowPos3sMESA),
+    NAME_FUNC_OFFSET(18256, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
+    NAME_FUNC_OFFSET(18271, glWindowPos3svMESA, glWindowPos3svMESA, NULL, _gloffset_WindowPos3svMESA),
+    NAME_FUNC_OFFSET(18289, glBindProgramNV, glBindProgramNV, NULL, _gloffset_BindProgramNV),
+    NAME_FUNC_OFFSET(18306, glDeleteProgramsNV, glDeleteProgramsNV, NULL, _gloffset_DeleteProgramsNV),
+    NAME_FUNC_OFFSET(18326, glGenProgramsNV, glGenProgramsNV, NULL, _gloffset_GenProgramsNV),
+    NAME_FUNC_OFFSET(18343, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, _gloffset_GetVertexAttribPointervNV),
+    NAME_FUNC_OFFSET(18372, glIsProgramNV, glIsProgramNV, NULL, _gloffset_IsProgramNV),
+    NAME_FUNC_OFFSET(18387, glPointParameteriNV, glPointParameteriNV, NULL, _gloffset_PointParameteriNV),
+    NAME_FUNC_OFFSET(18405, glPointParameterivNV, glPointParameterivNV, NULL, _gloffset_PointParameterivNV),
+    NAME_FUNC_OFFSET(18424, gl_dispatch_stub_743, gl_dispatch_stub_743, NULL, _gloffset_BlendEquationSeparateEXT),
+    NAME_FUNC_OFFSET(18448, gl_dispatch_stub_743, gl_dispatch_stub_743, NULL, _gloffset_BlendEquationSeparateEXT),
     NAME_FUNC_OFFSET(-1, NULL, NULL, NULL, 0)
 };
 
index b569d6a..a2c2d29 100644 (file)
@@ -50,9 +50,13 @@ static const char enum_string_table[] =
    "GL_ACCUM_CLEAR_VALUE\0"
    "GL_ACCUM_GREEN_BITS\0"
    "GL_ACCUM_RED_BITS\0"
+   "GL_ACTIVE_ATTRIBUTES\0"
+   "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH\0"
    "GL_ACTIVE_STENCIL_FACE_EXT\0"
    "GL_ACTIVE_TEXTURE\0"
    "GL_ACTIVE_TEXTURE_ARB\0"
+   "GL_ACTIVE_UNIFORMS\0"
+   "GL_ACTIVE_UNIFORM_MAX_LENGTH\0"
    "GL_ACTIVE_VERTEX_UNITS_ARB\0"
    "GL_ADD\0"
    "GL_ADD_SIGNED\0"
@@ -87,6 +91,7 @@ static const char enum_string_table[] =
    "GL_ARRAY_BUFFER_ARB\0"
    "GL_ARRAY_BUFFER_BINDING\0"
    "GL_ARRAY_BUFFER_BINDING_ARB\0"
+   "GL_ATTACHED_SHADERS\0"
    "GL_ATTRIB_ARRAY_POINTER_NV\0"
    "GL_ATTRIB_ARRAY_SIZE_NV\0"
    "GL_ATTRIB_ARRAY_STRIDE_NV\0"
@@ -112,6 +117,7 @@ static const char enum_string_table[] =
    "GL_BLEND_DST_ALPHA\0"
    "GL_BLEND_DST_RGB\0"
    "GL_BLEND_EQUATION\0"
+   "GL_BLEND_EQUATION_ALPHA\0"
    "GL_BLEND_EQUATION_ALPHA_EXT\0"
    "GL_BLEND_EQUATION_EXT\0"
    "GL_BLEND_EQUATION_RGB_EXT\0"
@@ -122,9 +128,13 @@ static const char enum_string_table[] =
    "GL_BLUE_BIAS\0"
    "GL_BLUE_BITS\0"
    "GL_BLUE_SCALE\0"
+   "GL_BOOL\0"
    "GL_BOOL_ARB\0"
+   "GL_BOOL_VEC2\0"
    "GL_BOOL_VEC2_ARB\0"
+   "GL_BOOL_VEC3\0"
    "GL_BOOL_VEC3_ARB\0"
+   "GL_BOOL_VEC4\0"
    "GL_BOOL_VEC4_ARB\0"
    "GL_BUFFER_ACCESS\0"
    "GL_BUFFER_ACCESS_ARB\0"
@@ -245,6 +255,7 @@ static const char enum_string_table[] =
    "GL_COMPARE_R_TO_TEXTURE_ARB\0"
    "GL_COMPILE\0"
    "GL_COMPILE_AND_EXECUTE\0"
+   "GL_COMPILE_STATUS\0"
    "GL_COMPRESSED_ALPHA\0"
    "GL_COMPRESSED_ALPHA_ARB\0"
    "GL_COMPRESSED_INTENSITY\0"
@@ -289,6 +300,7 @@ static const char enum_string_table[] =
    "GL_CONVOLUTION_HEIGHT_EXT\0"
    "GL_CONVOLUTION_WIDTH\0"
    "GL_CONVOLUTION_WIDTH_EXT\0"
+   "GL_COORD_REPLACE\0"
    "GL_COORD_REPLACE_ARB\0"
    "GL_COORD_REPLACE_NV\0"
    "GL_COPY\0"
@@ -312,6 +324,7 @@ static const char enum_string_table[] =
    "GL_CURRENT_MATRIX_STACK_DEPTH_NV\0"
    "GL_CURRENT_NORMAL\0"
    "GL_CURRENT_PALETTE_MATRIX_ARB\0"
+   "GL_CURRENT_PROGRAM\0"
    "GL_CURRENT_QUERY\0"
    "GL_CURRENT_QUERY_ARB\0"
    "GL_CURRENT_RASTER_COLOR\0"
@@ -322,6 +335,7 @@ static const char enum_string_table[] =
    "GL_CURRENT_RASTER_TEXTURE_COORDS\0"
    "GL_CURRENT_SECONDARY_COLOR\0"
    "GL_CURRENT_TEXTURE_COORDS\0"
+   "GL_CURRENT_VERTEX_ATTRIB\0"
    "GL_CURRENT_VERTEX_ATTRIB_ARB\0"
    "GL_CURRENT_WEIGHT_ARB\0"
    "GL_CW\0"
@@ -332,6 +346,7 @@ static const char enum_string_table[] =
    "GL_DECR\0"
    "GL_DECR_WRAP\0"
    "GL_DECR_WRAP_EXT\0"
+   "GL_DELETE_STATUS\0"
    "GL_DEPTH\0"
    "GL_DEPTH_ATTACHMENT_EXT\0"
    "GL_DEPTH_BIAS\0"
@@ -374,36 +389,52 @@ static const char enum_string_table[] =
    "GL_DOUBLE\0"
    "GL_DOUBLEBUFFER\0"
    "GL_DRAW_BUFFER\0"
+   "GL_DRAW_BUFFER0\0"
    "GL_DRAW_BUFFER0_ARB\0"
    "GL_DRAW_BUFFER0_ATI\0"
+   "GL_DRAW_BUFFER1\0"
+   "GL_DRAW_BUFFER10\0"
    "GL_DRAW_BUFFER10_ARB\0"
    "GL_DRAW_BUFFER10_ATI\0"
+   "GL_DRAW_BUFFER11\0"
    "GL_DRAW_BUFFER11_ARB\0"
    "GL_DRAW_BUFFER11_ATI\0"
+   "GL_DRAW_BUFFER12\0"
    "GL_DRAW_BUFFER12_ARB\0"
    "GL_DRAW_BUFFER12_ATI\0"
+   "GL_DRAW_BUFFER13\0"
    "GL_DRAW_BUFFER13_ARB\0"
    "GL_DRAW_BUFFER13_ATI\0"
+   "GL_DRAW_BUFFER14\0"
    "GL_DRAW_BUFFER14_ARB\0"
    "GL_DRAW_BUFFER14_ATI\0"
+   "GL_DRAW_BUFFER15\0"
    "GL_DRAW_BUFFER15_ARB\0"
    "GL_DRAW_BUFFER15_ATI\0"
    "GL_DRAW_BUFFER1_ARB\0"
    "GL_DRAW_BUFFER1_ATI\0"
+   "GL_DRAW_BUFFER2\0"
    "GL_DRAW_BUFFER2_ARB\0"
    "GL_DRAW_BUFFER2_ATI\0"
+   "GL_DRAW_BUFFER3\0"
    "GL_DRAW_BUFFER3_ARB\0"
    "GL_DRAW_BUFFER3_ATI\0"
+   "GL_DRAW_BUFFER4\0"
    "GL_DRAW_BUFFER4_ARB\0"
    "GL_DRAW_BUFFER4_ATI\0"
+   "GL_DRAW_BUFFER5\0"
    "GL_DRAW_BUFFER5_ARB\0"
    "GL_DRAW_BUFFER5_ATI\0"
+   "GL_DRAW_BUFFER6\0"
    "GL_DRAW_BUFFER6_ARB\0"
    "GL_DRAW_BUFFER6_ATI\0"
+   "GL_DRAW_BUFFER7\0"
    "GL_DRAW_BUFFER7_ARB\0"
    "GL_DRAW_BUFFER7_ATI\0"
+   "GL_DRAW_BUFFER8\0"
    "GL_DRAW_BUFFER8_ARB\0"
    "GL_DRAW_BUFFER8_ATI\0"
+   "GL_DRAW_BUFFER9\0"
    "GL_DRAW_BUFFER9_ARB\0"
    "GL_DRAW_BUFFER9_ATI\0"
    "GL_DRAW_FRAMEBUFFER_BINDING_EXT\0"
@@ -448,11 +479,17 @@ static const char enum_string_table[] =
    "GL_FILL\0"
    "GL_FLAT\0"
    "GL_FLOAT\0"
+   "GL_FLOAT_MAT2\0"
    "GL_FLOAT_MAT2_ARB\0"
+   "GL_FLOAT_MAT3\0"
    "GL_FLOAT_MAT3_ARB\0"
+   "GL_FLOAT_MAT4\0"
    "GL_FLOAT_MAT4_ARB\0"
+   "GL_FLOAT_VEC2\0"
    "GL_FLOAT_VEC2_ARB\0"
+   "GL_FLOAT_VEC3\0"
    "GL_FLOAT_VEC3_ARB\0"
+   "GL_FLOAT_VEC4\0"
    "GL_FLOAT_VEC4_ARB\0"
    "GL_FOG\0"
    "GL_FOG_BIT\0"
@@ -483,7 +520,9 @@ static const char enum_string_table[] =
    "GL_FOG_START\0"
    "GL_FRAGMENT_DEPTH\0"
    "GL_FRAGMENT_PROGRAM_ARB\0"
+   "GL_FRAGMENT_SHADER\0"
    "GL_FRAGMENT_SHADER_ARB\0"
+   "GL_FRAGMENT_SHADER_DERIVATIVE_HINT\0"
    "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT\0"
    "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT\0"
    "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT\0"
@@ -517,6 +556,7 @@ static const char enum_string_table[] =
    "GL_GENERATE_MIPMAP_HINT_SGIS\0"
    "GL_GENERATE_MIPMAP_SGIS\0"
    "GL_GEQUAL\0"
+   "GL_GL_BLEND_EQUATION_RGB\0"
    "GL_GREATER\0"
    "GL_GREEN\0"
    "GL_GREEN_BIAS\0"
@@ -561,6 +601,7 @@ static const char enum_string_table[] =
    "GL_INDEX_OFFSET\0"
    "GL_INDEX_SHIFT\0"
    "GL_INDEX_WRITEMASK\0"
+   "GL_INFO_LOG_LENGTH\0"
    "GL_INT\0"
    "GL_INTENSITY\0"
    "GL_INTENSITY12\0"
@@ -575,8 +616,11 @@ static const char enum_string_table[] =
    "GL_INTERPOLATE\0"
    "GL_INTERPOLATE_ARB\0"
    "GL_INTERPOLATE_EXT\0"
+   "GL_INT_VEC2\0"
    "GL_INT_VEC2_ARB\0"
+   "GL_INT_VEC3\0"
    "GL_INT_VEC3_ARB\0"
+   "GL_INT_VEC4\0"
    "GL_INT_VEC4_ARB\0"
    "GL_INVALID_ENUM\0"
    "GL_INVALID_FRAMEBUFFER_OPERATION_EXT\0"
@@ -625,6 +669,7 @@ static const char enum_string_table[] =
    "GL_LINE_WIDTH\0"
    "GL_LINE_WIDTH_GRANULARITY\0"
    "GL_LINE_WIDTH_RANGE\0"
+   "GL_LINK_STATUS\0"
    "GL_LIST_BASE\0"
    "GL_LIST_BIT\0"
    "GL_LIST_INDEX\0"
@@ -632,6 +677,7 @@ static const char enum_string_table[] =
    "GL_LOAD\0"
    "GL_LOGIC_OP\0"
    "GL_LOGIC_OP_MODE\0"
+   "GL_LOWER_LEFT\0"
    "GL_LUMINANCE\0"
    "GL_LUMINANCE12\0"
    "GL_LUMINANCE12_ALPHA12\0"
@@ -767,6 +813,7 @@ static const char enum_string_table[] =
    "GL_MAX_COLOR_ATTACHMENTS_EXT\0"
    "GL_MAX_COLOR_MATRIX_STACK_DEPTH\0"
    "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI\0"
+   "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS\0"
    "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB\0"
    "GL_MAX_CONVOLUTION_HEIGHT\0"
    "GL_MAX_CONVOLUTION_HEIGHT_EXT\0"
@@ -774,12 +821,14 @@ static const char enum_string_table[] =
    "GL_MAX_CONVOLUTION_WIDTH_EXT\0"
    "GL_MAX_CUBE_MAP_TEXTURE_SIZE\0"
    "GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB\0"
+   "GL_MAX_DRAW_BUFFERS\0"
    "GL_MAX_DRAW_BUFFERS_ARB\0"
    "GL_MAX_DRAW_BUFFERS_ATI\0"
    "GL_MAX_ELEMENTS_INDICES\0"
    "GL_MAX_ELEMENTS_VERTICES\0"
    "GL_MAX_EVAL_ORDER\0"
    "GL_MAX_EXT\0"
+   "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS\0"
    "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB\0"
    "GL_MAX_LIGHTS\0"
    "GL_MAX_LIST_NESTING\0"
@@ -819,7 +868,9 @@ static const char enum_string_table[] =
    "GL_MAX_RENDERBUFFER_SIZE_EXT\0"
    "GL_MAX_SHININESS_NV\0"
    "GL_MAX_SPOT_EXPONENT_NV\0"
+   "GL_MAX_TEXTURE_COORDS\0"
    "GL_MAX_TEXTURE_COORDS_ARB\0"
+   "GL_MAX_TEXTURE_IMAGE_UNITS\0"
    "GL_MAX_TEXTURE_IMAGE_UNITS_ARB\0"
    "GL_MAX_TEXTURE_LOD_BIAS\0"
    "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT\0"
@@ -829,9 +880,13 @@ static const char enum_string_table[] =
    "GL_MAX_TEXTURE_UNITS_ARB\0"
    "GL_MAX_TRACK_MATRICES_NV\0"
    "GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV\0"
+   "GL_MAX_VARYING_FLOATS\0"
    "GL_MAX_VARYING_FLOATS_ARB\0"
+   "GL_MAX_VERTEX_ATTRIBS\0"
    "GL_MAX_VERTEX_ATTRIBS_ARB\0"
+   "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS\0"
    "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB\0"
+   "GL_MAX_VERTEX_UNIFORM_COMPONENTS\0"
    "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB\0"
    "GL_MAX_VERTEX_UNITS_ARB\0"
    "GL_MAX_VIEWPORT_DIMS\0"
@@ -1047,6 +1102,7 @@ static const char enum_string_table[] =
    "GL_POINT_SIZE_RANGE\0"
    "GL_POINT_SMOOTH\0"
    "GL_POINT_SMOOTH_HINT\0"
+   "GL_POINT_SPRITE\0"
    "GL_POINT_SPRITE_ARB\0"
    "GL_POINT_SPRITE_COORD_ORIGIN\0"
    "GL_POINT_SPRITE_NV\0"
@@ -1246,6 +1302,12 @@ static const char enum_string_table[] =
    "GL_RGB_SCALE_EXT\0"
    "GL_RIGHT\0"
    "GL_S\0"
+   "GL_SAMPLER_1D\0"
+   "GL_SAMPLER_1D_SHADOW\0"
+   "GL_SAMPLER_2D\0"
+   "GL_SAMPLER_2D_SHADOW\0"
+   "GL_SAMPLER_3D\0"
+   "GL_SAMPLER_CUBE\0"
    "GL_SAMPLES\0"
    "GL_SAMPLES_3DFX\0"
    "GL_SAMPLES_ARB\0"
@@ -1282,7 +1344,10 @@ static const char enum_string_table[] =
    "GL_SEPARATE_SPECULAR_COLOR_EXT\0"
    "GL_SET\0"
    "GL_SHADER_OBJECT_ARB\0"
+   "GL_SHADER_SOURCE_LENGTH\0"
+   "GL_SHADER_TYPE\0"
    "GL_SHADE_MODEL\0"
+   "GL_SHADING_LANGUAGE_VERSION\0"
    "GL_SHADOW_AMBIENT_SGIX\0"
    "GL_SHARED_TEXTURE_PALETTE_EXT\0"
    "GL_SHININESS\0"
@@ -1339,6 +1404,13 @@ static const char enum_string_table[] =
    "GL_STATIC_READ_ARB\0"
    "GL_STENCIL\0"
    "GL_STENCIL_ATTACHMENT_EXT\0"
+   "GL_STENCIL_BACK_FAIL\0"
+   "GL_STENCIL_BACK_FUNC\0"
+   "GL_STENCIL_BACK_PASS_DEPTH_FAIL\0"
+   "GL_STENCIL_BACK_PASS_DEPTH_PASS\0"
+   "GL_STENCIL_BACK_REF\0"
+   "GL_STENCIL_BACK_VALUE_MASK\0"
+   "GL_STENCIL_BACK_WRITEMASK\0"
    "GL_STENCIL_BITS\0"
    "GL_STENCIL_BUFFER_BIT\0"
    "GL_STENCIL_CLEAR_VALUE\0"
@@ -1601,8 +1673,10 @@ static const char enum_string_table[] =
    "GL_UNSIGNED_SHORT_8_8_MESA\0"
    "GL_UNSIGNED_SHORT_8_8_REV_APPLE\0"
    "GL_UNSIGNED_SHORT_8_8_REV_MESA\0"
+   "GL_UPPER_LEFT\0"
    "GL_V2F\0"
    "GL_V3F\0"
+   "GL_VALIDATE_STATUS\0"
    "GL_VENDOR\0"
    "GL_VERSION\0"
    "GL_VERTEX_ARRAY\0"
@@ -1631,20 +1705,29 @@ static const char enum_string_table[] =
    "GL_VERTEX_ATTRIB_ARRAY9_NV\0"
    "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\0"
    "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_ENABLED\0"
    "GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED\0"
    "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_POINTER\0"
    "GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_SIZE\0"
    "GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_STRIDE\0"
    "GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB\0"
+   "GL_VERTEX_ATTRIB_ARRAY_TYPE\0"
    "GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB\0"
    "GL_VERTEX_BLEND_ARB\0"
    "GL_VERTEX_PROGRAM_ARB\0"
    "GL_VERTEX_PROGRAM_BINDING_NV\0"
    "GL_VERTEX_PROGRAM_NV\0"
+   "GL_VERTEX_PROGRAM_POINT_SIZE\0"
    "GL_VERTEX_PROGRAM_POINT_SIZE_ARB\0"
    "GL_VERTEX_PROGRAM_POINT_SIZE_NV\0"
+   "GL_VERTEX_PROGRAM_TWO_SIDE\0"
    "GL_VERTEX_PROGRAM_TWO_SIDE_ARB\0"
    "GL_VERTEX_PROGRAM_TWO_SIDE_NV\0"
+   "GL_VERTEX_SHADER\0"
    "GL_VERTEX_SHADER_ARB\0"
    "GL_VERTEX_STATE_PROGRAM_NV\0"
    "GL_VIEWPORT\0"
@@ -1668,7 +1751,7 @@ static const char enum_string_table[] =
    "GL_ZOOM_Y\0"
    ;
 
-static const enum_elt all_enums[1631] =
+static const enum_elt all_enums[1714] =
 {
    {     0, 0x00000600 }, /* GL_2D */
    {     6, 0x00001407 }, /* GL_2_BYTES */
@@ -1685,2866 +1768,2967 @@ static const enum_elt all_enums[1631] =
    {   165, 0x00000B80 }, /* GL_ACCUM_CLEAR_VALUE */
    {   186, 0x00000D59 }, /* GL_ACCUM_GREEN_BITS */
    {   206, 0x00000D58 }, /* GL_ACCUM_RED_BITS */
-   {   224, 0x00008911 }, /* GL_ACTIVE_STENCIL_FACE_EXT */
-   {   251, 0x000084E0 }, /* GL_ACTIVE_TEXTURE */
-   {   269, 0x000084E0 }, /* GL_ACTIVE_TEXTURE_ARB */
-   {   291, 0x000086A5 }, /* GL_ACTIVE_VERTEX_UNITS_ARB */
-   {   318, 0x00000104 }, /* GL_ADD */
-   {   325, 0x00008574 }, /* GL_ADD_SIGNED */
-   {   339, 0x00008574 }, /* GL_ADD_SIGNED_ARB */
-   {   357, 0x00008574 }, /* GL_ADD_SIGNED_EXT */
-   {   375, 0x0000846E }, /* GL_ALIASED_LINE_WIDTH_RANGE */
-   {   403, 0x0000846D }, /* GL_ALIASED_POINT_SIZE_RANGE */
-   {   431, 0x000FFFFF }, /* GL_ALL_ATTRIB_BITS */
-   {   450, 0xFFFFFFFF }, /* GL_ALL_CLIENT_ATTRIB_BITS */
-   {   476, 0x00001906 }, /* GL_ALPHA */
-   {   485, 0x0000803D }, /* GL_ALPHA12 */
-   {   496, 0x0000803D }, /* GL_ALPHA12_EXT */
-   {   511, 0x0000803E }, /* GL_ALPHA16 */
-   {   522, 0x0000803E }, /* GL_ALPHA16_EXT */
-   {   537, 0x0000803B }, /* GL_ALPHA4 */
-   {   547, 0x0000803B }, /* GL_ALPHA4_EXT */
-   {   561, 0x0000803C }, /* GL_ALPHA8 */
-   {   571, 0x0000803C }, /* GL_ALPHA8_EXT */
-   {   585, 0x00000D1D }, /* GL_ALPHA_BIAS */
-   {   599, 0x00000D55 }, /* GL_ALPHA_BITS */
-   {   613, 0x00000D1C }, /* GL_ALPHA_SCALE */
-   {   628, 0x00000BC0 }, /* GL_ALPHA_TEST */
-   {   642, 0x00000BC1 }, /* GL_ALPHA_TEST_FUNC */
-   {   661, 0x00000BC2 }, /* GL_ALPHA_TEST_REF */
-   {   679, 0x00000207 }, /* GL_ALWAYS */
-   {   689, 0x00001200 }, /* GL_AMBIENT */
-   {   700, 0x00001602 }, /* GL_AMBIENT_AND_DIFFUSE */
-   {   723, 0x00001501 }, /* GL_AND */
-   {   730, 0x00001504 }, /* GL_AND_INVERTED */
-   {   746, 0x00001502 }, /* GL_AND_REVERSE */
-   {   761, 0x00008892 }, /* GL_ARRAY_BUFFER */
-   {   777, 0x00008892 }, /* GL_ARRAY_BUFFER_ARB */
-   {   797, 0x00008894 }, /* GL_ARRAY_BUFFER_BINDING */
-   {   821, 0x00008894 }, /* GL_ARRAY_BUFFER_BINDING_ARB */
-   {   849, 0x00008645 }, /* GL_ATTRIB_ARRAY_POINTER_NV */
-   {   876, 0x00008623 }, /* GL_ATTRIB_ARRAY_SIZE_NV */
-   {   900, 0x00008624 }, /* GL_ATTRIB_ARRAY_STRIDE_NV */
-   {   926, 0x00008625 }, /* GL_ATTRIB_ARRAY_TYPE_NV */
-   {   950, 0x00000BB0 }, /* GL_ATTRIB_STACK_DEPTH */
-   {   972, 0x00000D80 }, /* GL_AUTO_NORMAL */
-   {   987, 0x00000409 }, /* GL_AUX0 */
-   {   995, 0x0000040A }, /* GL_AUX1 */
-   {  1003, 0x0000040B }, /* GL_AUX2 */
-   {  1011, 0x0000040C }, /* GL_AUX3 */
-   {  1019, 0x00000C00 }, /* GL_AUX_BUFFERS */
-   {  1034, 0x00000405 }, /* GL_BACK */
-   {  1042, 0x00000402 }, /* GL_BACK_LEFT */
-   {  1055, 0x00000403 }, /* GL_BACK_RIGHT */
-   {  1069, 0x000080E0 }, /* GL_BGR */
-   {  1076, 0x000080E1 }, /* GL_BGRA */
-   {  1084, 0x00001A00 }, /* GL_BITMAP */
-   {  1094, 0x00000704 }, /* GL_BITMAP_TOKEN */
-   {  1110, 0x00000BE2 }, /* GL_BLEND */
-   {  1119, 0x00008005 }, /* GL_BLEND_COLOR */
-   {  1134, 0x00008005 }, /* GL_BLEND_COLOR_EXT */
-   {  1153, 0x00000BE0 }, /* GL_BLEND_DST */
-   {  1166, 0x000080CA }, /* GL_BLEND_DST_ALPHA */
-   {  1185, 0x000080C8 }, /* GL_BLEND_DST_RGB */
-   {  1202, 0x00008009 }, /* GL_BLEND_EQUATION */
-   {  1220, 0x0000883D }, /* GL_BLEND_EQUATION_ALPHA_EXT */
-   {  1248, 0x00008009 }, /* GL_BLEND_EQUATION_EXT */
-   {  1270, 0x00008009 }, /* GL_BLEND_EQUATION_RGB_EXT */
-   {  1296, 0x00000BE1 }, /* GL_BLEND_SRC */
-   {  1309, 0x000080CB }, /* GL_BLEND_SRC_ALPHA */
-   {  1328, 0x000080C9 }, /* GL_BLEND_SRC_RGB */
-   {  1345, 0x00001905 }, /* GL_BLUE */
-   {  1353, 0x00000D1B }, /* GL_BLUE_BIAS */
-   {  1366, 0x00000D54 }, /* GL_BLUE_BITS */
-   {  1379, 0x00000D1A }, /* GL_BLUE_SCALE */
-   {  1393, 0x00008B56 }, /* GL_BOOL_ARB */
-   {  1405, 0x00008B57 }, /* GL_BOOL_VEC2_ARB */
-   {  1422, 0x00008B58 }, /* GL_BOOL_VEC3_ARB */
-   {  1439, 0x00008B59 }, /* GL_BOOL_VEC4_ARB */
-   {  1456, 0x000088BB }, /* GL_BUFFER_ACCESS */
-   {  1473, 0x000088BB }, /* GL_BUFFER_ACCESS_ARB */
-   {  1494, 0x000088BC }, /* GL_BUFFER_MAPPED */
-   {  1511, 0x000088BC }, /* GL_BUFFER_MAPPED_ARB */
-   {  1532, 0x000088BD }, /* GL_BUFFER_MAP_POINTER */
-   {  1554, 0x000088BD }, /* GL_BUFFER_MAP_POINTER_ARB */
-   {  1580, 0x00008764 }, /* GL_BUFFER_SIZE */
-   {  1595, 0x00008764 }, /* GL_BUFFER_SIZE_ARB */
-   {  1614, 0x00008765 }, /* GL_BUFFER_USAGE */
-   {  1630, 0x00008765 }, /* GL_BUFFER_USAGE_ARB */
-   {  1650, 0x00001400 }, /* GL_BYTE */
-   {  1658, 0x00002A24 }, /* GL_C3F_V3F */
-   {  1669, 0x00002A26 }, /* GL_C4F_N3F_V3F */
-   {  1684, 0x00002A22 }, /* GL_C4UB_V2F */
-   {  1696, 0x00002A23 }, /* GL_C4UB_V3F */
-   {  1708, 0x00000901 }, /* GL_CCW */
-   {  1715, 0x00002900 }, /* GL_CLAMP */
-   {  1724, 0x0000812D }, /* GL_CLAMP_TO_BORDER */
-   {  1743, 0x0000812D }, /* GL_CLAMP_TO_BORDER_ARB */
-   {  1766, 0x0000812D }, /* GL_CLAMP_TO_BORDER_SGIS */
-   {  1790, 0x0000812F }, /* GL_CLAMP_TO_EDGE */
-   {  1807, 0x0000812F }, /* GL_CLAMP_TO_EDGE_SGIS */
-   {  1829, 0x00001500 }, /* GL_CLEAR */
-   {  1838, 0x000084E1 }, /* GL_CLIENT_ACTIVE_TEXTURE */
-   {  1863, 0x000084E1 }, /* GL_CLIENT_ACTIVE_TEXTURE_ARB */
-   {  1892, 0xFFFFFFFF }, /* GL_CLIENT_ALL_ATTRIB_BITS */
-   {  1918, 0x00000BB1 }, /* GL_CLIENT_ATTRIB_STACK_DEPTH */
-   {  1947, 0x00000001 }, /* GL_CLIENT_PIXEL_STORE_BIT */
-   {  1973, 0x00000002 }, /* GL_CLIENT_VERTEX_ARRAY_BIT */
-   {  2000, 0x00003000 }, /* GL_CLIP_PLANE0 */
-   {  2015, 0x00003001 }, /* GL_CLIP_PLANE1 */
-   {  2030, 0x00003002 }, /* GL_CLIP_PLANE2 */
-   {  2045, 0x00003003 }, /* GL_CLIP_PLANE3 */
-   {  2060, 0x00003004 }, /* GL_CLIP_PLANE4 */
-   {  2075, 0x00003005 }, /* GL_CLIP_PLANE5 */
-   {  2090, 0x000080F0 }, /* GL_CLIP_VOLUME_CLIPPING_HINT_EXT */
-   {  2123, 0x00000A00 }, /* GL_COEFF */
-   {  2132, 0x00001800 }, /* GL_COLOR */
-   {  2141, 0x00008076 }, /* GL_COLOR_ARRAY */
-   {  2156, 0x00008898 }, /* GL_COLOR_ARRAY_BUFFER_BINDING */
-   {  2186, 0x00008898 }, /* GL_COLOR_ARRAY_BUFFER_BINDING_ARB */
-   {  2220, 0x00008090 }, /* GL_COLOR_ARRAY_POINTER */
-   {  2243, 0x00008081 }, /* GL_COLOR_ARRAY_SIZE */
-   {  2263, 0x00008083 }, /* GL_COLOR_ARRAY_STRIDE */
-   {  2285, 0x00008082 }, /* GL_COLOR_ARRAY_TYPE */
-   {  2305, 0x00008CE0 }, /* GL_COLOR_ATTACHMENT0_EXT */
-   {  2330, 0x00008CEA }, /* GL_COLOR_ATTACHMENT10_EXT */
-   {  2356, 0x00008CEB }, /* GL_COLOR_ATTACHMENT11_EXT */
-   {  2382, 0x00008CEC }, /* GL_COLOR_ATTACHMENT12_EXT */
-   {  2408, 0x00008CED }, /* GL_COLOR_ATTACHMENT13_EXT */
-   {  2434, 0x00008CEE }, /* GL_COLOR_ATTACHMENT14_EXT */
-   {  2460, 0x00008CEF }, /* GL_COLOR_ATTACHMENT15_EXT */
-   {  2486, 0x00008CE1 }, /* GL_COLOR_ATTACHMENT1_EXT */
-   {  2511, 0x00008CE2 }, /* GL_COLOR_ATTACHMENT2_EXT */
-   {  2536, 0x00008CE3 }, /* GL_COLOR_ATTACHMENT3_EXT */
-   {  2561, 0x00008CE4 }, /* GL_COLOR_ATTACHMENT4_EXT */
-   {  2586, 0x00008CE5 }, /* GL_COLOR_ATTACHMENT5_EXT */
-   {  2611, 0x00008CE6 }, /* GL_COLOR_ATTACHMENT6_EXT */
-   {  2636, 0x00008CE7 }, /* GL_COLOR_ATTACHMENT7_EXT */
-   {  2661, 0x00008CE8 }, /* GL_COLOR_ATTACHMENT8_EXT */
-   {  2686, 0x00008CE9 }, /* GL_COLOR_ATTACHMENT9_EXT */
-   {  2711, 0x00004000 }, /* GL_COLOR_BUFFER_BIT */
-   {  2731, 0x00000C22 }, /* GL_COLOR_CLEAR_VALUE */
-   {  2752, 0x00001900 }, /* GL_COLOR_INDEX */
-   {  2767, 0x00001603 }, /* GL_COLOR_INDEXES */
-   {  2784, 0x00000BF2 }, /* GL_COLOR_LOGIC_OP */
-   {  2802, 0x00000B57 }, /* GL_COLOR_MATERIAL */
-   {  2820, 0x00000B55 }, /* GL_COLOR_MATERIAL_FACE */
-   {  2843, 0x00000B56 }, /* GL_COLOR_MATERIAL_PARAMETER */
-   {  2871, 0x000080B1 }, /* GL_COLOR_MATRIX */
-   {  2887, 0x000080B1 }, /* GL_COLOR_MATRIX_SGI */
-   {  2907, 0x000080B2 }, /* GL_COLOR_MATRIX_STACK_DEPTH */
-   {  2935, 0x000080B2 }, /* GL_COLOR_MATRIX_STACK_DEPTH_SGI */
-   {  2967, 0x00008458 }, /* GL_COLOR_SUM */
-   {  2980, 0x00008458 }, /* GL_COLOR_SUM_ARB */
-   {  2997, 0x000080D0 }, /* GL_COLOR_TABLE */
-   {  3012, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE */
-   {  3038, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE_EXT */
-   {  3068, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE_SGI */
-   {  3098, 0x000080D7 }, /* GL_COLOR_TABLE_BIAS */
-   {  3118, 0x000080D7 }, /* GL_COLOR_TABLE_BIAS_SGI */
-   {  3142, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE */
-   {  3167, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE_EXT */
-   {  3196, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE_SGI */
-   {  3225, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT */
-   {  3247, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT_EXT */
-   {  3273, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT_SGI */
-   {  3299, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE */
-   {  3325, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE_EXT */
-   {  3355, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE_SGI */
-   {  3385, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE */
-   {  3415, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE_EXT */
-   {  3449, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE_SGI */
-   {  3483, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE */
-   {  3513, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE_EXT */
-   {  3547, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE_SGI */
-   {  3581, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE */
-   {  3605, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE_EXT */
-   {  3633, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE_SGI */
-   {  3661, 0x000080D6 }, /* GL_COLOR_TABLE_SCALE */
-   {  3682, 0x000080D6 }, /* GL_COLOR_TABLE_SCALE_SGI */
-   {  3707, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH */
-   {  3728, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH_EXT */
-   {  3753, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH_SGI */
-   {  3778, 0x00000C23 }, /* GL_COLOR_WRITEMASK */
-   {  3797, 0x00008570 }, /* GL_COMBINE */
-   {  3808, 0x00008503 }, /* GL_COMBINE4 */
-   {  3820, 0x00008572 }, /* GL_COMBINE_ALPHA */
-   {  3837, 0x00008572 }, /* GL_COMBINE_ALPHA_ARB */
-   {  3858, 0x00008572 }, /* GL_COMBINE_ALPHA_EXT */
-   {  3879, 0x00008570 }, /* GL_COMBINE_ARB */
-   {  3894, 0x00008570 }, /* GL_COMBINE_EXT */
-   {  3909, 0x00008571 }, /* GL_COMBINE_RGB */
-   {  3924, 0x00008571 }, /* GL_COMBINE_RGB_ARB */
-   {  3943, 0x00008571 }, /* GL_COMBINE_RGB_EXT */
-   {  3962, 0x0000884E }, /* GL_COMPARE_R_TO_TEXTURE */
-   {  3986, 0x0000884E }, /* GL_COMPARE_R_TO_TEXTURE_ARB */
-   {  4014, 0x00001300 }, /* GL_COMPILE */
-   {  4025, 0x00001301 }, /* GL_COMPILE_AND_EXECUTE */
-   {  4048, 0x000084E9 }, /* GL_COMPRESSED_ALPHA */
-   {  4068, 0x000084E9 }, /* GL_COMPRESSED_ALPHA_ARB */
-   {  4092, 0x000084EC }, /* GL_COMPRESSED_INTENSITY */
-   {  4116, 0x000084EC }, /* GL_COMPRESSED_INTENSITY_ARB */
-   {  4144, 0x000084EA }, /* GL_COMPRESSED_LUMINANCE */
-   {  4168, 0x000084EB }, /* GL_COMPRESSED_LUMINANCE_ALPHA */
-   {  4198, 0x000084EB }, /* GL_COMPRESSED_LUMINANCE_ALPHA_ARB */
-   {  4232, 0x000084EA }, /* GL_COMPRESSED_LUMINANCE_ARB */
-   {  4260, 0x000084ED }, /* GL_COMPRESSED_RGB */
-   {  4278, 0x000084EE }, /* GL_COMPRESSED_RGBA */
-   {  4297, 0x000084EE }, /* GL_COMPRESSED_RGBA_ARB */
-   {  4320, 0x000086B1 }, /* GL_COMPRESSED_RGBA_FXT1_3DFX */
-   {  4349, 0x000083F1 }, /* GL_COMPRESSED_RGBA_S3TC_DXT1_EXT */
-   {  4382, 0x000083F2 }, /* GL_COMPRESSED_RGBA_S3TC_DXT3_EXT */
-   {  4415, 0x000083F3 }, /* GL_COMPRESSED_RGBA_S3TC_DXT5_EXT */
-   {  4448, 0x000084ED }, /* GL_COMPRESSED_RGB_ARB */
-   {  4470, 0x000086B0 }, /* GL_COMPRESSED_RGB_FXT1_3DFX */
-   {  4498, 0x000083F0 }, /* GL_COMPRESSED_RGB_S3TC_DXT1_EXT */
-   {  4530, 0x000086A3 }, /* GL_COMPRESSED_TEXTURE_FORMATS */
-   {  4560, 0x00008576 }, /* GL_CONSTANT */
-   {  4572, 0x00008003 }, /* GL_CONSTANT_ALPHA */
-   {  4590, 0x00008003 }, /* GL_CONSTANT_ALPHA_EXT */
-   {  4612, 0x00008576 }, /* GL_CONSTANT_ARB */
-   {  4628, 0x00001207 }, /* GL_CONSTANT_ATTENUATION */
-   {  4652, 0x00008151 }, /* GL_CONSTANT_BORDER_HP */
-   {  4674, 0x00008001 }, /* GL_CONSTANT_COLOR */
-   {  4692, 0x00008001 }, /* GL_CONSTANT_COLOR_EXT */
-   {  4714, 0x00008576 }, /* GL_CONSTANT_EXT */
-   {  4730, 0x00008010 }, /* GL_CONVOLUTION_1D */
-   {  4748, 0x00008011 }, /* GL_CONVOLUTION_2D */
-   {  4766, 0x00008154 }, /* GL_CONVOLUTION_BORDER_COLOR */
-   {  4794, 0x00008154 }, /* GL_CONVOLUTION_BORDER_COLOR_HP */
-   {  4825, 0x00008013 }, /* GL_CONVOLUTION_BORDER_MODE */
-   {  4852, 0x00008013 }, /* GL_CONVOLUTION_BORDER_MODE_EXT */
-   {  4883, 0x00008015 }, /* GL_CONVOLUTION_FILTER_BIAS */
-   {  4910, 0x00008015 }, /* GL_CONVOLUTION_FILTER_BIAS_EXT */
-   {  4941, 0x00008014 }, /* GL_CONVOLUTION_FILTER_SCALE */
-   {  4969, 0x00008014 }, /* GL_CONVOLUTION_FILTER_SCALE_EXT */
-   {  5001, 0x00008017 }, /* GL_CONVOLUTION_FORMAT */
-   {  5023, 0x00008017 }, /* GL_CONVOLUTION_FORMAT_EXT */
-   {  5049, 0x00008019 }, /* GL_CONVOLUTION_HEIGHT */
-   {  5071, 0x00008019 }, /* GL_CONVOLUTION_HEIGHT_EXT */
-   {  5097, 0x00008018 }, /* GL_CONVOLUTION_WIDTH */
-   {  5118, 0x00008018 }, /* GL_CONVOLUTION_WIDTH_EXT */
-   {  5143, 0x00008862 }, /* GL_COORD_REPLACE_ARB */
-   {  5164, 0x00008862 }, /* GL_COORD_REPLACE_NV */
-   {  5184, 0x00001503 }, /* GL_COPY */
-   {  5192, 0x0000150C }, /* GL_COPY_INVERTED */
-   {  5209, 0x00000706 }, /* GL_COPY_PIXEL_TOKEN */
-   {  5229, 0x00000B44 }, /* GL_CULL_FACE */
-   {  5242, 0x00000B45 }, /* GL_CULL_FACE_MODE */
-   {  5260, 0x000081AA }, /* GL_CULL_VERTEX_EXT */
-   {  5279, 0x000081AC }, /* GL_CULL_VERTEX_EYE_POSITION_EXT */
-   {  5311, 0x000081AB }, /* GL_CULL_VERTEX_OBJECT_POSITION_EXT */
-   {  5346, 0x00008626 }, /* GL_CURRENT_ATTRIB_NV */
-   {  5367, 0x00000001 }, /* GL_CURRENT_BIT */
-   {  5382, 0x00000B00 }, /* GL_CURRENT_COLOR */
-   {  5399, 0x00008453 }, /* GL_CURRENT_FOG_COORD */
-   {  5420, 0x00008453 }, /* GL_CURRENT_FOG_COORDINATE */
-   {  5446, 0x00000B01 }, /* GL_CURRENT_INDEX */
-   {  5463, 0x00008641 }, /* GL_CURRENT_MATRIX_ARB */
-   {  5485, 0x00008845 }, /* GL_CURRENT_MATRIX_INDEX_ARB */
-   {  5513, 0x00008641 }, /* GL_CURRENT_MATRIX_NV */
-   {  5534, 0x00008640 }, /* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
-   {  5568, 0x00008640 }, /* GL_CURRENT_MATRIX_STACK_DEPTH_NV */
-   {  5601, 0x00000B02 }, /* GL_CURRENT_NORMAL */
-   {  5619, 0x00008843 }, /* GL_CURRENT_PALETTE_MATRIX_ARB */
-   {  5649, 0x00008865 }, /* GL_CURRENT_QUERY */
-   {  5666, 0x00008865 }, /* GL_CURRENT_QUERY_ARB */
-   {  5687, 0x00000B04 }, /* GL_CURRENT_RASTER_COLOR */
-   {  5711, 0x00000B09 }, /* GL_CURRENT_RASTER_DISTANCE */
-   {  5738, 0x00000B05 }, /* GL_CURRENT_RASTER_INDEX */
-   {  5762, 0x00000B07 }, /* GL_CURRENT_RASTER_POSITION */
-   {  5789, 0x00000B08 }, /* GL_CURRENT_RASTER_POSITION_VALID */
-   {  5822, 0x00000B06 }, /* GL_CURRENT_RASTER_TEXTURE_COORDS */
-   {  5855, 0x00008459 }, /* GL_CURRENT_SECONDARY_COLOR */
-   {  5882, 0x00000B03 }, /* GL_CURRENT_TEXTURE_COORDS */
-   {  5908, 0x00008626 }, /* GL_CURRENT_VERTEX_ATTRIB_ARB */
-   {  5937, 0x000086A8 }, /* GL_CURRENT_WEIGHT_ARB */
-   {  5959, 0x00000900 }, /* GL_CW */
-   {  5965, 0x0000875B }, /* GL_DEBUG_ASSERT_MESA */
-   {  5986, 0x00008759 }, /* GL_DEBUG_OBJECT_MESA */
-   {  6007, 0x0000875A }, /* GL_DEBUG_PRINT_MESA */
-   {  6027, 0x00002101 }, /* GL_DECAL */
-   {  6036, 0x00001E03 }, /* GL_DECR */
-   {  6044, 0x00008508 }, /* GL_DECR_WRAP */
-   {  6057, 0x00008508 }, /* GL_DECR_WRAP_EXT */
-   {  6074, 0x00001801 }, /* GL_DEPTH */
-   {  6083, 0x00008D00 }, /* GL_DEPTH_ATTACHMENT_EXT */
-   {  6107, 0x00000D1F }, /* GL_DEPTH_BIAS */
-   {  6121, 0x00000D56 }, /* GL_DEPTH_BITS */
-   {  6135, 0x00008891 }, /* GL_DEPTH_BOUNDS_EXT */
-   {  6155, 0x00008890 }, /* GL_DEPTH_BOUNDS_TEST_EXT */
-   {  6180, 0x00000100 }, /* GL_DEPTH_BUFFER_BIT */
-   {  6200, 0x0000864F }, /* GL_DEPTH_CLAMP_NV */
-   {  6218, 0x00000B73 }, /* GL_DEPTH_CLEAR_VALUE */
-   {  6239, 0x00001902 }, /* GL_DEPTH_COMPONENT */
-   {  6258, 0x000081A5 }, /* GL_DEPTH_COMPONENT16 */
-   {  6279, 0x000081A5 }, /* GL_DEPTH_COMPONENT16_ARB */
-   {  6304, 0x000081A5 }, /* GL_DEPTH_COMPONENT16_SGIX */
-   {  6330, 0x000081A6 }, /* GL_DEPTH_COMPONENT24 */
-   {  6351, 0x000081A6 }, /* GL_DEPTH_COMPONENT24_ARB */
-   {  6376, 0x000081A6 }, /* GL_DEPTH_COMPONENT24_SGIX */
-   {  6402, 0x000081A7 }, /* GL_DEPTH_COMPONENT32 */
-   {  6423, 0x000081A7 }, /* GL_DEPTH_COMPONENT32_ARB */
-   {  6448, 0x000081A7 }, /* GL_DEPTH_COMPONENT32_SGIX */
-   {  6474, 0x00000B74 }, /* GL_DEPTH_FUNC */
-   {  6488, 0x00000B70 }, /* GL_DEPTH_RANGE */
-   {  6503, 0x00000D1E }, /* GL_DEPTH_SCALE */
-   {  6518, 0x000084F9 }, /* GL_DEPTH_STENCIL_NV */
-   {  6538, 0x0000886F }, /* GL_DEPTH_STENCIL_TO_BGRA_NV */
-   {  6566, 0x0000886E }, /* GL_DEPTH_STENCIL_TO_RGBA_NV */
-   {  6594, 0x00000B71 }, /* GL_DEPTH_TEST */
-   {  6608, 0x0000884B }, /* GL_DEPTH_TEXTURE_MODE */
-   {  6630, 0x0000884B }, /* GL_DEPTH_TEXTURE_MODE_ARB */
-   {  6656, 0x00000B72 }, /* GL_DEPTH_WRITEMASK */
-   {  6675, 0x00001201 }, /* GL_DIFFUSE */
-   {  6686, 0x00000BD0 }, /* GL_DITHER */
-   {  6696, 0x00000A02 }, /* GL_DOMAIN */
-   {  6706, 0x00001100 }, /* GL_DONT_CARE */
-   {  6719, 0x000086AE }, /* GL_DOT3_RGB */
-   {  6731, 0x000086AF }, /* GL_DOT3_RGBA */
-   {  6744, 0x000086AF }, /* GL_DOT3_RGBA_ARB */
-   {  6761, 0x00008741 }, /* GL_DOT3_RGBA_EXT */
-   {  6778, 0x000086AE }, /* GL_DOT3_RGB_ARB */
-   {  6794, 0x00008740 }, /* GL_DOT3_RGB_EXT */
-   {  6810, 0x0000140A }, /* GL_DOUBLE */
-   {  6820, 0x00000C32 }, /* GL_DOUBLEBUFFER */
-   {  6836, 0x00000C01 }, /* GL_DRAW_BUFFER */
-   {  6851, 0x00008825 }, /* GL_DRAW_BUFFER0_ARB */
-   {  6871, 0x00008825 }, /* GL_DRAW_BUFFER0_ATI */
-   {  6891, 0x0000882F }, /* GL_DRAW_BUFFER10_ARB */
-   {  6912, 0x0000882F }, /* GL_DRAW_BUFFER10_ATI */
-   {  6933, 0x00008830 }, /* GL_DRAW_BUFFER11_ARB */
-   {  6954, 0x00008830 }, /* GL_DRAW_BUFFER11_ATI */
-   {  6975, 0x00008831 }, /* GL_DRAW_BUFFER12_ARB */
-   {  6996, 0x00008831 }, /* GL_DRAW_BUFFER12_ATI */
-   {  7017, 0x00008832 }, /* GL_DRAW_BUFFER13_ARB */
-   {  7038, 0x00008832 }, /* GL_DRAW_BUFFER13_ATI */
-   {  7059, 0x00008833 }, /* GL_DRAW_BUFFER14_ARB */
-   {  7080, 0x00008833 }, /* GL_DRAW_BUFFER14_ATI */
-   {  7101, 0x00008834 }, /* GL_DRAW_BUFFER15_ARB */
-   {  7122, 0x00008834 }, /* GL_DRAW_BUFFER15_ATI */
-   {  7143, 0x00008826 }, /* GL_DRAW_BUFFER1_ARB */
-   {  7163, 0x00008826 }, /* GL_DRAW_BUFFER1_ATI */
-   {  7183, 0x00008827 }, /* GL_DRAW_BUFFER2_ARB */
-   {  7203, 0x00008827 }, /* GL_DRAW_BUFFER2_ATI */
-   {  7223, 0x00008828 }, /* GL_DRAW_BUFFER3_ARB */
-   {  7243, 0x00008828 }, /* GL_DRAW_BUFFER3_ATI */
-   {  7263, 0x00008829 }, /* GL_DRAW_BUFFER4_ARB */
-   {  7283, 0x00008829 }, /* GL_DRAW_BUFFER4_ATI */
-   {  7303, 0x0000882A }, /* GL_DRAW_BUFFER5_ARB */
-   {  7323, 0x0000882A }, /* GL_DRAW_BUFFER5_ATI */
-   {  7343, 0x0000882B }, /* GL_DRAW_BUFFER6_ARB */
-   {  7363, 0x0000882B }, /* GL_DRAW_BUFFER6_ATI */
-   {  7383, 0x0000882C }, /* GL_DRAW_BUFFER7_ARB */
-   {  7403, 0x0000882C }, /* GL_DRAW_BUFFER7_ATI */
-   {  7423, 0x0000882D }, /* GL_DRAW_BUFFER8_ARB */
-   {  7443, 0x0000882D }, /* GL_DRAW_BUFFER8_ATI */
-   {  7463, 0x0000882E }, /* GL_DRAW_BUFFER9_ARB */
-   {  7483, 0x0000882E }, /* GL_DRAW_BUFFER9_ATI */
-   {  7503, 0x00008CA6 }, /* GL_DRAW_FRAMEBUFFER_BINDING_EXT */
-   {  7535, 0x00008CA9 }, /* GL_DRAW_FRAMEBUFFER_EXT */
-   {  7559, 0x00000705 }, /* GL_DRAW_PIXEL_TOKEN */
-   {  7579, 0x00000304 }, /* GL_DST_ALPHA */
-   {  7592, 0x00000306 }, /* GL_DST_COLOR */
-   {  7605, 0x000088EA }, /* GL_DYNAMIC_COPY */
-   {  7621, 0x000088EA }, /* GL_DYNAMIC_COPY_ARB */
-   {  7641, 0x000088E8 }, /* GL_DYNAMIC_DRAW */
-   {  7657, 0x000088E8 }, /* GL_DYNAMIC_DRAW_ARB */
-   {  7677, 0x000088E9 }, /* GL_DYNAMIC_READ */
-   {  7693, 0x000088E9 }, /* GL_DYNAMIC_READ_ARB */
-   {  7713, 0x00000B43 }, /* GL_EDGE_FLAG */
-   {  7726, 0x00008079 }, /* GL_EDGE_FLAG_ARRAY */
-   {  7745, 0x0000889B }, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING */
-   {  7779, 0x0000889B }, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB */
-   {  7817, 0x00008093 }, /* GL_EDGE_FLAG_ARRAY_POINTER */
-   {  7844, 0x0000808C }, /* GL_EDGE_FLAG_ARRAY_STRIDE */
-   {  7870, 0x00008893 }, /* GL_ELEMENT_ARRAY_BUFFER */
-   {  7894, 0x00008893 }, /* GL_ELEMENT_ARRAY_BUFFER_ARB */
-   {  7922, 0x00008895 }, /* GL_ELEMENT_ARRAY_BUFFER_BINDING */
-   {  7954, 0x00008895 }, /* GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB */
-   {  7990, 0x00001600 }, /* GL_EMISSION */
-   {  8002, 0x00002000 }, /* GL_ENABLE_BIT */
-   {  8016, 0x00000202 }, /* GL_EQUAL */
-   {  8025, 0x00001509 }, /* GL_EQUIV */
-   {  8034, 0x00010000 }, /* GL_EVAL_BIT */
-   {  8046, 0x00000800 }, /* GL_EXP */
-   {  8053, 0x00000801 }, /* GL_EXP2 */
-   {  8061, 0x00001F03 }, /* GL_EXTENSIONS */
-   {  8075, 0x00002400 }, /* GL_EYE_LINEAR */
-   {  8089, 0x00002502 }, /* GL_EYE_PLANE */
-   {  8102, 0x0000855C }, /* GL_EYE_PLANE_ABSOLUTE_NV */
-   {  8127, 0x0000855B }, /* GL_EYE_RADIAL_NV */
-   {  8144, 0x00000000 }, /* GL_FALSE */
-   {  8153, 0x00001101 }, /* GL_FASTEST */
-   {  8164, 0x00001C01 }, /* GL_FEEDBACK */
-   {  8176, 0x00000DF0 }, /* GL_FEEDBACK_BUFFER_POINTER */
-   {  8203, 0x00000DF1 }, /* GL_FEEDBACK_BUFFER_SIZE */
-   {  8227, 0x00000DF2 }, /* GL_FEEDBACK_BUFFER_TYPE */
-   {  8251, 0x00001B02 }, /* GL_FILL */
-   {  8259, 0x00001D00 }, /* GL_FLAT */
-   {  8267, 0x00001406 }, /* GL_FLOAT */
-   {  8276, 0x00008B5A }, /* GL_FLOAT_MAT2_ARB */
-   {  8294, 0x00008B5B }, /* GL_FLOAT_MAT3_ARB */
-   {  8312, 0x00008B5C }, /* GL_FLOAT_MAT4_ARB */
-   {  8330, 0x00008B50 }, /* GL_FLOAT_VEC2_ARB */
-   {  8348, 0x00008B51 }, /* GL_FLOAT_VEC3_ARB */
-   {  8366, 0x00008B52 }, /* GL_FLOAT_VEC4_ARB */
-   {  8384, 0x00000B60 }, /* GL_FOG */
-   {  8391, 0x00000080 }, /* GL_FOG_BIT */
-   {  8402, 0x00000B66 }, /* GL_FOG_COLOR */
-   {  8415, 0x00008451 }, /* GL_FOG_COORD */
-   {  8428, 0x00008451 }, /* GL_FOG_COORDINATE */
-   {  8446, 0x00008457 }, /* GL_FOG_COORDINATE_ARRAY */
-   {  8470, 0x0000889D }, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING */
-   {  8509, 0x0000889D }, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB */
-   {  8552, 0x00008456 }, /* GL_FOG_COORDINATE_ARRAY_POINTER */
-   {  8584, 0x00008455 }, /* GL_FOG_COORDINATE_ARRAY_STRIDE */
-   {  8615, 0x00008454 }, /* GL_FOG_COORDINATE_ARRAY_TYPE */
-   {  8644, 0x00008450 }, /* GL_FOG_COORDINATE_SOURCE */
-   {  8669, 0x00008457 }, /* GL_FOG_COORD_ARRAY */
-   {  8688, 0x0000889D }, /* GL_FOG_COORD_ARRAY_BUFFER_BINDING */
-   {  8722, 0x00008456 }, /* GL_FOG_COORD_ARRAY_POINTER */
-   {  8749, 0x00008455 }, /* GL_FOG_COORD_ARRAY_STRIDE */
-   {  8775, 0x00008454 }, /* GL_FOG_COORD_ARRAY_TYPE */
-   {  8799, 0x00008450 }, /* GL_FOG_COORD_SRC */
-   {  8816, 0x00000B62 }, /* GL_FOG_DENSITY */
-   {  8831, 0x0000855A }, /* GL_FOG_DISTANCE_MODE_NV */
-   {  8855, 0x00000B64 }, /* GL_FOG_END */
-   {  8866, 0x00000C54 }, /* GL_FOG_HINT */
-   {  8878, 0x00000B61 }, /* GL_FOG_INDEX */
-   {  8891, 0x00000B65 }, /* GL_FOG_MODE */
-   {  8903, 0x00008198 }, /* GL_FOG_OFFSET_SGIX */
-   {  8922, 0x00008199 }, /* GL_FOG_OFFSET_VALUE_SGIX */
-   {  8947, 0x00000B63 }, /* GL_FOG_START */
-   {  8960, 0x00008452 }, /* GL_FRAGMENT_DEPTH */
-   {  8978, 0x00008804 }, /* GL_FRAGMENT_PROGRAM_ARB */
-   {  9002, 0x00008B30 }, /* GL_FRAGMENT_SHADER_ARB */
-   {  9025, 0x00008CD1 }, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT */
-   {  9067, 0x00008CD0 }, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT */
-   {  9109, 0x00008CD4 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT */
-   {  9158, 0x00008CD3 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT */
-   {  9210, 0x00008CD2 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT */
-   {  9254, 0x00008CA6 }, /* GL_FRAMEBUFFER_BINDING_EXT */
-   {  9281, 0x00008CD5 }, /* GL_FRAMEBUFFER_COMPLETE_EXT */
-   {  9309, 0x00008D40 }, /* GL_FRAMEBUFFER_EXT */
-   {  9328, 0x00008CD6 }, /* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT */
-   {  9369, 0x00008CD9 }, /* GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT */
-   {  9410, 0x00008CDB }, /* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT */
-   {  9452, 0x00008CD8 }, /* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT */
-   {  9503, 0x00008CDA }, /* GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT */
-   {  9541, 0x00008CD7 }, /* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT */
-   {  9590, 0x00008CDC }, /* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT */
-   {  9632, 0x00008CDE }, /* GL_FRAMEBUFFER_STATUS_ERROR_EXT */
-   {  9664, 0x00008CDD }, /* GL_FRAMEBUFFER_UNSUPPORTED_EXT */
-   {  9695, 0x00000404 }, /* GL_FRONT */
-   {  9704, 0x00000408 }, /* GL_FRONT_AND_BACK */
-   {  9722, 0x00000B46 }, /* GL_FRONT_FACE */
-   {  9736, 0x00000400 }, /* GL_FRONT_LEFT */
-   {  9750, 0x00000401 }, /* GL_FRONT_RIGHT */
-   {  9765, 0x00008006 }, /* GL_FUNC_ADD */
-   {  9777, 0x00008006 }, /* GL_FUNC_ADD_EXT */
-   {  9793, 0x0000800B }, /* GL_FUNC_REVERSE_SUBTRACT */
-   {  9818, 0x0000800B }, /* GL_FUNC_REVERSE_SUBTRACT_EXT */
-   {  9847, 0x0000800A }, /* GL_FUNC_SUBTRACT */
-   {  9864, 0x0000800A }, /* GL_FUNC_SUBTRACT_EXT */
-   {  9885, 0x00008191 }, /* GL_GENERATE_MIPMAP */
-   {  9904, 0x00008192 }, /* GL_GENERATE_MIPMAP_HINT */
-   {  9928, 0x00008192 }, /* GL_GENERATE_MIPMAP_HINT_SGIS */
-   {  9957, 0x00008191 }, /* GL_GENERATE_MIPMAP_SGIS */
-   {  9981, 0x00000206 }, /* GL_GEQUAL */
-   {  9991, 0x00000204 }, /* GL_GREATER */
-   { 10002, 0x00001904 }, /* GL_GREEN */
-   { 10011, 0x00000D19 }, /* GL_GREEN_BIAS */
-   { 10025, 0x00000D53 }, /* GL_GREEN_BITS */
-   { 10039, 0x00000D18 }, /* GL_GREEN_SCALE */
-   { 10054, 0x00008000 }, /* GL_HINT_BIT */
-   { 10066, 0x00008024 }, /* GL_HISTOGRAM */
-   { 10079, 0x0000802B }, /* GL_HISTOGRAM_ALPHA_SIZE */
-   { 10103, 0x0000802B }, /* GL_HISTOGRAM_ALPHA_SIZE_EXT */
-   { 10131, 0x0000802A }, /* GL_HISTOGRAM_BLUE_SIZE */
-   { 10154, 0x0000802A }, /* GL_HISTOGRAM_BLUE_SIZE_EXT */
-   { 10181, 0x00008024 }, /* GL_HISTOGRAM_EXT */
-   { 10198, 0x00008027 }, /* GL_HISTOGRAM_FORMAT */
-   { 10218, 0x00008027 }, /* GL_HISTOGRAM_FORMAT_EXT */
-   { 10242, 0x00008029 }, /* GL_HISTOGRAM_GREEN_SIZE */
-   { 10266, 0x00008029 }, /* GL_HISTOGRAM_GREEN_SIZE_EXT */
-   { 10294, 0x0000802C }, /* GL_HISTOGRAM_LUMINANCE_SIZE */
-   { 10322, 0x0000802C }, /* GL_HISTOGRAM_LUMINANCE_SIZE_EXT */
-   { 10354, 0x00008028 }, /* GL_HISTOGRAM_RED_SIZE */
-   { 10376, 0x00008028 }, /* GL_HISTOGRAM_RED_SIZE_EXT */
-   { 10402, 0x0000802D }, /* GL_HISTOGRAM_SINK */
-   { 10420, 0x0000802D }, /* GL_HISTOGRAM_SINK_EXT */
-   { 10442, 0x00008026 }, /* GL_HISTOGRAM_WIDTH */
-   { 10461, 0x00008026 }, /* GL_HISTOGRAM_WIDTH_EXT */
-   { 10484, 0x0000862A }, /* GL_IDENTITY_NV */
-   { 10499, 0x00008150 }, /* GL_IGNORE_BORDER_HP */
-   { 10519, 0x00008B9B }, /* GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES */
-   { 10559, 0x00008B9A }, /* GL_IMPLEMENTATION_COLOR_READ_TYPE_OES */
-   { 10597, 0x00001E02 }, /* GL_INCR */
-   { 10605, 0x00008507 }, /* GL_INCR_WRAP */
-   { 10618, 0x00008507 }, /* GL_INCR_WRAP_EXT */
-   { 10635, 0x00008077 }, /* GL_INDEX_ARRAY */
-   { 10650, 0x00008899 }, /* GL_INDEX_ARRAY_BUFFER_BINDING */
-   { 10680, 0x00008899 }, /* GL_INDEX_ARRAY_BUFFER_BINDING_ARB */
-   { 10714, 0x00008091 }, /* GL_INDEX_ARRAY_POINTER */
-   { 10737, 0x00008086 }, /* GL_INDEX_ARRAY_STRIDE */
-   { 10759, 0x00008085 }, /* GL_INDEX_ARRAY_TYPE */
-   { 10779, 0x00000D51 }, /* GL_INDEX_BITS */
-   { 10793, 0x00000C20 }, /* GL_INDEX_CLEAR_VALUE */
-   { 10814, 0x00000BF1 }, /* GL_INDEX_LOGIC_OP */
-   { 10832, 0x00000C30 }, /* GL_INDEX_MODE */
-   { 10846, 0x00000D13 }, /* GL_INDEX_OFFSET */
-   { 10862, 0x00000D12 }, /* GL_INDEX_SHIFT */
-   { 10877, 0x00000C21 }, /* GL_INDEX_WRITEMASK */
-   { 10896, 0x00001404 }, /* GL_INT */
-   { 10903, 0x00008049 }, /* GL_INTENSITY */
-   { 10916, 0x0000804C }, /* GL_INTENSITY12 */
-   { 10931, 0x0000804C }, /* GL_INTENSITY12_EXT */
-   { 10950, 0x0000804D }, /* GL_INTENSITY16 */
-   { 10965, 0x0000804D }, /* GL_INTENSITY16_EXT */
-   { 10984, 0x0000804A }, /* GL_INTENSITY4 */
-   { 10998, 0x0000804A }, /* GL_INTENSITY4_EXT */
-   { 11016, 0x0000804B }, /* GL_INTENSITY8 */
-   { 11030, 0x0000804B }, /* GL_INTENSITY8_EXT */
-   { 11048, 0x00008049 }, /* GL_INTENSITY_EXT */
-   { 11065, 0x00008575 }, /* GL_INTERPOLATE */
-   { 11080, 0x00008575 }, /* GL_INTERPOLATE_ARB */
-   { 11099, 0x00008575 }, /* GL_INTERPOLATE_EXT */
-   { 11118, 0x00008B53 }, /* GL_INT_VEC2_ARB */
-   { 11134, 0x00008B54 }, /* GL_INT_VEC3_ARB */
-   { 11150, 0x00008B55 }, /* GL_INT_VEC4_ARB */
-   { 11166, 0x00000500 }, /* GL_INVALID_ENUM */
-   { 11182, 0x00000506 }, /* GL_INVALID_FRAMEBUFFER_OPERATION_EXT */
-   { 11219, 0x00000502 }, /* GL_INVALID_OPERATION */
-   { 11240, 0x00000501 }, /* GL_INVALID_VALUE */
-   { 11257, 0x0000862B }, /* GL_INVERSE_NV */
-   { 11271, 0x0000862D }, /* GL_INVERSE_TRANSPOSE_NV */
-   { 11295, 0x0000150A }, /* GL_INVERT */
-   { 11305, 0x00001E00 }, /* GL_KEEP */
-   { 11313, 0x00000406 }, /* GL_LEFT */
-   { 11321, 0x00000203 }, /* GL_LEQUAL */
-   { 11331, 0x00000201 }, /* GL_LESS */
-   { 11339, 0x00004000 }, /* GL_LIGHT0 */
-   { 11349, 0x00004001 }, /* GL_LIGHT1 */
-   { 11359, 0x00004002 }, /* GL_LIGHT2 */
-   { 11369, 0x00004003 }, /* GL_LIGHT3 */
-   { 11379, 0x00004004 }, /* GL_LIGHT4 */
-   { 11389, 0x00004005 }, /* GL_LIGHT5 */
-   { 11399, 0x00004006 }, /* GL_LIGHT6 */
-   { 11409, 0x00004007 }, /* GL_LIGHT7 */
-   { 11419, 0x00000B50 }, /* GL_LIGHTING */
-   { 11431, 0x00000040 }, /* GL_LIGHTING_BIT */
-   { 11447, 0x00000B53 }, /* GL_LIGHT_MODEL_AMBIENT */
-   { 11470, 0x000081F8 }, /* GL_LIGHT_MODEL_COLOR_CONTROL */
-   { 11499, 0x000081F8 }, /* GL_LIGHT_MODEL_COLOR_CONTROL_EXT */
-   { 11532, 0x00000B51 }, /* GL_LIGHT_MODEL_LOCAL_VIEWER */
-   { 11560, 0x00000B52 }, /* GL_LIGHT_MODEL_TWO_SIDE */
-   { 11584, 0x00001B01 }, /* GL_LINE */
-   { 11592, 0x00002601 }, /* GL_LINEAR */
-   { 11602, 0x00001208 }, /* GL_LINEAR_ATTENUATION */
-   { 11624, 0x00008170 }, /* GL_LINEAR_CLIPMAP_LINEAR_SGIX */
-   { 11654, 0x0000844F }, /* GL_LINEAR_CLIPMAP_NEAREST_SGIX */
-   { 11685, 0x00002703 }, /* GL_LINEAR_MIPMAP_LINEAR */
-   { 11709, 0x00002701 }, /* GL_LINEAR_MIPMAP_NEAREST */
-   { 11734, 0x00000001 }, /* GL_LINES */
-   { 11743, 0x00000004 }, /* GL_LINE_BIT */
-   { 11755, 0x00000002 }, /* GL_LINE_LOOP */
-   { 11768, 0x00000707 }, /* GL_LINE_RESET_TOKEN */
-   { 11788, 0x00000B20 }, /* GL_LINE_SMOOTH */
-   { 11803, 0x00000C52 }, /* GL_LINE_SMOOTH_HINT */
-   { 11823, 0x00000B24 }, /* GL_LINE_STIPPLE */
-   { 11839, 0x00000B25 }, /* GL_LINE_STIPPLE_PATTERN */
-   { 11863, 0x00000B26 }, /* GL_LINE_STIPPLE_REPEAT */
-   { 11886, 0x00000003 }, /* GL_LINE_STRIP */
-   { 11900, 0x00000702 }, /* GL_LINE_TOKEN */
-   { 11914, 0x00000B21 }, /* GL_LINE_WIDTH */
-   { 11928, 0x00000B23 }, /* GL_LINE_WIDTH_GRANULARITY */
-   { 11954, 0x00000B22 }, /* GL_LINE_WIDTH_RANGE */
-   { 11974, 0x00000B32 }, /* GL_LIST_BASE */
-   { 11987, 0x00020000 }, /* GL_LIST_BIT */
-   { 11999, 0x00000B33 }, /* GL_LIST_INDEX */
-   { 12013, 0x00000B30 }, /* GL_LIST_MODE */
-   { 12026, 0x00000101 }, /* GL_LOAD */
-   { 12034, 0x00000BF1 }, /* GL_LOGIC_OP */
-   { 12046, 0x00000BF0 }, /* GL_LOGIC_OP_MODE */
-   { 12063, 0x00001909 }, /* GL_LUMINANCE */
-   { 12076, 0x00008041 }, /* GL_LUMINANCE12 */
-   { 12091, 0x00008047 }, /* GL_LUMINANCE12_ALPHA12 */
-   { 12114, 0x00008047 }, /* GL_LUMINANCE12_ALPHA12_EXT */
-   { 12141, 0x00008046 }, /* GL_LUMINANCE12_ALPHA4 */
-   { 12163, 0x00008046 }, /* GL_LUMINANCE12_ALPHA4_EXT */
-   { 12189, 0x00008041 }, /* GL_LUMINANCE12_EXT */
-   { 12208, 0x00008042 }, /* GL_LUMINANCE16 */
-   { 12223, 0x00008048 }, /* GL_LUMINANCE16_ALPHA16 */
-   { 12246, 0x00008048 }, /* GL_LUMINANCE16_ALPHA16_EXT */
-   { 12273, 0x00008042 }, /* GL_LUMINANCE16_EXT */
-   { 12292, 0x0000803F }, /* GL_LUMINANCE4 */
-   { 12306, 0x00008043 }, /* GL_LUMINANCE4_ALPHA4 */
-   { 12327, 0x00008043 }, /* GL_LUMINANCE4_ALPHA4_EXT */
-   { 12352, 0x0000803F }, /* GL_LUMINANCE4_EXT */
-   { 12370, 0x00008044 }, /* GL_LUMINANCE6_ALPHA2 */
-   { 12391, 0x00008044 }, /* GL_LUMINANCE6_ALPHA2_EXT */
-   { 12416, 0x00008040 }, /* GL_LUMINANCE8 */
-   { 12430, 0x00008045 }, /* GL_LUMINANCE8_ALPHA8 */
-   { 12451, 0x00008045 }, /* GL_LUMINANCE8_ALPHA8_EXT */
-   { 12476, 0x00008040 }, /* GL_LUMINANCE8_EXT */
-   { 12494, 0x0000190A }, /* GL_LUMINANCE_ALPHA */
-   { 12513, 0x00000D90 }, /* GL_MAP1_COLOR_4 */
-   { 12529, 0x00000DD0 }, /* GL_MAP1_GRID_DOMAIN */
-   { 12549, 0x00000DD1 }, /* GL_MAP1_GRID_SEGMENTS */
-   { 12571, 0x00000D91 }, /* GL_MAP1_INDEX */
-   { 12585, 0x00000D92 }, /* GL_MAP1_NORMAL */
-   { 12600, 0x00000D93 }, /* GL_MAP1_TEXTURE_COORD_1 */
-   { 12624, 0x00000D94 }, /* GL_MAP1_TEXTURE_COORD_2 */
-   { 12648, 0x00000D95 }, /* GL_MAP1_TEXTURE_COORD_3 */
-   { 12672, 0x00000D96 }, /* GL_MAP1_TEXTURE_COORD_4 */
-   { 12696, 0x00000D97 }, /* GL_MAP1_VERTEX_3 */
-   { 12713, 0x00000D98 }, /* GL_MAP1_VERTEX_4 */
-   { 12730, 0x00008660 }, /* GL_MAP1_VERTEX_ATTRIB0_4_NV */
-   { 12758, 0x0000866A }, /* GL_MAP1_VERTEX_ATTRIB10_4_NV */
-   { 12787, 0x0000866B }, /* GL_MAP1_VERTEX_ATTRIB11_4_NV */
-   { 12816, 0x0000866C }, /* GL_MAP1_VERTEX_ATTRIB12_4_NV */
-   { 12845, 0x0000866D }, /* GL_MAP1_VERTEX_ATTRIB13_4_NV */
-   { 12874, 0x0000866E }, /* GL_MAP1_VERTEX_ATTRIB14_4_NV */
-   { 12903, 0x0000866F }, /* GL_MAP1_VERTEX_ATTRIB15_4_NV */
-   { 12932, 0x00008661 }, /* GL_MAP1_VERTEX_ATTRIB1_4_NV */
-   { 12960, 0x00008662 }, /* GL_MAP1_VERTEX_ATTRIB2_4_NV */
-   { 12988, 0x00008663 }, /* GL_MAP1_VERTEX_ATTRIB3_4_NV */
-   { 13016, 0x00008664 }, /* GL_MAP1_VERTEX_ATTRIB4_4_NV */
-   { 13044, 0x00008665 }, /* GL_MAP1_VERTEX_ATTRIB5_4_NV */
-   { 13072, 0x00008666 }, /* GL_MAP1_VERTEX_ATTRIB6_4_NV */
-   { 13100, 0x00008667 }, /* GL_MAP1_VERTEX_ATTRIB7_4_NV */
-   { 13128, 0x00008668 }, /* GL_MAP1_VERTEX_ATTRIB8_4_NV */
-   { 13156, 0x00008669 }, /* GL_MAP1_VERTEX_ATTRIB9_4_NV */
-   { 13184, 0x00000DB0 }, /* GL_MAP2_COLOR_4 */
-   { 13200, 0x00000DD2 }, /* GL_MAP2_GRID_DOMAIN */
-   { 13220, 0x00000DD3 }, /* GL_MAP2_GRID_SEGMENTS */
-   { 13242, 0x00000DB1 }, /* GL_MAP2_INDEX */
-   { 13256, 0x00000DB2 }, /* GL_MAP2_NORMAL */
-   { 13271, 0x00000DB3 }, /* GL_MAP2_TEXTURE_COORD_1 */
-   { 13295, 0x00000DB4 }, /* GL_MAP2_TEXTURE_COORD_2 */
-   { 13319, 0x00000DB5 }, /* GL_MAP2_TEXTURE_COORD_3 */
-   { 13343, 0x00000DB6 }, /* GL_MAP2_TEXTURE_COORD_4 */
-   { 13367, 0x00000DB7 }, /* GL_MAP2_VERTEX_3 */
-   { 13384, 0x00000DB8 }, /* GL_MAP2_VERTEX_4 */
-   { 13401, 0x00008670 }, /* GL_MAP2_VERTEX_ATTRIB0_4_NV */
-   { 13429, 0x0000867A }, /* GL_MAP2_VERTEX_ATTRIB10_4_NV */
-   { 13458, 0x0000867B }, /* GL_MAP2_VERTEX_ATTRIB11_4_NV */
-   { 13487, 0x0000867C }, /* GL_MAP2_VERTEX_ATTRIB12_4_NV */
-   { 13516, 0x0000867D }, /* GL_MAP2_VERTEX_ATTRIB13_4_NV */
-   { 13545, 0x0000867E }, /* GL_MAP2_VERTEX_ATTRIB14_4_NV */
-   { 13574, 0x0000867F }, /* GL_MAP2_VERTEX_ATTRIB15_4_NV */
-   { 13603, 0x00008671 }, /* GL_MAP2_VERTEX_ATTRIB1_4_NV */
-   { 13631, 0x00008672 }, /* GL_MAP2_VERTEX_ATTRIB2_4_NV */
-   { 13659, 0x00008673 }, /* GL_MAP2_VERTEX_ATTRIB3_4_NV */
-   { 13687, 0x00008674 }, /* GL_MAP2_VERTEX_ATTRIB4_4_NV */
-   { 13715, 0x00008675 }, /* GL_MAP2_VERTEX_ATTRIB5_4_NV */
-   { 13743, 0x00008676 }, /* GL_MAP2_VERTEX_ATTRIB6_4_NV */
-   { 13771, 0x00008677 }, /* GL_MAP2_VERTEX_ATTRIB7_4_NV */
-   { 13799, 0x00008678 }, /* GL_MAP2_VERTEX_ATTRIB8_4_NV */
-   { 13827, 0x00008679 }, /* GL_MAP2_VERTEX_ATTRIB9_4_NV */
-   { 13855, 0x00000D10 }, /* GL_MAP_COLOR */
-   { 13868, 0x00000D11 }, /* GL_MAP_STENCIL */
-   { 13883, 0x000088C0 }, /* GL_MATRIX0_ARB */
-   { 13898, 0x00008630 }, /* GL_MATRIX0_NV */
-   { 13912, 0x000088CA }, /* GL_MATRIX10_ARB */
-   { 13928, 0x000088CB }, /* GL_MATRIX11_ARB */
-   { 13944, 0x000088CC }, /* GL_MATRIX12_ARB */
-   { 13960, 0x000088CD }, /* GL_MATRIX13_ARB */
-   { 13976, 0x000088CE }, /* GL_MATRIX14_ARB */
-   { 13992, 0x000088CF }, /* GL_MATRIX15_ARB */
-   { 14008, 0x000088D0 }, /* GL_MATRIX16_ARB */
-   { 14024, 0x000088D1 }, /* GL_MATRIX17_ARB */
-   { 14040, 0x000088D2 }, /* GL_MATRIX18_ARB */
-   { 14056, 0x000088D3 }, /* GL_MATRIX19_ARB */
-   { 14072, 0x000088C1 }, /* GL_MATRIX1_ARB */
-   { 14087, 0x00008631 }, /* GL_MATRIX1_NV */
-   { 14101, 0x000088D4 }, /* GL_MATRIX20_ARB */
-   { 14117, 0x000088D5 }, /* GL_MATRIX21_ARB */
-   { 14133, 0x000088D6 }, /* GL_MATRIX22_ARB */
-   { 14149, 0x000088D7 }, /* GL_MATRIX23_ARB */
-   { 14165, 0x000088D8 }, /* GL_MATRIX24_ARB */
-   { 14181, 0x000088D9 }, /* GL_MATRIX25_ARB */
-   { 14197, 0x000088DA }, /* GL_MATRIX26_ARB */
-   { 14213, 0x000088DB }, /* GL_MATRIX27_ARB */
-   { 14229, 0x000088DC }, /* GL_MATRIX28_ARB */
-   { 14245, 0x000088DD }, /* GL_MATRIX29_ARB */
-   { 14261, 0x000088C2 }, /* GL_MATRIX2_ARB */
-   { 14276, 0x00008632 }, /* GL_MATRIX2_NV */
-   { 14290, 0x000088DE }, /* GL_MATRIX30_ARB */
-   { 14306, 0x000088DF }, /* GL_MATRIX31_ARB */
-   { 14322, 0x000088C3 }, /* GL_MATRIX3_ARB */
-   { 14337, 0x00008633 }, /* GL_MATRIX3_NV */
-   { 14351, 0x000088C4 }, /* GL_MATRIX4_ARB */
-   { 14366, 0x00008634 }, /* GL_MATRIX4_NV */
-   { 14380, 0x000088C5 }, /* GL_MATRIX5_ARB */
-   { 14395, 0x00008635 }, /* GL_MATRIX5_NV */
-   { 14409, 0x000088C6 }, /* GL_MATRIX6_ARB */
-   { 14424, 0x00008636 }, /* GL_MATRIX6_NV */
-   { 14438, 0x000088C7 }, /* GL_MATRIX7_ARB */
-   { 14453, 0x00008637 }, /* GL_MATRIX7_NV */
-   { 14467, 0x000088C8 }, /* GL_MATRIX8_ARB */
-   { 14482, 0x000088C9 }, /* GL_MATRIX9_ARB */
-   { 14497, 0x00008844 }, /* GL_MATRIX_INDEX_ARRAY_ARB */
-   { 14523, 0x00008849 }, /* GL_MATRIX_INDEX_ARRAY_POINTER_ARB */
-   { 14557, 0x00008846 }, /* GL_MATRIX_INDEX_ARRAY_SIZE_ARB */
-   { 14588, 0x00008848 }, /* GL_MATRIX_INDEX_ARRAY_STRIDE_ARB */
-   { 14621, 0x00008847 }, /* GL_MATRIX_INDEX_ARRAY_TYPE_ARB */
-   { 14652, 0x00000BA0 }, /* GL_MATRIX_MODE */
-   { 14667, 0x00008840 }, /* GL_MATRIX_PALETTE_ARB */
-   { 14689, 0x00008008 }, /* GL_MAX */
-   { 14696, 0x00008073 }, /* GL_MAX_3D_TEXTURE_SIZE */
-   { 14719, 0x00000D35 }, /* GL_MAX_ATTRIB_STACK_DEPTH */
-   { 14745, 0x00000D3B }, /* GL_MAX_CLIENT_ATTRIB_STACK_DEPTH */
-   { 14778, 0x00008177 }, /* GL_MAX_CLIPMAP_DEPTH_SGIX */
-   { 14804, 0x00008178 }, /* GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX */
-   { 14838, 0x00000D32 }, /* GL_MAX_CLIP_PLANES */
-   { 14857, 0x00008CDF }, /* GL_MAX_COLOR_ATTACHMENTS_EXT */
-   { 14886, 0x000080B3 }, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH */
-   { 14918, 0x000080B3 }, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI */
-   { 14954, 0x00008B4D }, /* GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB */
-   { 14994, 0x0000801B }, /* GL_MAX_CONVOLUTION_HEIGHT */
-   { 15020, 0x0000801B }, /* GL_MAX_CONVOLUTION_HEIGHT_EXT */
-   { 15050, 0x0000801A }, /* GL_MAX_CONVOLUTION_WIDTH */
-   { 15075, 0x0000801A }, /* GL_MAX_CONVOLUTION_WIDTH_EXT */
-   { 15104, 0x0000851C }, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE */
-   { 15133, 0x0000851C }, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB */
-   { 15166, 0x00008824 }, /* GL_MAX_DRAW_BUFFERS_ARB */
-   { 15190, 0x00008824 }, /* GL_MAX_DRAW_BUFFERS_ATI */
-   { 15214, 0x000080E9 }, /* GL_MAX_ELEMENTS_INDICES */
-   { 15238, 0x000080E8 }, /* GL_MAX_ELEMENTS_VERTICES */
-   { 15263, 0x00000D30 }, /* GL_MAX_EVAL_ORDER */
-   { 15281, 0x00008008 }, /* GL_MAX_EXT */
-   { 15292, 0x00008B49 }, /* GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB */
-   { 15331, 0x00000D31 }, /* GL_MAX_LIGHTS */
-   { 15345, 0x00000B31 }, /* GL_MAX_LIST_NESTING */
-   { 15365, 0x00008841 }, /* GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB */
-   { 15403, 0x00000D36 }, /* GL_MAX_MODELVIEW_STACK_DEPTH */
-   { 15432, 0x00000D37 }, /* GL_MAX_NAME_STACK_DEPTH */
-   { 15456, 0x00008842 }, /* GL_MAX_PALETTE_MATRICES_ARB */
-   { 15484, 0x00000D34 }, /* GL_MAX_PIXEL_MAP_TABLE */
-   { 15507, 0x000088B1 }, /* GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB */
-   { 15544, 0x0000880B }, /* GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB */
-   { 15580, 0x000088AD }, /* GL_MAX_PROGRAM_ATTRIBS_ARB */
-   { 15607, 0x000088F5 }, /* GL_MAX_PROGRAM_CALL_DEPTH_NV */
-   { 15636, 0x000088B5 }, /* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
-   { 15670, 0x000088F4 }, /* GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV */
-   { 15706, 0x000088F6 }, /* GL_MAX_PROGRAM_IF_DEPTH_NV */
-   { 15733, 0x000088A1 }, /* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
-   { 15765, 0x000088B4 }, /* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
-   { 15801, 0x000088F8 }, /* GL_MAX_PROGRAM_LOOP_COUNT_NV */
-   { 15830, 0x000088F7 }, /* GL_MAX_PROGRAM_LOOP_DEPTH_NV */
-   { 15859, 0x0000862F }, /* GL_MAX_PROGRAM_MATRICES_ARB */
-   { 15887, 0x0000862E }, /* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
-   { 15925, 0x000088B3 }, /* GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
-   { 15969, 0x0000880E }, /* GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
-   { 16012, 0x000088AF }, /* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
-   { 16046, 0x000088A3 }, /* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
-   { 16085, 0x000088AB }, /* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
-   { 16122, 0x000088A7 }, /* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
-   { 16160, 0x00008810 }, /* GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
-   { 16203, 0x0000880F }, /* GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
-   { 16246, 0x000088A9 }, /* GL_MAX_PROGRAM_PARAMETERS_ARB */
-   { 16276, 0x000088A5 }, /* GL_MAX_PROGRAM_TEMPORARIES_ARB */
-   { 16307, 0x0000880D }, /* GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB */
-   { 16343, 0x0000880C }, /* GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB */
-   { 16379, 0x00000D38 }, /* GL_MAX_PROJECTION_STACK_DEPTH */
-   { 16409, 0x000084F8 }, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB */
-   { 16443, 0x000084F8 }, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_NV */
-   { 16476, 0x000084E8 }, /* GL_MAX_RENDERBUFFER_SIZE_EXT */
-   { 16505, 0x00008504 }, /* GL_MAX_SHININESS_NV */
-   { 16525, 0x00008505 }, /* GL_MAX_SPOT_EXPONENT_NV */
-   { 16549, 0x00008871 }, /* GL_MAX_TEXTURE_COORDS_ARB */
-   { 16575, 0x00008872 }, /* GL_MAX_TEXTURE_IMAGE_UNITS_ARB */
-   { 16606, 0x000084FD }, /* GL_MAX_TEXTURE_LOD_BIAS */
-   { 16630, 0x000084FF }, /* GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT */
-   { 16664, 0x00000D33 }, /* GL_MAX_TEXTURE_SIZE */
-   { 16684, 0x00000D39 }, /* GL_MAX_TEXTURE_STACK_DEPTH */
-   { 16711, 0x000084E2 }, /* GL_MAX_TEXTURE_UNITS */
-   { 16732, 0x000084E2 }, /* GL_MAX_TEXTURE_UNITS_ARB */
-   { 16757, 0x0000862F }, /* GL_MAX_TRACK_MATRICES_NV */
-   { 16782, 0x0000862E }, /* GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV */
-   { 16817, 0x00008B4B }, /* GL_MAX_VARYING_FLOATS_ARB */
-   { 16843, 0x00008869 }, /* GL_MAX_VERTEX_ATTRIBS_ARB */
-   { 16869, 0x00008B4C }, /* GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB */
-   { 16907, 0x00008B4A }, /* GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB */
-   { 16944, 0x000086A4 }, /* GL_MAX_VERTEX_UNITS_ARB */
-   { 16968, 0x00000D3A }, /* GL_MAX_VIEWPORT_DIMS */
-   { 16989, 0x00008007 }, /* GL_MIN */
-   { 16996, 0x0000802E }, /* GL_MINMAX */
-   { 17006, 0x0000802E }, /* GL_MINMAX_EXT */
-   { 17020, 0x0000802F }, /* GL_MINMAX_FORMAT */
-   { 17037, 0x0000802F }, /* GL_MINMAX_FORMAT_EXT */
-   { 17058, 0x00008030 }, /* GL_MINMAX_SINK */
-   { 17073, 0x00008030 }, /* GL_MINMAX_SINK_EXT */
-   { 17092, 0x00008007 }, /* GL_MIN_EXT */
-   { 17103, 0x00008370 }, /* GL_MIRRORED_REPEAT */
-   { 17122, 0x00008370 }, /* GL_MIRRORED_REPEAT_ARB */
-   { 17145, 0x00008370 }, /* GL_MIRRORED_REPEAT_IBM */
-   { 17168, 0x00008742 }, /* GL_MIRROR_CLAMP_ATI */
-   { 17188, 0x00008742 }, /* GL_MIRROR_CLAMP_EXT */
-   { 17208, 0x00008912 }, /* GL_MIRROR_CLAMP_TO_BORDER_EXT */
-   { 17238, 0x00008743 }, /* GL_MIRROR_CLAMP_TO_EDGE_ATI */
-   { 17266, 0x00008743 }, /* GL_MIRROR_CLAMP_TO_EDGE_EXT */
-   { 17294, 0x00001700 }, /* GL_MODELVIEW */
-   { 17307, 0x00001700 }, /* GL_MODELVIEW0_ARB */
-   { 17325, 0x0000872A }, /* GL_MODELVIEW10_ARB */
-   { 17344, 0x0000872B }, /* GL_MODELVIEW11_ARB */
-   { 17363, 0x0000872C }, /* GL_MODELVIEW12_ARB */
-   { 17382, 0x0000872D }, /* GL_MODELVIEW13_ARB */
-   { 17401, 0x0000872E }, /* GL_MODELVIEW14_ARB */
-   { 17420, 0x0000872F }, /* GL_MODELVIEW15_ARB */
-   { 17439, 0x00008730 }, /* GL_MODELVIEW16_ARB */
-   { 17458, 0x00008731 }, /* GL_MODELVIEW17_ARB */
-   { 17477, 0x00008732 }, /* GL_MODELVIEW18_ARB */
-   { 17496, 0x00008733 }, /* GL_MODELVIEW19_ARB */
-   { 17515, 0x0000850A }, /* GL_MODELVIEW1_ARB */
-   { 17533, 0x00008734 }, /* GL_MODELVIEW20_ARB */
-   { 17552, 0x00008735 }, /* GL_MODELVIEW21_ARB */
-   { 17571, 0x00008736 }, /* GL_MODELVIEW22_ARB */
-   { 17590, 0x00008737 }, /* GL_MODELVIEW23_ARB */
-   { 17609, 0x00008738 }, /* GL_MODELVIEW24_ARB */
-   { 17628, 0x00008739 }, /* GL_MODELVIEW25_ARB */
-   { 17647, 0x0000873A }, /* GL_MODELVIEW26_ARB */
-   { 17666, 0x0000873B }, /* GL_MODELVIEW27_ARB */
-   { 17685, 0x0000873C }, /* GL_MODELVIEW28_ARB */
-   { 17704, 0x0000873D }, /* GL_MODELVIEW29_ARB */
-   { 17723, 0x00008722 }, /* GL_MODELVIEW2_ARB */
-   { 17741, 0x0000873E }, /* GL_MODELVIEW30_ARB */
-   { 17760, 0x0000873F }, /* GL_MODELVIEW31_ARB */
-   { 17779, 0x00008723 }, /* GL_MODELVIEW3_ARB */
-   { 17797, 0x00008724 }, /* GL_MODELVIEW4_ARB */
-   { 17815, 0x00008725 }, /* GL_MODELVIEW5_ARB */
-   { 17833, 0x00008726 }, /* GL_MODELVIEW6_ARB */
-   { 17851, 0x00008727 }, /* GL_MODELVIEW7_ARB */
-   { 17869, 0x00008728 }, /* GL_MODELVIEW8_ARB */
-   { 17887, 0x00008729 }, /* GL_MODELVIEW9_ARB */
-   { 17905, 0x00000BA6 }, /* GL_MODELVIEW_MATRIX */
-   { 17925, 0x00008629 }, /* GL_MODELVIEW_PROJECTION_NV */
-   { 17952, 0x00000BA3 }, /* GL_MODELVIEW_STACK_DEPTH */
-   { 17977, 0x00002100 }, /* GL_MODULATE */
-   { 17989, 0x00008744 }, /* GL_MODULATE_ADD_ATI */
-   { 18009, 0x00008745 }, /* GL_MODULATE_SIGNED_ADD_ATI */
-   { 18036, 0x00008746 }, /* GL_MODULATE_SUBTRACT_ATI */
-   { 18061, 0x00000103 }, /* GL_MULT */
-   { 18069, 0x0000809D }, /* GL_MULTISAMPLE */
-   { 18084, 0x000086B2 }, /* GL_MULTISAMPLE_3DFX */
-   { 18104, 0x0000809D }, /* GL_MULTISAMPLE_ARB */
-   { 18123, 0x20000000 }, /* GL_MULTISAMPLE_BIT */
-   { 18142, 0x20000000 }, /* GL_MULTISAMPLE_BIT_3DFX */
-   { 18166, 0x20000000 }, /* GL_MULTISAMPLE_BIT_ARB */
-   { 18189, 0x00008534 }, /* GL_MULTISAMPLE_FILTER_HINT_NV */
-   { 18219, 0x00002A25 }, /* GL_N3F_V3F */
-   { 18230, 0x00000D70 }, /* GL_NAME_STACK_DEPTH */
-   { 18250, 0x0000150E }, /* GL_NAND */
-   { 18258, 0x00002600 }, /* GL_NEAREST */
-   { 18269, 0x0000844E }, /* GL_NEAREST_CLIPMAP_LINEAR_SGIX */
-   { 18300, 0x0000844D }, /* GL_NEAREST_CLIPMAP_NEAREST_SGIX */
-   { 18332, 0x00002702 }, /* GL_NEAREST_MIPMAP_LINEAR */
-   { 18357, 0x00002700 }, /* GL_NEAREST_MIPMAP_NEAREST */
-   { 18383, 0x00000200 }, /* GL_NEVER */
-   { 18392, 0x00001102 }, /* GL_NICEST */
-   { 18402, 0x00000000 }, /* GL_NONE */
-   { 18410, 0x00001505 }, /* GL_NOOP */
-   { 18418, 0x00001508 }, /* GL_NOR */
-   { 18425, 0x00000BA1 }, /* GL_NORMALIZE */
-   { 18438, 0x00008075 }, /* GL_NORMAL_ARRAY */
-   { 18454, 0x00008897 }, /* GL_NORMAL_ARRAY_BUFFER_BINDING */
-   { 18485, 0x00008897 }, /* GL_NORMAL_ARRAY_BUFFER_BINDING_ARB */
-   { 18520, 0x0000808F }, /* GL_NORMAL_ARRAY_POINTER */
-   { 18544, 0x0000807F }, /* GL_NORMAL_ARRAY_STRIDE */
-   { 18567, 0x0000807E }, /* GL_NORMAL_ARRAY_TYPE */
-   { 18588, 0x00008511 }, /* GL_NORMAL_MAP */
-   { 18602, 0x00008511 }, /* GL_NORMAL_MAP_ARB */
-   { 18620, 0x00008511 }, /* GL_NORMAL_MAP_NV */
-   { 18637, 0x00000205 }, /* GL_NOTEQUAL */
-   { 18649, 0x00000000 }, /* GL_NO_ERROR */
-   { 18661, 0x000086A2 }, /* GL_NUM_COMPRESSED_TEXTURE_FORMATS */
-   { 18695, 0x000086A2 }, /* GL_NUM_TEXTURE_COMPRESSED_FORMATS_ARB */
-   { 18733, 0x00008B89 }, /* GL_OBJECT_ACTIVE_ATTRIBUTES_ARB */
-   { 18765, 0x00008B8A }, /* GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB */
-   { 18807, 0x00008B86 }, /* GL_OBJECT_ACTIVE_UNIFORMS_ARB */
-   { 18837, 0x00008B87 }, /* GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB */
-   { 18877, 0x00008B85 }, /* GL_OBJECT_ATTACHED_OBJECTS_ARB */
-   { 18908, 0x00008B81 }, /* GL_OBJECT_COMPILE_STATUS_ARB */
-   { 18937, 0x00008B80 }, /* GL_OBJECT_DELETE_STATUS_ARB */
-   { 18965, 0x00008B84 }, /* GL_OBJECT_INFO_LOG_LENGTH_ARB */
-   { 18995, 0x00002401 }, /* GL_OBJECT_LINEAR */
-   { 19012, 0x00008B82 }, /* GL_OBJECT_LINK_STATUS_ARB */
-   { 19038, 0x00002501 }, /* GL_OBJECT_PLANE */
-   { 19054, 0x00008B88 }, /* GL_OBJECT_SHADER_SOURCE_LENGTH_ARB */
-   { 19089, 0x00008B4F }, /* GL_OBJECT_SUBTYPE_ARB */
-   { 19111, 0x00008B4E }, /* GL_OBJECT_TYPE_ARB */
-   { 19130, 0x00008B83 }, /* GL_OBJECT_VALIDATE_STATUS_ARB */
-   { 19160, 0x00008165 }, /* GL_OCCLUSION_TEST_HP */
-   { 19181, 0x00008166 }, /* GL_OCCLUSION_TEST_RESULT_HP */
-   { 19209, 0x00000001 }, /* GL_ONE */
-   { 19216, 0x00008004 }, /* GL_ONE_MINUS_CONSTANT_ALPHA */
-   { 19244, 0x00008004 }, /* GL_ONE_MINUS_CONSTANT_ALPHA_EXT */
-   { 19276, 0x00008002 }, /* GL_ONE_MINUS_CONSTANT_COLOR */
-   { 19304, 0x00008002 }, /* GL_ONE_MINUS_CONSTANT_COLOR_EXT */
-   { 19336, 0x00000305 }, /* GL_ONE_MINUS_DST_ALPHA */
-   { 19359, 0x00000307 }, /* GL_ONE_MINUS_DST_COLOR */
-   { 19382, 0x00000303 }, /* GL_ONE_MINUS_SRC_ALPHA */
-   { 19405, 0x00000301 }, /* GL_ONE_MINUS_SRC_COLOR */
-   { 19428, 0x00008598 }, /* GL_OPERAND0_ALPHA */
-   { 19446, 0x00008598 }, /* GL_OPERAND0_ALPHA_ARB */
-   { 19468, 0x00008598 }, /* GL_OPERAND0_ALPHA_EXT */
-   { 19490, 0x00008590 }, /* GL_OPERAND0_RGB */
-   { 19506, 0x00008590 }, /* GL_OPERAND0_RGB_ARB */
-   { 19526, 0x00008590 }, /* GL_OPERAND0_RGB_EXT */
-   { 19546, 0x00008599 }, /* GL_OPERAND1_ALPHA */
-   { 19564, 0x00008599 }, /* GL_OPERAND1_ALPHA_ARB */
-   { 19586, 0x00008599 }, /* GL_OPERAND1_ALPHA_EXT */
-   { 19608, 0x00008591 }, /* GL_OPERAND1_RGB */
-   { 19624, 0x00008591 }, /* GL_OPERAND1_RGB_ARB */
-   { 19644, 0x00008591 }, /* GL_OPERAND1_RGB_EXT */
-   { 19664, 0x0000859A }, /* GL_OPERAND2_ALPHA */
-   { 19682, 0x0000859A }, /* GL_OPERAND2_ALPHA_ARB */
-   { 19704, 0x0000859A }, /* GL_OPERAND2_ALPHA_EXT */
-   { 19726, 0x00008592 }, /* GL_OPERAND2_RGB */
-   { 19742, 0x00008592 }, /* GL_OPERAND2_RGB_ARB */
-   { 19762, 0x00008592 }, /* GL_OPERAND2_RGB_EXT */
-   { 19782, 0x0000859B }, /* GL_OPERAND3_ALPHA_NV */
-   { 19803, 0x00008593 }, /* GL_OPERAND3_RGB_NV */
-   { 19822, 0x00001507 }, /* GL_OR */
-   { 19828, 0x00000A01 }, /* GL_ORDER */
-   { 19837, 0x0000150D }, /* GL_OR_INVERTED */
-   { 19852, 0x0000150B }, /* GL_OR_REVERSE */
-   { 19866, 0x00000505 }, /* GL_OUT_OF_MEMORY */
-   { 19883, 0x00000D05 }, /* GL_PACK_ALIGNMENT */
-   { 19901, 0x0000806C }, /* GL_PACK_IMAGE_HEIGHT */
-   { 19922, 0x00008758 }, /* GL_PACK_INVERT_MESA */
-   { 19942, 0x00000D01 }, /* GL_PACK_LSB_FIRST */
-   { 19960, 0x00000D02 }, /* GL_PACK_ROW_LENGTH */
-   { 19979, 0x0000806B }, /* GL_PACK_SKIP_IMAGES */
-   { 19999, 0x00000D04 }, /* GL_PACK_SKIP_PIXELS */
-   { 20019, 0x00000D03 }, /* GL_PACK_SKIP_ROWS */
-   { 20037, 0x00000D00 }, /* GL_PACK_SWAP_BYTES */
-   { 20056, 0x00008B92 }, /* GL_PALETTE4_R5_G6_B5_OES */
-   { 20081, 0x00008B94 }, /* GL_PALETTE4_RGB5_A1_OES */
-   { 20105, 0x00008B90 }, /* GL_PALETTE4_RGB8_OES */
-   { 20126, 0x00008B93 }, /* GL_PALETTE4_RGBA4_OES */
-   { 20148, 0x00008B91 }, /* GL_PALETTE4_RGBA8_OES */
-   { 20170, 0x00008B97 }, /* GL_PALETTE8_R5_G6_B5_OES */
-   { 20195, 0x00008B99 }, /* GL_PALETTE8_RGB5_A1_OES */
-   { 20219, 0x00008B95 }, /* GL_PALETTE8_RGB8_OES */
-   { 20240, 0x00008B98 }, /* GL_PALETTE8_RGBA4_OES */
-   { 20262, 0x00008B96 }, /* GL_PALETTE8_RGBA8_OES */
-   { 20284, 0x00000700 }, /* GL_PASS_THROUGH_TOKEN */
-   { 20306, 0x00000C50 }, /* GL_PERSPECTIVE_CORRECTION_HINT */
-   { 20337, 0x00000C79 }, /* GL_PIXEL_MAP_A_TO_A */
-   { 20357, 0x00000CB9 }, /* GL_PIXEL_MAP_A_TO_A_SIZE */
-   { 20382, 0x00000C78 }, /* GL_PIXEL_MAP_B_TO_B */
-   { 20402, 0x00000CB8 }, /* GL_PIXEL_MAP_B_TO_B_SIZE */
-   { 20427, 0x00000C77 }, /* GL_PIXEL_MAP_G_TO_G */
-   { 20447, 0x00000CB7 }, /* GL_PIXEL_MAP_G_TO_G_SIZE */
-   { 20472, 0x00000C75 }, /* GL_PIXEL_MAP_I_TO_A */
-   { 20492, 0x00000CB5 }, /* GL_PIXEL_MAP_I_TO_A_SIZE */
-   { 20517, 0x00000C74 }, /* GL_PIXEL_MAP_I_TO_B */
-   { 20537, 0x00000CB4 }, /* GL_PIXEL_MAP_I_TO_B_SIZE */
-   { 20562, 0x00000C73 }, /* GL_PIXEL_MAP_I_TO_G */
-   { 20582, 0x00000CB3 }, /* GL_PIXEL_MAP_I_TO_G_SIZE */
-   { 20607, 0x00000C70 }, /* GL_PIXEL_MAP_I_TO_I */
-   { 20627, 0x00000CB0 }, /* GL_PIXEL_MAP_I_TO_I_SIZE */
-   { 20652, 0x00000C72 }, /* GL_PIXEL_MAP_I_TO_R */
-   { 20672, 0x00000CB2 }, /* GL_PIXEL_MAP_I_TO_R_SIZE */
-   { 20697, 0x00000C76 }, /* GL_PIXEL_MAP_R_TO_R */
-   { 20717, 0x00000CB6 }, /* GL_PIXEL_MAP_R_TO_R_SIZE */
-   { 20742, 0x00000C71 }, /* GL_PIXEL_MAP_S_TO_S */
-   { 20762, 0x00000CB1 }, /* GL_PIXEL_MAP_S_TO_S_SIZE */
-   { 20787, 0x00000020 }, /* GL_PIXEL_MODE_BIT */
-   { 20805, 0x000088ED }, /* GL_PIXEL_PACK_BUFFER_BINDING_EXT */
-   { 20838, 0x000088EB }, /* GL_PIXEL_PACK_BUFFER_EXT */
-   { 20863, 0x000088EF }, /* GL_PIXEL_UNPACK_BUFFER_BINDING_EXT */
-   { 20898, 0x000088EC }, /* GL_PIXEL_UNPACK_BUFFER_EXT */
-   { 20925, 0x00001B00 }, /* GL_POINT */
-   { 20934, 0x00000000 }, /* GL_POINTS */
-   { 20944, 0x00000002 }, /* GL_POINT_BIT */
-   { 20957, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION */
-   { 20987, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_ARB */
-   { 21021, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_EXT */
-   { 21055, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_SGIS */
-   { 21090, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE */
-   { 21119, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_ARB */
-   { 21152, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_EXT */
-   { 21185, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_SGIS */
-   { 21219, 0x00000B11 }, /* GL_POINT_SIZE */
-   { 21233, 0x00000B13 }, /* GL_POINT_SIZE_GRANULARITY */
-   { 21259, 0x00008127 }, /* GL_POINT_SIZE_MAX */
-   { 21277, 0x00008127 }, /* GL_POINT_SIZE_MAX_ARB */
-   { 21299, 0x00008127 }, /* GL_POINT_SIZE_MAX_EXT */
-   { 21321, 0x00008127 }, /* GL_POINT_SIZE_MAX_SGIS */
-   { 21344, 0x00008126 }, /* GL_POINT_SIZE_MIN */
-   { 21362, 0x00008126 }, /* GL_POINT_SIZE_MIN_ARB */
-   { 21384, 0x00008126 }, /* GL_POINT_SIZE_MIN_EXT */
-   { 21406, 0x00008126 }, /* GL_POINT_SIZE_MIN_SGIS */
-   { 21429, 0x00000B12 }, /* GL_POINT_SIZE_RANGE */
-   { 21449, 0x00000B10 }, /* GL_POINT_SMOOTH */
-   { 21465, 0x00000C51 }, /* GL_POINT_SMOOTH_HINT */
-   { 21486, 0x00008861 }, /* GL_POINT_SPRITE_ARB */
-   { 21506, 0x00008CA0 }, /* GL_POINT_SPRITE_COORD_ORIGIN */
-   { 21535, 0x00008861 }, /* GL_POINT_SPRITE_NV */
-   { 21554, 0x00008863 }, /* GL_POINT_SPRITE_R_MODE_NV */
-   { 21580, 0x00000701 }, /* GL_POINT_TOKEN */
-   { 21595, 0x00000009 }, /* GL_POLYGON */
-   { 21606, 0x00000008 }, /* GL_POLYGON_BIT */
-   { 21621, 0x00000B40 }, /* GL_POLYGON_MODE */
-   { 21637, 0x00008039 }, /* GL_POLYGON_OFFSET_BIAS */
-   { 21660, 0x00008038 }, /* GL_POLYGON_OFFSET_FACTOR */
-   { 21685, 0x00008037 }, /* GL_POLYGON_OFFSET_FILL */
-   { 21708, 0x00002A02 }, /* GL_POLYGON_OFFSET_LINE */
-   { 21731, 0x00002A01 }, /* GL_POLYGON_OFFSET_POINT */
-   { 21755, 0x00002A00 }, /* GL_POLYGON_OFFSET_UNITS */
-   { 21779, 0x00000B41 }, /* GL_POLYGON_SMOOTH */
-   { 21797, 0x00000C53 }, /* GL_POLYGON_SMOOTH_HINT */
-   { 21820, 0x00000B42 }, /* GL_POLYGON_STIPPLE */
-   { 21839, 0x00000010 }, /* GL_POLYGON_STIPPLE_BIT */
-   { 21862, 0x00000703 }, /* GL_POLYGON_TOKEN */
-   { 21879, 0x00001203 }, /* GL_POSITION */
-   { 21891, 0x000080BB }, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS */
-   { 21923, 0x000080BB }, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI */
-   { 21959, 0x000080B7 }, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE */
-   { 21992, 0x000080B7 }, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI */
-   { 22029, 0x000080BA }, /* GL_POST_COLOR_MATRIX_BLUE_BIAS */
-   { 22060, 0x000080BA }, /* GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI */
-   { 22095, 0x000080B6 }, /* GL_POST_COLOR_MATRIX_BLUE_SCALE */
-   { 22127, 0x000080B6 }, /* GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI */
-   { 22163, 0x000080D2 }, /* GL_POST_COLOR_MATRIX_COLOR_TABLE */
-   { 22196, 0x000080B9 }, /* GL_POST_COLOR_MATRIX_GREEN_BIAS */
-   { 22228, 0x000080B9 }, /* GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI */
-   { 22264, 0x000080B5 }, /* GL_POST_COLOR_MATRIX_GREEN_SCALE */
-   { 22297, 0x000080B5 }, /* GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI */
-   { 22334, 0x000080B8 }, /* GL_POST_COLOR_MATRIX_RED_BIAS */
-   { 22364, 0x000080B8 }, /* GL_POST_COLOR_MATRIX_RED_BIAS_SGI */
-   { 22398, 0x000080B4 }, /* GL_POST_COLOR_MATRIX_RED_SCALE */
-   { 22429, 0x000080B4 }, /* GL_POST_COLOR_MATRIX_RED_SCALE_SGI */
-   { 22464, 0x00008023 }, /* GL_POST_CONVOLUTION_ALPHA_BIAS */
-   { 22495, 0x00008023 }, /* GL_POST_CONVOLUTION_ALPHA_BIAS_EXT */
-   { 22530, 0x0000801F }, /* GL_POST_CONVOLUTION_ALPHA_SCALE */
-   { 22562, 0x0000801F }, /* GL_POST_CONVOLUTION_ALPHA_SCALE_EXT */
-   { 22598, 0x00008022 }, /* GL_POST_CONVOLUTION_BLUE_BIAS */
-   { 22628, 0x00008022 }, /* GL_POST_CONVOLUTION_BLUE_BIAS_EXT */
-   { 22662, 0x0000801E }, /* GL_POST_CONVOLUTION_BLUE_SCALE */
-   { 22693, 0x0000801E }, /* GL_POST_CONVOLUTION_BLUE_SCALE_EXT */
-   { 22728, 0x000080D1 }, /* GL_POST_CONVOLUTION_COLOR_TABLE */
-   { 22760, 0x00008021 }, /* GL_POST_CONVOLUTION_GREEN_BIAS */
-   { 22791, 0x00008021 }, /* GL_POST_CONVOLUTION_GREEN_BIAS_EXT */
-   { 22826, 0x0000801D }, /* GL_POST_CONVOLUTION_GREEN_SCALE */
-   { 22858, 0x0000801D }, /* GL_POST_CONVOLUTION_GREEN_SCALE_EXT */
-   { 22894, 0x00008020 }, /* GL_POST_CONVOLUTION_RED_BIAS */
-   { 22923, 0x00008020 }, /* GL_POST_CONVOLUTION_RED_BIAS_EXT */
-   { 22956, 0x0000801C }, /* GL_POST_CONVOLUTION_RED_SCALE */
-   { 22986, 0x0000801C }, /* GL_POST_CONVOLUTION_RED_SCALE_EXT */
-   { 23020, 0x0000817B }, /* GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX */
-   { 23059, 0x00008179 }, /* GL_POST_TEXTURE_FILTER_BIAS_SGIX */
-   { 23092, 0x0000817C }, /* GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX */
-   { 23132, 0x0000817A }, /* GL_POST_TEXTURE_FILTER_SCALE_SGIX */
-   { 23166, 0x00008578 }, /* GL_PREVIOUS */
-   { 23178, 0x00008578 }, /* GL_PREVIOUS_ARB */
-   { 23194, 0x00008578 }, /* GL_PREVIOUS_EXT */
-   { 23210, 0x00008577 }, /* GL_PRIMARY_COLOR */
-   { 23227, 0x00008577 }, /* GL_PRIMARY_COLOR_ARB */
-   { 23248, 0x00008577 }, /* GL_PRIMARY_COLOR_EXT */
-   { 23269, 0x000088B0 }, /* GL_PROGRAM_ADDRESS_REGISTERS_ARB */
-   { 23302, 0x00008805 }, /* GL_PROGRAM_ALU_INSTRUCTIONS_ARB */
-   { 23334, 0x000088AC }, /* GL_PROGRAM_ATTRIBS_ARB */
-   { 23357, 0x00008677 }, /* GL_PROGRAM_BINDING_ARB */
-   { 23380, 0x0000864B }, /* GL_PROGRAM_ERROR_POSITION_ARB */
-   { 23410, 0x0000864B }, /* GL_PROGRAM_ERROR_POSITION_NV */
-   { 23439, 0x00008874 }, /* GL_PROGRAM_ERROR_STRING_ARB */
-   { 23467, 0x00008876 }, /* GL_PROGRAM_FORMAT_ARB */
-   { 23489, 0x00008875 }, /* GL_PROGRAM_FORMAT_ASCII_ARB */
-   { 23517, 0x000088A0 }, /* GL_PROGRAM_INSTRUCTIONS_ARB */
-   { 23545, 0x00008627 }, /* GL_PROGRAM_LENGTH_ARB */
-   { 23567, 0x00008627 }, /* GL_PROGRAM_LENGTH_NV */
-   { 23588, 0x000088B2 }, /* GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
-   { 23628, 0x00008808 }, /* GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
-   { 23667, 0x000088AE }, /* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
-   { 23697, 0x000088A2 }, /* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
-   { 23732, 0x000088AA }, /* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
-   { 23765, 0x000088A6 }, /* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
-   { 23799, 0x0000880A }, /* GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
-   { 23838, 0x00008809 }, /* GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
-   { 23877, 0x00008B40 }, /* GL_PROGRAM_OBJECT_ARB */
-   { 23899, 0x000088A8 }, /* GL_PROGRAM_PARAMETERS_ARB */
-   { 23925, 0x00008644 }, /* GL_PROGRAM_PARAMETER_NV */
-   { 23949, 0x00008647 }, /* GL_PROGRAM_RESIDENT_NV */
-   { 23972, 0x00008628 }, /* GL_PROGRAM_STRING_ARB */
-   { 23994, 0x00008628 }, /* GL_PROGRAM_STRING_NV */
-   { 24015, 0x00008646 }, /* GL_PROGRAM_TARGET_NV */
-   { 24036, 0x000088A4 }, /* GL_PROGRAM_TEMPORARIES_ARB */
-   { 24063, 0x00008807 }, /* GL_PROGRAM_TEX_INDIRECTIONS_ARB */
-   { 24095, 0x00008806 }, /* GL_PROGRAM_TEX_INSTRUCTIONS_ARB */
-   { 24127, 0x000088B6 }, /* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
-   { 24162, 0x00001701 }, /* GL_PROJECTION */
-   { 24176, 0x00000BA7 }, /* GL_PROJECTION_MATRIX */
-   { 24197, 0x00000BA4 }, /* GL_PROJECTION_STACK_DEPTH */
-   { 24223, 0x000080D3 }, /* GL_PROXY_COLOR_TABLE */
-   { 24244, 0x00008025 }, /* GL_PROXY_HISTOGRAM */
-   { 24263, 0x00008025 }, /* GL_PROXY_HISTOGRAM_EXT */
-   { 24286, 0x000080D5 }, /* GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE */
-   { 24325, 0x000080D4 }, /* GL_PROXY_POST_CONVOLUTION_COLOR_TABLE */
-   { 24363, 0x00008063 }, /* GL_PROXY_TEXTURE_1D */
-   { 24383, 0x00008063 }, /* GL_PROXY_TEXTURE_1D_EXT */
-   { 24407, 0x00008064 }, /* GL_PROXY_TEXTURE_2D */
-   { 24427, 0x00008064 }, /* GL_PROXY_TEXTURE_2D_EXT */
-   { 24451, 0x00008070 }, /* GL_PROXY_TEXTURE_3D */
-   { 24471, 0x000080BD }, /* GL_PROXY_TEXTURE_COLOR_TABLE_SGI */
-   { 24504, 0x0000851B }, /* GL_PROXY_TEXTURE_CUBE_MAP */
-   { 24530, 0x0000851B }, /* GL_PROXY_TEXTURE_CUBE_MAP_ARB */
-   { 24560, 0x000084F7 }, /* GL_PROXY_TEXTURE_RECTANGLE_ARB */
-   { 24591, 0x000084F7 }, /* GL_PROXY_TEXTURE_RECTANGLE_NV */
-   { 24621, 0x00002003 }, /* GL_Q */
-   { 24626, 0x00001209 }, /* GL_QUADRATIC_ATTENUATION */
-   { 24651, 0x00000007 }, /* GL_QUADS */
-   { 24660, 0x00008614 }, /* GL_QUAD_MESH_SUN */
-   { 24677, 0x00000008 }, /* GL_QUAD_STRIP */
-   { 24691, 0x00008864 }, /* GL_QUERY_COUNTER_BITS */
-   { 24713, 0x00008864 }, /* GL_QUERY_COUNTER_BITS_ARB */
-   { 24739, 0x00008866 }, /* GL_QUERY_RESULT */
-   { 24755, 0x00008866 }, /* GL_QUERY_RESULT_ARB */
-   { 24775, 0x00008867 }, /* GL_QUERY_RESULT_AVAILABLE */
-   { 24801, 0x00008867 }, /* GL_QUERY_RESULT_AVAILABLE_ARB */
-   { 24831, 0x00002002 }, /* GL_R */
-   { 24836, 0x00002A10 }, /* GL_R3_G3_B2 */
-   { 24848, 0x00019262 }, /* GL_RASTER_POSITION_UNCLIPPED_IBM */
-   { 24881, 0x00000C02 }, /* GL_READ_BUFFER */
-   { 24896, 0x00008CAA }, /* GL_READ_FRAMEBUFFER_BINDING_EXT */
-   { 24928, 0x00008CA8 }, /* GL_READ_FRAMEBUFFER_EXT */
-   { 24952, 0x000088B8 }, /* GL_READ_ONLY */
-   { 24965, 0x000088B8 }, /* GL_READ_ONLY_ARB */
-   { 24982, 0x000088BA }, /* GL_READ_WRITE */
-   { 24996, 0x000088BA }, /* GL_READ_WRITE_ARB */
-   { 25014, 0x00001903 }, /* GL_RED */
-   { 25021, 0x00008016 }, /* GL_REDUCE */
-   { 25031, 0x00008016 }, /* GL_REDUCE_EXT */
-   { 25045, 0x00000D15 }, /* GL_RED_BIAS */
-   { 25057, 0x00000D52 }, /* GL_RED_BITS */
-   { 25069, 0x00000D14 }, /* GL_RED_SCALE */
-   { 25082, 0x00008512 }, /* GL_REFLECTION_MAP */
-   { 25100, 0x00008512 }, /* GL_REFLECTION_MAP_ARB */
-   { 25122, 0x00008512 }, /* GL_REFLECTION_MAP_NV */
-   { 25143, 0x00001C00 }, /* GL_RENDER */
-   { 25153, 0x00008CA7 }, /* GL_RENDERBUFFER_BINDING_EXT */
-   { 25181, 0x00008D41 }, /* GL_RENDERBUFFER_EXT */
-   { 25201, 0x00008D43 }, /* GL_RENDERBUFFER_HEIGHT_EXT */
-   { 25228, 0x00008D44 }, /* GL_RENDERBUFFER_INTERNAL_FORMAT_EXT */
-   { 25264, 0x00008D42 }, /* GL_RENDERBUFFER_WIDTH_EXT */
-   { 25290, 0x00001F01 }, /* GL_RENDERER */
-   { 25302, 0x00000C40 }, /* GL_RENDER_MODE */
-   { 25317, 0x00002901 }, /* GL_REPEAT */
-   { 25327, 0x00001E01 }, /* GL_REPLACE */
-   { 25338, 0x00008062 }, /* GL_REPLACE_EXT */
-   { 25353, 0x00008153 }, /* GL_REPLICATE_BORDER_HP */
-   { 25376, 0x0000803A }, /* GL_RESCALE_NORMAL */
-   { 25394, 0x0000803A }, /* GL_RESCALE_NORMAL_EXT */
-   { 25416, 0x00000102 }, /* GL_RETURN */
-   { 25426, 0x00001907 }, /* GL_RGB */
-   { 25433, 0x00008052 }, /* GL_RGB10 */
-   { 25442, 0x00008059 }, /* GL_RGB10_A2 */
-   { 25454, 0x00008059 }, /* GL_RGB10_A2_EXT */
-   { 25470, 0x00008052 }, /* GL_RGB10_EXT */
-   { 25483, 0x00008053 }, /* GL_RGB12 */
-   { 25492, 0x00008053 }, /* GL_RGB12_EXT */
-   { 25505, 0x00008054 }, /* GL_RGB16 */
-   { 25514, 0x00008054 }, /* GL_RGB16_EXT */
-   { 25527, 0x0000804E }, /* GL_RGB2_EXT */
-   { 25539, 0x0000804F }, /* GL_RGB4 */
-   { 25547, 0x0000804F }, /* GL_RGB4_EXT */
-   { 25559, 0x000083A1 }, /* GL_RGB4_S3TC */
-   { 25572, 0x00008050 }, /* GL_RGB5 */
-   { 25580, 0x00008057 }, /* GL_RGB5_A1 */
-   { 25591, 0x00008057 }, /* GL_RGB5_A1_EXT */
-   { 25606, 0x00008050 }, /* GL_RGB5_EXT */
-   { 25618, 0x00008051 }, /* GL_RGB8 */
-   { 25626, 0x00008051 }, /* GL_RGB8_EXT */
-   { 25638, 0x00001908 }, /* GL_RGBA */
-   { 25646, 0x0000805A }, /* GL_RGBA12 */
-   { 25656, 0x0000805A }, /* GL_RGBA12_EXT */
-   { 25670, 0x0000805B }, /* GL_RGBA16 */
-   { 25680, 0x0000805B }, /* GL_RGBA16_EXT */
-   { 25694, 0x00008055 }, /* GL_RGBA2 */
-   { 25703, 0x00008055 }, /* GL_RGBA2_EXT */
-   { 25716, 0x00008056 }, /* GL_RGBA4 */
-   { 25725, 0x000083A5 }, /* GL_RGBA4_DXT5_S3TC */
-   { 25744, 0x00008056 }, /* GL_RGBA4_EXT */
-   { 25757, 0x000083A3 }, /* GL_RGBA4_S3TC */
-   { 25771, 0x00008058 }, /* GL_RGBA8 */
-   { 25780, 0x00008058 }, /* GL_RGBA8_EXT */
-   { 25793, 0x000083A4 }, /* GL_RGBA_DXT5_S3TC */
-   { 25811, 0x00000C31 }, /* GL_RGBA_MODE */
-   { 25824, 0x000083A2 }, /* GL_RGBA_S3TC */
-   { 25837, 0x000083A0 }, /* GL_RGB_S3TC */
-   { 25849, 0x00008573 }, /* GL_RGB_SCALE */
-   { 25862, 0x00008573 }, /* GL_RGB_SCALE_ARB */
-   { 25879, 0x00008573 }, /* GL_RGB_SCALE_EXT */
-   { 25896, 0x00000407 }, /* GL_RIGHT */
-   { 25905, 0x00002000 }, /* GL_S */
-   { 25910, 0x000080A9 }, /* GL_SAMPLES */
-   { 25921, 0x000086B4 }, /* GL_SAMPLES_3DFX */
-   { 25937, 0x000080A9 }, /* GL_SAMPLES_ARB */
-   { 25952, 0x00008914 }, /* GL_SAMPLES_PASSED */
-   { 25970, 0x00008914 }, /* GL_SAMPLES_PASSED_ARB */
-   { 25992, 0x0000809E }, /* GL_SAMPLE_ALPHA_TO_COVERAGE */
-   { 26020, 0x0000809E }, /* GL_SAMPLE_ALPHA_TO_COVERAGE_ARB */
-   { 26052, 0x0000809F }, /* GL_SAMPLE_ALPHA_TO_ONE */
-   { 26075, 0x0000809F }, /* GL_SAMPLE_ALPHA_TO_ONE_ARB */
-   { 26102, 0x000080A8 }, /* GL_SAMPLE_BUFFERS */
-   { 26120, 0x000086B3 }, /* GL_SAMPLE_BUFFERS_3DFX */
-   { 26143, 0x000080A8 }, /* GL_SAMPLE_BUFFERS_ARB */
-   { 26165, 0x000080A0 }, /* GL_SAMPLE_COVERAGE */
-   { 26184, 0x000080A0 }, /* GL_SAMPLE_COVERAGE_ARB */
-   { 26207, 0x000080AB }, /* GL_SAMPLE_COVERAGE_INVERT */
-   { 26233, 0x000080AB }, /* GL_SAMPLE_COVERAGE_INVERT_ARB */
-   { 26263, 0x000080AA }, /* GL_SAMPLE_COVERAGE_VALUE */
-   { 26288, 0x000080AA }, /* GL_SAMPLE_COVERAGE_VALUE_ARB */
-   { 26317, 0x00080000 }, /* GL_SCISSOR_BIT */
-   { 26332, 0x00000C10 }, /* GL_SCISSOR_BOX */
-   { 26347, 0x00000C11 }, /* GL_SCISSOR_TEST */
-   { 26363, 0x0000845E }, /* GL_SECONDARY_COLOR_ARRAY */
-   { 26388, 0x0000889C }, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING */
-   { 26428, 0x0000889C }, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB */
-   { 26472, 0x0000845D }, /* GL_SECONDARY_COLOR_ARRAY_POINTER */
-   { 26505, 0x0000845A }, /* GL_SECONDARY_COLOR_ARRAY_SIZE */
-   { 26535, 0x0000845C }, /* GL_SECONDARY_COLOR_ARRAY_STRIDE */
-   { 26567, 0x0000845B }, /* GL_SECONDARY_COLOR_ARRAY_TYPE */
-   { 26597, 0x00001C02 }, /* GL_SELECT */
-   { 26607, 0x00000DF3 }, /* GL_SELECTION_BUFFER_POINTER */
-   { 26635, 0x00000DF4 }, /* GL_SELECTION_BUFFER_SIZE */
-   { 26660, 0x00008012 }, /* GL_SEPARABLE_2D */
-   { 26676, 0x000081FA }, /* GL_SEPARATE_SPECULAR_COLOR */
-   { 26703, 0x000081FA }, /* GL_SEPARATE_SPECULAR_COLOR_EXT */
-   { 26734, 0x0000150F }, /* GL_SET */
-   { 26741, 0x00008B48 }, /* GL_SHADER_OBJECT_ARB */
-   { 26762, 0x00000B54 }, /* GL_SHADE_MODEL */
-   { 26777, 0x000080BF }, /* GL_SHADOW_AMBIENT_SGIX */
-   { 26800, 0x000081FB }, /* GL_SHARED_TEXTURE_PALETTE_EXT */
-   { 26830, 0x00001601 }, /* GL_SHININESS */
-   { 26843, 0x00001402 }, /* GL_SHORT */
-   { 26852, 0x000081F9 }, /* GL_SINGLE_COLOR */
-   { 26868, 0x000081F9 }, /* GL_SINGLE_COLOR_EXT */
-   { 26888, 0x000085CC }, /* GL_SLICE_ACCUM_SUN */
-   { 26907, 0x00001D01 }, /* GL_SMOOTH */
-   { 26917, 0x00000B23 }, /* GL_SMOOTH_LINE_WIDTH_GRANULARITY */
-   { 26950, 0x00000B22 }, /* GL_SMOOTH_LINE_WIDTH_RANGE */
-   { 26977, 0x00000B13 }, /* GL_SMOOTH_POINT_SIZE_GRANULARITY */
-   { 27010, 0x00000B12 }, /* GL_SMOOTH_POINT_SIZE_RANGE */
-   { 27037, 0x00008588 }, /* GL_SOURCE0_ALPHA */
-   { 27054, 0x00008588 }, /* GL_SOURCE0_ALPHA_ARB */
-   { 27075, 0x00008588 }, /* GL_SOURCE0_ALPHA_EXT */
-   { 27096, 0x00008580 }, /* GL_SOURCE0_RGB */
-   { 27111, 0x00008580 }, /* GL_SOURCE0_RGB_ARB */
-   { 27130, 0x00008580 }, /* GL_SOURCE0_RGB_EXT */
-   { 27149, 0x00008589 }, /* GL_SOURCE1_ALPHA */
-   { 27166, 0x00008589 }, /* GL_SOURCE1_ALPHA_ARB */
-   { 27187, 0x00008589 }, /* GL_SOURCE1_ALPHA_EXT */
-   { 27208, 0x00008581 }, /* GL_SOURCE1_RGB */
-   { 27223, 0x00008581 }, /* GL_SOURCE1_RGB_ARB */
-   { 27242, 0x00008581 }, /* GL_SOURCE1_RGB_EXT */
-   { 27261, 0x0000858A }, /* GL_SOURCE2_ALPHA */
-   { 27278, 0x0000858A }, /* GL_SOURCE2_ALPHA_ARB */
-   { 27299, 0x0000858A }, /* GL_SOURCE2_ALPHA_EXT */
-   { 27320, 0x00008582 }, /* GL_SOURCE2_RGB */
-   { 27335, 0x00008582 }, /* GL_SOURCE2_RGB_ARB */
-   { 27354, 0x00008582 }, /* GL_SOURCE2_RGB_EXT */
-   { 27373, 0x0000858B }, /* GL_SOURCE3_ALPHA_NV */
-   { 27393, 0x00008583 }, /* GL_SOURCE3_RGB_NV */
-   { 27411, 0x00001202 }, /* GL_SPECULAR */
-   { 27423, 0x00002402 }, /* GL_SPHERE_MAP */
-   { 27437, 0x00001206 }, /* GL_SPOT_CUTOFF */
-   { 27452, 0x00001204 }, /* GL_SPOT_DIRECTION */
-   { 27470, 0x00001205 }, /* GL_SPOT_EXPONENT */
-   { 27487, 0x00008588 }, /* GL_SRC0_ALPHA */
-   { 27501, 0x00008580 }, /* GL_SRC0_RGB */
-   { 27513, 0x00008589 }, /* GL_SRC1_ALPHA */
-   { 27527, 0x00008581 }, /* GL_SRC1_RGB */
-   { 27539, 0x0000858A }, /* GL_SRC2_ALPHA */
-   { 27553, 0x00008582 }, /* GL_SRC2_RGB */
-   { 27565, 0x00000302 }, /* GL_SRC_ALPHA */
-   { 27578, 0x00000308 }, /* GL_SRC_ALPHA_SATURATE */
-   { 27600, 0x00000300 }, /* GL_SRC_COLOR */
-   { 27613, 0x00000503 }, /* GL_STACK_OVERFLOW */
-   { 27631, 0x00000504 }, /* GL_STACK_UNDERFLOW */
-   { 27650, 0x000088E6 }, /* GL_STATIC_COPY */
-   { 27665, 0x000088E6 }, /* GL_STATIC_COPY_ARB */
-   { 27684, 0x000088E4 }, /* GL_STATIC_DRAW */
-   { 27699, 0x000088E4 }, /* GL_STATIC_DRAW_ARB */
-   { 27718, 0x000088E5 }, /* GL_STATIC_READ */
-   { 27733, 0x000088E5 }, /* GL_STATIC_READ_ARB */
-   { 27752, 0x00001802 }, /* GL_STENCIL */
-   { 27763, 0x00008D20 }, /* GL_STENCIL_ATTACHMENT_EXT */
-   { 27789, 0x00000D57 }, /* GL_STENCIL_BITS */
-   { 27805, 0x00000400 }, /* GL_STENCIL_BUFFER_BIT */
-   { 27827, 0x00000B91 }, /* GL_STENCIL_CLEAR_VALUE */
-   { 27850, 0x00000B94 }, /* GL_STENCIL_FAIL */
-   { 27866, 0x00000B92 }, /* GL_STENCIL_FUNC */
-   { 27882, 0x00001901 }, /* GL_STENCIL_INDEX */
-   { 27899, 0x00008D49 }, /* GL_STENCIL_INDEX16_EXT */
-   { 27922, 0x00008D46 }, /* GL_STENCIL_INDEX1_EXT */
-   { 27944, 0x00008D47 }, /* GL_STENCIL_INDEX4_EXT */
-   { 27966, 0x00008D48 }, /* GL_STENCIL_INDEX8_EXT */
-   { 27988, 0x00008D45 }, /* GL_STENCIL_INDEX_EXT */
-   { 28009, 0x00000B95 }, /* GL_STENCIL_PASS_DEPTH_FAIL */
-   { 28036, 0x00000B96 }, /* GL_STENCIL_PASS_DEPTH_PASS */
-   { 28063, 0x00000B97 }, /* GL_STENCIL_REF */
-   { 28078, 0x00000B90 }, /* GL_STENCIL_TEST */
-   { 28094, 0x00008910 }, /* GL_STENCIL_TEST_TWO_SIDE_EXT */
-   { 28123, 0x00000B93 }, /* GL_STENCIL_VALUE_MASK */
-   { 28145, 0x00000B98 }, /* GL_STENCIL_WRITEMASK */
-   { 28166, 0x00000C33 }, /* GL_STEREO */
-   { 28176, 0x000088E2 }, /* GL_STREAM_COPY */
-   { 28191, 0x000088E2 }, /* GL_STREAM_COPY_ARB */
-   { 28210, 0x000088E0 }, /* GL_STREAM_DRAW */
-   { 28225, 0x000088E0 }, /* GL_STREAM_DRAW_ARB */
-   { 28244, 0x000088E1 }, /* GL_STREAM_READ */
-   { 28259, 0x000088E1 }, /* GL_STREAM_READ_ARB */
-   { 28278, 0x00000D50 }, /* GL_SUBPIXEL_BITS */
-   { 28295, 0x000084E7 }, /* GL_SUBTRACT */
-   { 28307, 0x000084E7 }, /* GL_SUBTRACT_ARB */
-   { 28323, 0x00002001 }, /* GL_T */
-   { 28328, 0x00002A2A }, /* GL_T2F_C3F_V3F */
-   { 28343, 0x00002A2C }, /* GL_T2F_C4F_N3F_V3F */
-   { 28362, 0x00002A29 }, /* GL_T2F_C4UB_V3F */
-   { 28378, 0x00002A2B }, /* GL_T2F_N3F_V3F */
-   { 28393, 0x00002A27 }, /* GL_T2F_V3F */
-   { 28404, 0x00002A2D }, /* GL_T4F_C4F_N3F_V4F */
-   { 28423, 0x00002A28 }, /* GL_T4F_V4F */
-   { 28434, 0x00008031 }, /* GL_TABLE_TOO_LARGE_EXT */
-   { 28457, 0x00001702 }, /* GL_TEXTURE */
-   { 28468, 0x000084C0 }, /* GL_TEXTURE0 */
-   { 28480, 0x000084C0 }, /* GL_TEXTURE0_ARB */
-   { 28496, 0x000084C1 }, /* GL_TEXTURE1 */
-   { 28508, 0x000084CA }, /* GL_TEXTURE10 */
-   { 28521, 0x000084CA }, /* GL_TEXTURE10_ARB */
-   { 28538, 0x000084CB }, /* GL_TEXTURE11 */
-   { 28551, 0x000084CB }, /* GL_TEXTURE11_ARB */
-   { 28568, 0x000084CC }, /* GL_TEXTURE12 */
-   { 28581, 0x000084CC }, /* GL_TEXTURE12_ARB */
-   { 28598, 0x000084CD }, /* GL_TEXTURE13 */
-   { 28611, 0x000084CD }, /* GL_TEXTURE13_ARB */
-   { 28628, 0x000084CE }, /* GL_TEXTURE14 */
-   { 28641, 0x000084CE }, /* GL_TEXTURE14_ARB */
-   { 28658, 0x000084CF }, /* GL_TEXTURE15 */
-   { 28671, 0x000084CF }, /* GL_TEXTURE15_ARB */
-   { 28688, 0x000084D0 }, /* GL_TEXTURE16 */
-   { 28701, 0x000084D0 }, /* GL_TEXTURE16_ARB */
-   { 28718, 0x000084D1 }, /* GL_TEXTURE17 */
-   { 28731, 0x000084D1 }, /* GL_TEXTURE17_ARB */
-   { 28748, 0x000084D2 }, /* GL_TEXTURE18 */
-   { 28761, 0x000084D2 }, /* GL_TEXTURE18_ARB */
-   { 28778, 0x000084D3 }, /* GL_TEXTURE19 */
-   { 28791, 0x000084D3 }, /* GL_TEXTURE19_ARB */
-   { 28808, 0x000084C1 }, /* GL_TEXTURE1_ARB */
-   { 28824, 0x000084C2 }, /* GL_TEXTURE2 */
-   { 28836, 0x000084D4 }, /* GL_TEXTURE20 */
-   { 28849, 0x000084D4 }, /* GL_TEXTURE20_ARB */
-   { 28866, 0x000084D5 }, /* GL_TEXTURE21 */
-   { 28879, 0x000084D5 }, /* GL_TEXTURE21_ARB */
-   { 28896, 0x000084D6 }, /* GL_TEXTURE22 */
-   { 28909, 0x000084D6 }, /* GL_TEXTURE22_ARB */
-   { 28926, 0x000084D7 }, /* GL_TEXTURE23 */
-   { 28939, 0x000084D7 }, /* GL_TEXTURE23_ARB */
-   { 28956, 0x000084D8 }, /* GL_TEXTURE24 */
-   { 28969, 0x000084D8 }, /* GL_TEXTURE24_ARB */
-   { 28986, 0x000084D9 }, /* GL_TEXTURE25 */
-   { 28999, 0x000084D9 }, /* GL_TEXTURE25_ARB */
-   { 29016, 0x000084DA }, /* GL_TEXTURE26 */
-   { 29029, 0x000084DA }, /* GL_TEXTURE26_ARB */
-   { 29046, 0x000084DB }, /* GL_TEXTURE27 */
-   { 29059, 0x000084DB }, /* GL_TEXTURE27_ARB */
-   { 29076, 0x000084DC }, /* GL_TEXTURE28 */
-   { 29089, 0x000084DC }, /* GL_TEXTURE28_ARB */
-   { 29106, 0x000084DD }, /* GL_TEXTURE29 */
-   { 29119, 0x000084DD }, /* GL_TEXTURE29_ARB */
-   { 29136, 0x000084C2 }, /* GL_TEXTURE2_ARB */
-   { 29152, 0x000084C3 }, /* GL_TEXTURE3 */
-   { 29164, 0x000084DE }, /* GL_TEXTURE30 */
-   { 29177, 0x000084DE }, /* GL_TEXTURE30_ARB */
-   { 29194, 0x000084DF }, /* GL_TEXTURE31 */
-   { 29207, 0x000084DF }, /* GL_TEXTURE31_ARB */
-   { 29224, 0x000084C3 }, /* GL_TEXTURE3_ARB */
-   { 29240, 0x000084C4 }, /* GL_TEXTURE4 */
-   { 29252, 0x000084C4 }, /* GL_TEXTURE4_ARB */
-   { 29268, 0x000084C5 }, /* GL_TEXTURE5 */
-   { 29280, 0x000084C5 }, /* GL_TEXTURE5_ARB */
-   { 29296, 0x000084C6 }, /* GL_TEXTURE6 */
-   { 29308, 0x000084C6 }, /* GL_TEXTURE6_ARB */
-   { 29324, 0x000084C7 }, /* GL_TEXTURE7 */
-   { 29336, 0x000084C7 }, /* GL_TEXTURE7_ARB */
-   { 29352, 0x000084C8 }, /* GL_TEXTURE8 */
-   { 29364, 0x000084C8 }, /* GL_TEXTURE8_ARB */
-   { 29380, 0x000084C9 }, /* GL_TEXTURE9 */
-   { 29392, 0x000084C9 }, /* GL_TEXTURE9_ARB */
-   { 29408, 0x00000DE0 }, /* GL_TEXTURE_1D */
-   { 29422, 0x00000DE1 }, /* GL_TEXTURE_2D */
-   { 29436, 0x0000806F }, /* GL_TEXTURE_3D */
-   { 29450, 0x0000805F }, /* GL_TEXTURE_ALPHA_SIZE */
-   { 29472, 0x0000805F }, /* GL_TEXTURE_ALPHA_SIZE_EXT */
-   { 29498, 0x0000813C }, /* GL_TEXTURE_BASE_LEVEL */
-   { 29520, 0x00008068 }, /* GL_TEXTURE_BINDING_1D */
-   { 29542, 0x00008069 }, /* GL_TEXTURE_BINDING_2D */
-   { 29564, 0x0000806A }, /* GL_TEXTURE_BINDING_3D */
-   { 29586, 0x00008514 }, /* GL_TEXTURE_BINDING_CUBE_MAP */
-   { 29614, 0x00008514 }, /* GL_TEXTURE_BINDING_CUBE_MAP_ARB */
-   { 29646, 0x000084F6 }, /* GL_TEXTURE_BINDING_RECTANGLE_ARB */
-   { 29679, 0x000084F6 }, /* GL_TEXTURE_BINDING_RECTANGLE_NV */
-   { 29711, 0x00040000 }, /* GL_TEXTURE_BIT */
-   { 29726, 0x0000805E }, /* GL_TEXTURE_BLUE_SIZE */
-   { 29747, 0x0000805E }, /* GL_TEXTURE_BLUE_SIZE_EXT */
-   { 29772, 0x00001005 }, /* GL_TEXTURE_BORDER */
-   { 29790, 0x00001004 }, /* GL_TEXTURE_BORDER_COLOR */
-   { 29814, 0x00008171 }, /* GL_TEXTURE_CLIPMAP_CENTER_SGIX */
-   { 29845, 0x00008176 }, /* GL_TEXTURE_CLIPMAP_DEPTH_SGIX */
-   { 29875, 0x00008172 }, /* GL_TEXTURE_CLIPMAP_FRAME_SGIX */
-   { 29905, 0x00008175 }, /* GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX */
-   { 29940, 0x00008173 }, /* GL_TEXTURE_CLIPMAP_OFFSET_SGIX */
-   { 29971, 0x00008174 }, /* GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX */
-   { 30009, 0x000080BC }, /* GL_TEXTURE_COLOR_TABLE_SGI */
-   { 30036, 0x000081EF }, /* GL_TEXTURE_COLOR_WRITEMASK_SGIS */
-   { 30068, 0x000080BF }, /* GL_TEXTURE_COMPARE_FAIL_VALUE_ARB */
-   { 30102, 0x0000884D }, /* GL_TEXTURE_COMPARE_FUNC */
-   { 30126, 0x0000884D }, /* GL_TEXTURE_COMPARE_FUNC_ARB */
-   { 30154, 0x0000884C }, /* GL_TEXTURE_COMPARE_MODE */
-   { 30178, 0x0000884C }, /* GL_TEXTURE_COMPARE_MODE_ARB */
-   { 30206, 0x0000819B }, /* GL_TEXTURE_COMPARE_OPERATOR_SGIX */
-   { 30239, 0x0000819A }, /* GL_TEXTURE_COMPARE_SGIX */
-   { 30263, 0x00001003 }, /* GL_TEXTURE_COMPONENTS */
-   { 30285, 0x000086A1 }, /* GL_TEXTURE_COMPRESSED */
-   { 30307, 0x000086A1 }, /* GL_TEXTURE_COMPRESSED_ARB */
-   { 30333, 0x000086A3 }, /* GL_TEXTURE_COMPRESSED_FORMATS_ARB */
-   { 30367, 0x000086A0 }, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE */
-   { 30400, 0x000086A0 }, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB */
-   { 30437, 0x000084EF }, /* GL_TEXTURE_COMPRESSION_HINT */
-   { 30465, 0x000084EF }, /* GL_TEXTURE_COMPRESSION_HINT_ARB */
-   { 30497, 0x00008078 }, /* GL_TEXTURE_COORD_ARRAY */
-   { 30520, 0x0000889A }, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING */
-   { 30558, 0x0000889A }, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB */
-   { 30600, 0x00008092 }, /* GL_TEXTURE_COORD_ARRAY_POINTER */
-   { 30631, 0x00008088 }, /* GL_TEXTURE_COORD_ARRAY_SIZE */
-   { 30659, 0x0000808A }, /* GL_TEXTURE_COORD_ARRAY_STRIDE */
-   { 30689, 0x00008089 }, /* GL_TEXTURE_COORD_ARRAY_TYPE */
-   { 30717, 0x00008513 }, /* GL_TEXTURE_CUBE_MAP */
-   { 30737, 0x00008513 }, /* GL_TEXTURE_CUBE_MAP_ARB */
-   { 30761, 0x00008516 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X */
-   { 30792, 0x00008516 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB */
-   { 30827, 0x00008518 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y */
-   { 30858, 0x00008518 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB */
-   { 30893, 0x0000851A }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z */
-   { 30924, 0x0000851A }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB */
-   { 30959, 0x00008515 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X */
-   { 30990, 0x00008515 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB */
-   { 31025, 0x00008517 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y */
-   { 31056, 0x00008517 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB */
-   { 31091, 0x00008519 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z */
-   { 31122, 0x00008519 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB */
-   { 31157, 0x00008071 }, /* GL_TEXTURE_DEPTH */
-   { 31174, 0x0000884A }, /* GL_TEXTURE_DEPTH_SIZE */
-   { 31196, 0x0000884A }, /* GL_TEXTURE_DEPTH_SIZE_ARB */
-   { 31222, 0x00002300 }, /* GL_TEXTURE_ENV */
-   { 31237, 0x00002201 }, /* GL_TEXTURE_ENV_COLOR */
-   { 31258, 0x00002200 }, /* GL_TEXTURE_ENV_MODE */
-   { 31278, 0x00008500 }, /* GL_TEXTURE_FILTER_CONTROL */
-   { 31304, 0x00002500 }, /* GL_TEXTURE_GEN_MODE */
-   { 31324, 0x00000C63 }, /* GL_TEXTURE_GEN_Q */
-   { 31341, 0x00000C62 }, /* GL_TEXTURE_GEN_R */
-   { 31358, 0x00000C60 }, /* GL_TEXTURE_GEN_S */
-   { 31375, 0x00000C61 }, /* GL_TEXTURE_GEN_T */
-   { 31392, 0x0000819D }, /* GL_TEXTURE_GEQUAL_R_SGIX */
-   { 31417, 0x0000805D }, /* GL_TEXTURE_GREEN_SIZE */
-   { 31439, 0x0000805D }, /* GL_TEXTURE_GREEN_SIZE_EXT */
-   { 31465, 0x00001001 }, /* GL_TEXTURE_HEIGHT */
-   { 31483, 0x000080ED }, /* GL_TEXTURE_INDEX_SIZE_EXT */
-   { 31509, 0x00008061 }, /* GL_TEXTURE_INTENSITY_SIZE */
-   { 31535, 0x00008061 }, /* GL_TEXTURE_INTENSITY_SIZE_EXT */
-   { 31565, 0x00001003 }, /* GL_TEXTURE_INTERNAL_FORMAT */
-   { 31592, 0x0000819C }, /* GL_TEXTURE_LEQUAL_R_SGIX */
-   { 31617, 0x00008501 }, /* GL_TEXTURE_LOD_BIAS */
-   { 31637, 0x00008501 }, /* GL_TEXTURE_LOD_BIAS_EXT */
-   { 31661, 0x00008190 }, /* GL_TEXTURE_LOD_BIAS_R_SGIX */
-   { 31688, 0x0000818E }, /* GL_TEXTURE_LOD_BIAS_S_SGIX */
-   { 31715, 0x0000818F }, /* GL_TEXTURE_LOD_BIAS_T_SGIX */
-   { 31742, 0x00008060 }, /* GL_TEXTURE_LUMINANCE_SIZE */
-   { 31768, 0x00008060 }, /* GL_TEXTURE_LUMINANCE_SIZE_EXT */
-   { 31798, 0x00002800 }, /* GL_TEXTURE_MAG_FILTER */
-   { 31820, 0x00000BA8 }, /* GL_TEXTURE_MATRIX */
-   { 31838, 0x000084FE }, /* GL_TEXTURE_MAX_ANISOTROPY_EXT */
-   { 31868, 0x0000836B }, /* GL_TEXTURE_MAX_CLAMP_R_SGIX */
-   { 31896, 0x00008369 }, /* GL_TEXTURE_MAX_CLAMP_S_SGIX */
-   { 31924, 0x0000836A }, /* GL_TEXTURE_MAX_CLAMP_T_SGIX */
-   { 31952, 0x0000813D }, /* GL_TEXTURE_MAX_LEVEL */
-   { 31973, 0x0000813B }, /* GL_TEXTURE_MAX_LOD */
-   { 31992, 0x00002801 }, /* GL_TEXTURE_MIN_FILTER */
-   { 32014, 0x0000813A }, /* GL_TEXTURE_MIN_LOD */
-   { 32033, 0x00008066 }, /* GL_TEXTURE_PRIORITY */
-   { 32053, 0x000084F5 }, /* GL_TEXTURE_RECTANGLE_ARB */
-   { 32078, 0x000084F5 }, /* GL_TEXTURE_RECTANGLE_NV */
-   { 32102, 0x0000805C }, /* GL_TEXTURE_RED_SIZE */
-   { 32122, 0x0000805C }, /* GL_TEXTURE_RED_SIZE_EXT */
-   { 32146, 0x00008067 }, /* GL_TEXTURE_RESIDENT */
-   { 32166, 0x00000BA5 }, /* GL_TEXTURE_STACK_DEPTH */
-   { 32189, 0x00008065 }, /* GL_TEXTURE_TOO_LARGE_EXT */
-   { 32214, 0x0000888F }, /* GL_TEXTURE_UNSIGNED_REMAP_MODE_NV */
-   { 32248, 0x00001000 }, /* GL_TEXTURE_WIDTH */
-   { 32265, 0x00008072 }, /* GL_TEXTURE_WRAP_R */
-   { 32283, 0x00002802 }, /* GL_TEXTURE_WRAP_S */
-   { 32301, 0x00002803 }, /* GL_TEXTURE_WRAP_T */
-   { 32319, 0x000088BF }, /* GL_TIME_ELAPSED_EXT */
-   { 32339, 0x00008648 }, /* GL_TRACK_MATRIX_NV */
-   { 32358, 0x00008649 }, /* GL_TRACK_MATRIX_TRANSFORM_NV */
-   { 32387, 0x00001000 }, /* GL_TRANSFORM_BIT */
-   { 32404, 0x000084E6 }, /* GL_TRANSPOSE_COLOR_MATRIX */
-   { 32430, 0x000084E6 }, /* GL_TRANSPOSE_COLOR_MATRIX_ARB */
-   { 32460, 0x000088B7 }, /* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
-   { 32492, 0x000084E3 }, /* GL_TRANSPOSE_MODELVIEW_MATRIX */
-   { 32522, 0x000084E3 }, /* GL_TRANSPOSE_MODELVIEW_MATRIX_ARB */
-   { 32556, 0x0000862C }, /* GL_TRANSPOSE_NV */
-   { 32572, 0x000084E4 }, /* GL_TRANSPOSE_PROJECTION_MATRIX */
-   { 32603, 0x000084E4 }, /* GL_TRANSPOSE_PROJECTION_MATRIX_ARB */
-   { 32638, 0x000084E5 }, /* GL_TRANSPOSE_TEXTURE_MATRIX */
-   { 32666, 0x000084E5 }, /* GL_TRANSPOSE_TEXTURE_MATRIX_ARB */
-   { 32698, 0x00000004 }, /* GL_TRIANGLES */
-   { 32711, 0x00000006 }, /* GL_TRIANGLE_FAN */
-   { 32727, 0x00008615 }, /* GL_TRIANGLE_MESH_SUN */
-   { 32748, 0x00000005 }, /* GL_TRIANGLE_STRIP */
-   { 32766, 0x00000001 }, /* GL_TRUE */
-   { 32774, 0x00000CF5 }, /* GL_UNPACK_ALIGNMENT */
-   { 32794, 0x0000806E }, /* GL_UNPACK_IMAGE_HEIGHT */
-   { 32817, 0x00000CF1 }, /* GL_UNPACK_LSB_FIRST */
-   { 32837, 0x00000CF2 }, /* GL_UNPACK_ROW_LENGTH */
-   { 32858, 0x0000806D }, /* GL_UNPACK_SKIP_IMAGES */
-   { 32880, 0x00000CF4 }, /* GL_UNPACK_SKIP_PIXELS */
-   { 32902, 0x00000CF3 }, /* GL_UNPACK_SKIP_ROWS */
-   { 32922, 0x00000CF0 }, /* GL_UNPACK_SWAP_BYTES */
-   { 32943, 0x00001401 }, /* GL_UNSIGNED_BYTE */
-   { 32960, 0x00008362 }, /* GL_UNSIGNED_BYTE_2_3_3_REV */
-   { 32987, 0x00008032 }, /* GL_UNSIGNED_BYTE_3_3_2 */
-   { 33010, 0x00001405 }, /* GL_UNSIGNED_INT */
-   { 33026, 0x00008036 }, /* GL_UNSIGNED_INT_10_10_10_2 */
-   { 33053, 0x000084FA }, /* GL_UNSIGNED_INT_24_8_NV */
-   { 33077, 0x00008368 }, /* GL_UNSIGNED_INT_2_10_10_10_REV */
-   { 33108, 0x00008035 }, /* GL_UNSIGNED_INT_8_8_8_8 */
-   { 33132, 0x00008367 }, /* GL_UNSIGNED_INT_8_8_8_8_REV */
-   { 33160, 0x00001403 }, /* GL_UNSIGNED_SHORT */
-   { 33178, 0x00008366 }, /* GL_UNSIGNED_SHORT_1_5_5_5_REV */
-   { 33208, 0x00008033 }, /* GL_UNSIGNED_SHORT_4_4_4_4 */
-   { 33234, 0x00008365 }, /* GL_UNSIGNED_SHORT_4_4_4_4_REV */
-   { 33264, 0x00008034 }, /* GL_UNSIGNED_SHORT_5_5_5_1 */
-   { 33290, 0x00008363 }, /* GL_UNSIGNED_SHORT_5_6_5 */
-   { 33314, 0x00008364 }, /* GL_UNSIGNED_SHORT_5_6_5_REV */
-   { 33342, 0x000085BA }, /* GL_UNSIGNED_SHORT_8_8_APPLE */
-   { 33370, 0x000085BA }, /* GL_UNSIGNED_SHORT_8_8_MESA */
-   { 33397, 0x000085BB }, /* GL_UNSIGNED_SHORT_8_8_REV_APPLE */
-   { 33429, 0x000085BB }, /* GL_UNSIGNED_SHORT_8_8_REV_MESA */
-   { 33460, 0x00002A20 }, /* GL_V2F */
-   { 33467, 0x00002A21 }, /* GL_V3F */
-   { 33474, 0x00001F00 }, /* GL_VENDOR */
-   { 33484, 0x00001F02 }, /* GL_VERSION */
-   { 33495, 0x00008074 }, /* GL_VERTEX_ARRAY */
-   { 33511, 0x000085B5 }, /* GL_VERTEX_ARRAY_BINDING_APPLE */
-   { 33541, 0x00008896 }, /* GL_VERTEX_ARRAY_BUFFER_BINDING */
-   { 33572, 0x00008896 }, /* GL_VERTEX_ARRAY_BUFFER_BINDING_ARB */
-   { 33607, 0x0000808E }, /* GL_VERTEX_ARRAY_POINTER */
-   { 33631, 0x0000807A }, /* GL_VERTEX_ARRAY_SIZE */
-   { 33652, 0x0000807C }, /* GL_VERTEX_ARRAY_STRIDE */
-   { 33675, 0x0000807B }, /* GL_VERTEX_ARRAY_TYPE */
-   { 33696, 0x00008650 }, /* GL_VERTEX_ATTRIB_ARRAY0_NV */
-   { 33723, 0x0000865A }, /* GL_VERTEX_ATTRIB_ARRAY10_NV */
-   { 33751, 0x0000865B }, /* GL_VERTEX_ATTRIB_ARRAY11_NV */
-   { 33779, 0x0000865C }, /* GL_VERTEX_ATTRIB_ARRAY12_NV */
-   { 33807, 0x0000865D }, /* GL_VERTEX_ATTRIB_ARRAY13_NV */
-   { 33835, 0x0000865E }, /* GL_VERTEX_ATTRIB_ARRAY14_NV */
-   { 33863, 0x0000865F }, /* GL_VERTEX_ATTRIB_ARRAY15_NV */
-   { 33891, 0x00008651 }, /* GL_VERTEX_ATTRIB_ARRAY1_NV */
-   { 33918, 0x00008652 }, /* GL_VERTEX_ATTRIB_ARRAY2_NV */
-   { 33945, 0x00008653 }, /* GL_VERTEX_ATTRIB_ARRAY3_NV */
-   { 33972, 0x00008654 }, /* GL_VERTEX_ATTRIB_ARRAY4_NV */
-   { 33999, 0x00008655 }, /* GL_VERTEX_ATTRIB_ARRAY5_NV */
-   { 34026, 0x00008656 }, /* GL_VERTEX_ATTRIB_ARRAY6_NV */
-   { 34053, 0x00008657 }, /* GL_VERTEX_ATTRIB_ARRAY7_NV */
-   { 34080, 0x00008658 }, /* GL_VERTEX_ATTRIB_ARRAY8_NV */
-   { 34107, 0x00008659 }, /* GL_VERTEX_ATTRIB_ARRAY9_NV */
-   { 34134, 0x0000889F }, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING */
-   { 34172, 0x0000889F }, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB */
-   { 34214, 0x00008622 }, /* GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB */
-   { 34249, 0x0000886A }, /* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB */
-   { 34287, 0x00008645 }, /* GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB */
-   { 34322, 0x00008623 }, /* GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB */
-   { 34354, 0x00008624 }, /* GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB */
-   { 34388, 0x00008625 }, /* GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB */
-   { 34420, 0x000086A7 }, /* GL_VERTEX_BLEND_ARB */
-   { 34440, 0x00008620 }, /* GL_VERTEX_PROGRAM_ARB */
-   { 34462, 0x0000864A }, /* GL_VERTEX_PROGRAM_BINDING_NV */
-   { 34491, 0x00008620 }, /* GL_VERTEX_PROGRAM_NV */
-   { 34512, 0x00008642 }, /* GL_VERTEX_PROGRAM_POINT_SIZE_ARB */
-   { 34545, 0x00008642 }, /* GL_VERTEX_PROGRAM_POINT_SIZE_NV */
-   { 34577, 0x00008643 }, /* GL_VERTEX_PROGRAM_TWO_SIDE_ARB */
-   { 34608, 0x00008643 }, /* GL_VERTEX_PROGRAM_TWO_SIDE_NV */
-   { 34638, 0x00008B31 }, /* GL_VERTEX_SHADER_ARB */
-   { 34659, 0x00008621 }, /* GL_VERTEX_STATE_PROGRAM_NV */
-   { 34686, 0x00000BA2 }, /* GL_VIEWPORT */
-   { 34698, 0x00000800 }, /* GL_VIEWPORT_BIT */
-   { 34714, 0x000086AD }, /* GL_WEIGHT_ARRAY_ARB */
-   { 34734, 0x0000889E }, /* GL_WEIGHT_ARRAY_BUFFER_BINDING */
-   { 34765, 0x0000889E }, /* GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB */
-   { 34800, 0x000086AC }, /* GL_WEIGHT_ARRAY_POINTER_ARB */
-   { 34828, 0x000086AB }, /* GL_WEIGHT_ARRAY_SIZE_ARB */
-   { 34853, 0x000086AA }, /* GL_WEIGHT_ARRAY_STRIDE_ARB */
-   { 34880, 0x000086A9 }, /* GL_WEIGHT_ARRAY_TYPE_ARB */
-   { 34905, 0x000086A6 }, /* GL_WEIGHT_SUM_UNITY_ARB */
-   { 34929, 0x000081D4 }, /* GL_WRAP_BORDER_SUN */
-   { 34948, 0x000088B9 }, /* GL_WRITE_ONLY */
-   { 34962, 0x000088B9 }, /* GL_WRITE_ONLY_ARB */
-   { 34980, 0x00001506 }, /* GL_XOR */
-   { 34987, 0x000085B9 }, /* GL_YCBCR_422_APPLE */
-   { 35006, 0x00008757 }, /* GL_YCBCR_MESA */
-   { 35020, 0x00000000 }, /* GL_ZERO */
-   { 35028, 0x00000D16 }, /* GL_ZOOM_X */
-   { 35038, 0x00000D17 }, /* GL_ZOOM_Y */
+   {   224, 0x00008B89 }, /* GL_ACTIVE_ATTRIBUTES */
+   {   245, 0x00008B8A }, /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */
+   {   276, 0x00008911 }, /* GL_ACTIVE_STENCIL_FACE_EXT */
+   {   303, 0x000084E0 }, /* GL_ACTIVE_TEXTURE */
+   {   321, 0x000084E0 }, /* GL_ACTIVE_TEXTURE_ARB */
+   {   343, 0x00008B86 }, /* GL_ACTIVE_UNIFORMS */
+   {   362, 0x00008B87 }, /* GL_ACTIVE_UNIFORM_MAX_LENGTH */
+   {   391, 0x000086A5 }, /* GL_ACTIVE_VERTEX_UNITS_ARB */
+   {   418, 0x00000104 }, /* GL_ADD */
+   {   425, 0x00008574 }, /* GL_ADD_SIGNED */
+   {   439, 0x00008574 }, /* GL_ADD_SIGNED_ARB */
+   {   457, 0x00008574 }, /* GL_ADD_SIGNED_EXT */
+   {   475, 0x0000846E }, /* GL_ALIASED_LINE_WIDTH_RANGE */
+   {   503, 0x0000846D }, /* GL_ALIASED_POINT_SIZE_RANGE */
+   {   531, 0x000FFFFF }, /* GL_ALL_ATTRIB_BITS */
+   {   550, 0xFFFFFFFF }, /* GL_ALL_CLIENT_ATTRIB_BITS */
+   {   576, 0x00001906 }, /* GL_ALPHA */
+   {   585, 0x0000803D }, /* GL_ALPHA12 */
+   {   596, 0x0000803D }, /* GL_ALPHA12_EXT */
+   {   611, 0x0000803E }, /* GL_ALPHA16 */
+   {   622, 0x0000803E }, /* GL_ALPHA16_EXT */
+   {   637, 0x0000803B }, /* GL_ALPHA4 */
+   {   647, 0x0000803B }, /* GL_ALPHA4_EXT */
+   {   661, 0x0000803C }, /* GL_ALPHA8 */
+   {   671, 0x0000803C }, /* GL_ALPHA8_EXT */
+   {   685, 0x00000D1D }, /* GL_ALPHA_BIAS */
+   {   699, 0x00000D55 }, /* GL_ALPHA_BITS */
+   {   713, 0x00000D1C }, /* GL_ALPHA_SCALE */
+   {   728, 0x00000BC0 }, /* GL_ALPHA_TEST */
+   {   742, 0x00000BC1 }, /* GL_ALPHA_TEST_FUNC */
+   {   761, 0x00000BC2 }, /* GL_ALPHA_TEST_REF */
+   {   779, 0x00000207 }, /* GL_ALWAYS */
+   {   789, 0x00001200 }, /* GL_AMBIENT */
+   {   800, 0x00001602 }, /* GL_AMBIENT_AND_DIFFUSE */
+   {   823, 0x00001501 }, /* GL_AND */
+   {   830, 0x00001504 }, /* GL_AND_INVERTED */
+   {   846, 0x00001502 }, /* GL_AND_REVERSE */
+   {   861, 0x00008892 }, /* GL_ARRAY_BUFFER */
+   {   877, 0x00008892 }, /* GL_ARRAY_BUFFER_ARB */
+   {   897, 0x00008894 }, /* GL_ARRAY_BUFFER_BINDING */
+   {   921, 0x00008894 }, /* GL_ARRAY_BUFFER_BINDING_ARB */
+   {   949, 0x00008B85 }, /* GL_ATTACHED_SHADERS */
+   {   969, 0x00008645 }, /* GL_ATTRIB_ARRAY_POINTER_NV */
+   {   996, 0x00008623 }, /* GL_ATTRIB_ARRAY_SIZE_NV */
+   {  1020, 0x00008624 }, /* GL_ATTRIB_ARRAY_STRIDE_NV */
+   {  1046, 0x00008625 }, /* GL_ATTRIB_ARRAY_TYPE_NV */
+   {  1070, 0x00000BB0 }, /* GL_ATTRIB_STACK_DEPTH */
+   {  1092, 0x00000D80 }, /* GL_AUTO_NORMAL */
+   {  1107, 0x00000409 }, /* GL_AUX0 */
+   {  1115, 0x0000040A }, /* GL_AUX1 */
+   {  1123, 0x0000040B }, /* GL_AUX2 */
+   {  1131, 0x0000040C }, /* GL_AUX3 */
+   {  1139, 0x00000C00 }, /* GL_AUX_BUFFERS */
+   {  1154, 0x00000405 }, /* GL_BACK */
+   {  1162, 0x00000402 }, /* GL_BACK_LEFT */
+   {  1175, 0x00000403 }, /* GL_BACK_RIGHT */
+   {  1189, 0x000080E0 }, /* GL_BGR */
+   {  1196, 0x000080E1 }, /* GL_BGRA */
+   {  1204, 0x00001A00 }, /* GL_BITMAP */
+   {  1214, 0x00000704 }, /* GL_BITMAP_TOKEN */
+   {  1230, 0x00000BE2 }, /* GL_BLEND */
+   {  1239, 0x00008005 }, /* GL_BLEND_COLOR */
+   {  1254, 0x00008005 }, /* GL_BLEND_COLOR_EXT */
+   {  1273, 0x00000BE0 }, /* GL_BLEND_DST */
+   {  1286, 0x000080CA }, /* GL_BLEND_DST_ALPHA */
+   {  1305, 0x000080C8 }, /* GL_BLEND_DST_RGB */
+   {  1322, 0x00008009 }, /* GL_BLEND_EQUATION */
+   {  1340, 0x0000883D }, /* GL_BLEND_EQUATION_ALPHA */
+   {  1364, 0x0000883D }, /* GL_BLEND_EQUATION_ALPHA_EXT */
+   {  1392, 0x00008009 }, /* GL_BLEND_EQUATION_EXT */
+   {  1414, 0x00008009 }, /* GL_BLEND_EQUATION_RGB_EXT */
+   {  1440, 0x00000BE1 }, /* GL_BLEND_SRC */
+   {  1453, 0x000080CB }, /* GL_BLEND_SRC_ALPHA */
+   {  1472, 0x000080C9 }, /* GL_BLEND_SRC_RGB */
+   {  1489, 0x00001905 }, /* GL_BLUE */
+   {  1497, 0x00000D1B }, /* GL_BLUE_BIAS */
+   {  1510, 0x00000D54 }, /* GL_BLUE_BITS */
+   {  1523, 0x00000D1A }, /* GL_BLUE_SCALE */
+   {  1537, 0x00008B56 }, /* GL_BOOL */
+   {  1545, 0x00008B56 }, /* GL_BOOL_ARB */
+   {  1557, 0x00008B57 }, /* GL_BOOL_VEC2 */
+   {  1570, 0x00008B57 }, /* GL_BOOL_VEC2_ARB */
+   {  1587, 0x00008B58 }, /* GL_BOOL_VEC3 */
+   {  1600, 0x00008B58 }, /* GL_BOOL_VEC3_ARB */
+   {  1617, 0x00008B59 }, /* GL_BOOL_VEC4 */
+   {  1630, 0x00008B59 }, /* GL_BOOL_VEC4_ARB */
+   {  1647, 0x000088BB }, /* GL_BUFFER_ACCESS */
+   {  1664, 0x000088BB }, /* GL_BUFFER_ACCESS_ARB */
+   {  1685, 0x000088BC }, /* GL_BUFFER_MAPPED */
+   {  1702, 0x000088BC }, /* GL_BUFFER_MAPPED_ARB */
+   {  1723, 0x000088BD }, /* GL_BUFFER_MAP_POINTER */
+   {  1745, 0x000088BD }, /* GL_BUFFER_MAP_POINTER_ARB */
+   {  1771, 0x00008764 }, /* GL_BUFFER_SIZE */
+   {  1786, 0x00008764 }, /* GL_BUFFER_SIZE_ARB */
+   {  1805, 0x00008765 }, /* GL_BUFFER_USAGE */
+   {  1821, 0x00008765 }, /* GL_BUFFER_USAGE_ARB */
+   {  1841, 0x00001400 }, /* GL_BYTE */
+   {  1849, 0x00002A24 }, /* GL_C3F_V3F */
+   {  1860, 0x00002A26 }, /* GL_C4F_N3F_V3F */
+   {  1875, 0x00002A22 }, /* GL_C4UB_V2F */
+   {  1887, 0x00002A23 }, /* GL_C4UB_V3F */
+   {  1899, 0x00000901 }, /* GL_CCW */
+   {  1906, 0x00002900 }, /* GL_CLAMP */
+   {  1915, 0x0000812D }, /* GL_CLAMP_TO_BORDER */
+   {  1934, 0x0000812D }, /* GL_CLAMP_TO_BORDER_ARB */
+   {  1957, 0x0000812D }, /* GL_CLAMP_TO_BORDER_SGIS */
+   {  1981, 0x0000812F }, /* GL_CLAMP_TO_EDGE */
+   {  1998, 0x0000812F }, /* GL_CLAMP_TO_EDGE_SGIS */
+   {  2020, 0x00001500 }, /* GL_CLEAR */
+   {  2029, 0x000084E1 }, /* GL_CLIENT_ACTIVE_TEXTURE */
+   {  2054, 0x000084E1 }, /* GL_CLIENT_ACTIVE_TEXTURE_ARB */
+   {  2083, 0xFFFFFFFF }, /* GL_CLIENT_ALL_ATTRIB_BITS */
+   {  2109, 0x00000BB1 }, /* GL_CLIENT_ATTRIB_STACK_DEPTH */
+   {  2138, 0x00000001 }, /* GL_CLIENT_PIXEL_STORE_BIT */
+   {  2164, 0x00000002 }, /* GL_CLIENT_VERTEX_ARRAY_BIT */
+   {  2191, 0x00003000 }, /* GL_CLIP_PLANE0 */
+   {  2206, 0x00003001 }, /* GL_CLIP_PLANE1 */
+   {  2221, 0x00003002 }, /* GL_CLIP_PLANE2 */
+   {  2236, 0x00003003 }, /* GL_CLIP_PLANE3 */
+   {  2251, 0x00003004 }, /* GL_CLIP_PLANE4 */
+   {  2266, 0x00003005 }, /* GL_CLIP_PLANE5 */
+   {  2281, 0x000080F0 }, /* GL_CLIP_VOLUME_CLIPPING_HINT_EXT */
+   {  2314, 0x00000A00 }, /* GL_COEFF */
+   {  2323, 0x00001800 }, /* GL_COLOR */
+   {  2332, 0x00008076 }, /* GL_COLOR_ARRAY */
+   {  2347, 0x00008898 }, /* GL_COLOR_ARRAY_BUFFER_BINDING */
+   {  2377, 0x00008898 }, /* GL_COLOR_ARRAY_BUFFER_BINDING_ARB */
+   {  2411, 0x00008090 }, /* GL_COLOR_ARRAY_POINTER */
+   {  2434, 0x00008081 }, /* GL_COLOR_ARRAY_SIZE */
+   {  2454, 0x00008083 }, /* GL_COLOR_ARRAY_STRIDE */
+   {  2476, 0x00008082 }, /* GL_COLOR_ARRAY_TYPE */
+   {  2496, 0x00008CE0 }, /* GL_COLOR_ATTACHMENT0_EXT */
+   {  2521, 0x00008CEA }, /* GL_COLOR_ATTACHMENT10_EXT */
+   {  2547, 0x00008CEB }, /* GL_COLOR_ATTACHMENT11_EXT */
+   {  2573, 0x00008CEC }, /* GL_COLOR_ATTACHMENT12_EXT */
+   {  2599, 0x00008CED }, /* GL_COLOR_ATTACHMENT13_EXT */
+   {  2625, 0x00008CEE }, /* GL_COLOR_ATTACHMENT14_EXT */
+   {  2651, 0x00008CEF }, /* GL_COLOR_ATTACHMENT15_EXT */
+   {  2677, 0x00008CE1 }, /* GL_COLOR_ATTACHMENT1_EXT */
+   {  2702, 0x00008CE2 }, /* GL_COLOR_ATTACHMENT2_EXT */
+   {  2727, 0x00008CE3 }, /* GL_COLOR_ATTACHMENT3_EXT */
+   {  2752, 0x00008CE4 }, /* GL_COLOR_ATTACHMENT4_EXT */
+   {  2777, 0x00008CE5 }, /* GL_COLOR_ATTACHMENT5_EXT */
+   {  2802, 0x00008CE6 }, /* GL_COLOR_ATTACHMENT6_EXT */
+   {  2827, 0x00008CE7 }, /* GL_COLOR_ATTACHMENT7_EXT */
+   {  2852, 0x00008CE8 }, /* GL_COLOR_ATTACHMENT8_EXT */
+   {  2877, 0x00008CE9 }, /* GL_COLOR_ATTACHMENT9_EXT */
+   {  2902, 0x00004000 }, /* GL_COLOR_BUFFER_BIT */
+   {  2922, 0x00000C22 }, /* GL_COLOR_CLEAR_VALUE */
+   {  2943, 0x00001900 }, /* GL_COLOR_INDEX */
+   {  2958, 0x00001603 }, /* GL_COLOR_INDEXES */
+   {  2975, 0x00000BF2 }, /* GL_COLOR_LOGIC_OP */
+   {  2993, 0x00000B57 }, /* GL_COLOR_MATERIAL */
+   {  3011, 0x00000B55 }, /* GL_COLOR_MATERIAL_FACE */
+   {  3034, 0x00000B56 }, /* GL_COLOR_MATERIAL_PARAMETER */
+   {  3062, 0x000080B1 }, /* GL_COLOR_MATRIX */
+   {  3078, 0x000080B1 }, /* GL_COLOR_MATRIX_SGI */
+   {  3098, 0x000080B2 }, /* GL_COLOR_MATRIX_STACK_DEPTH */
+   {  3126, 0x000080B2 }, /* GL_COLOR_MATRIX_STACK_DEPTH_SGI */
+   {  3158, 0x00008458 }, /* GL_COLOR_SUM */
+   {  3171, 0x00008458 }, /* GL_COLOR_SUM_ARB */
+   {  3188, 0x000080D0 }, /* GL_COLOR_TABLE */
+   {  3203, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE */
+   {  3229, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE_EXT */
+   {  3259, 0x000080DD }, /* GL_COLOR_TABLE_ALPHA_SIZE_SGI */
+   {  3289, 0x000080D7 }, /* GL_COLOR_TABLE_BIAS */
+   {  3309, 0x000080D7 }, /* GL_COLOR_TABLE_BIAS_SGI */
+   {  3333, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE */
+   {  3358, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE_EXT */
+   {  3387, 0x000080DC }, /* GL_COLOR_TABLE_BLUE_SIZE_SGI */
+   {  3416, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT */
+   {  3438, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT_EXT */
+   {  3464, 0x000080D8 }, /* GL_COLOR_TABLE_FORMAT_SGI */
+   {  3490, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE */
+   {  3516, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE_EXT */
+   {  3546, 0x000080DB }, /* GL_COLOR_TABLE_GREEN_SIZE_SGI */
+   {  3576, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE */
+   {  3606, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE_EXT */
+   {  3640, 0x000080DF }, /* GL_COLOR_TABLE_INTENSITY_SIZE_SGI */
+   {  3674, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE */
+   {  3704, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE_EXT */
+   {  3738, 0x000080DE }, /* GL_COLOR_TABLE_LUMINANCE_SIZE_SGI */
+   {  3772, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE */
+   {  3796, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE_EXT */
+   {  3824, 0x000080DA }, /* GL_COLOR_TABLE_RED_SIZE_SGI */
+   {  3852, 0x000080D6 }, /* GL_COLOR_TABLE_SCALE */
+   {  3873, 0x000080D6 }, /* GL_COLOR_TABLE_SCALE_SGI */
+   {  3898, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH */
+   {  3919, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH_EXT */
+   {  3944, 0x000080D9 }, /* GL_COLOR_TABLE_WIDTH_SGI */
+   {  3969, 0x00000C23 }, /* GL_COLOR_WRITEMASK */
+   {  3988, 0x00008570 }, /* GL_COMBINE */
+   {  3999, 0x00008503 }, /* GL_COMBINE4 */
+   {  4011, 0x00008572 }, /* GL_COMBINE_ALPHA */
+   {  4028, 0x00008572 }, /* GL_COMBINE_ALPHA_ARB */
+   {  4049, 0x00008572 }, /* GL_COMBINE_ALPHA_EXT */
+   {  4070, 0x00008570 }, /* GL_COMBINE_ARB */
+   {  4085, 0x00008570 }, /* GL_COMBINE_EXT */
+   {  4100, 0x00008571 }, /* GL_COMBINE_RGB */
+   {  4115, 0x00008571 }, /* GL_COMBINE_RGB_ARB */
+   {  4134, 0x00008571 }, /* GL_COMBINE_RGB_EXT */
+   {  4153, 0x0000884E }, /* GL_COMPARE_R_TO_TEXTURE */
+   {  4177, 0x0000884E }, /* GL_COMPARE_R_TO_TEXTURE_ARB */
+   {  4205, 0x00001300 }, /* GL_COMPILE */
+   {  4216, 0x00001301 }, /* GL_COMPILE_AND_EXECUTE */
+   {  4239, 0x00008B81 }, /* GL_COMPILE_STATUS */
+   {  4257, 0x000084E9 }, /* GL_COMPRESSED_ALPHA */
+   {  4277, 0x000084E9 }, /* GL_COMPRESSED_ALPHA_ARB */
+   {  4301, 0x000084EC }, /* GL_COMPRESSED_INTENSITY */
+   {  4325, 0x000084EC }, /* GL_COMPRESSED_INTENSITY_ARB */
+   {  4353, 0x000084EA }, /* GL_COMPRESSED_LUMINANCE */
+   {  4377, 0x000084EB }, /* GL_COMPRESSED_LUMINANCE_ALPHA */
+   {  4407, 0x000084EB }, /* GL_COMPRESSED_LUMINANCE_ALPHA_ARB */
+   {  4441, 0x000084EA }, /* GL_COMPRESSED_LUMINANCE_ARB */
+   {  4469, 0x000084ED }, /* GL_COMPRESSED_RGB */
+   {  4487, 0x000084EE }, /* GL_COMPRESSED_RGBA */
+   {  4506, 0x000084EE }, /* GL_COMPRESSED_RGBA_ARB */
+   {  4529, 0x000086B1 }, /* GL_COMPRESSED_RGBA_FXT1_3DFX */
+   {  4558, 0x000083F1 }, /* GL_COMPRESSED_RGBA_S3TC_DXT1_EXT */
+   {  4591, 0x000083F2 }, /* GL_COMPRESSED_RGBA_S3TC_DXT3_EXT */
+   {  4624, 0x000083F3 }, /* GL_COMPRESSED_RGBA_S3TC_DXT5_EXT */
+   {  4657, 0x000084ED }, /* GL_COMPRESSED_RGB_ARB */
+   {  4679, 0x000086B0 }, /* GL_COMPRESSED_RGB_FXT1_3DFX */
+   {  4707, 0x000083F0 }, /* GL_COMPRESSED_RGB_S3TC_DXT1_EXT */
+   {  4739, 0x000086A3 }, /* GL_COMPRESSED_TEXTURE_FORMATS */
+   {  4769, 0x00008576 }, /* GL_CONSTANT */
+   {  4781, 0x00008003 }, /* GL_CONSTANT_ALPHA */
+   {  4799, 0x00008003 }, /* GL_CONSTANT_ALPHA_EXT */
+   {  4821, 0x00008576 }, /* GL_CONSTANT_ARB */
+   {  4837, 0x00001207 }, /* GL_CONSTANT_ATTENUATION */
+   {  4861, 0x00008151 }, /* GL_CONSTANT_BORDER_HP */
+   {  4883, 0x00008001 }, /* GL_CONSTANT_COLOR */
+   {  4901, 0x00008001 }, /* GL_CONSTANT_COLOR_EXT */
+   {  4923, 0x00008576 }, /* GL_CONSTANT_EXT */
+   {  4939, 0x00008010 }, /* GL_CONVOLUTION_1D */
+   {  4957, 0x00008011 }, /* GL_CONVOLUTION_2D */
+   {  4975, 0x00008154 }, /* GL_CONVOLUTION_BORDER_COLOR */
+   {  5003, 0x00008154 }, /* GL_CONVOLUTION_BORDER_COLOR_HP */
+   {  5034, 0x00008013 }, /* GL_CONVOLUTION_BORDER_MODE */
+   {  5061, 0x00008013 }, /* GL_CONVOLUTION_BORDER_MODE_EXT */
+   {  5092, 0x00008015 }, /* GL_CONVOLUTION_FILTER_BIAS */
+   {  5119, 0x00008015 }, /* GL_CONVOLUTION_FILTER_BIAS_EXT */
+   {  5150, 0x00008014 }, /* GL_CONVOLUTION_FILTER_SCALE */
+   {  5178, 0x00008014 }, /* GL_CONVOLUTION_FILTER_SCALE_EXT */
+   {  5210, 0x00008017 }, /* GL_CONVOLUTION_FORMAT */
+   {  5232, 0x00008017 }, /* GL_CONVOLUTION_FORMAT_EXT */
+   {  5258, 0x00008019 }, /* GL_CONVOLUTION_HEIGHT */
+   {  5280, 0x00008019 }, /* GL_CONVOLUTION_HEIGHT_EXT */
+   {  5306, 0x00008018 }, /* GL_CONVOLUTION_WIDTH */
+   {  5327, 0x00008018 }, /* GL_CONVOLUTION_WIDTH_EXT */
+   {  5352, 0x00008862 }, /* GL_COORD_REPLACE */
+   {  5369, 0x00008862 }, /* GL_COORD_REPLACE_ARB */
+   {  5390, 0x00008862 }, /* GL_COORD_REPLACE_NV */
+   {  5410, 0x00001503 }, /* GL_COPY */
+   {  5418, 0x0000150C }, /* GL_COPY_INVERTED */
+   {  5435, 0x00000706 }, /* GL_COPY_PIXEL_TOKEN */
+   {  5455, 0x00000B44 }, /* GL_CULL_FACE */
+   {  5468, 0x00000B45 }, /* GL_CULL_FACE_MODE */
+   {  5486, 0x000081AA }, /* GL_CULL_VERTEX_EXT */
+   {  5505, 0x000081AC }, /* GL_CULL_VERTEX_EYE_POSITION_EXT */
+   {  5537, 0x000081AB }, /* GL_CULL_VERTEX_OBJECT_POSITION_EXT */
+   {  5572, 0x00008626 }, /* GL_CURRENT_ATTRIB_NV */
+   {  5593, 0x00000001 }, /* GL_CURRENT_BIT */
+   {  5608, 0x00000B00 }, /* GL_CURRENT_COLOR */
+   {  5625, 0x00008453 }, /* GL_CURRENT_FOG_COORD */
+   {  5646, 0x00008453 }, /* GL_CURRENT_FOG_COORDINATE */
+   {  5672, 0x00000B01 }, /* GL_CURRENT_INDEX */
+   {  5689, 0x00008641 }, /* GL_CURRENT_MATRIX_ARB */
+   {  5711, 0x00008845 }, /* GL_CURRENT_MATRIX_INDEX_ARB */
+   {  5739, 0x00008641 }, /* GL_CURRENT_MATRIX_NV */
+   {  5760, 0x00008640 }, /* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
+   {  5794, 0x00008640 }, /* GL_CURRENT_MATRIX_STACK_DEPTH_NV */
+   {  5827, 0x00000B02 }, /* GL_CURRENT_NORMAL */
+   {  5845, 0x00008843 }, /* GL_CURRENT_PALETTE_MATRIX_ARB */
+   {  5875, 0x00008B8D }, /* GL_CURRENT_PROGRAM */
+   {  5894, 0x00008865 }, /* GL_CURRENT_QUERY */
+   {  5911, 0x00008865 }, /* GL_CURRENT_QUERY_ARB */
+   {  5932, 0x00000B04 }, /* GL_CURRENT_RASTER_COLOR */
+   {  5956, 0x00000B09 }, /* GL_CURRENT_RASTER_DISTANCE */
+   {  5983, 0x00000B05 }, /* GL_CURRENT_RASTER_INDEX */
+   {  6007, 0x00000B07 }, /* GL_CURRENT_RASTER_POSITION */
+   {  6034, 0x00000B08 }, /* GL_CURRENT_RASTER_POSITION_VALID */
+   {  6067, 0x00000B06 }, /* GL_CURRENT_RASTER_TEXTURE_COORDS */
+   {  6100, 0x00008459 }, /* GL_CURRENT_SECONDARY_COLOR */
+   {  6127, 0x00000B03 }, /* GL_CURRENT_TEXTURE_COORDS */
+   {  6153, 0x00008626 }, /* GL_CURRENT_VERTEX_ATTRIB */
+   {  6178, 0x00008626 }, /* GL_CURRENT_VERTEX_ATTRIB_ARB */
+   {  6207, 0x000086A8 }, /* GL_CURRENT_WEIGHT_ARB */
+   {  6229, 0x00000900 }, /* GL_CW */
+   {  6235, 0x0000875B }, /* GL_DEBUG_ASSERT_MESA */
+   {  6256, 0x00008759 }, /* GL_DEBUG_OBJECT_MESA */
+   {  6277, 0x0000875A }, /* GL_DEBUG_PRINT_MESA */
+   {  6297, 0x00002101 }, /* GL_DECAL */
+   {  6306, 0x00001E03 }, /* GL_DECR */
+   {  6314, 0x00008508 }, /* GL_DECR_WRAP */
+   {  6327, 0x00008508 }, /* GL_DECR_WRAP_EXT */
+   {  6344, 0x00008B80 }, /* GL_DELETE_STATUS */
+   {  6361, 0x00001801 }, /* GL_DEPTH */
+   {  6370, 0x00008D00 }, /* GL_DEPTH_ATTACHMENT_EXT */
+   {  6394, 0x00000D1F }, /* GL_DEPTH_BIAS */
+   {  6408, 0x00000D56 }, /* GL_DEPTH_BITS */
+   {  6422, 0x00008891 }, /* GL_DEPTH_BOUNDS_EXT */
+   {  6442, 0x00008890 }, /* GL_DEPTH_BOUNDS_TEST_EXT */
+   {  6467, 0x00000100 }, /* GL_DEPTH_BUFFER_BIT */
+   {  6487, 0x0000864F }, /* GL_DEPTH_CLAMP_NV */
+   {  6505, 0x00000B73 }, /* GL_DEPTH_CLEAR_VALUE */
+   {  6526, 0x00001902 }, /* GL_DEPTH_COMPONENT */
+   {  6545, 0x000081A5 }, /* GL_DEPTH_COMPONENT16 */
+   {  6566, 0x000081A5 }, /* GL_DEPTH_COMPONENT16_ARB */
+   {  6591, 0x000081A5 }, /* GL_DEPTH_COMPONENT16_SGIX */
+   {  6617, 0x000081A6 }, /* GL_DEPTH_COMPONENT24 */
+   {  6638, 0x000081A6 }, /* GL_DEPTH_COMPONENT24_ARB */
+   {  6663, 0x000081A6 }, /* GL_DEPTH_COMPONENT24_SGIX */
+   {  6689, 0x000081A7 }, /* GL_DEPTH_COMPONENT32 */
+   {  6710, 0x000081A7 }, /* GL_DEPTH_COMPONENT32_ARB */
+   {  6735, 0x000081A7 }, /* GL_DEPTH_COMPONENT32_SGIX */
+   {  6761, 0x00000B74 }, /* GL_DEPTH_FUNC */
+   {  6775, 0x00000B70 }, /* GL_DEPTH_RANGE */
+   {  6790, 0x00000D1E }, /* GL_DEPTH_SCALE */
+   {  6805, 0x000084F9 }, /* GL_DEPTH_STENCIL_NV */
+   {  6825, 0x0000886F }, /* GL_DEPTH_STENCIL_TO_BGRA_NV */
+   {  6853, 0x0000886E }, /* GL_DEPTH_STENCIL_TO_RGBA_NV */
+   {  6881, 0x00000B71 }, /* GL_DEPTH_TEST */
+   {  6895, 0x0000884B }, /* GL_DEPTH_TEXTURE_MODE */
+   {  6917, 0x0000884B }, /* GL_DEPTH_TEXTURE_MODE_ARB */
+   {  6943, 0x00000B72 }, /* GL_DEPTH_WRITEMASK */
+   {  6962, 0x00001201 }, /* GL_DIFFUSE */
+   {  6973, 0x00000BD0 }, /* GL_DITHER */
+   {  6983, 0x00000A02 }, /* GL_DOMAIN */
+   {  6993, 0x00001100 }, /* GL_DONT_CARE */
+   {  7006, 0x000086AE }, /* GL_DOT3_RGB */
+   {  7018, 0x000086AF }, /* GL_DOT3_RGBA */
+   {  7031, 0x000086AF }, /* GL_DOT3_RGBA_ARB */
+   {  7048, 0x00008741 }, /* GL_DOT3_RGBA_EXT */
+   {  7065, 0x000086AE }, /* GL_DOT3_RGB_ARB */
+   {  7081, 0x00008740 }, /* GL_DOT3_RGB_EXT */
+   {  7097, 0x0000140A }, /* GL_DOUBLE */
+   {  7107, 0x00000C32 }, /* GL_DOUBLEBUFFER */
+   {  7123, 0x00000C01 }, /* GL_DRAW_BUFFER */
+   {  7138, 0x00008825 }, /* GL_DRAW_BUFFER0 */
+   {  7154, 0x00008825 }, /* GL_DRAW_BUFFER0_ARB */
+   {  7174, 0x00008825 }, /* GL_DRAW_BUFFER0_ATI */
+   {  7194, 0x00008826 }, /* GL_DRAW_BUFFER1 */
+   {  7210, 0x0000882F }, /* GL_DRAW_BUFFER10 */
+   {  7227, 0x0000882F }, /* GL_DRAW_BUFFER10_ARB */
+   {  7248, 0x0000882F }, /* GL_DRAW_BUFFER10_ATI */
+   {  7269, 0x00008830 }, /* GL_DRAW_BUFFER11 */
+   {  7286, 0x00008830 }, /* GL_DRAW_BUFFER11_ARB */
+   {  7307, 0x00008830 }, /* GL_DRAW_BUFFER11_ATI */
+   {  7328, 0x00008831 }, /* GL_DRAW_BUFFER12 */
+   {  7345, 0x00008831 }, /* GL_DRAW_BUFFER12_ARB */
+   {  7366, 0x00008831 }, /* GL_DRAW_BUFFER12_ATI */
+   {  7387, 0x00008832 }, /* GL_DRAW_BUFFER13 */
+   {  7404, 0x00008832 }, /* GL_DRAW_BUFFER13_ARB */
+   {  7425, 0x00008832 }, /* GL_DRAW_BUFFER13_ATI */
+   {  7446, 0x00008833 }, /* GL_DRAW_BUFFER14 */
+   {  7463, 0x00008833 }, /* GL_DRAW_BUFFER14_ARB */
+   {  7484, 0x00008833 }, /* GL_DRAW_BUFFER14_ATI */
+   {  7505, 0x00008834 }, /* GL_DRAW_BUFFER15 */
+   {  7522, 0x00008834 }, /* GL_DRAW_BUFFER15_ARB */
+   {  7543, 0x00008834 }, /* GL_DRAW_BUFFER15_ATI */
+   {  7564, 0x00008826 }, /* GL_DRAW_BUFFER1_ARB */
+   {  7584, 0x00008826 }, /* GL_DRAW_BUFFER1_ATI */
+   {  7604, 0x00008827 }, /* GL_DRAW_BUFFER2 */
+   {  7620, 0x00008827 }, /* GL_DRAW_BUFFER2_ARB */
+   {  7640, 0x00008827 }, /* GL_DRAW_BUFFER2_ATI */
+   {  7660, 0x00008828 }, /* GL_DRAW_BUFFER3 */
+   {  7676, 0x00008828 }, /* GL_DRAW_BUFFER3_ARB */
+   {  7696, 0x00008828 }, /* GL_DRAW_BUFFER3_ATI */
+   {  7716, 0x00008829 }, /* GL_DRAW_BUFFER4 */
+   {  7732, 0x00008829 }, /* GL_DRAW_BUFFER4_ARB */
+   {  7752, 0x00008829 }, /* GL_DRAW_BUFFER4_ATI */
+   {  7772, 0x0000882A }, /* GL_DRAW_BUFFER5 */
+   {  7788, 0x0000882A }, /* GL_DRAW_BUFFER5_ARB */
+   {  7808, 0x0000882A }, /* GL_DRAW_BUFFER5_ATI */
+   {  7828, 0x0000882B }, /* GL_DRAW_BUFFER6 */
+   {  7844, 0x0000882B }, /* GL_DRAW_BUFFER6_ARB */
+   {  7864, 0x0000882B }, /* GL_DRAW_BUFFER6_ATI */
+   {  7884, 0x0000882C }, /* GL_DRAW_BUFFER7 */
+   {  7900, 0x0000882C }, /* GL_DRAW_BUFFER7_ARB */
+   {  7920, 0x0000882C }, /* GL_DRAW_BUFFER7_ATI */
+   {  7940, 0x0000882D }, /* GL_DRAW_BUFFER8 */
+   {  7956, 0x0000882D }, /* GL_DRAW_BUFFER8_ARB */
+   {  7976, 0x0000882D }, /* GL_DRAW_BUFFER8_ATI */
+   {  7996, 0x0000882E }, /* GL_DRAW_BUFFER9 */
+   {  8012, 0x0000882E }, /* GL_DRAW_BUFFER9_ARB */
+   {  8032, 0x0000882E }, /* GL_DRAW_BUFFER9_ATI */
+   {  8052, 0x00008CA6 }, /* GL_DRAW_FRAMEBUFFER_BINDING_EXT */
+   {  8084, 0x00008CA9 }, /* GL_DRAW_FRAMEBUFFER_EXT */
+   {  8108, 0x00000705 }, /* GL_DRAW_PIXEL_TOKEN */
+   {  8128, 0x00000304 }, /* GL_DST_ALPHA */
+   {  8141, 0x00000306 }, /* GL_DST_COLOR */
+   {  8154, 0x000088EA }, /* GL_DYNAMIC_COPY */
+   {  8170, 0x000088EA }, /* GL_DYNAMIC_COPY_ARB */
+   {  8190, 0x000088E8 }, /* GL_DYNAMIC_DRAW */
+   {  8206, 0x000088E8 }, /* GL_DYNAMIC_DRAW_ARB */
+   {  8226, 0x000088E9 }, /* GL_DYNAMIC_READ */
+   {  8242, 0x000088E9 }, /* GL_DYNAMIC_READ_ARB */
+   {  8262, 0x00000B43 }, /* GL_EDGE_FLAG */
+   {  8275, 0x00008079 }, /* GL_EDGE_FLAG_ARRAY */
+   {  8294, 0x0000889B }, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING */
+   {  8328, 0x0000889B }, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB */
+   {  8366, 0x00008093 }, /* GL_EDGE_FLAG_ARRAY_POINTER */
+   {  8393, 0x0000808C }, /* GL_EDGE_FLAG_ARRAY_STRIDE */
+   {  8419, 0x00008893 }, /* GL_ELEMENT_ARRAY_BUFFER */
+   {  8443, 0x00008893 }, /* GL_ELEMENT_ARRAY_BUFFER_ARB */
+   {  8471, 0x00008895 }, /* GL_ELEMENT_ARRAY_BUFFER_BINDING */
+   {  8503, 0x00008895 }, /* GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB */
+   {  8539, 0x00001600 }, /* GL_EMISSION */
+   {  8551, 0x00002000 }, /* GL_ENABLE_BIT */
+   {  8565, 0x00000202 }, /* GL_EQUAL */
+   {  8574, 0x00001509 }, /* GL_EQUIV */
+   {  8583, 0x00010000 }, /* GL_EVAL_BIT */
+   {  8595, 0x00000800 }, /* GL_EXP */
+   {  8602, 0x00000801 }, /* GL_EXP2 */
+   {  8610, 0x00001F03 }, /* GL_EXTENSIONS */
+   {  8624, 0x00002400 }, /* GL_EYE_LINEAR */
+   {  8638, 0x00002502 }, /* GL_EYE_PLANE */
+   {  8651, 0x0000855C }, /* GL_EYE_PLANE_ABSOLUTE_NV */
+   {  8676, 0x0000855B }, /* GL_EYE_RADIAL_NV */
+   {  8693, 0x00000000 }, /* GL_FALSE */
+   {  8702, 0x00001101 }, /* GL_FASTEST */
+   {  8713, 0x00001C01 }, /* GL_FEEDBACK */
+   {  8725, 0x00000DF0 }, /* GL_FEEDBACK_BUFFER_POINTER */
+   {  8752, 0x00000DF1 }, /* GL_FEEDBACK_BUFFER_SIZE */
+   {  8776, 0x00000DF2 }, /* GL_FEEDBACK_BUFFER_TYPE */
+   {  8800, 0x00001B02 }, /* GL_FILL */
+   {  8808, 0x00001D00 }, /* GL_FLAT */
+   {  8816, 0x00001406 }, /* GL_FLOAT */
+   {  8825, 0x00008B5A }, /* GL_FLOAT_MAT2 */
+   {  8839, 0x00008B5A }, /* GL_FLOAT_MAT2_ARB */
+   {  8857, 0x00008B5B }, /* GL_FLOAT_MAT3 */
+   {  8871, 0x00008B5B }, /* GL_FLOAT_MAT3_ARB */
+   {  8889, 0x00008B5C }, /* GL_FLOAT_MAT4 */
+   {  8903, 0x00008B5C }, /* GL_FLOAT_MAT4_ARB */
+   {  8921, 0x00008B50 }, /* GL_FLOAT_VEC2 */
+   {  8935, 0x00008B50 }, /* GL_FLOAT_VEC2_ARB */
+   {  8953, 0x00008B51 }, /* GL_FLOAT_VEC3 */
+   {  8967, 0x00008B51 }, /* GL_FLOAT_VEC3_ARB */
+   {  8985, 0x00008B52 }, /* GL_FLOAT_VEC4 */
+   {  8999, 0x00008B52 }, /* GL_FLOAT_VEC4_ARB */
+   {  9017, 0x00000B60 }, /* GL_FOG */
+   {  9024, 0x00000080 }, /* GL_FOG_BIT */
+   {  9035, 0x00000B66 }, /* GL_FOG_COLOR */
+   {  9048, 0x00008451 }, /* GL_FOG_COORD */
+   {  9061, 0x00008451 }, /* GL_FOG_COORDINATE */
+   {  9079, 0x00008457 }, /* GL_FOG_COORDINATE_ARRAY */
+   {  9103, 0x0000889D }, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING */
+   {  9142, 0x0000889D }, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB */
+   {  9185, 0x00008456 }, /* GL_FOG_COORDINATE_ARRAY_POINTER */
+   {  9217, 0x00008455 }, /* GL_FOG_COORDINATE_ARRAY_STRIDE */
+   {  9248, 0x00008454 }, /* GL_FOG_COORDINATE_ARRAY_TYPE */
+   {  9277, 0x00008450 }, /* GL_FOG_COORDINATE_SOURCE */
+   {  9302, 0x00008457 }, /* GL_FOG_COORD_ARRAY */
+   {  9321, 0x0000889D }, /* GL_FOG_COORD_ARRAY_BUFFER_BINDING */
+   {  9355, 0x00008456 }, /* GL_FOG_COORD_ARRAY_POINTER */
+   {  9382, 0x00008455 }, /* GL_FOG_COORD_ARRAY_STRIDE */
+   {  9408, 0x00008454 }, /* GL_FOG_COORD_ARRAY_TYPE */
+   {  9432, 0x00008450 }, /* GL_FOG_COORD_SRC */
+   {  9449, 0x00000B62 }, /* GL_FOG_DENSITY */
+   {  9464, 0x0000855A }, /* GL_FOG_DISTANCE_MODE_NV */
+   {  9488, 0x00000B64 }, /* GL_FOG_END */
+   {  9499, 0x00000C54 }, /* GL_FOG_HINT */
+   {  9511, 0x00000B61 }, /* GL_FOG_INDEX */
+   {  9524, 0x00000B65 }, /* GL_FOG_MODE */
+   {  9536, 0x00008198 }, /* GL_FOG_OFFSET_SGIX */
+   {  9555, 0x00008199 }, /* GL_FOG_OFFSET_VALUE_SGIX */
+   {  9580, 0x00000B63 }, /* GL_FOG_START */
+   {  9593, 0x00008452 }, /* GL_FRAGMENT_DEPTH */
+   {  9611, 0x00008804 }, /* GL_FRAGMENT_PROGRAM_ARB */
+   {  9635, 0x00008B30 }, /* GL_FRAGMENT_SHADER */
+   {  9654, 0x00008B30 }, /* GL_FRAGMENT_SHADER_ARB */
+   {  9677, 0x00008B8B }, /* GL_FRAGMENT_SHADER_DERIVATIVE_HINT */
+   {  9712, 0x00008CD1 }, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT */
+   {  9754, 0x00008CD0 }, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT */
+   {  9796, 0x00008CD4 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT */
+   {  9845, 0x00008CD3 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT */
+   {  9897, 0x00008CD2 }, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT */
+   {  9941, 0x00008CA6 }, /* GL_FRAMEBUFFER_BINDING_EXT */
+   {  9968, 0x00008CD5 }, /* GL_FRAMEBUFFER_COMPLETE_EXT */
+   {  9996, 0x00008D40 }, /* GL_FRAMEBUFFER_EXT */
+   { 10015, 0x00008CD6 }, /* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT */
+   { 10056, 0x00008CD9 }, /* GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT */
+   { 10097, 0x00008CDB }, /* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT */
+   { 10139, 0x00008CD8 }, /* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT */
+   { 10190, 0x00008CDA }, /* GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT */
+   { 10228, 0x00008CD7 }, /* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT */
+   { 10277, 0x00008CDC }, /* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT */
+   { 10319, 0x00008CDE }, /* GL_FRAMEBUFFER_STATUS_ERROR_EXT */
+   { 10351, 0x00008CDD }, /* GL_FRAMEBUFFER_UNSUPPORTED_EXT */
+   { 10382, 0x00000404 }, /* GL_FRONT */
+   { 10391, 0x00000408 }, /* GL_FRONT_AND_BACK */
+   { 10409, 0x00000B46 }, /* GL_FRONT_FACE */
+   { 10423, 0x00000400 }, /* GL_FRONT_LEFT */
+   { 10437, 0x00000401 }, /* GL_FRONT_RIGHT */
+   { 10452, 0x00008006 }, /* GL_FUNC_ADD */
+   { 10464, 0x00008006 }, /* GL_FUNC_ADD_EXT */
+   { 10480, 0x0000800B }, /* GL_FUNC_REVERSE_SUBTRACT */
+   { 10505, 0x0000800B }, /* GL_FUNC_REVERSE_SUBTRACT_EXT */
+   { 10534, 0x0000800A }, /* GL_FUNC_SUBTRACT */
+   { 10551, 0x0000800A }, /* GL_FUNC_SUBTRACT_EXT */
+   { 10572, 0x00008191 }, /* GL_GENERATE_MIPMAP */
+   { 10591, 0x00008192 }, /* GL_GENERATE_MIPMAP_HINT */
+   { 10615, 0x00008192 }, /* GL_GENERATE_MIPMAP_HINT_SGIS */
+   { 10644, 0x00008191 }, /* GL_GENERATE_MIPMAP_SGIS */
+   { 10668, 0x00000206 }, /* GL_GEQUAL */
+   { 10678, 0x00008009 }, /* GL_GL_BLEND_EQUATION_RGB */
+   { 10703, 0x00000204 }, /* GL_GREATER */
+   { 10714, 0x00001904 }, /* GL_GREEN */
+   { 10723, 0x00000D19 }, /* GL_GREEN_BIAS */
+   { 10737, 0x00000D53 }, /* GL_GREEN_BITS */
+   { 10751, 0x00000D18 }, /* GL_GREEN_SCALE */
+   { 10766, 0x00008000 }, /* GL_HINT_BIT */
+   { 10778, 0x00008024 }, /* GL_HISTOGRAM */
+   { 10791, 0x0000802B }, /* GL_HISTOGRAM_ALPHA_SIZE */
+   { 10815, 0x0000802B }, /* GL_HISTOGRAM_ALPHA_SIZE_EXT */
+   { 10843, 0x0000802A }, /* GL_HISTOGRAM_BLUE_SIZE */
+   { 10866, 0x0000802A }, /* GL_HISTOGRAM_BLUE_SIZE_EXT */
+   { 10893, 0x00008024 }, /* GL_HISTOGRAM_EXT */
+   { 10910, 0x00008027 }, /* GL_HISTOGRAM_FORMAT */
+   { 10930, 0x00008027 }, /* GL_HISTOGRAM_FORMAT_EXT */
+   { 10954, 0x00008029 }, /* GL_HISTOGRAM_GREEN_SIZE */
+   { 10978, 0x00008029 }, /* GL_HISTOGRAM_GREEN_SIZE_EXT */
+   { 11006, 0x0000802C }, /* GL_HISTOGRAM_LUMINANCE_SIZE */
+   { 11034, 0x0000802C }, /* GL_HISTOGRAM_LUMINANCE_SIZE_EXT */
+   { 11066, 0x00008028 }, /* GL_HISTOGRAM_RED_SIZE */
+   { 11088, 0x00008028 }, /* GL_HISTOGRAM_RED_SIZE_EXT */
+   { 11114, 0x0000802D }, /* GL_HISTOGRAM_SINK */
+   { 11132, 0x0000802D }, /* GL_HISTOGRAM_SINK_EXT */
+   { 11154, 0x00008026 }, /* GL_HISTOGRAM_WIDTH */
+   { 11173, 0x00008026 }, /* GL_HISTOGRAM_WIDTH_EXT */
+   { 11196, 0x0000862A }, /* GL_IDENTITY_NV */
+   { 11211, 0x00008150 }, /* GL_IGNORE_BORDER_HP */
+   { 11231, 0x00008B9B }, /* GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES */
+   { 11271, 0x00008B9A }, /* GL_IMPLEMENTATION_COLOR_READ_TYPE_OES */
+   { 11309, 0x00001E02 }, /* GL_INCR */
+   { 11317, 0x00008507 }, /* GL_INCR_WRAP */
+   { 11330, 0x00008507 }, /* GL_INCR_WRAP_EXT */
+   { 11347, 0x00008077 }, /* GL_INDEX_ARRAY */
+   { 11362, 0x00008899 }, /* GL_INDEX_ARRAY_BUFFER_BINDING */
+   { 11392, 0x00008899 }, /* GL_INDEX_ARRAY_BUFFER_BINDING_ARB */
+   { 11426, 0x00008091 }, /* GL_INDEX_ARRAY_POINTER */
+   { 11449, 0x00008086 }, /* GL_INDEX_ARRAY_STRIDE */
+   { 11471, 0x00008085 }, /* GL_INDEX_ARRAY_TYPE */
+   { 11491, 0x00000D51 }, /* GL_INDEX_BITS */
+   { 11505, 0x00000C20 }, /* GL_INDEX_CLEAR_VALUE */
+   { 11526, 0x00000BF1 }, /* GL_INDEX_LOGIC_OP */
+   { 11544, 0x00000C30 }, /* GL_INDEX_MODE */
+   { 11558, 0x00000D13 }, /* GL_INDEX_OFFSET */
+   { 11574, 0x00000D12 }, /* GL_INDEX_SHIFT */
+   { 11589, 0x00000C21 }, /* GL_INDEX_WRITEMASK */
+   { 11608, 0x00008B84 }, /* GL_INFO_LOG_LENGTH */
+   { 11627, 0x00001404 }, /* GL_INT */
+   { 11634, 0x00008049 }, /* GL_INTENSITY */
+   { 11647, 0x0000804C }, /* GL_INTENSITY12 */
+   { 11662, 0x0000804C }, /* GL_INTENSITY12_EXT */
+   { 11681, 0x0000804D }, /* GL_INTENSITY16 */
+   { 11696, 0x0000804D }, /* GL_INTENSITY16_EXT */
+   { 11715, 0x0000804A }, /* GL_INTENSITY4 */
+   { 11729, 0x0000804A }, /* GL_INTENSITY4_EXT */
+   { 11747, 0x0000804B }, /* GL_INTENSITY8 */
+   { 11761, 0x0000804B }, /* GL_INTENSITY8_EXT */
+   { 11779, 0x00008049 }, /* GL_INTENSITY_EXT */
+   { 11796, 0x00008575 }, /* GL_INTERPOLATE */
+   { 11811, 0x00008575 }, /* GL_INTERPOLATE_ARB */
+   { 11830, 0x00008575 }, /* GL_INTERPOLATE_EXT */
+   { 11849, 0x00008B53 }, /* GL_INT_VEC2 */
+   { 11861, 0x00008B53 }, /* GL_INT_VEC2_ARB */
+   { 11877, 0x00008B54 }, /* GL_INT_VEC3 */
+   { 11889, 0x00008B54 }, /* GL_INT_VEC3_ARB */
+   { 11905, 0x00008B55 }, /* GL_INT_VEC4 */
+   { 11917, 0x00008B55 }, /* GL_INT_VEC4_ARB */
+   { 11933, 0x00000500 }, /* GL_INVALID_ENUM */
+   { 11949, 0x00000506 }, /* GL_INVALID_FRAMEBUFFER_OPERATION_EXT */
+   { 11986, 0x00000502 }, /* GL_INVALID_OPERATION */
+   { 12007, 0x00000501 }, /* GL_INVALID_VALUE */
+   { 12024, 0x0000862B }, /* GL_INVERSE_NV */
+   { 12038, 0x0000862D }, /* GL_INVERSE_TRANSPOSE_NV */
+   { 12062, 0x0000150A }, /* GL_INVERT */
+   { 12072, 0x00001E00 }, /* GL_KEEP */
+   { 12080, 0x00000406 }, /* GL_LEFT */
+   { 12088, 0x00000203 }, /* GL_LEQUAL */
+   { 12098, 0x00000201 }, /* GL_LESS */
+   { 12106, 0x00004000 }, /* GL_LIGHT0 */
+   { 12116, 0x00004001 }, /* GL_LIGHT1 */
+   { 12126, 0x00004002 }, /* GL_LIGHT2 */
+   { 12136, 0x00004003 }, /* GL_LIGHT3 */
+   { 12146, 0x00004004 }, /* GL_LIGHT4 */
+   { 12156, 0x00004005 }, /* GL_LIGHT5 */
+   { 12166, 0x00004006 }, /* GL_LIGHT6 */
+   { 12176, 0x00004007 }, /* GL_LIGHT7 */
+   { 12186, 0x00000B50 }, /* GL_LIGHTING */
+   { 12198, 0x00000040 }, /* GL_LIGHTING_BIT */
+   { 12214, 0x00000B53 }, /* GL_LIGHT_MODEL_AMBIENT */
+   { 12237, 0x000081F8 }, /* GL_LIGHT_MODEL_COLOR_CONTROL */
+   { 12266, 0x000081F8 }, /* GL_LIGHT_MODEL_COLOR_CONTROL_EXT */
+   { 12299, 0x00000B51 }, /* GL_LIGHT_MODEL_LOCAL_VIEWER */
+   { 12327, 0x00000B52 }, /* GL_LIGHT_MODEL_TWO_SIDE */
+   { 12351, 0x00001B01 }, /* GL_LINE */
+   { 12359, 0x00002601 }, /* GL_LINEAR */
+   { 12369, 0x00001208 }, /* GL_LINEAR_ATTENUATION */
+   { 12391, 0x00008170 }, /* GL_LINEAR_CLIPMAP_LINEAR_SGIX */
+   { 12421, 0x0000844F }, /* GL_LINEAR_CLIPMAP_NEAREST_SGIX */
+   { 12452, 0x00002703 }, /* GL_LINEAR_MIPMAP_LINEAR */
+   { 12476, 0x00002701 }, /* GL_LINEAR_MIPMAP_NEAREST */
+   { 12501, 0x00000001 }, /* GL_LINES */
+   { 12510, 0x00000004 }, /* GL_LINE_BIT */
+   { 12522, 0x00000002 }, /* GL_LINE_LOOP */
+   { 12535, 0x00000707 }, /* GL_LINE_RESET_TOKEN */
+   { 12555, 0x00000B20 }, /* GL_LINE_SMOOTH */
+   { 12570, 0x00000C52 }, /* GL_LINE_SMOOTH_HINT */
+   { 12590, 0x00000B24 }, /* GL_LINE_STIPPLE */
+   { 12606, 0x00000B25 }, /* GL_LINE_STIPPLE_PATTERN */
+   { 12630, 0x00000B26 }, /* GL_LINE_STIPPLE_REPEAT */
+   { 12653, 0x00000003 }, /* GL_LINE_STRIP */
+   { 12667, 0x00000702 }, /* GL_LINE_TOKEN */
+   { 12681, 0x00000B21 }, /* GL_LINE_WIDTH */
+   { 12695, 0x00000B23 }, /* GL_LINE_WIDTH_GRANULARITY */
+   { 12721, 0x00000B22 }, /* GL_LINE_WIDTH_RANGE */
+   { 12741, 0x00008B82 }, /* GL_LINK_STATUS */
+   { 12756, 0x00000B32 }, /* GL_LIST_BASE */
+   { 12769, 0x00020000 }, /* GL_LIST_BIT */
+   { 12781, 0x00000B33 }, /* GL_LIST_INDEX */
+   { 12795, 0x00000B30 }, /* GL_LIST_MODE */
+   { 12808, 0x00000101 }, /* GL_LOAD */
+   { 12816, 0x00000BF1 }, /* GL_LOGIC_OP */
+   { 12828, 0x00000BF0 }, /* GL_LOGIC_OP_MODE */
+   { 12845, 0x00008CA1 }, /* GL_LOWER_LEFT */
+   { 12859, 0x00001909 }, /* GL_LUMINANCE */
+   { 12872, 0x00008041 }, /* GL_LUMINANCE12 */
+   { 12887, 0x00008047 }, /* GL_LUMINANCE12_ALPHA12 */
+   { 12910, 0x00008047 }, /* GL_LUMINANCE12_ALPHA12_EXT */
+   { 12937, 0x00008046 }, /* GL_LUMINANCE12_ALPHA4 */
+   { 12959, 0x00008046 }, /* GL_LUMINANCE12_ALPHA4_EXT */
+   { 12985, 0x00008041 }, /* GL_LUMINANCE12_EXT */
+   { 13004, 0x00008042 }, /* GL_LUMINANCE16 */
+   { 13019, 0x00008048 }, /* GL_LUMINANCE16_ALPHA16 */
+   { 13042, 0x00008048 }, /* GL_LUMINANCE16_ALPHA16_EXT */
+   { 13069, 0x00008042 }, /* GL_LUMINANCE16_EXT */
+   { 13088, 0x0000803F }, /* GL_LUMINANCE4 */
+   { 13102, 0x00008043 }, /* GL_LUMINANCE4_ALPHA4 */
+   { 13123, 0x00008043 }, /* GL_LUMINANCE4_ALPHA4_EXT */
+   { 13148, 0x0000803F }, /* GL_LUMINANCE4_EXT */
+   { 13166, 0x00008044 }, /* GL_LUMINANCE6_ALPHA2 */
+   { 13187, 0x00008044 }, /* GL_LUMINANCE6_ALPHA2_EXT */
+   { 13212, 0x00008040 }, /* GL_LUMINANCE8 */
+   { 13226, 0x00008045 }, /* GL_LUMINANCE8_ALPHA8 */
+   { 13247, 0x00008045 }, /* GL_LUMINANCE8_ALPHA8_EXT */
+   { 13272, 0x00008040 }, /* GL_LUMINANCE8_EXT */
+   { 13290, 0x0000190A }, /* GL_LUMINANCE_ALPHA */
+   { 13309, 0x00000D90 }, /* GL_MAP1_COLOR_4 */
+   { 13325, 0x00000DD0 }, /* GL_MAP1_GRID_DOMAIN */
+   { 13345, 0x00000DD1 }, /* GL_MAP1_GRID_SEGMENTS */
+   { 13367, 0x00000D91 }, /* GL_MAP1_INDEX */
+   { 13381, 0x00000D92 }, /* GL_MAP1_NORMAL */
+   { 13396, 0x00000D93 }, /* GL_MAP1_TEXTURE_COORD_1 */
+   { 13420, 0x00000D94 }, /* GL_MAP1_TEXTURE_COORD_2 */
+   { 13444, 0x00000D95 }, /* GL_MAP1_TEXTURE_COORD_3 */
+   { 13468, 0x00000D96 }, /* GL_MAP1_TEXTURE_COORD_4 */
+   { 13492, 0x00000D97 }, /* GL_MAP1_VERTEX_3 */
+   { 13509, 0x00000D98 }, /* GL_MAP1_VERTEX_4 */
+   { 13526, 0x00008660 }, /* GL_MAP1_VERTEX_ATTRIB0_4_NV */
+   { 13554, 0x0000866A }, /* GL_MAP1_VERTEX_ATTRIB10_4_NV */
+   { 13583, 0x0000866B }, /* GL_MAP1_VERTEX_ATTRIB11_4_NV */
+   { 13612, 0x0000866C }, /* GL_MAP1_VERTEX_ATTRIB12_4_NV */
+   { 13641, 0x0000866D }, /* GL_MAP1_VERTEX_ATTRIB13_4_NV */
+   { 13670, 0x0000866E }, /* GL_MAP1_VERTEX_ATTRIB14_4_NV */
+   { 13699, 0x0000866F }, /* GL_MAP1_VERTEX_ATTRIB15_4_NV */
+   { 13728, 0x00008661 }, /* GL_MAP1_VERTEX_ATTRIB1_4_NV */
+   { 13756, 0x00008662 }, /* GL_MAP1_VERTEX_ATTRIB2_4_NV */
+   { 13784, 0x00008663 }, /* GL_MAP1_VERTEX_ATTRIB3_4_NV */
+   { 13812, 0x00008664 }, /* GL_MAP1_VERTEX_ATTRIB4_4_NV */
+   { 13840, 0x00008665 }, /* GL_MAP1_VERTEX_ATTRIB5_4_NV */
+   { 13868, 0x00008666 }, /* GL_MAP1_VERTEX_ATTRIB6_4_NV */
+   { 13896, 0x00008667 }, /* GL_MAP1_VERTEX_ATTRIB7_4_NV */
+   { 13924, 0x00008668 }, /* GL_MAP1_VERTEX_ATTRIB8_4_NV */
+   { 13952, 0x00008669 }, /* GL_MAP1_VERTEX_ATTRIB9_4_NV */
+   { 13980, 0x00000DB0 }, /* GL_MAP2_COLOR_4 */
+   { 13996, 0x00000DD2 }, /* GL_MAP2_GRID_DOMAIN */
+   { 14016, 0x00000DD3 }, /* GL_MAP2_GRID_SEGMENTS */
+   { 14038, 0x00000DB1 }, /* GL_MAP2_INDEX */
+   { 14052, 0x00000DB2 }, /* GL_MAP2_NORMAL */
+   { 14067, 0x00000DB3 }, /* GL_MAP2_TEXTURE_COORD_1 */
+   { 14091, 0x00000DB4 }, /* GL_MAP2_TEXTURE_COORD_2 */
+   { 14115, 0x00000DB5 }, /* GL_MAP2_TEXTURE_COORD_3 */
+   { 14139, 0x00000DB6 }, /* GL_MAP2_TEXTURE_COORD_4 */
+   { 14163, 0x00000DB7 }, /* GL_MAP2_VERTEX_3 */
+   { 14180, 0x00000DB8 }, /* GL_MAP2_VERTEX_4 */
+   { 14197, 0x00008670 }, /* GL_MAP2_VERTEX_ATTRIB0_4_NV */
+   { 14225, 0x0000867A }, /* GL_MAP2_VERTEX_ATTRIB10_4_NV */
+   { 14254, 0x0000867B }, /* GL_MAP2_VERTEX_ATTRIB11_4_NV */
+   { 14283, 0x0000867C }, /* GL_MAP2_VERTEX_ATTRIB12_4_NV */
+   { 14312, 0x0000867D }, /* GL_MAP2_VERTEX_ATTRIB13_4_NV */
+   { 14341, 0x0000867E }, /* GL_MAP2_VERTEX_ATTRIB14_4_NV */
+   { 14370, 0x0000867F }, /* GL_MAP2_VERTEX_ATTRIB15_4_NV */
+   { 14399, 0x00008671 }, /* GL_MAP2_VERTEX_ATTRIB1_4_NV */
+   { 14427, 0x00008672 }, /* GL_MAP2_VERTEX_ATTRIB2_4_NV */
+   { 14455, 0x00008673 }, /* GL_MAP2_VERTEX_ATTRIB3_4_NV */
+   { 14483, 0x00008674 }, /* GL_MAP2_VERTEX_ATTRIB4_4_NV */
+   { 14511, 0x00008675 }, /* GL_MAP2_VERTEX_ATTRIB5_4_NV */
+   { 14539, 0x00008676 }, /* GL_MAP2_VERTEX_ATTRIB6_4_NV */
+   { 14567, 0x00008677 }, /* GL_MAP2_VERTEX_ATTRIB7_4_NV */
+   { 14595, 0x00008678 }, /* GL_MAP2_VERTEX_ATTRIB8_4_NV */
+   { 14623, 0x00008679 }, /* GL_MAP2_VERTEX_ATTRIB9_4_NV */
+   { 14651, 0x00000D10 }, /* GL_MAP_COLOR */
+   { 14664, 0x00000D11 }, /* GL_MAP_STENCIL */
+   { 14679, 0x000088C0 }, /* GL_MATRIX0_ARB */
+   { 14694, 0x00008630 }, /* GL_MATRIX0_NV */
+   { 14708, 0x000088CA }, /* GL_MATRIX10_ARB */
+   { 14724, 0x000088CB }, /* GL_MATRIX11_ARB */
+   { 14740, 0x000088CC }, /* GL_MATRIX12_ARB */
+   { 14756, 0x000088CD }, /* GL_MATRIX13_ARB */
+   { 14772, 0x000088CE }, /* GL_MATRIX14_ARB */
+   { 14788, 0x000088CF }, /* GL_MATRIX15_ARB */
+   { 14804, 0x000088D0 }, /* GL_MATRIX16_ARB */
+   { 14820, 0x000088D1 }, /* GL_MATRIX17_ARB */
+   { 14836, 0x000088D2 }, /* GL_MATRIX18_ARB */
+   { 14852, 0x000088D3 }, /* GL_MATRIX19_ARB */
+   { 14868, 0x000088C1 }, /* GL_MATRIX1_ARB */
+   { 14883, 0x00008631 }, /* GL_MATRIX1_NV */
+   { 14897, 0x000088D4 }, /* GL_MATRIX20_ARB */
+   { 14913, 0x000088D5 }, /* GL_MATRIX21_ARB */
+   { 14929, 0x000088D6 }, /* GL_MATRIX22_ARB */
+   { 14945, 0x000088D7 }, /* GL_MATRIX23_ARB */
+   { 14961, 0x000088D8 }, /* GL_MATRIX24_ARB */
+   { 14977, 0x000088D9 }, /* GL_MATRIX25_ARB */
+   { 14993, 0x000088DA }, /* GL_MATRIX26_ARB */
+   { 15009, 0x000088DB }, /* GL_MATRIX27_ARB */
+   { 15025, 0x000088DC }, /* GL_MATRIX28_ARB */
+   { 15041, 0x000088DD }, /* GL_MATRIX29_ARB */
+   { 15057, 0x000088C2 }, /* GL_MATRIX2_ARB */
+   { 15072, 0x00008632 }, /* GL_MATRIX2_NV */
+   { 15086, 0x000088DE }, /* GL_MATRIX30_ARB */
+   { 15102, 0x000088DF }, /* GL_MATRIX31_ARB */
+   { 15118, 0x000088C3 }, /* GL_MATRIX3_ARB */
+   { 15133, 0x00008633 }, /* GL_MATRIX3_NV */
+   { 15147, 0x000088C4 }, /* GL_MATRIX4_ARB */
+   { 15162, 0x00008634 }, /* GL_MATRIX4_NV */
+   { 15176, 0x000088C5 }, /* GL_MATRIX5_ARB */
+   { 15191, 0x00008635 }, /* GL_MATRIX5_NV */
+   { 15205, 0x000088C6 }, /* GL_MATRIX6_ARB */
+   { 15220, 0x00008636 }, /* GL_MATRIX6_NV */
+   { 15234, 0x000088C7 }, /* GL_MATRIX7_ARB */
+   { 15249, 0x00008637 }, /* GL_MATRIX7_NV */
+   { 15263, 0x000088C8 }, /* GL_MATRIX8_ARB */
+   { 15278, 0x000088C9 }, /* GL_MATRIX9_ARB */
+   { 15293, 0x00008844 }, /* GL_MATRIX_INDEX_ARRAY_ARB */
+   { 15319, 0x00008849 }, /* GL_MATRIX_INDEX_ARRAY_POINTER_ARB */
+   { 15353, 0x00008846 }, /* GL_MATRIX_INDEX_ARRAY_SIZE_ARB */
+   { 15384, 0x00008848 }, /* GL_MATRIX_INDEX_ARRAY_STRIDE_ARB */
+   { 15417, 0x00008847 }, /* GL_MATRIX_INDEX_ARRAY_TYPE_ARB */
+   { 15448, 0x00000BA0 }, /* GL_MATRIX_MODE */
+   { 15463, 0x00008840 }, /* GL_MATRIX_PALETTE_ARB */
+   { 15485, 0x00008008 }, /* GL_MAX */
+   { 15492, 0x00008073 }, /* GL_MAX_3D_TEXTURE_SIZE */
+   { 15515, 0x00000D35 }, /* GL_MAX_ATTRIB_STACK_DEPTH */
+   { 15541, 0x00000D3B }, /* GL_MAX_CLIENT_ATTRIB_STACK_DEPTH */
+   { 15574, 0x00008177 }, /* GL_MAX_CLIPMAP_DEPTH_SGIX */
+   { 15600, 0x00008178 }, /* GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX */
+   { 15634, 0x00000D32 }, /* GL_MAX_CLIP_PLANES */
+   { 15653, 0x00008CDF }, /* GL_MAX_COLOR_ATTACHMENTS_EXT */
+   { 15682, 0x000080B3 }, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH */
+   { 15714, 0x000080B3 }, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI */
+   { 15750, 0x00008B4D }, /* GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS */
+   { 15786, 0x00008B4D }, /* GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB */
+   { 15826, 0x0000801B }, /* GL_MAX_CONVOLUTION_HEIGHT */
+   { 15852, 0x0000801B }, /* GL_MAX_CONVOLUTION_HEIGHT_EXT */
+   { 15882, 0x0000801A }, /* GL_MAX_CONVOLUTION_WIDTH */
+   { 15907, 0x0000801A }, /* GL_MAX_CONVOLUTION_WIDTH_EXT */
+   { 15936, 0x0000851C }, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE */
+   { 15965, 0x0000851C }, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB */
+   { 15998, 0x00008824 }, /* GL_MAX_DRAW_BUFFERS */
+   { 16018, 0x00008824 }, /* GL_MAX_DRAW_BUFFERS_ARB */
+   { 16042, 0x00008824 }, /* GL_MAX_DRAW_BUFFERS_ATI */
+   { 16066, 0x000080E9 }, /* GL_MAX_ELEMENTS_INDICES */
+   { 16090, 0x000080E8 }, /* GL_MAX_ELEMENTS_VERTICES */
+   { 16115, 0x00000D30 }, /* GL_MAX_EVAL_ORDER */
+   { 16133, 0x00008008 }, /* GL_MAX_EXT */
+   { 16144, 0x00008B49 }, /* GL_MAX_FRAGMENT_UNIFORM_COMPONENTS */
+   { 16179, 0x00008B49 }, /* GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB */
+   { 16218, 0x00000D31 }, /* GL_MAX_LIGHTS */
+   { 16232, 0x00000B31 }, /* GL_MAX_LIST_NESTING */
+   { 16252, 0x00008841 }, /* GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB */
+   { 16290, 0x00000D36 }, /* GL_MAX_MODELVIEW_STACK_DEPTH */
+   { 16319, 0x00000D37 }, /* GL_MAX_NAME_STACK_DEPTH */
+   { 16343, 0x00008842 }, /* GL_MAX_PALETTE_MATRICES_ARB */
+   { 16371, 0x00000D34 }, /* GL_MAX_PIXEL_MAP_TABLE */
+   { 16394, 0x000088B1 }, /* GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB */
+   { 16431, 0x0000880B }, /* GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB */
+   { 16467, 0x000088AD }, /* GL_MAX_PROGRAM_ATTRIBS_ARB */
+   { 16494, 0x000088F5 }, /* GL_MAX_PROGRAM_CALL_DEPTH_NV */
+   { 16523, 0x000088B5 }, /* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
+   { 16557, 0x000088F4 }, /* GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV */
+   { 16593, 0x000088F6 }, /* GL_MAX_PROGRAM_IF_DEPTH_NV */
+   { 16620, 0x000088A1 }, /* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
+   { 16652, 0x000088B4 }, /* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
+   { 16688, 0x000088F8 }, /* GL_MAX_PROGRAM_LOOP_COUNT_NV */
+   { 16717, 0x000088F7 }, /* GL_MAX_PROGRAM_LOOP_DEPTH_NV */
+   { 16746, 0x0000862F }, /* GL_MAX_PROGRAM_MATRICES_ARB */
+   { 16774, 0x0000862E }, /* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
+   { 16812, 0x000088B3 }, /* GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
+   { 16856, 0x0000880E }, /* GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
+   { 16899, 0x000088AF }, /* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
+   { 16933, 0x000088A3 }, /* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
+   { 16972, 0x000088AB }, /* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
+   { 17009, 0x000088A7 }, /* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
+   { 17047, 0x00008810 }, /* GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
+   { 17090, 0x0000880F }, /* GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
+   { 17133, 0x000088A9 }, /* GL_MAX_PROGRAM_PARAMETERS_ARB */
+   { 17163, 0x000088A5 }, /* GL_MAX_PROGRAM_TEMPORARIES_ARB */
+   { 17194, 0x0000880D }, /* GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB */
+   { 17230, 0x0000880C }, /* GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB */
+   { 17266, 0x00000D38 }, /* GL_MAX_PROJECTION_STACK_DEPTH */
+   { 17296, 0x000084F8 }, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB */
+   { 17330, 0x000084F8 }, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_NV */
+   { 17363, 0x000084E8 }, /* GL_MAX_RENDERBUFFER_SIZE_EXT */
+   { 17392, 0x00008504 }, /* GL_MAX_SHININESS_NV */
+   { 17412, 0x00008505 }, /* GL_MAX_SPOT_EXPONENT_NV */
+   { 17436, 0x00008871 }, /* GL_MAX_TEXTURE_COORDS */
+   { 17458, 0x00008871 }, /* GL_MAX_TEXTURE_COORDS_ARB */
+   { 17484, 0x00008872 }, /* GL_MAX_TEXTURE_IMAGE_UNITS */
+   { 17511, 0x00008872 }, /* GL_MAX_TEXTURE_IMAGE_UNITS_ARB */
+   { 17542, 0x000084FD }, /* GL_MAX_TEXTURE_LOD_BIAS */
+   { 17566, 0x000084FF }, /* GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT */
+   { 17600, 0x00000D33 }, /* GL_MAX_TEXTURE_SIZE */
+   { 17620, 0x00000D39 }, /* GL_MAX_TEXTURE_STACK_DEPTH */
+   { 17647, 0x000084E2 }, /* GL_MAX_TEXTURE_UNITS */
+   { 17668, 0x000084E2 }, /* GL_MAX_TEXTURE_UNITS_ARB */
+   { 17693, 0x0000862F }, /* GL_MAX_TRACK_MATRICES_NV */
+   { 17718, 0x0000862E }, /* GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV */
+   { 17753, 0x00008B4B }, /* GL_MAX_VARYING_FLOATS */
+   { 17775, 0x00008B4B }, /* GL_MAX_VARYING_FLOATS_ARB */
+   { 17801, 0x00008869 }, /* GL_MAX_VERTEX_ATTRIBS */
+   { 17823, 0x00008869 }, /* GL_MAX_VERTEX_ATTRIBS_ARB */
+   { 17849, 0x00008B4C }, /* GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS */
+   { 17883, 0x00008B4C }, /* GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB */
+   { 17921, 0x00008B4A }, /* GL_MAX_VERTEX_UNIFORM_COMPONENTS */
+   { 17954, 0x00008B4A }, /* GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB */
+   { 17991, 0x000086A4 }, /* GL_MAX_VERTEX_UNITS_ARB */
+   { 18015, 0x00000D3A }, /* GL_MAX_VIEWPORT_DIMS */
+   { 18036, 0x00008007 }, /* GL_MIN */
+   { 18043, 0x0000802E }, /* GL_MINMAX */
+   { 18053, 0x0000802E }, /* GL_MINMAX_EXT */
+   { 18067, 0x0000802F }, /* GL_MINMAX_FORMAT */
+   { 18084, 0x0000802F }, /* GL_MINMAX_FORMAT_EXT */
+   { 18105, 0x00008030 }, /* GL_MINMAX_SINK */
+   { 18120, 0x00008030 }, /* GL_MINMAX_SINK_EXT */
+   { 18139, 0x00008007 }, /* GL_MIN_EXT */
+   { 18150, 0x00008370 }, /* GL_MIRRORED_REPEAT */
+   { 18169, 0x00008370 }, /* GL_MIRRORED_REPEAT_ARB */
+   { 18192, 0x00008370 }, /* GL_MIRRORED_REPEAT_IBM */
+   { 18215, 0x00008742 }, /* GL_MIRROR_CLAMP_ATI */
+   { 18235, 0x00008742 }, /* GL_MIRROR_CLAMP_EXT */
+   { 18255, 0x00008912 }, /* GL_MIRROR_CLAMP_TO_BORDER_EXT */
+   { 18285, 0x00008743 }, /* GL_MIRROR_CLAMP_TO_EDGE_ATI */
+   { 18313, 0x00008743 }, /* GL_MIRROR_CLAMP_TO_EDGE_EXT */
+   { 18341, 0x00001700 }, /* GL_MODELVIEW */
+   { 18354, 0x00001700 }, /* GL_MODELVIEW0_ARB */
+   { 18372, 0x0000872A }, /* GL_MODELVIEW10_ARB */
+   { 18391, 0x0000872B }, /* GL_MODELVIEW11_ARB */
+   { 18410, 0x0000872C }, /* GL_MODELVIEW12_ARB */
+   { 18429, 0x0000872D }, /* GL_MODELVIEW13_ARB */
+   { 18448, 0x0000872E }, /* GL_MODELVIEW14_ARB */
+   { 18467, 0x0000872F }, /* GL_MODELVIEW15_ARB */
+   { 18486, 0x00008730 }, /* GL_MODELVIEW16_ARB */
+   { 18505, 0x00008731 }, /* GL_MODELVIEW17_ARB */
+   { 18524, 0x00008732 }, /* GL_MODELVIEW18_ARB */
+   { 18543, 0x00008733 }, /* GL_MODELVIEW19_ARB */
+   { 18562, 0x0000850A }, /* GL_MODELVIEW1_ARB */
+   { 18580, 0x00008734 }, /* GL_MODELVIEW20_ARB */
+   { 18599, 0x00008735 }, /* GL_MODELVIEW21_ARB */
+   { 18618, 0x00008736 }, /* GL_MODELVIEW22_ARB */
+   { 18637, 0x00008737 }, /* GL_MODELVIEW23_ARB */
+   { 18656, 0x00008738 }, /* GL_MODELVIEW24_ARB */
+   { 18675, 0x00008739 }, /* GL_MODELVIEW25_ARB */
+   { 18694, 0x0000873A }, /* GL_MODELVIEW26_ARB */
+   { 18713, 0x0000873B }, /* GL_MODELVIEW27_ARB */
+   { 18732, 0x0000873C }, /* GL_MODELVIEW28_ARB */
+   { 18751, 0x0000873D }, /* GL_MODELVIEW29_ARB */
+   { 18770, 0x00008722 }, /* GL_MODELVIEW2_ARB */
+   { 18788, 0x0000873E }, /* GL_MODELVIEW30_ARB */
+   { 18807, 0x0000873F }, /* GL_MODELVIEW31_ARB */
+   { 18826, 0x00008723 }, /* GL_MODELVIEW3_ARB */
+   { 18844, 0x00008724 }, /* GL_MODELVIEW4_ARB */
+   { 18862, 0x00008725 }, /* GL_MODELVIEW5_ARB */
+   { 18880, 0x00008726 }, /* GL_MODELVIEW6_ARB */
+   { 18898, 0x00008727 }, /* GL_MODELVIEW7_ARB */
+   { 18916, 0x00008728 }, /* GL_MODELVIEW8_ARB */
+   { 18934, 0x00008729 }, /* GL_MODELVIEW9_ARB */
+   { 18952, 0x00000BA6 }, /* GL_MODELVIEW_MATRIX */
+   { 18972, 0x00008629 }, /* GL_MODELVIEW_PROJECTION_NV */
+   { 18999, 0x00000BA3 }, /* GL_MODELVIEW_STACK_DEPTH */
+   { 19024, 0x00002100 }, /* GL_MODULATE */
+   { 19036, 0x00008744 }, /* GL_MODULATE_ADD_ATI */
+   { 19056, 0x00008745 }, /* GL_MODULATE_SIGNED_ADD_ATI */
+   { 19083, 0x00008746 }, /* GL_MODULATE_SUBTRACT_ATI */
+   { 19108, 0x00000103 }, /* GL_MULT */
+   { 19116, 0x0000809D }, /* GL_MULTISAMPLE */
+   { 19131, 0x000086B2 }, /* GL_MULTISAMPLE_3DFX */
+   { 19151, 0x0000809D }, /* GL_MULTISAMPLE_ARB */
+   { 19170, 0x20000000 }, /* GL_MULTISAMPLE_BIT */
+   { 19189, 0x20000000 }, /* GL_MULTISAMPLE_BIT_3DFX */
+   { 19213, 0x20000000 }, /* GL_MULTISAMPLE_BIT_ARB */
+   { 19236, 0x00008534 }, /* GL_MULTISAMPLE_FILTER_HINT_NV */
+   { 19266, 0x00002A25 }, /* GL_N3F_V3F */
+   { 19277, 0x00000D70 }, /* GL_NAME_STACK_DEPTH */
+   { 19297, 0x0000150E }, /* GL_NAND */
+   { 19305, 0x00002600 }, /* GL_NEAREST */
+   { 19316, 0x0000844E }, /* GL_NEAREST_CLIPMAP_LINEAR_SGIX */
+   { 19347, 0x0000844D }, /* GL_NEAREST_CLIPMAP_NEAREST_SGIX */
+   { 19379, 0x00002702 }, /* GL_NEAREST_MIPMAP_LINEAR */
+   { 19404, 0x00002700 }, /* GL_NEAREST_MIPMAP_NEAREST */
+   { 19430, 0x00000200 }, /* GL_NEVER */
+   { 19439, 0x00001102 }, /* GL_NICEST */
+   { 19449, 0x00000000 }, /* GL_NONE */
+   { 19457, 0x00001505 }, /* GL_NOOP */
+   { 19465, 0x00001508 }, /* GL_NOR */
+   { 19472, 0x00000BA1 }, /* GL_NORMALIZE */
+   { 19485, 0x00008075 }, /* GL_NORMAL_ARRAY */
+   { 19501, 0x00008897 }, /* GL_NORMAL_ARRAY_BUFFER_BINDING */
+   { 19532, 0x00008897 }, /* GL_NORMAL_ARRAY_BUFFER_BINDING_ARB */
+   { 19567, 0x0000808F }, /* GL_NORMAL_ARRAY_POINTER */
+   { 19591, 0x0000807F }, /* GL_NORMAL_ARRAY_STRIDE */
+   { 19614, 0x0000807E }, /* GL_NORMAL_ARRAY_TYPE */
+   { 19635, 0x00008511 }, /* GL_NORMAL_MAP */
+   { 19649, 0x00008511 }, /* GL_NORMAL_MAP_ARB */
+   { 19667, 0x00008511 }, /* GL_NORMAL_MAP_NV */
+   { 19684, 0x00000205 }, /* GL_NOTEQUAL */
+   { 19696, 0x00000000 }, /* GL_NO_ERROR */
+   { 19708, 0x000086A2 }, /* GL_NUM_COMPRESSED_TEXTURE_FORMATS */
+   { 19742, 0x000086A2 }, /* GL_NUM_TEXTURE_COMPRESSED_FORMATS_ARB */
+   { 19780, 0x00008B89 }, /* GL_OBJECT_ACTIVE_ATTRIBUTES_ARB */
+   { 19812, 0x00008B8A }, /* GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB */
+   { 19854, 0x00008B86 }, /* GL_OBJECT_ACTIVE_UNIFORMS_ARB */
+   { 19884, 0x00008B87 }, /* GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB */
+   { 19924, 0x00008B85 }, /* GL_OBJECT_ATTACHED_OBJECTS_ARB */
+   { 19955, 0x00008B81 }, /* GL_OBJECT_COMPILE_STATUS_ARB */
+   { 19984, 0x00008B80 }, /* GL_OBJECT_DELETE_STATUS_ARB */
+   { 20012, 0x00008B84 }, /* GL_OBJECT_INFO_LOG_LENGTH_ARB */
+   { 20042, 0x00002401 }, /* GL_OBJECT_LINEAR */
+   { 20059, 0x00008B82 }, /* GL_OBJECT_LINK_STATUS_ARB */
+   { 20085, 0x00002501 }, /* GL_OBJECT_PLANE */
+   { 20101, 0x00008B88 }, /* GL_OBJECT_SHADER_SOURCE_LENGTH_ARB */
+   { 20136, 0x00008B4F }, /* GL_OBJECT_SUBTYPE_ARB */
+   { 20158, 0x00008B4E }, /* GL_OBJECT_TYPE_ARB */
+   { 20177, 0x00008B83 }, /* GL_OBJECT_VALIDATE_STATUS_ARB */
+   { 20207, 0x00008165 }, /* GL_OCCLUSION_TEST_HP */
+   { 20228, 0x00008166 }, /* GL_OCCLUSION_TEST_RESULT_HP */
+   { 20256, 0x00000001 }, /* GL_ONE */
+   { 20263, 0x00008004 }, /* GL_ONE_MINUS_CONSTANT_ALPHA */
+   { 20291, 0x00008004 }, /* GL_ONE_MINUS_CONSTANT_ALPHA_EXT */
+   { 20323, 0x00008002 }, /* GL_ONE_MINUS_CONSTANT_COLOR */
+   { 20351, 0x00008002 }, /* GL_ONE_MINUS_CONSTANT_COLOR_EXT */
+   { 20383, 0x00000305 }, /* GL_ONE_MINUS_DST_ALPHA */
+   { 20406, 0x00000307 }, /* GL_ONE_MINUS_DST_COLOR */
+   { 20429, 0x00000303 }, /* GL_ONE_MINUS_SRC_ALPHA */
+   { 20452, 0x00000301 }, /* GL_ONE_MINUS_SRC_COLOR */
+   { 20475, 0x00008598 }, /* GL_OPERAND0_ALPHA */
+   { 20493, 0x00008598 }, /* GL_OPERAND0_ALPHA_ARB */
+   { 20515, 0x00008598 }, /* GL_OPERAND0_ALPHA_EXT */
+   { 20537, 0x00008590 }, /* GL_OPERAND0_RGB */
+   { 20553, 0x00008590 }, /* GL_OPERAND0_RGB_ARB */
+   { 20573, 0x00008590 }, /* GL_OPERAND0_RGB_EXT */
+   { 20593, 0x00008599 }, /* GL_OPERAND1_ALPHA */
+   { 20611, 0x00008599 }, /* GL_OPERAND1_ALPHA_ARB */
+   { 20633, 0x00008599 }, /* GL_OPERAND1_ALPHA_EXT */
+   { 20655, 0x00008591 }, /* GL_OPERAND1_RGB */
+   { 20671, 0x00008591 }, /* GL_OPERAND1_RGB_ARB */
+   { 20691, 0x00008591 }, /* GL_OPERAND1_RGB_EXT */
+   { 20711, 0x0000859A }, /* GL_OPERAND2_ALPHA */
+   { 20729, 0x0000859A }, /* GL_OPERAND2_ALPHA_ARB */
+   { 20751, 0x0000859A }, /* GL_OPERAND2_ALPHA_EXT */
+   { 20773, 0x00008592 }, /* GL_OPERAND2_RGB */
+   { 20789, 0x00008592 }, /* GL_OPERAND2_RGB_ARB */
+   { 20809, 0x00008592 }, /* GL_OPERAND2_RGB_EXT */
+   { 20829, 0x0000859B }, /* GL_OPERAND3_ALPHA_NV */
+   { 20850, 0x00008593 }, /* GL_OPERAND3_RGB_NV */
+   { 20869, 0x00001507 }, /* GL_OR */
+   { 20875, 0x00000A01 }, /* GL_ORDER */
+   { 20884, 0x0000150D }, /* GL_OR_INVERTED */
+   { 20899, 0x0000150B }, /* GL_OR_REVERSE */
+   { 20913, 0x00000505 }, /* GL_OUT_OF_MEMORY */
+   { 20930, 0x00000D05 }, /* GL_PACK_ALIGNMENT */
+   { 20948, 0x0000806C }, /* GL_PACK_IMAGE_HEIGHT */
+   { 20969, 0x00008758 }, /* GL_PACK_INVERT_MESA */
+   { 20989, 0x00000D01 }, /* GL_PACK_LSB_FIRST */
+   { 21007, 0x00000D02 }, /* GL_PACK_ROW_LENGTH */
+   { 21026, 0x0000806B }, /* GL_PACK_SKIP_IMAGES */
+   { 21046, 0x00000D04 }, /* GL_PACK_SKIP_PIXELS */
+   { 21066, 0x00000D03 }, /* GL_PACK_SKIP_ROWS */
+   { 21084, 0x00000D00 }, /* GL_PACK_SWAP_BYTES */
+   { 21103, 0x00008B92 }, /* GL_PALETTE4_R5_G6_B5_OES */
+   { 21128, 0x00008B94 }, /* GL_PALETTE4_RGB5_A1_OES */
+   { 21152, 0x00008B90 }, /* GL_PALETTE4_RGB8_OES */
+   { 21173, 0x00008B93 }, /* GL_PALETTE4_RGBA4_OES */
+   { 21195, 0x00008B91 }, /* GL_PALETTE4_RGBA8_OES */
+   { 21217, 0x00008B97 }, /* GL_PALETTE8_R5_G6_B5_OES */
+   { 21242, 0x00008B99 }, /* GL_PALETTE8_RGB5_A1_OES */
+   { 21266, 0x00008B95 }, /* GL_PALETTE8_RGB8_OES */
+   { 21287, 0x00008B98 }, /* GL_PALETTE8_RGBA4_OES */
+   { 21309, 0x00008B96 }, /* GL_PALETTE8_RGBA8_OES */
+   { 21331, 0x00000700 }, /* GL_PASS_THROUGH_TOKEN */
+   { 21353, 0x00000C50 }, /* GL_PERSPECTIVE_CORRECTION_HINT */
+   { 21384, 0x00000C79 }, /* GL_PIXEL_MAP_A_TO_A */
+   { 21404, 0x00000CB9 }, /* GL_PIXEL_MAP_A_TO_A_SIZE */
+   { 21429, 0x00000C78 }, /* GL_PIXEL_MAP_B_TO_B */
+   { 21449, 0x00000CB8 }, /* GL_PIXEL_MAP_B_TO_B_SIZE */
+   { 21474, 0x00000C77 }, /* GL_PIXEL_MAP_G_TO_G */
+   { 21494, 0x00000CB7 }, /* GL_PIXEL_MAP_G_TO_G_SIZE */
+   { 21519, 0x00000C75 }, /* GL_PIXEL_MAP_I_TO_A */
+   { 21539, 0x00000CB5 }, /* GL_PIXEL_MAP_I_TO_A_SIZE */
+   { 21564, 0x00000C74 }, /* GL_PIXEL_MAP_I_TO_B */
+   { 21584, 0x00000CB4 }, /* GL_PIXEL_MAP_I_TO_B_SIZE */
+   { 21609, 0x00000C73 }, /* GL_PIXEL_MAP_I_TO_G */
+   { 21629, 0x00000CB3 }, /* GL_PIXEL_MAP_I_TO_G_SIZE */
+   { 21654, 0x00000C70 }, /* GL_PIXEL_MAP_I_TO_I */
+   { 21674, 0x00000CB0 }, /* GL_PIXEL_MAP_I_TO_I_SIZE */
+   { 21699, 0x00000C72 }, /* GL_PIXEL_MAP_I_TO_R */
+   { 21719, 0x00000CB2 }, /* GL_PIXEL_MAP_I_TO_R_SIZE */
+   { 21744, 0x00000C76 }, /* GL_PIXEL_MAP_R_TO_R */
+   { 21764, 0x00000CB6 }, /* GL_PIXEL_MAP_R_TO_R_SIZE */
+   { 21789, 0x00000C71 }, /* GL_PIXEL_MAP_S_TO_S */
+   { 21809, 0x00000CB1 }, /* GL_PIXEL_MAP_S_TO_S_SIZE */
+   { 21834, 0x00000020 }, /* GL_PIXEL_MODE_BIT */
+   { 21852, 0x000088ED }, /* GL_PIXEL_PACK_BUFFER_BINDING_EXT */
+   { 21885, 0x000088EB }, /* GL_PIXEL_PACK_BUFFER_EXT */
+   { 21910, 0x000088EF }, /* GL_PIXEL_UNPACK_BUFFER_BINDING_EXT */
+   { 21945, 0x000088EC }, /* GL_PIXEL_UNPACK_BUFFER_EXT */
+   { 21972, 0x00001B00 }, /* GL_POINT */
+   { 21981, 0x00000000 }, /* GL_POINTS */
+   { 21991, 0x00000002 }, /* GL_POINT_BIT */
+   { 22004, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION */
+   { 22034, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_ARB */
+   { 22068, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_EXT */
+   { 22102, 0x00008129 }, /* GL_POINT_DISTANCE_ATTENUATION_SGIS */
+   { 22137, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE */
+   { 22166, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_ARB */
+   { 22199, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_EXT */
+   { 22232, 0x00008128 }, /* GL_POINT_FADE_THRESHOLD_SIZE_SGIS */
+   { 22266, 0x00000B11 }, /* GL_POINT_SIZE */
+   { 22280, 0x00000B13 }, /* GL_POINT_SIZE_GRANULARITY */
+   { 22306, 0x00008127 }, /* GL_POINT_SIZE_MAX */
+   { 22324, 0x00008127 }, /* GL_POINT_SIZE_MAX_ARB */
+   { 22346, 0x00008127 }, /* GL_POINT_SIZE_MAX_EXT */
+   { 22368, 0x00008127 }, /* GL_POINT_SIZE_MAX_SGIS */
+   { 22391, 0x00008126 }, /* GL_POINT_SIZE_MIN */
+   { 22409, 0x00008126 }, /* GL_POINT_SIZE_MIN_ARB */
+   { 22431, 0x00008126 }, /* GL_POINT_SIZE_MIN_EXT */
+   { 22453, 0x00008126 }, /* GL_POINT_SIZE_MIN_SGIS */
+   { 22476, 0x00000B12 }, /* GL_POINT_SIZE_RANGE */
+   { 22496, 0x00000B10 }, /* GL_POINT_SMOOTH */
+   { 22512, 0x00000C51 }, /* GL_POINT_SMOOTH_HINT */
+   { 22533, 0x00008861 }, /* GL_POINT_SPRITE */
+   { 22549, 0x00008861 }, /* GL_POINT_SPRITE_ARB */
+   { 22569, 0x00008CA0 }, /* GL_POINT_SPRITE_COORD_ORIGIN */
+   { 22598, 0x00008861 }, /* GL_POINT_SPRITE_NV */
+   { 22617, 0x00008863 }, /* GL_POINT_SPRITE_R_MODE_NV */
+   { 22643, 0x00000701 }, /* GL_POINT_TOKEN */
+   { 22658, 0x00000009 }, /* GL_POLYGON */
+   { 22669, 0x00000008 }, /* GL_POLYGON_BIT */
+   { 22684, 0x00000B40 }, /* GL_POLYGON_MODE */
+   { 22700, 0x00008039 }, /* GL_POLYGON_OFFSET_BIAS */
+   { 22723, 0x00008038 }, /* GL_POLYGON_OFFSET_FACTOR */
+   { 22748, 0x00008037 }, /* GL_POLYGON_OFFSET_FILL */
+   { 22771, 0x00002A02 }, /* GL_POLYGON_OFFSET_LINE */
+   { 22794, 0x00002A01 }, /* GL_POLYGON_OFFSET_POINT */
+   { 22818, 0x00002A00 }, /* GL_POLYGON_OFFSET_UNITS */
+   { 22842, 0x00000B41 }, /* GL_POLYGON_SMOOTH */
+   { 22860, 0x00000C53 }, /* GL_POLYGON_SMOOTH_HINT */
+   { 22883, 0x00000B42 }, /* GL_POLYGON_STIPPLE */
+   { 22902, 0x00000010 }, /* GL_POLYGON_STIPPLE_BIT */
+   { 22925, 0x00000703 }, /* GL_POLYGON_TOKEN */
+   { 22942, 0x00001203 }, /* GL_POSITION */
+   { 22954, 0x000080BB }, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS */
+   { 22986, 0x000080BB }, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI */
+   { 23022, 0x000080B7 }, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE */
+   { 23055, 0x000080B7 }, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI */
+   { 23092, 0x000080BA }, /* GL_POST_COLOR_MATRIX_BLUE_BIAS */
+   { 23123, 0x000080BA }, /* GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI */
+   { 23158, 0x000080B6 }, /* GL_POST_COLOR_MATRIX_BLUE_SCALE */
+   { 23190, 0x000080B6 }, /* GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI */
+   { 23226, 0x000080D2 }, /* GL_POST_COLOR_MATRIX_COLOR_TABLE */
+   { 23259, 0x000080B9 }, /* GL_POST_COLOR_MATRIX_GREEN_BIAS */
+   { 23291, 0x000080B9 }, /* GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI */
+   { 23327, 0x000080B5 }, /* GL_POST_COLOR_MATRIX_GREEN_SCALE */
+   { 23360, 0x000080B5 }, /* GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI */
+   { 23397, 0x000080B8 }, /* GL_POST_COLOR_MATRIX_RED_BIAS */
+   { 23427, 0x000080B8 }, /* GL_POST_COLOR_MATRIX_RED_BIAS_SGI */
+   { 23461, 0x000080B4 }, /* GL_POST_COLOR_MATRIX_RED_SCALE */
+   { 23492, 0x000080B4 }, /* GL_POST_COLOR_MATRIX_RED_SCALE_SGI */
+   { 23527, 0x00008023 }, /* GL_POST_CONVOLUTION_ALPHA_BIAS */
+   { 23558, 0x00008023 }, /* GL_POST_CONVOLUTION_ALPHA_BIAS_EXT */
+   { 23593, 0x0000801F }, /* GL_POST_CONVOLUTION_ALPHA_SCALE */
+   { 23625, 0x0000801F }, /* GL_POST_CONVOLUTION_ALPHA_SCALE_EXT */
+   { 23661, 0x00008022 }, /* GL_POST_CONVOLUTION_BLUE_BIAS */
+   { 23691, 0x00008022 }, /* GL_POST_CONVOLUTION_BLUE_BIAS_EXT */
+   { 23725, 0x0000801E }, /* GL_POST_CONVOLUTION_BLUE_SCALE */
+   { 23756, 0x0000801E }, /* GL_POST_CONVOLUTION_BLUE_SCALE_EXT */
+   { 23791, 0x000080D1 }, /* GL_POST_CONVOLUTION_COLOR_TABLE */
+   { 23823, 0x00008021 }, /* GL_POST_CONVOLUTION_GREEN_BIAS */
+   { 23854, 0x00008021 }, /* GL_POST_CONVOLUTION_GREEN_BIAS_EXT */
+   { 23889, 0x0000801D }, /* GL_POST_CONVOLUTION_GREEN_SCALE */
+   { 23921, 0x0000801D }, /* GL_POST_CONVOLUTION_GREEN_SCALE_EXT */
+   { 23957, 0x00008020 }, /* GL_POST_CONVOLUTION_RED_BIAS */
+   { 23986, 0x00008020 }, /* GL_POST_CONVOLUTION_RED_BIAS_EXT */
+   { 24019, 0x0000801C }, /* GL_POST_CONVOLUTION_RED_SCALE */
+   { 24049, 0x0000801C }, /* GL_POST_CONVOLUTION_RED_SCALE_EXT */
+   { 24083, 0x0000817B }, /* GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX */
+   { 24122, 0x00008179 }, /* GL_POST_TEXTURE_FILTER_BIAS_SGIX */
+   { 24155, 0x0000817C }, /* GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX */
+   { 24195, 0x0000817A }, /* GL_POST_TEXTURE_FILTER_SCALE_SGIX */
+   { 24229, 0x00008578 }, /* GL_PREVIOUS */
+   { 24241, 0x00008578 }, /* GL_PREVIOUS_ARB */
+   { 24257, 0x00008578 }, /* GL_PREVIOUS_EXT */
+   { 24273, 0x00008577 }, /* GL_PRIMARY_COLOR */
+   { 24290, 0x00008577 }, /* GL_PRIMARY_COLOR_ARB */
+   { 24311, 0x00008577 }, /* GL_PRIMARY_COLOR_EXT */
+   { 24332, 0x000088B0 }, /* GL_PROGRAM_ADDRESS_REGISTERS_ARB */
+   { 24365, 0x00008805 }, /* GL_PROGRAM_ALU_INSTRUCTIONS_ARB */
+   { 24397, 0x000088AC }, /* GL_PROGRAM_ATTRIBS_ARB */
+   { 24420, 0x00008677 }, /* GL_PROGRAM_BINDING_ARB */
+   { 24443, 0x0000864B }, /* GL_PROGRAM_ERROR_POSITION_ARB */
+   { 24473, 0x0000864B }, /* GL_PROGRAM_ERROR_POSITION_NV */
+   { 24502, 0x00008874 }, /* GL_PROGRAM_ERROR_STRING_ARB */
+   { 24530, 0x00008876 }, /* GL_PROGRAM_FORMAT_ARB */
+   { 24552, 0x00008875 }, /* GL_PROGRAM_FORMAT_ASCII_ARB */
+   { 24580, 0x000088A0 }, /* GL_PROGRAM_INSTRUCTIONS_ARB */
+   { 24608, 0x00008627 }, /* GL_PROGRAM_LENGTH_ARB */
+   { 24630, 0x00008627 }, /* GL_PROGRAM_LENGTH_NV */
+   { 24651, 0x000088B2 }, /* GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
+   { 24691, 0x00008808 }, /* GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
+   { 24730, 0x000088AE }, /* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
+   { 24760, 0x000088A2 }, /* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
+   { 24795, 0x000088AA }, /* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
+   { 24828, 0x000088A6 }, /* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
+   { 24862, 0x0000880A }, /* GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
+   { 24901, 0x00008809 }, /* GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
+   { 24940, 0x00008B40 }, /* GL_PROGRAM_OBJECT_ARB */
+   { 24962, 0x000088A8 }, /* GL_PROGRAM_PARAMETERS_ARB */
+   { 24988, 0x00008644 }, /* GL_PROGRAM_PARAMETER_NV */
+   { 25012, 0x00008647 }, /* GL_PROGRAM_RESIDENT_NV */
+   { 25035, 0x00008628 }, /* GL_PROGRAM_STRING_ARB */
+   { 25057, 0x00008628 }, /* GL_PROGRAM_STRING_NV */
+   { 25078, 0x00008646 }, /* GL_PROGRAM_TARGET_NV */
+   { 25099, 0x000088A4 }, /* GL_PROGRAM_TEMPORARIES_ARB */
+   { 25126, 0x00008807 }, /* GL_PROGRAM_TEX_INDIRECTIONS_ARB */
+   { 25158, 0x00008806 }, /* GL_PROGRAM_TEX_INSTRUCTIONS_ARB */
+   { 25190, 0x000088B6 }, /* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
+   { 25225, 0x00001701 }, /* GL_PROJECTION */
+   { 25239, 0x00000BA7 }, /* GL_PROJECTION_MATRIX */
+   { 25260, 0x00000BA4 }, /* GL_PROJECTION_STACK_DEPTH */
+   { 25286, 0x000080D3 }, /* GL_PROXY_COLOR_TABLE */
+   { 25307, 0x00008025 }, /* GL_PROXY_HISTOGRAM */
+   { 25326, 0x00008025 }, /* GL_PROXY_HISTOGRAM_EXT */
+   { 25349, 0x000080D5 }, /* GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE */
+   { 25388, 0x000080D4 }, /* GL_PROXY_POST_CONVOLUTION_COLOR_TABLE */
+   { 25426, 0x00008063 }, /* GL_PROXY_TEXTURE_1D */
+   { 25446, 0x00008063 }, /* GL_PROXY_TEXTURE_1D_EXT */
+   { 25470, 0x00008064 }, /* GL_PROXY_TEXTURE_2D */
+   { 25490, 0x00008064 }, /* GL_PROXY_TEXTURE_2D_EXT */
+   { 25514, 0x00008070 }, /* GL_PROXY_TEXTURE_3D */
+   { 25534, 0x000080BD }, /* GL_PROXY_TEXTURE_COLOR_TABLE_SGI */
+   { 25567, 0x0000851B }, /* GL_PROXY_TEXTURE_CUBE_MAP */
+   { 25593, 0x0000851B }, /* GL_PROXY_TEXTURE_CUBE_MAP_ARB */
+   { 25623, 0x000084F7 }, /* GL_PROXY_TEXTURE_RECTANGLE_ARB */
+   { 25654, 0x000084F7 }, /* GL_PROXY_TEXTURE_RECTANGLE_NV */
+   { 25684, 0x00002003 }, /* GL_Q */
+   { 25689, 0x00001209 }, /* GL_QUADRATIC_ATTENUATION */
+   { 25714, 0x00000007 }, /* GL_QUADS */
+   { 25723, 0x00008614 }, /* GL_QUAD_MESH_SUN */
+   { 25740, 0x00000008 }, /* GL_QUAD_STRIP */
+   { 25754, 0x00008864 }, /* GL_QUERY_COUNTER_BITS */
+   { 25776, 0x00008864 }, /* GL_QUERY_COUNTER_BITS_ARB */
+   { 25802, 0x00008866 }, /* GL_QUERY_RESULT */
+   { 25818, 0x00008866 }, /* GL_QUERY_RESULT_ARB */
+   { 25838, 0x00008867 }, /* GL_QUERY_RESULT_AVAILABLE */
+   { 25864, 0x00008867 }, /* GL_QUERY_RESULT_AVAILABLE_ARB */
+   { 25894, 0x00002002 }, /* GL_R */
+   { 25899, 0x00002A10 }, /* GL_R3_G3_B2 */
+   { 25911, 0x00019262 }, /* GL_RASTER_POSITION_UNCLIPPED_IBM */
+   { 25944, 0x00000C02 }, /* GL_READ_BUFFER */
+   { 25959, 0x00008CAA }, /* GL_READ_FRAMEBUFFER_BINDING_EXT */
+   { 25991, 0x00008CA8 }, /* GL_READ_FRAMEBUFFER_EXT */
+   { 26015, 0x000088B8 }, /* GL_READ_ONLY */
+   { 26028, 0x000088B8 }, /* GL_READ_ONLY_ARB */
+   { 26045, 0x000088BA }, /* GL_READ_WRITE */
+   { 26059, 0x000088BA }, /* GL_READ_WRITE_ARB */
+   { 26077, 0x00001903 }, /* GL_RED */
+   { 26084, 0x00008016 }, /* GL_REDUCE */
+   { 26094, 0x00008016 }, /* GL_REDUCE_EXT */
+   { 26108, 0x00000D15 }, /* GL_RED_BIAS */
+   { 26120, 0x00000D52 }, /* GL_RED_BITS */
+   { 26132, 0x00000D14 }, /* GL_RED_SCALE */
+   { 26145, 0x00008512 }, /* GL_REFLECTION_MAP */
+   { 26163, 0x00008512 }, /* GL_REFLECTION_MAP_ARB */
+   { 26185, 0x00008512 }, /* GL_REFLECTION_MAP_NV */
+   { 26206, 0x00001C00 }, /* GL_RENDER */
+   { 26216, 0x00008CA7 }, /* GL_RENDERBUFFER_BINDING_EXT */
+   { 26244, 0x00008D41 }, /* GL_RENDERBUFFER_EXT */
+   { 26264, 0x00008D43 }, /* GL_RENDERBUFFER_HEIGHT_EXT */
+   { 26291, 0x00008D44 }, /* GL_RENDERBUFFER_INTERNAL_FORMAT_EXT */
+   { 26327, 0x00008D42 }, /* GL_RENDERBUFFER_WIDTH_EXT */
+   { 26353, 0x00001F01 }, /* GL_RENDERER */
+   { 26365, 0x00000C40 }, /* GL_RENDER_MODE */
+   { 26380, 0x00002901 }, /* GL_REPEAT */
+   { 26390, 0x00001E01 }, /* GL_REPLACE */
+   { 26401, 0x00008062 }, /* GL_REPLACE_EXT */
+   { 26416, 0x00008153 }, /* GL_REPLICATE_BORDER_HP */
+   { 26439, 0x0000803A }, /* GL_RESCALE_NORMAL */
+   { 26457, 0x0000803A }, /* GL_RESCALE_NORMAL_EXT */
+   { 26479, 0x00000102 }, /* GL_RETURN */
+   { 26489, 0x00001907 }, /* GL_RGB */
+   { 26496, 0x00008052 }, /* GL_RGB10 */
+   { 26505, 0x00008059 }, /* GL_RGB10_A2 */
+   { 26517, 0x00008059 }, /* GL_RGB10_A2_EXT */
+   { 26533, 0x00008052 }, /* GL_RGB10_EXT */
+   { 26546, 0x00008053 }, /* GL_RGB12 */
+   { 26555, 0x00008053 }, /* GL_RGB12_EXT */
+   { 26568, 0x00008054 }, /* GL_RGB16 */
+   { 26577, 0x00008054 }, /* GL_RGB16_EXT */
+   { 26590, 0x0000804E }, /* GL_RGB2_EXT */
+   { 26602, 0x0000804F }, /* GL_RGB4 */
+   { 26610, 0x0000804F }, /* GL_RGB4_EXT */
+   { 26622, 0x000083A1 }, /* GL_RGB4_S3TC */
+   { 26635, 0x00008050 }, /* GL_RGB5 */
+   { 26643, 0x00008057 }, /* GL_RGB5_A1 */
+   { 26654, 0x00008057 }, /* GL_RGB5_A1_EXT */
+   { 26669, 0x00008050 }, /* GL_RGB5_EXT */
+   { 26681, 0x00008051 }, /* GL_RGB8 */
+   { 26689, 0x00008051 }, /* GL_RGB8_EXT */
+   { 26701, 0x00001908 }, /* GL_RGBA */
+   { 26709, 0x0000805A }, /* GL_RGBA12 */
+   { 26719, 0x0000805A }, /* GL_RGBA12_EXT */
+   { 26733, 0x0000805B }, /* GL_RGBA16 */
+   { 26743, 0x0000805B }, /* GL_RGBA16_EXT */
+   { 26757, 0x00008055 }, /* GL_RGBA2 */
+   { 26766, 0x00008055 }, /* GL_RGBA2_EXT */
+   { 26779, 0x00008056 }, /* GL_RGBA4 */
+   { 26788, 0x000083A5 }, /* GL_RGBA4_DXT5_S3TC */
+   { 26807, 0x00008056 }, /* GL_RGBA4_EXT */
+   { 26820, 0x000083A3 }, /* GL_RGBA4_S3TC */
+   { 26834, 0x00008058 }, /* GL_RGBA8 */
+   { 26843, 0x00008058 }, /* GL_RGBA8_EXT */
+   { 26856, 0x000083A4 }, /* GL_RGBA_DXT5_S3TC */
+   { 26874, 0x00000C31 }, /* GL_RGBA_MODE */
+   { 26887, 0x000083A2 }, /* GL_RGBA_S3TC */
+   { 26900, 0x000083A0 }, /* GL_RGB_S3TC */
+   { 26912, 0x00008573 }, /* GL_RGB_SCALE */
+   { 26925, 0x00008573 }, /* GL_RGB_SCALE_ARB */
+   { 26942, 0x00008573 }, /* GL_RGB_SCALE_EXT */
+   { 26959, 0x00000407 }, /* GL_RIGHT */
+   { 26968, 0x00002000 }, /* GL_S */
+   { 26973, 0x00008B5D }, /* GL_SAMPLER_1D */
+   { 26987, 0x00008B61 }, /* GL_SAMPLER_1D_SHADOW */
+   { 27008, 0x00008B5E }, /* GL_SAMPLER_2D */
+   { 27022, 0x00008B62 }, /* GL_SAMPLER_2D_SHADOW */
+   { 27043, 0x00008B5F }, /* GL_SAMPLER_3D */
+   { 27057, 0x00008B60 }, /* GL_SAMPLER_CUBE */
+   { 27073, 0x000080A9 }, /* GL_SAMPLES */
+   { 27084, 0x000086B4 }, /* GL_SAMPLES_3DFX */
+   { 27100, 0x000080A9 }, /* GL_SAMPLES_ARB */
+   { 27115, 0x00008914 }, /* GL_SAMPLES_PASSED */
+   { 27133, 0x00008914 }, /* GL_SAMPLES_PASSED_ARB */
+   { 27155, 0x0000809E }, /* GL_SAMPLE_ALPHA_TO_COVERAGE */
+   { 27183, 0x0000809E }, /* GL_SAMPLE_ALPHA_TO_COVERAGE_ARB */
+   { 27215, 0x0000809F }, /* GL_SAMPLE_ALPHA_TO_ONE */
+   { 27238, 0x0000809F }, /* GL_SAMPLE_ALPHA_TO_ONE_ARB */
+   { 27265, 0x000080A8 }, /* GL_SAMPLE_BUFFERS */
+   { 27283, 0x000086B3 }, /* GL_SAMPLE_BUFFERS_3DFX */
+   { 27306, 0x000080A8 }, /* GL_SAMPLE_BUFFERS_ARB */
+   { 27328, 0x000080A0 }, /* GL_SAMPLE_COVERAGE */
+   { 27347, 0x000080A0 }, /* GL_SAMPLE_COVERAGE_ARB */
+   { 27370, 0x000080AB }, /* GL_SAMPLE_COVERAGE_INVERT */
+   { 27396, 0x000080AB }, /* GL_SAMPLE_COVERAGE_INVERT_ARB */
+   { 27426, 0x000080AA }, /* GL_SAMPLE_COVERAGE_VALUE */
+   { 27451, 0x000080AA }, /* GL_SAMPLE_COVERAGE_VALUE_ARB */
+   { 27480, 0x00080000 }, /* GL_SCISSOR_BIT */
+   { 27495, 0x00000C10 }, /* GL_SCISSOR_BOX */
+   { 27510, 0x00000C11 }, /* GL_SCISSOR_TEST */
+   { 27526, 0x0000845E }, /* GL_SECONDARY_COLOR_ARRAY */
+   { 27551, 0x0000889C }, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING */
+   { 27591, 0x0000889C }, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB */
+   { 27635, 0x0000845D }, /* GL_SECONDARY_COLOR_ARRAY_POINTER */
+   { 27668, 0x0000845A }, /* GL_SECONDARY_COLOR_ARRAY_SIZE */
+   { 27698, 0x0000845C }, /* GL_SECONDARY_COLOR_ARRAY_STRIDE */
+   { 27730, 0x0000845B }, /* GL_SECONDARY_COLOR_ARRAY_TYPE */
+   { 27760, 0x00001C02 }, /* GL_SELECT */
+   { 27770, 0x00000DF3 }, /* GL_SELECTION_BUFFER_POINTER */
+   { 27798, 0x00000DF4 }, /* GL_SELECTION_BUFFER_SIZE */
+   { 27823, 0x00008012 }, /* GL_SEPARABLE_2D */
+   { 27839, 0x000081FA }, /* GL_SEPARATE_SPECULAR_COLOR */
+   { 27866, 0x000081FA }, /* GL_SEPARATE_SPECULAR_COLOR_EXT */
+   { 27897, 0x0000150F }, /* GL_SET */
+   { 27904, 0x00008B48 }, /* GL_SHADER_OBJECT_ARB */
+   { 27925, 0x00008B88 }, /* GL_SHADER_SOURCE_LENGTH */
+   { 27949, 0x00008B4F }, /* GL_SHADER_TYPE */
+   { 27964, 0x00000B54 }, /* GL_SHADE_MODEL */
+   { 27979, 0x00008B8C }, /* GL_SHADING_LANGUAGE_VERSION */
+   { 28007, 0x000080BF }, /* GL_SHADOW_AMBIENT_SGIX */
+   { 28030, 0x000081FB }, /* GL_SHARED_TEXTURE_PALETTE_EXT */
+   { 28060, 0x00001601 }, /* GL_SHININESS */
+   { 28073, 0x00001402 }, /* GL_SHORT */
+   { 28082, 0x000081F9 }, /* GL_SINGLE_COLOR */
+   { 28098, 0x000081F9 }, /* GL_SINGLE_COLOR_EXT */
+   { 28118, 0x000085CC }, /* GL_SLICE_ACCUM_SUN */
+   { 28137, 0x00001D01 }, /* GL_SMOOTH */
+   { 28147, 0x00000B23 }, /* GL_SMOOTH_LINE_WIDTH_GRANULARITY */
+   { 28180, 0x00000B22 }, /* GL_SMOOTH_LINE_WIDTH_RANGE */
+   { 28207, 0x00000B13 }, /* GL_SMOOTH_POINT_SIZE_GRANULARITY */
+   { 28240, 0x00000B12 }, /* GL_SMOOTH_POINT_SIZE_RANGE */
+   { 28267, 0x00008588 }, /* GL_SOURCE0_ALPHA */
+   { 28284, 0x00008588 }, /* GL_SOURCE0_ALPHA_ARB */
+   { 28305, 0x00008588 }, /* GL_SOURCE0_ALPHA_EXT */
+   { 28326, 0x00008580 }, /* GL_SOURCE0_RGB */
+   { 28341, 0x00008580 }, /* GL_SOURCE0_RGB_ARB */
+   { 28360, 0x00008580 }, /* GL_SOURCE0_RGB_EXT */
+   { 28379, 0x00008589 }, /* GL_SOURCE1_ALPHA */
+   { 28396, 0x00008589 }, /* GL_SOURCE1_ALPHA_ARB */
+   { 28417, 0x00008589 }, /* GL_SOURCE1_ALPHA_EXT */
+   { 28438, 0x00008581 }, /* GL_SOURCE1_RGB */
+   { 28453, 0x00008581 }, /* GL_SOURCE1_RGB_ARB */
+   { 28472, 0x00008581 }, /* GL_SOURCE1_RGB_EXT */
+   { 28491, 0x0000858A }, /* GL_SOURCE2_ALPHA */
+   { 28508, 0x0000858A }, /* GL_SOURCE2_ALPHA_ARB */
+   { 28529, 0x0000858A }, /* GL_SOURCE2_ALPHA_EXT */
+   { 28550, 0x00008582 }, /* GL_SOURCE2_RGB */
+   { 28565, 0x00008582 }, /* GL_SOURCE2_RGB_ARB */
+   { 28584, 0x00008582 }, /* GL_SOURCE2_RGB_EXT */
+   { 28603, 0x0000858B }, /* GL_SOURCE3_ALPHA_NV */
+   { 28623, 0x00008583 }, /* GL_SOURCE3_RGB_NV */
+   { 28641, 0x00001202 }, /* GL_SPECULAR */
+   { 28653, 0x00002402 }, /* GL_SPHERE_MAP */
+   { 28667, 0x00001206 }, /* GL_SPOT_CUTOFF */
+   { 28682, 0x00001204 }, /* GL_SPOT_DIRECTION */
+   { 28700, 0x00001205 }, /* GL_SPOT_EXPONENT */
+   { 28717, 0x00008588 }, /* GL_SRC0_ALPHA */
+   { 28731, 0x00008580 }, /* GL_SRC0_RGB */
+   { 28743, 0x00008589 }, /* GL_SRC1_ALPHA */
+   { 28757, 0x00008581 }, /* GL_SRC1_RGB */
+   { 28769, 0x0000858A }, /* GL_SRC2_ALPHA */
+   { 28783, 0x00008582 }, /* GL_SRC2_RGB */
+   { 28795, 0x00000302 }, /* GL_SRC_ALPHA */
+   { 28808, 0x00000308 }, /* GL_SRC_ALPHA_SATURATE */
+   { 28830, 0x00000300 }, /* GL_SRC_COLOR */
+   { 28843, 0x00000503 }, /* GL_STACK_OVERFLOW */
+   { 28861, 0x00000504 }, /* GL_STACK_UNDERFLOW */
+   { 28880, 0x000088E6 }, /* GL_STATIC_COPY */
+   { 28895, 0x000088E6 }, /* GL_STATIC_COPY_ARB */
+   { 28914, 0x000088E4 }, /* GL_STATIC_DRAW */
+   { 28929, 0x000088E4 }, /* GL_STATIC_DRAW_ARB */
+   { 28948, 0x000088E5 }, /* GL_STATIC_READ */
+   { 28963, 0x000088E5 }, /* GL_STATIC_READ_ARB */
+   { 28982, 0x00001802 }, /* GL_STENCIL */
+   { 28993, 0x00008D20 }, /* GL_STENCIL_ATTACHMENT_EXT */
+   { 29019, 0x00008801 }, /* GL_STENCIL_BACK_FAIL */
+   { 29040, 0x00008800 }, /* GL_STENCIL_BACK_FUNC */
+   { 29061, 0x00008802 }, /* GL_STENCIL_BACK_PASS_DEPTH_FAIL */
+   { 29093, 0x00008803 }, /* GL_STENCIL_BACK_PASS_DEPTH_PASS */
+   { 29125, 0x00008CA3 }, /* GL_STENCIL_BACK_REF */
+   { 29145, 0x00008CA4 }, /* GL_STENCIL_BACK_VALUE_MASK */
+   { 29172, 0x00008CA5 }, /* GL_STENCIL_BACK_WRITEMASK */
+   { 29198, 0x00000D57 }, /* GL_STENCIL_BITS */
+   { 29214, 0x00000400 }, /* GL_STENCIL_BUFFER_BIT */
+   { 29236, 0x00000B91 }, /* GL_STENCIL_CLEAR_VALUE */
+   { 29259, 0x00000B94 }, /* GL_STENCIL_FAIL */
+   { 29275, 0x00000B92 }, /* GL_STENCIL_FUNC */
+   { 29291, 0x00001901 }, /* GL_STENCIL_INDEX */
+   { 29308, 0x00008D49 }, /* GL_STENCIL_INDEX16_EXT */
+   { 29331, 0x00008D46 }, /* GL_STENCIL_INDEX1_EXT */
+   { 29353, 0x00008D47 }, /* GL_STENCIL_INDEX4_EXT */
+   { 29375, 0x00008D48 }, /* GL_STENCIL_INDEX8_EXT */
+   { 29397, 0x00008D45 }, /* GL_STENCIL_INDEX_EXT */
+   { 29418, 0x00000B95 }, /* GL_STENCIL_PASS_DEPTH_FAIL */
+   { 29445, 0x00000B96 }, /* GL_STENCIL_PASS_DEPTH_PASS */
+   { 29472, 0x00000B97 }, /* GL_STENCIL_REF */
+   { 29487, 0x00000B90 }, /* GL_STENCIL_TEST */
+   { 29503, 0x00008910 }, /* GL_STENCIL_TEST_TWO_SIDE_EXT */
+   { 29532, 0x00000B93 }, /* GL_STENCIL_VALUE_MASK */
+   { 29554, 0x00000B98 }, /* GL_STENCIL_WRITEMASK */
+   { 29575, 0x00000C33 }, /* GL_STEREO */
+   { 29585, 0x000088E2 }, /* GL_STREAM_COPY */
+   { 29600, 0x000088E2 }, /* GL_STREAM_COPY_ARB */
+   { 29619, 0x000088E0 }, /* GL_STREAM_DRAW */
+   { 29634, 0x000088E0 }, /* GL_STREAM_DRAW_ARB */
+   { 29653, 0x000088E1 }, /* GL_STREAM_READ */
+   { 29668, 0x000088E1 }, /* GL_STREAM_READ_ARB */
+   { 29687, 0x00000D50 }, /* GL_SUBPIXEL_BITS */
+   { 29704, 0x000084E7 }, /* GL_SUBTRACT */
+   { 29716, 0x000084E7 }, /* GL_SUBTRACT_ARB */
+   { 29732, 0x00002001 }, /* GL_T */
+   { 29737, 0x00002A2A }, /* GL_T2F_C3F_V3F */
+   { 29752, 0x00002A2C }, /* GL_T2F_C4F_N3F_V3F */
+   { 29771, 0x00002A29 }, /* GL_T2F_C4UB_V3F */
+   { 29787, 0x00002A2B }, /* GL_T2F_N3F_V3F */
+   { 29802, 0x00002A27 }, /* GL_T2F_V3F */
+   { 29813, 0x00002A2D }, /* GL_T4F_C4F_N3F_V4F */
+   { 29832, 0x00002A28 }, /* GL_T4F_V4F */
+   { 29843, 0x00008031 }, /* GL_TABLE_TOO_LARGE_EXT */
+   { 29866, 0x00001702 }, /* GL_TEXTURE */
+   { 29877, 0x000084C0 }, /* GL_TEXTURE0 */
+   { 29889, 0x000084C0 }, /* GL_TEXTURE0_ARB */
+   { 29905, 0x000084C1 }, /* GL_TEXTURE1 */
+   { 29917, 0x000084CA }, /* GL_TEXTURE10 */
+   { 29930, 0x000084CA }, /* GL_TEXTURE10_ARB */
+   { 29947, 0x000084CB }, /* GL_TEXTURE11 */
+   { 29960, 0x000084CB }, /* GL_TEXTURE11_ARB */
+   { 29977, 0x000084CC }, /* GL_TEXTURE12 */
+   { 29990, 0x000084CC }, /* GL_TEXTURE12_ARB */
+   { 30007, 0x000084CD }, /* GL_TEXTURE13 */
+   { 30020, 0x000084CD }, /* GL_TEXTURE13_ARB */
+   { 30037, 0x000084CE }, /* GL_TEXTURE14 */
+   { 30050, 0x000084CE }, /* GL_TEXTURE14_ARB */
+   { 30067, 0x000084CF }, /* GL_TEXTURE15 */
+   { 30080, 0x000084CF }, /* GL_TEXTURE15_ARB */
+   { 30097, 0x000084D0 }, /* GL_TEXTURE16 */
+   { 30110, 0x000084D0 }, /* GL_TEXTURE16_ARB */
+   { 30127, 0x000084D1 }, /* GL_TEXTURE17 */
+   { 30140, 0x000084D1 }, /* GL_TEXTURE17_ARB */
+   { 30157, 0x000084D2 }, /* GL_TEXTURE18 */
+   { 30170, 0x000084D2 }, /* GL_TEXTURE18_ARB */
+   { 30187, 0x000084D3 }, /* GL_TEXTURE19 */
+   { 30200, 0x000084D3 }, /* GL_TEXTURE19_ARB */
+   { 30217, 0x000084C1 }, /* GL_TEXTURE1_ARB */
+   { 30233, 0x000084C2 }, /* GL_TEXTURE2 */
+   { 30245, 0x000084D4 }, /* GL_TEXTURE20 */
+   { 30258, 0x000084D4 }, /* GL_TEXTURE20_ARB */
+   { 30275, 0x000084D5 }, /* GL_TEXTURE21 */
+   { 30288, 0x000084D5 }, /* GL_TEXTURE21_ARB */
+   { 30305, 0x000084D6 }, /* GL_TEXTURE22 */
+   { 30318, 0x000084D6 }, /* GL_TEXTURE22_ARB */
+   { 30335, 0x000084D7 }, /* GL_TEXTURE23 */
+   { 30348, 0x000084D7 }, /* GL_TEXTURE23_ARB */
+   { 30365, 0x000084D8 }, /* GL_TEXTURE24 */
+   { 30378, 0x000084D8 }, /* GL_TEXTURE24_ARB */
+   { 30395, 0x000084D9 }, /* GL_TEXTURE25 */
+   { 30408, 0x000084D9 }, /* GL_TEXTURE25_ARB */
+   { 30425, 0x000084DA }, /* GL_TEXTURE26 */
+   { 30438, 0x000084DA }, /* GL_TEXTURE26_ARB */
+   { 30455, 0x000084DB }, /* GL_TEXTURE27 */
+   { 30468, 0x000084DB }, /* GL_TEXTURE27_ARB */
+   { 30485, 0x000084DC }, /* GL_TEXTURE28 */
+   { 30498, 0x000084DC }, /* GL_TEXTURE28_ARB */
+   { 30515, 0x000084DD }, /* GL_TEXTURE29 */
+   { 30528, 0x000084DD }, /* GL_TEXTURE29_ARB */
+   { 30545, 0x000084C2 }, /* GL_TEXTURE2_ARB */
+   { 30561, 0x000084C3 }, /* GL_TEXTURE3 */
+   { 30573, 0x000084DE }, /* GL_TEXTURE30 */
+   { 30586, 0x000084DE }, /* GL_TEXTURE30_ARB */
+   { 30603, 0x000084DF }, /* GL_TEXTURE31 */
+   { 30616, 0x000084DF }, /* GL_TEXTURE31_ARB */
+   { 30633, 0x000084C3 }, /* GL_TEXTURE3_ARB */
+   { 30649, 0x000084C4 }, /* GL_TEXTURE4 */
+   { 30661, 0x000084C4 }, /* GL_TEXTURE4_ARB */
+   { 30677, 0x000084C5 }, /* GL_TEXTURE5 */
+   { 30689, 0x000084C5 }, /* GL_TEXTURE5_ARB */
+   { 30705, 0x000084C6 }, /* GL_TEXTURE6 */
+   { 30717, 0x000084C6 }, /* GL_TEXTURE6_ARB */
+   { 30733, 0x000084C7 }, /* GL_TEXTURE7 */
+   { 30745, 0x000084C7 }, /* GL_TEXTURE7_ARB */
+   { 30761, 0x000084C8 }, /* GL_TEXTURE8 */
+   { 30773, 0x000084C8 }, /* GL_TEXTURE8_ARB */
+   { 30789, 0x000084C9 }, /* GL_TEXTURE9 */
+   { 30801, 0x000084C9 }, /* GL_TEXTURE9_ARB */
+   { 30817, 0x00000DE0 }, /* GL_TEXTURE_1D */
+   { 30831, 0x00000DE1 }, /* GL_TEXTURE_2D */
+   { 30845, 0x0000806F }, /* GL_TEXTURE_3D */
+   { 30859, 0x0000805F }, /* GL_TEXTURE_ALPHA_SIZE */
+   { 30881, 0x0000805F }, /* GL_TEXTURE_ALPHA_SIZE_EXT */
+   { 30907, 0x0000813C }, /* GL_TEXTURE_BASE_LEVEL */
+   { 30929, 0x00008068 }, /* GL_TEXTURE_BINDING_1D */
+   { 30951, 0x00008069 }, /* GL_TEXTURE_BINDING_2D */
+   { 30973, 0x0000806A }, /* GL_TEXTURE_BINDING_3D */
+   { 30995, 0x00008514 }, /* GL_TEXTURE_BINDING_CUBE_MAP */
+   { 31023, 0x00008514 }, /* GL_TEXTURE_BINDING_CUBE_MAP_ARB */
+   { 31055, 0x000084F6 }, /* GL_TEXTURE_BINDING_RECTANGLE_ARB */
+   { 31088, 0x000084F6 }, /* GL_TEXTURE_BINDING_RECTANGLE_NV */
+   { 31120, 0x00040000 }, /* GL_TEXTURE_BIT */
+   { 31135, 0x0000805E }, /* GL_TEXTURE_BLUE_SIZE */
+   { 31156, 0x0000805E }, /* GL_TEXTURE_BLUE_SIZE_EXT */
+   { 31181, 0x00001005 }, /* GL_TEXTURE_BORDER */
+   { 31199, 0x00001004 }, /* GL_TEXTURE_BORDER_COLOR */
+   { 31223, 0x00008171 }, /* GL_TEXTURE_CLIPMAP_CENTER_SGIX */
+   { 31254, 0x00008176 }, /* GL_TEXTURE_CLIPMAP_DEPTH_SGIX */
+   { 31284, 0x00008172 }, /* GL_TEXTURE_CLIPMAP_FRAME_SGIX */
+   { 31314, 0x00008175 }, /* GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX */
+   { 31349, 0x00008173 }, /* GL_TEXTURE_CLIPMAP_OFFSET_SGIX */
+   { 31380, 0x00008174 }, /* GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX */
+   { 31418, 0x000080BC }, /* GL_TEXTURE_COLOR_TABLE_SGI */
+   { 31445, 0x000081EF }, /* GL_TEXTURE_COLOR_WRITEMASK_SGIS */
+   { 31477, 0x000080BF }, /* GL_TEXTURE_COMPARE_FAIL_VALUE_ARB */
+   { 31511, 0x0000884D }, /* GL_TEXTURE_COMPARE_FUNC */
+   { 31535, 0x0000884D }, /* GL_TEXTURE_COMPARE_FUNC_ARB */
+   { 31563, 0x0000884C }, /* GL_TEXTURE_COMPARE_MODE */
+   { 31587, 0x0000884C }, /* GL_TEXTURE_COMPARE_MODE_ARB */
+   { 31615, 0x0000819B }, /* GL_TEXTURE_COMPARE_OPERATOR_SGIX */
+   { 31648, 0x0000819A }, /* GL_TEXTURE_COMPARE_SGIX */
+   { 31672, 0x00001003 }, /* GL_TEXTURE_COMPONENTS */
+   { 31694, 0x000086A1 }, /* GL_TEXTURE_COMPRESSED */
+   { 31716, 0x000086A1 }, /* GL_TEXTURE_COMPRESSED_ARB */
+   { 31742, 0x000086A3 }, /* GL_TEXTURE_COMPRESSED_FORMATS_ARB */
+   { 31776, 0x000086A0 }, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE */
+   { 31809, 0x000086A0 }, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB */
+   { 31846, 0x000084EF }, /* GL_TEXTURE_COMPRESSION_HINT */
+   { 31874, 0x000084EF }, /* GL_TEXTURE_COMPRESSION_HINT_ARB */
+   { 31906, 0x00008078 }, /* GL_TEXTURE_COORD_ARRAY */
+   { 31929, 0x0000889A }, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING */
+   { 31967, 0x0000889A }, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB */
+   { 32009, 0x00008092 }, /* GL_TEXTURE_COORD_ARRAY_POINTER */
+   { 32040, 0x00008088 }, /* GL_TEXTURE_COORD_ARRAY_SIZE */
+   { 32068, 0x0000808A }, /* GL_TEXTURE_COORD_ARRAY_STRIDE */
+   { 32098, 0x00008089 }, /* GL_TEXTURE_COORD_ARRAY_TYPE */
+   { 32126, 0x00008513 }, /* GL_TEXTURE_CUBE_MAP */
+   { 32146, 0x00008513 }, /* GL_TEXTURE_CUBE_MAP_ARB */
+   { 32170, 0x00008516 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X */
+   { 32201, 0x00008516 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB */
+   { 32236, 0x00008518 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y */
+   { 32267, 0x00008518 }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB */
+   { 32302, 0x0000851A }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z */
+   { 32333, 0x0000851A }, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB */
+   { 32368, 0x00008515 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X */
+   { 32399, 0x00008515 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB */
+   { 32434, 0x00008517 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y */
+   { 32465, 0x00008517 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB */
+   { 32500, 0x00008519 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z */
+   { 32531, 0x00008519 }, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB */
+   { 32566, 0x00008071 }, /* GL_TEXTURE_DEPTH */
+   { 32583, 0x0000884A }, /* GL_TEXTURE_DEPTH_SIZE */
+   { 32605, 0x0000884A }, /* GL_TEXTURE_DEPTH_SIZE_ARB */
+   { 32631, 0x00002300 }, /* GL_TEXTURE_ENV */
+   { 32646, 0x00002201 }, /* GL_TEXTURE_ENV_COLOR */
+   { 32667, 0x00002200 }, /* GL_TEXTURE_ENV_MODE */
+   { 32687, 0x00008500 }, /* GL_TEXTURE_FILTER_CONTROL */
+   { 32713, 0x00002500 }, /* GL_TEXTURE_GEN_MODE */
+   { 32733, 0x00000C63 }, /* GL_TEXTURE_GEN_Q */
+   { 32750, 0x00000C62 }, /* GL_TEXTURE_GEN_R */
+   { 32767, 0x00000C60 }, /* GL_TEXTURE_GEN_S */
+   { 32784, 0x00000C61 }, /* GL_TEXTURE_GEN_T */
+   { 32801, 0x0000819D }, /* GL_TEXTURE_GEQUAL_R_SGIX */
+   { 32826, 0x0000805D }, /* GL_TEXTURE_GREEN_SIZE */
+   { 32848, 0x0000805D }, /* GL_TEXTURE_GREEN_SIZE_EXT */
+   { 32874, 0x00001001 }, /* GL_TEXTURE_HEIGHT */
+   { 32892, 0x000080ED }, /* GL_TEXTURE_INDEX_SIZE_EXT */
+   { 32918, 0x00008061 }, /* GL_TEXTURE_INTENSITY_SIZE */
+   { 32944, 0x00008061 }, /* GL_TEXTURE_INTENSITY_SIZE_EXT */
+   { 32974, 0x00001003 }, /* GL_TEXTURE_INTERNAL_FORMAT */
+   { 33001, 0x0000819C }, /* GL_TEXTURE_LEQUAL_R_SGIX */
+   { 33026, 0x00008501 }, /* GL_TEXTURE_LOD_BIAS */
+   { 33046, 0x00008501 }, /* GL_TEXTURE_LOD_BIAS_EXT */
+   { 33070, 0x00008190 }, /* GL_TEXTURE_LOD_BIAS_R_SGIX */
+   { 33097, 0x0000818E }, /* GL_TEXTURE_LOD_BIAS_S_SGIX */
+   { 33124, 0x0000818F }, /* GL_TEXTURE_LOD_BIAS_T_SGIX */
+   { 33151, 0x00008060 }, /* GL_TEXTURE_LUMINANCE_SIZE */
+   { 33177, 0x00008060 }, /* GL_TEXTURE_LUMINANCE_SIZE_EXT */
+   { 33207, 0x00002800 }, /* GL_TEXTURE_MAG_FILTER */
+   { 33229, 0x00000BA8 }, /* GL_TEXTURE_MATRIX */
+   { 33247, 0x000084FE }, /* GL_TEXTURE_MAX_ANISOTROPY_EXT */
+   { 33277, 0x0000836B }, /* GL_TEXTURE_MAX_CLAMP_R_SGIX */
+   { 33305, 0x00008369 }, /* GL_TEXTURE_MAX_CLAMP_S_SGIX */
+   { 33333, 0x0000836A }, /* GL_TEXTURE_MAX_CLAMP_T_SGIX */
+   { 33361, 0x0000813D }, /* GL_TEXTURE_MAX_LEVEL */
+   { 33382, 0x0000813B }, /* GL_TEXTURE_MAX_LOD */
+   { 33401, 0x00002801 }, /* GL_TEXTURE_MIN_FILTER */
+   { 33423, 0x0000813A }, /* GL_TEXTURE_MIN_LOD */
+   { 33442, 0x00008066 }, /* GL_TEXTURE_PRIORITY */
+   { 33462, 0x000084F5 }, /* GL_TEXTURE_RECTANGLE_ARB */
+   { 33487, 0x000084F5 }, /* GL_TEXTURE_RECTANGLE_NV */
+   { 33511, 0x0000805C }, /* GL_TEXTURE_RED_SIZE */
+   { 33531, 0x0000805C }, /* GL_TEXTURE_RED_SIZE_EXT */
+   { 33555, 0x00008067 }, /* GL_TEXTURE_RESIDENT */
+   { 33575, 0x00000BA5 }, /* GL_TEXTURE_STACK_DEPTH */
+   { 33598, 0x00008065 }, /* GL_TEXTURE_TOO_LARGE_EXT */
+   { 33623, 0x0000888F }, /* GL_TEXTURE_UNSIGNED_REMAP_MODE_NV */
+   { 33657, 0x00001000 }, /* GL_TEXTURE_WIDTH */
+   { 33674, 0x00008072 }, /* GL_TEXTURE_WRAP_R */
+   { 33692, 0x00002802 }, /* GL_TEXTURE_WRAP_S */
+   { 33710, 0x00002803 }, /* GL_TEXTURE_WRAP_T */
+   { 33728, 0x000088BF }, /* GL_TIME_ELAPSED_EXT */
+   { 33748, 0x00008648 }, /* GL_TRACK_MATRIX_NV */
+   { 33767, 0x00008649 }, /* GL_TRACK_MATRIX_TRANSFORM_NV */
+   { 33796, 0x00001000 }, /* GL_TRANSFORM_BIT */
+   { 33813, 0x000084E6 }, /* GL_TRANSPOSE_COLOR_MATRIX */
+   { 33839, 0x000084E6 }, /* GL_TRANSPOSE_COLOR_MATRIX_ARB */
+   { 33869, 0x000088B7 }, /* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
+   { 33901, 0x000084E3 }, /* GL_TRANSPOSE_MODELVIEW_MATRIX */
+   { 33931, 0x000084E3 }, /* GL_TRANSPOSE_MODELVIEW_MATRIX_ARB */
+   { 33965, 0x0000862C }, /* GL_TRANSPOSE_NV */
+   { 33981, 0x000084E4 }, /* GL_TRANSPOSE_PROJECTION_MATRIX */
+   { 34012, 0x000084E4 }, /* GL_TRANSPOSE_PROJECTION_MATRIX_ARB */
+   { 34047, 0x000084E5 }, /* GL_TRANSPOSE_TEXTURE_MATRIX */
+   { 34075, 0x000084E5 }, /* GL_TRANSPOSE_TEXTURE_MATRIX_ARB */
+   { 34107, 0x00000004 }, /* GL_TRIANGLES */
+   { 34120, 0x00000006 }, /* GL_TRIANGLE_FAN */
+   { 34136, 0x00008615 }, /* GL_TRIANGLE_MESH_SUN */
+   { 34157, 0x00000005 }, /* GL_TRIANGLE_STRIP */
+   { 34175, 0x00000001 }, /* GL_TRUE */
+   { 34183, 0x00000CF5 }, /* GL_UNPACK_ALIGNMENT */
+   { 34203, 0x0000806E }, /* GL_UNPACK_IMAGE_HEIGHT */
+   { 34226, 0x00000CF1 }, /* GL_UNPACK_LSB_FIRST */
+   { 34246, 0x00000CF2 }, /* GL_UNPACK_ROW_LENGTH */
+   { 34267, 0x0000806D }, /* GL_UNPACK_SKIP_IMAGES */
+   { 34289, 0x00000CF4 }, /* GL_UNPACK_SKIP_PIXELS */
+   { 34311, 0x00000CF3 }, /* GL_UNPACK_SKIP_ROWS */
+   { 34331, 0x00000CF0 }, /* GL_UNPACK_SWAP_BYTES */
+   { 34352, 0x00001401 }, /* GL_UNSIGNED_BYTE */
+   { 34369, 0x00008362 }, /* GL_UNSIGNED_BYTE_2_3_3_REV */
+   { 34396, 0x00008032 }, /* GL_UNSIGNED_BYTE_3_3_2 */
+   { 34419, 0x00001405 }, /* GL_UNSIGNED_INT */
+   { 34435, 0x00008036 }, /* GL_UNSIGNED_INT_10_10_10_2 */
+   { 34462, 0x000084FA }, /* GL_UNSIGNED_INT_24_8_NV */
+   { 34486, 0x00008368 }, /* GL_UNSIGNED_INT_2_10_10_10_REV */
+   { 34517, 0x00008035 }, /* GL_UNSIGNED_INT_8_8_8_8 */
+   { 34541, 0x00008367 }, /* GL_UNSIGNED_INT_8_8_8_8_REV */
+   { 34569, 0x00001403 }, /* GL_UNSIGNED_SHORT */
+   { 34587, 0x00008366 }, /* GL_UNSIGNED_SHORT_1_5_5_5_REV */
+   { 34617, 0x00008033 }, /* GL_UNSIGNED_SHORT_4_4_4_4 */
+   { 34643, 0x00008365 }, /* GL_UNSIGNED_SHORT_4_4_4_4_REV */
+   { 34673, 0x00008034 }, /* GL_UNSIGNED_SHORT_5_5_5_1 */
+   { 34699, 0x00008363 }, /* GL_UNSIGNED_SHORT_5_6_5 */
+   { 34723, 0x00008364 }, /* GL_UNSIGNED_SHORT_5_6_5_REV */
+   { 34751, 0x000085BA }, /* GL_UNSIGNED_SHORT_8_8_APPLE */
+   { 34779, 0x000085BA }, /* GL_UNSIGNED_SHORT_8_8_MESA */
+   { 34806, 0x000085BB }, /* GL_UNSIGNED_SHORT_8_8_REV_APPLE */
+   { 34838, 0x000085BB }, /* GL_UNSIGNED_SHORT_8_8_REV_MESA */
+   { 34869, 0x00008CA2 }, /* GL_UPPER_LEFT */
+   { 34883, 0x00002A20 }, /* GL_V2F */
+   { 34890, 0x00002A21 }, /* GL_V3F */
+   { 34897, 0x00008B83 }, /* GL_VALIDATE_STATUS */
+   { 34916, 0x00001F00 }, /* GL_VENDOR */
+   { 34926, 0x00001F02 }, /* GL_VERSION */
+   { 34937, 0x00008074 }, /* GL_VERTEX_ARRAY */
+   { 34953, 0x000085B5 }, /* GL_VERTEX_ARRAY_BINDING_APPLE */
+   { 34983, 0x00008896 }, /* GL_VERTEX_ARRAY_BUFFER_BINDING */
+   { 35014, 0x00008896 }, /* GL_VERTEX_ARRAY_BUFFER_BINDING_ARB */
+   { 35049, 0x0000808E }, /* GL_VERTEX_ARRAY_POINTER */
+   { 35073, 0x0000807A }, /* GL_VERTEX_ARRAY_SIZE */
+   { 35094, 0x0000807C }, /* GL_VERTEX_ARRAY_STRIDE */
+   { 35117, 0x0000807B }, /* GL_VERTEX_ARRAY_TYPE */
+   { 35138, 0x00008650 }, /* GL_VERTEX_ATTRIB_ARRAY0_NV */
+   { 35165, 0x0000865A }, /* GL_VERTEX_ATTRIB_ARRAY10_NV */
+   { 35193, 0x0000865B }, /* GL_VERTEX_ATTRIB_ARRAY11_NV */
+   { 35221, 0x0000865C }, /* GL_VERTEX_ATTRIB_ARRAY12_NV */
+   { 35249, 0x0000865D }, /* GL_VERTEX_ATTRIB_ARRAY13_NV */
+   { 35277, 0x0000865E }, /* GL_VERTEX_ATTRIB_ARRAY14_NV */
+   { 35305, 0x0000865F }, /* GL_VERTEX_ATTRIB_ARRAY15_NV */
+   { 35333, 0x00008651 }, /* GL_VERTEX_ATTRIB_ARRAY1_NV */
+   { 35360, 0x00008652 }, /* GL_VERTEX_ATTRIB_ARRAY2_NV */
+   { 35387, 0x00008653 }, /* GL_VERTEX_ATTRIB_ARRAY3_NV */
+   { 35414, 0x00008654 }, /* GL_VERTEX_ATTRIB_ARRAY4_NV */
+   { 35441, 0x00008655 }, /* GL_VERTEX_ATTRIB_ARRAY5_NV */
+   { 35468, 0x00008656 }, /* GL_VERTEX_ATTRIB_ARRAY6_NV */
+   { 35495, 0x00008657 }, /* GL_VERTEX_ATTRIB_ARRAY7_NV */
+   { 35522, 0x00008658 }, /* GL_VERTEX_ATTRIB_ARRAY8_NV */
+   { 35549, 0x00008659 }, /* GL_VERTEX_ATTRIB_ARRAY9_NV */
+   { 35576, 0x0000889F }, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING */
+   { 35614, 0x0000889F }, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB */
+   { 35656, 0x00008622 }, /* GL_VERTEX_ATTRIB_ARRAY_ENABLED */
+   { 35687, 0x00008622 }, /* GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB */
+   { 35722, 0x0000886A }, /* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED */
+   { 35756, 0x0000886A }, /* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB */
+   { 35794, 0x00008645 }, /* GL_VERTEX_ATTRIB_ARRAY_POINTER */
+   { 35825, 0x00008645 }, /* GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB */
+   { 35860, 0x00008623 }, /* GL_VERTEX_ATTRIB_ARRAY_SIZE */
+   { 35888, 0x00008623 }, /* GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB */
+   { 35920, 0x00008624 }, /* GL_VERTEX_ATTRIB_ARRAY_STRIDE */
+   { 35950, 0x00008624 }, /* GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB */
+   { 35984, 0x00008625 }, /* GL_VERTEX_ATTRIB_ARRAY_TYPE */
+   { 36012, 0x00008625 }, /* GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB */
+   { 36044, 0x000086A7 }, /* GL_VERTEX_BLEND_ARB */
+   { 36064, 0x00008620 }, /* GL_VERTEX_PROGRAM_ARB */
+   { 36086, 0x0000864A }, /* GL_VERTEX_PROGRAM_BINDING_NV */
+   { 36115, 0x00008620 }, /* GL_VERTEX_PROGRAM_NV */
+   { 36136, 0x00008642 }, /* GL_VERTEX_PROGRAM_POINT_SIZE */
+   { 36165, 0x00008642 }, /* GL_VERTEX_PROGRAM_POINT_SIZE_ARB */
+   { 36198, 0x00008642 }, /* GL_VERTEX_PROGRAM_POINT_SIZE_NV */
+   { 36230, 0x00008643 }, /* GL_VERTEX_PROGRAM_TWO_SIDE */
+   { 36257, 0x00008643 }, /* GL_VERTEX_PROGRAM_TWO_SIDE_ARB */
+   { 36288, 0x00008643 }, /* GL_VERTEX_PROGRAM_TWO_SIDE_NV */
+   { 36318, 0x00008B31 }, /* GL_VERTEX_SHADER */
+   { 36335, 0x00008B31 }, /* GL_VERTEX_SHADER_ARB */
+   { 36356, 0x00008621 }, /* GL_VERTEX_STATE_PROGRAM_NV */
+   { 36383, 0x00000BA2 }, /* GL_VIEWPORT */
+   { 36395, 0x00000800 }, /* GL_VIEWPORT_BIT */
+   { 36411, 0x000086AD }, /* GL_WEIGHT_ARRAY_ARB */
+   { 36431, 0x0000889E }, /* GL_WEIGHT_ARRAY_BUFFER_BINDING */
+   { 36462, 0x0000889E }, /* GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB */
+   { 36497, 0x000086AC }, /* GL_WEIGHT_ARRAY_POINTER_ARB */
+   { 36525, 0x000086AB }, /* GL_WEIGHT_ARRAY_SIZE_ARB */
+   { 36550, 0x000086AA }, /* GL_WEIGHT_ARRAY_STRIDE_ARB */
+   { 36577, 0x000086A9 }, /* GL_WEIGHT_ARRAY_TYPE_ARB */
+   { 36602, 0x000086A6 }, /* GL_WEIGHT_SUM_UNITY_ARB */
+   { 36626, 0x000081D4 }, /* GL_WRAP_BORDER_SUN */
+   { 36645, 0x000088B9 }, /* GL_WRITE_ONLY */
+   { 36659, 0x000088B9 }, /* GL_WRITE_ONLY_ARB */
+   { 36677, 0x00001506 }, /* GL_XOR */
+   { 36684, 0x000085B9 }, /* GL_YCBCR_422_APPLE */
+   { 36703, 0x00008757 }, /* GL_YCBCR_MESA */
+   { 36717, 0x00000000 }, /* GL_ZERO */
+   { 36725, 0x00000D16 }, /* GL_ZOOM_X */
+   { 36735, 0x00000D17 }, /* GL_ZOOM_Y */
 };
 
-static const unsigned reduced_enums[1240] =
+static const unsigned reduced_enums[1258] =
 {
-       404, /* GL_FALSE */
-       576, /* GL_LINES */
-       578, /* GL_LINE_LOOP */
-       585, /* GL_LINE_STRIP */
-      1533, /* GL_TRIANGLES */
-      1536, /* GL_TRIANGLE_STRIP */
-      1534, /* GL_TRIANGLE_FAN */
-      1127, /* GL_QUADS */
-      1129, /* GL_QUAD_STRIP */
-      1017, /* GL_POLYGON */
-      1029, /* GL_POLYGON_STIPPLE_BIT */
-       983, /* GL_PIXEL_MODE_BIT */
-       563, /* GL_LIGHTING_BIT */
-       420, /* GL_FOG_BIT */
+       435, /* GL_FALSE */
+       620, /* GL_LINES */
+       622, /* GL_LINE_LOOP */
+       629, /* GL_LINE_STRIP */
+      1605, /* GL_TRIANGLES */
+      1608, /* GL_TRIANGLE_STRIP */
+      1606, /* GL_TRIANGLE_FAN */
+      1183, /* GL_QUADS */
+      1185, /* GL_QUAD_STRIP */
+      1073, /* GL_POLYGON */
+      1085, /* GL_POLYGON_STIPPLE_BIT */
+      1038, /* GL_PIXEL_MODE_BIT */
+       607, /* GL_LIGHTING_BIT */
+       457, /* GL_FOG_BIT */
          8, /* GL_ACCUM */
-       594, /* GL_LOAD */
-      1169, /* GL_RETURN */
-       856, /* GL_MULT */
-        19, /* GL_ADD */
-       872, /* GL_NEVER */
-       553, /* GL_LESS */
-       394, /* GL_EQUAL */
-       552, /* GL_LEQUAL */
-       482, /* GL_GREATER */
-       887, /* GL_NOTEQUAL */
-       481, /* GL_GEQUAL */
-        42, /* GL_ALWAYS */
-      1293, /* GL_SRC_COLOR */
-       916, /* GL_ONE_MINUS_SRC_COLOR */
-      1291, /* GL_SRC_ALPHA */
-       915, /* GL_ONE_MINUS_SRC_ALPHA */
-       374, /* GL_DST_ALPHA */
-       913, /* GL_ONE_MINUS_DST_ALPHA */
-       375, /* GL_DST_COLOR */
-       914, /* GL_ONE_MINUS_DST_COLOR */
-      1292, /* GL_SRC_ALPHA_SATURATE */
-       469, /* GL_FRONT_LEFT */
-       470, /* GL_FRONT_RIGHT */
-        64, /* GL_BACK_LEFT */
-        65, /* GL_BACK_RIGHT */
-       466, /* GL_FRONT */
-        63, /* GL_BACK */
-       551, /* GL_LEFT */
-      1209, /* GL_RIGHT */
-       467, /* GL_FRONT_AND_BACK */
-        58, /* GL_AUX0 */
-        59, /* GL_AUX1 */
-        60, /* GL_AUX2 */
-        61, /* GL_AUX3 */
-       543, /* GL_INVALID_ENUM */
-       546, /* GL_INVALID_VALUE */
-       545, /* GL_INVALID_OPERATION */
-      1294, /* GL_STACK_OVERFLOW */
-      1295, /* GL_STACK_UNDERFLOW */
-       941, /* GL_OUT_OF_MEMORY */
-       544, /* GL_INVALID_FRAMEBUFFER_OPERATION_EXT */
+       639, /* GL_LOAD */
+      1225, /* GL_RETURN */
+       911, /* GL_MULT */
+        23, /* GL_ADD */
+       927, /* GL_NEVER */
+       597, /* GL_LESS */
+       425, /* GL_EQUAL */
+       596, /* GL_LEQUAL */
+       522, /* GL_GREATER */
+       942, /* GL_NOTEQUAL */
+       520, /* GL_GEQUAL */
+        46, /* GL_ALWAYS */
+      1358, /* GL_SRC_COLOR */
+       971, /* GL_ONE_MINUS_SRC_COLOR */
+      1356, /* GL_SRC_ALPHA */
+       970, /* GL_ONE_MINUS_SRC_ALPHA */
+       405, /* GL_DST_ALPHA */
+       968, /* GL_ONE_MINUS_DST_ALPHA */
+       406, /* GL_DST_COLOR */
+       969, /* GL_ONE_MINUS_DST_COLOR */
+      1357, /* GL_SRC_ALPHA_SATURATE */
+       508, /* GL_FRONT_LEFT */
+       509, /* GL_FRONT_RIGHT */
+        69, /* GL_BACK_LEFT */
+        70, /* GL_BACK_RIGHT */
+       505, /* GL_FRONT */
+        68, /* GL_BACK */
+       595, /* GL_LEFT */
+      1265, /* GL_RIGHT */
+       506, /* GL_FRONT_AND_BACK */
+        63, /* GL_AUX0 */
+        64, /* GL_AUX1 */
+        65, /* GL_AUX2 */
+        66, /* GL_AUX3 */
+       587, /* GL_INVALID_ENUM */
+       590, /* GL_INVALID_VALUE */
+       589, /* GL_INVALID_OPERATION */
+      1359, /* GL_STACK_OVERFLOW */
+      1360, /* GL_STACK_UNDERFLOW */
+       996, /* GL_OUT_OF_MEMORY */
+       588, /* GL_INVALID_FRAMEBUFFER_OPERATION_EXT */
          0, /* GL_2D */
          2, /* GL_3D */
          3, /* GL_3D_COLOR */
          4, /* GL_3D_COLOR_TEXTURE */
          6, /* GL_4D_COLOR_TEXTURE */
-       961, /* GL_PASS_THROUGH_TOKEN */
-      1016, /* GL_POINT_TOKEN */
-       586, /* GL_LINE_TOKEN */
-      1030, /* GL_POLYGON_TOKEN */
-        69, /* GL_BITMAP_TOKEN */
-       373, /* GL_DRAW_PIXEL_TOKEN */
-       258, /* GL_COPY_PIXEL_TOKEN */
-       579, /* GL_LINE_RESET_TOKEN */
-       397, /* GL_EXP */
-       398, /* GL_EXP2 */
-       289, /* GL_CW */
-       106, /* GL_CCW */
-       127, /* GL_COEFF */
-       938, /* GL_ORDER */
-       328, /* GL_DOMAIN */
-       266, /* GL_CURRENT_COLOR */
-       269, /* GL_CURRENT_INDEX */
-       275, /* GL_CURRENT_NORMAL */
-       286, /* GL_CURRENT_TEXTURE_COORDS */
-       279, /* GL_CURRENT_RASTER_COLOR */
-       281, /* GL_CURRENT_RASTER_INDEX */
-       284, /* GL_CURRENT_RASTER_TEXTURE_COORDS */
-       282, /* GL_CURRENT_RASTER_POSITION */
-       283, /* GL_CURRENT_RASTER_POSITION_VALID */
-       280, /* GL_CURRENT_RASTER_DISTANCE */
-      1010, /* GL_POINT_SMOOTH */
-       999, /* GL_POINT_SIZE */
-      1009, /* GL_POINT_SIZE_RANGE */
-      1000, /* GL_POINT_SIZE_GRANULARITY */
-       580, /* GL_LINE_SMOOTH */
-       587, /* GL_LINE_WIDTH */
-       589, /* GL_LINE_WIDTH_RANGE */
-       588, /* GL_LINE_WIDTH_GRANULARITY */
-       582, /* GL_LINE_STIPPLE */
-       583, /* GL_LINE_STIPPLE_PATTERN */
-       584, /* GL_LINE_STIPPLE_REPEAT */
-       593, /* GL_LIST_MODE */
-       747, /* GL_MAX_LIST_NESTING */
-       590, /* GL_LIST_BASE */
-       592, /* GL_LIST_INDEX */
-      1019, /* GL_POLYGON_MODE */
-      1026, /* GL_POLYGON_SMOOTH */
-      1028, /* GL_POLYGON_STIPPLE */
-       382, /* GL_EDGE_FLAG */
-       259, /* GL_CULL_FACE */
-       260, /* GL_CULL_FACE_MODE */
-       468, /* GL_FRONT_FACE */
-       562, /* GL_LIGHTING */
-       567, /* GL_LIGHT_MODEL_LOCAL_VIEWER */
-       568, /* GL_LIGHT_MODEL_TWO_SIDE */
-       564, /* GL_LIGHT_MODEL_AMBIENT */
-      1247, /* GL_SHADE_MODEL */
-       158, /* GL_COLOR_MATERIAL_FACE */
-       159, /* GL_COLOR_MATERIAL_PARAMETER */
-       157, /* GL_COLOR_MATERIAL */
-       419, /* GL_FOG */
-       441, /* GL_FOG_INDEX */
-       437, /* GL_FOG_DENSITY */
-       445, /* GL_FOG_START */
-       439, /* GL_FOG_END */
-       442, /* GL_FOG_MODE */
-       421, /* GL_FOG_COLOR */
-       317, /* GL_DEPTH_RANGE */
-       322, /* GL_DEPTH_TEST */
-       325, /* GL_DEPTH_WRITEMASK */
-       305, /* GL_DEPTH_CLEAR_VALUE */
-       316, /* GL_DEPTH_FUNC */
+      1016, /* GL_PASS_THROUGH_TOKEN */
+      1072, /* GL_POINT_TOKEN */
+       630, /* GL_LINE_TOKEN */
+      1086, /* GL_POLYGON_TOKEN */
+        74, /* GL_BITMAP_TOKEN */
+       404, /* GL_DRAW_PIXEL_TOKEN */
+       270, /* GL_COPY_PIXEL_TOKEN */
+       623, /* GL_LINE_RESET_TOKEN */
+       428, /* GL_EXP */
+       429, /* GL_EXP2 */
+       303, /* GL_CW */
+       116, /* GL_CCW */
+       137, /* GL_COEFF */
+       993, /* GL_ORDER */
+       343, /* GL_DOMAIN */
+       278, /* GL_CURRENT_COLOR */
+       281, /* GL_CURRENT_INDEX */
+       287, /* GL_CURRENT_NORMAL */
+       299, /* GL_CURRENT_TEXTURE_COORDS */
+       292, /* GL_CURRENT_RASTER_COLOR */
+       294, /* GL_CURRENT_RASTER_INDEX */
+       297, /* GL_CURRENT_RASTER_TEXTURE_COORDS */
+       295, /* GL_CURRENT_RASTER_POSITION */
+       296, /* GL_CURRENT_RASTER_POSITION_VALID */
+       293, /* GL_CURRENT_RASTER_DISTANCE */
+      1065, /* GL_POINT_SMOOTH */
+      1054, /* GL_POINT_SIZE */
+      1064, /* GL_POINT_SIZE_RANGE */
+      1055, /* GL_POINT_SIZE_GRANULARITY */
+       624, /* GL_LINE_SMOOTH */
+       631, /* GL_LINE_WIDTH */
+       633, /* GL_LINE_WIDTH_RANGE */
+       632, /* GL_LINE_WIDTH_GRANULARITY */
+       626, /* GL_LINE_STIPPLE */
+       627, /* GL_LINE_STIPPLE_PATTERN */
+       628, /* GL_LINE_STIPPLE_REPEAT */
+       638, /* GL_LIST_MODE */
+       796, /* GL_MAX_LIST_NESTING */
+       635, /* GL_LIST_BASE */
+       637, /* GL_LIST_INDEX */
+      1075, /* GL_POLYGON_MODE */
+      1082, /* GL_POLYGON_SMOOTH */
+      1084, /* GL_POLYGON_STIPPLE */
+       413, /* GL_EDGE_FLAG */
+       271, /* GL_CULL_FACE */
+       272, /* GL_CULL_FACE_MODE */
+       507, /* GL_FRONT_FACE */
+       606, /* GL_LIGHTING */
+       611, /* GL_LIGHT_MODEL_LOCAL_VIEWER */
+       612, /* GL_LIGHT_MODEL_TWO_SIDE */
+       608, /* GL_LIGHT_MODEL_AMBIENT */
+      1311, /* GL_SHADE_MODEL */
+       168, /* GL_COLOR_MATERIAL_FACE */
+       169, /* GL_COLOR_MATERIAL_PARAMETER */
+       167, /* GL_COLOR_MATERIAL */
+       456, /* GL_FOG */
+       478, /* GL_FOG_INDEX */
+       474, /* GL_FOG_DENSITY */
+       482, /* GL_FOG_START */
+       476, /* GL_FOG_END */
+       479, /* GL_FOG_MODE */
+       458, /* GL_FOG_COLOR */
+       332, /* GL_DEPTH_RANGE */
+       337, /* GL_DEPTH_TEST */
+       340, /* GL_DEPTH_WRITEMASK */
+       320, /* GL_DEPTH_CLEAR_VALUE */
+       331, /* GL_DEPTH_FUNC */
         12, /* GL_ACCUM_CLEAR_VALUE */
-      1318, /* GL_STENCIL_TEST */
-      1306, /* GL_STENCIL_CLEAR_VALUE */
-      1308, /* GL_STENCIL_FUNC */
-      1320, /* GL_STENCIL_VALUE_MASK */
-      1307, /* GL_STENCIL_FAIL */
-      1315, /* GL_STENCIL_PASS_DEPTH_FAIL */
-      1316, /* GL_STENCIL_PASS_DEPTH_PASS */
-      1317, /* GL_STENCIL_REF */
-      1321, /* GL_STENCIL_WRITEMASK */
-       720, /* GL_MATRIX_MODE */
-       877, /* GL_NORMALIZE */
-      1612, /* GL_VIEWPORT */
-       851, /* GL_MODELVIEW_STACK_DEPTH */
-      1109, /* GL_PROJECTION_STACK_DEPTH */
-      1512, /* GL_TEXTURE_STACK_DEPTH */
-       849, /* GL_MODELVIEW_MATRIX */
-      1108, /* GL_PROJECTION_MATRIX */
-      1497, /* GL_TEXTURE_MATRIX */
-        56, /* GL_ATTRIB_STACK_DEPTH */
-       117, /* GL_CLIENT_ATTRIB_STACK_DEPTH */
-        39, /* GL_ALPHA_TEST */
-        40, /* GL_ALPHA_TEST_FUNC */
-        41, /* GL_ALPHA_TEST_REF */
-       327, /* GL_DITHER */
-        73, /* GL_BLEND_DST */
-        80, /* GL_BLEND_SRC */
-        70, /* GL_BLEND */
-       596, /* GL_LOGIC_OP_MODE */
-       521, /* GL_INDEX_LOGIC_OP */
-       156, /* GL_COLOR_LOGIC_OP */
-        62, /* GL_AUX_BUFFERS */
-       338, /* GL_DRAW_BUFFER */
-      1139, /* GL_READ_BUFFER */
-      1230, /* GL_SCISSOR_BOX */
-      1231, /* GL_SCISSOR_TEST */
-       520, /* GL_INDEX_CLEAR_VALUE */
-       525, /* GL_INDEX_WRITEMASK */
-       153, /* GL_COLOR_CLEAR_VALUE */
-       195, /* GL_COLOR_WRITEMASK */
-       522, /* GL_INDEX_MODE */
-      1203, /* GL_RGBA_MODE */
-       337, /* GL_DOUBLEBUFFER */
-      1322, /* GL_STEREO */
-      1162, /* GL_RENDER_MODE */
-       962, /* GL_PERSPECTIVE_CORRECTION_HINT */
-      1011, /* GL_POINT_SMOOTH_HINT */
-       581, /* GL_LINE_SMOOTH_HINT */
-      1027, /* GL_POLYGON_SMOOTH_HINT */
-       440, /* GL_FOG_HINT */
-      1478, /* GL_TEXTURE_GEN_S */
-      1479, /* GL_TEXTURE_GEN_T */
-      1477, /* GL_TEXTURE_GEN_R */
-      1476, /* GL_TEXTURE_GEN_Q */
-       975, /* GL_PIXEL_MAP_I_TO_I */
-       981, /* GL_PIXEL_MAP_S_TO_S */
-       977, /* GL_PIXEL_MAP_I_TO_R */
-       973, /* GL_PIXEL_MAP_I_TO_G */
-       971, /* GL_PIXEL_MAP_I_TO_B */
-       969, /* GL_PIXEL_MAP_I_TO_A */
-       979, /* GL_PIXEL_MAP_R_TO_R */
-       967, /* GL_PIXEL_MAP_G_TO_G */
-       965, /* GL_PIXEL_MAP_B_TO_B */
-       963, /* GL_PIXEL_MAP_A_TO_A */
-       976, /* GL_PIXEL_MAP_I_TO_I_SIZE */
-       982, /* GL_PIXEL_MAP_S_TO_S_SIZE */
-       978, /* GL_PIXEL_MAP_I_TO_R_SIZE */
-       974, /* GL_PIXEL_MAP_I_TO_G_SIZE */
-       972, /* GL_PIXEL_MAP_I_TO_B_SIZE */
-       970, /* GL_PIXEL_MAP_I_TO_A_SIZE */
-       980, /* GL_PIXEL_MAP_R_TO_R_SIZE */
-       968, /* GL_PIXEL_MAP_G_TO_G_SIZE */
-       966, /* GL_PIXEL_MAP_B_TO_B_SIZE */
-       964, /* GL_PIXEL_MAP_A_TO_A_SIZE */
-      1545, /* GL_UNPACK_SWAP_BYTES */
-      1540, /* GL_UNPACK_LSB_FIRST */
-      1541, /* GL_UNPACK_ROW_LENGTH */
-      1544, /* GL_UNPACK_SKIP_ROWS */
-      1543, /* GL_UNPACK_SKIP_PIXELS */
-      1538, /* GL_UNPACK_ALIGNMENT */
-       950, /* GL_PACK_SWAP_BYTES */
-       945, /* GL_PACK_LSB_FIRST */
-       946, /* GL_PACK_ROW_LENGTH */
-       949, /* GL_PACK_SKIP_ROWS */
-       948, /* GL_PACK_SKIP_PIXELS */
-       942, /* GL_PACK_ALIGNMENT */
-       673, /* GL_MAP_COLOR */
-       674, /* GL_MAP_STENCIL */
-       524, /* GL_INDEX_SHIFT */
-       523, /* GL_INDEX_OFFSET */
-      1151, /* GL_RED_SCALE */
-      1149, /* GL_RED_BIAS */
-      1629, /* GL_ZOOM_X */
-      1630, /* GL_ZOOM_Y */
-       486, /* GL_GREEN_SCALE */
-       484, /* GL_GREEN_BIAS */
-        86, /* GL_BLUE_SCALE */
-        84, /* GL_BLUE_BIAS */
-        38, /* GL_ALPHA_SCALE */
-        36, /* GL_ALPHA_BIAS */
-       318, /* GL_DEPTH_SCALE */
-       299, /* GL_DEPTH_BIAS */
-       743, /* GL_MAX_EVAL_ORDER */
-       746, /* GL_MAX_LIGHTS */
-       728, /* GL_MAX_CLIP_PLANES */
-       788, /* GL_MAX_TEXTURE_SIZE */
-       752, /* GL_MAX_PIXEL_MAP_TABLE */
-       724, /* GL_MAX_ATTRIB_STACK_DEPTH */
-       749, /* GL_MAX_MODELVIEW_STACK_DEPTH */
-       750, /* GL_MAX_NAME_STACK_DEPTH */
-       778, /* GL_MAX_PROJECTION_STACK_DEPTH */
-       789, /* GL_MAX_TEXTURE_STACK_DEPTH */
-       799, /* GL_MAX_VIEWPORT_DIMS */
-       725, /* GL_MAX_CLIENT_ATTRIB_STACK_DEPTH */
-      1329, /* GL_SUBPIXEL_BITS */
-       519, /* GL_INDEX_BITS */
-      1150, /* GL_RED_BITS */
-       485, /* GL_GREEN_BITS */
-        85, /* GL_BLUE_BITS */
-        37, /* GL_ALPHA_BITS */
-       300, /* GL_DEPTH_BITS */
-      1304, /* GL_STENCIL_BITS */
+      1390, /* GL_STENCIL_TEST */
+      1378, /* GL_STENCIL_CLEAR_VALUE */
+      1380, /* GL_STENCIL_FUNC */
+      1392, /* GL_STENCIL_VALUE_MASK */
+      1379, /* GL_STENCIL_FAIL */
+      1387, /* GL_STENCIL_PASS_DEPTH_FAIL */
+      1388, /* GL_STENCIL_PASS_DEPTH_PASS */
+      1389, /* GL_STENCIL_REF */
+      1393, /* GL_STENCIL_WRITEMASK */
+       766, /* GL_MATRIX_MODE */
+       932, /* GL_NORMALIZE */
+      1695, /* GL_VIEWPORT */
+       906, /* GL_MODELVIEW_STACK_DEPTH */
+      1165, /* GL_PROJECTION_STACK_DEPTH */
+      1584, /* GL_TEXTURE_STACK_DEPTH */
+       904, /* GL_MODELVIEW_MATRIX */
+      1164, /* GL_PROJECTION_MATRIX */
+      1569, /* GL_TEXTURE_MATRIX */
+        61, /* GL_ATTRIB_STACK_DEPTH */
+       127, /* GL_CLIENT_ATTRIB_STACK_DEPTH */
+        43, /* GL_ALPHA_TEST */
+        44, /* GL_ALPHA_TEST_FUNC */
+        45, /* GL_ALPHA_TEST_REF */
+       342, /* GL_DITHER */
+        78, /* GL_BLEND_DST */
+        86, /* GL_BLEND_SRC */
+        75, /* GL_BLEND */
+       641, /* GL_LOGIC_OP_MODE */
+       561, /* GL_INDEX_LOGIC_OP */
+       166, /* GL_COLOR_LOGIC_OP */
+        67, /* GL_AUX_BUFFERS */
+       353, /* GL_DRAW_BUFFER */
+      1195, /* GL_READ_BUFFER */
+      1292, /* GL_SCISSOR_BOX */
+      1293, /* GL_SCISSOR_TEST */
+       560, /* GL_INDEX_CLEAR_VALUE */
+       565, /* GL_INDEX_WRITEMASK */
+       163, /* GL_COLOR_CLEAR_VALUE */
+       205, /* GL_COLOR_WRITEMASK */
+       562, /* GL_INDEX_MODE */
+      1259, /* GL_RGBA_MODE */
+       352, /* GL_DOUBLEBUFFER */
+      1394, /* GL_STEREO */
+      1218, /* GL_RENDER_MODE */
+      1017, /* GL_PERSPECTIVE_CORRECTION_HINT */
+      1066, /* GL_POINT_SMOOTH_HINT */
+       625, /* GL_LINE_SMOOTH_HINT */
+      1083, /* GL_POLYGON_SMOOTH_HINT */
+       477, /* GL_FOG_HINT */
+      1550, /* GL_TEXTURE_GEN_S */
+      1551, /* GL_TEXTURE_GEN_T */
+      1549, /* GL_TEXTURE_GEN_R */
+      1548, /* GL_TEXTURE_GEN_Q */
+      1030, /* GL_PIXEL_MAP_I_TO_I */
+      1036, /* GL_PIXEL_MAP_S_TO_S */
+      1032, /* GL_PIXEL_MAP_I_TO_R */
+      1028, /* GL_PIXEL_MAP_I_TO_G */
+      1026, /* GL_PIXEL_MAP_I_TO_B */
+      1024, /* GL_PIXEL_MAP_I_TO_A */
+      1034, /* GL_PIXEL_MAP_R_TO_R */
+      1022, /* GL_PIXEL_MAP_G_TO_G */
+      1020, /* GL_PIXEL_MAP_B_TO_B */
+      1018, /* GL_PIXEL_MAP_A_TO_A */
+      1031, /* GL_PIXEL_MAP_I_TO_I_SIZE */
+      1037, /* GL_PIXEL_MAP_S_TO_S_SIZE */
+      1033, /* GL_PIXEL_MAP_I_TO_R_SIZE */
+      1029, /* GL_PIXEL_MAP_I_TO_G_SIZE */
+      1027, /* GL_PIXEL_MAP_I_TO_B_SIZE */
+      1025, /* GL_PIXEL_MAP_I_TO_A_SIZE */
+      1035, /* GL_PIXEL_MAP_R_TO_R_SIZE */
+      1023, /* GL_PIXEL_MAP_G_TO_G_SIZE */
+      1021, /* GL_PIXEL_MAP_B_TO_B_SIZE */
+      1019, /* GL_PIXEL_MAP_A_TO_A_SIZE */
+      1617, /* GL_UNPACK_SWAP_BYTES */
+      1612, /* GL_UNPACK_LSB_FIRST */
+      1613, /* GL_UNPACK_ROW_LENGTH */
+      1616, /* GL_UNPACK_SKIP_ROWS */
+      1615, /* GL_UNPACK_SKIP_PIXELS */
+      1610, /* GL_UNPACK_ALIGNMENT */
+      1005, /* GL_PACK_SWAP_BYTES */
+      1000, /* GL_PACK_LSB_FIRST */
+      1001, /* GL_PACK_ROW_LENGTH */
+      1004, /* GL_PACK_SKIP_ROWS */
+      1003, /* GL_PACK_SKIP_PIXELS */
+       997, /* GL_PACK_ALIGNMENT */
+       719, /* GL_MAP_COLOR */
+       720, /* GL_MAP_STENCIL */
+       564, /* GL_INDEX_SHIFT */
+       563, /* GL_INDEX_OFFSET */
+      1207, /* GL_RED_SCALE */
+      1205, /* GL_RED_BIAS */
+      1712, /* GL_ZOOM_X */
+      1713, /* GL_ZOOM_Y */
+       526, /* GL_GREEN_SCALE */
+       524, /* GL_GREEN_BIAS */
+        92, /* GL_BLUE_SCALE */
+        90, /* GL_BLUE_BIAS */
+        42, /* GL_ALPHA_SCALE */
+        40, /* GL_ALPHA_BIAS */
+       333, /* GL_DEPTH_SCALE */
+       314, /* GL_DEPTH_BIAS */
+       791, /* GL_MAX_EVAL_ORDER */
+       795, /* GL_MAX_LIGHTS */
+       774, /* GL_MAX_CLIP_PLANES */
+       839, /* GL_MAX_TEXTURE_SIZE */
+       801, /* GL_MAX_PIXEL_MAP_TABLE */
+       770, /* GL_MAX_ATTRIB_STACK_DEPTH */
+       798, /* GL_MAX_MODELVIEW_STACK_DEPTH */
+       799, /* GL_MAX_NAME_STACK_DEPTH */
+       827, /* GL_MAX_PROJECTION_STACK_DEPTH */
+       840, /* GL_MAX_TEXTURE_STACK_DEPTH */
+       854, /* GL_MAX_VIEWPORT_DIMS */
+       771, /* GL_MAX_CLIENT_ATTRIB_STACK_DEPTH */
+      1401, /* GL_SUBPIXEL_BITS */
+       559, /* GL_INDEX_BITS */
+      1206, /* GL_RED_BITS */
+       525, /* GL_GREEN_BITS */
+        91, /* GL_BLUE_BITS */
+        41, /* GL_ALPHA_BITS */
+       315, /* GL_DEPTH_BITS */
+      1376, /* GL_STENCIL_BITS */
         14, /* GL_ACCUM_RED_BITS */
         13, /* GL_ACCUM_GREEN_BITS */
         10, /* GL_ACCUM_BLUE_BITS */
          9, /* GL_ACCUM_ALPHA_BITS */
-       865, /* GL_NAME_STACK_DEPTH */
-        57, /* GL_AUTO_NORMAL */
-       619, /* GL_MAP1_COLOR_4 */
-       622, /* GL_MAP1_INDEX */
-       623, /* GL_MAP1_NORMAL */
-       624, /* GL_MAP1_TEXTURE_COORD_1 */
-       625, /* GL_MAP1_TEXTURE_COORD_2 */
-       626, /* GL_MAP1_TEXTURE_COORD_3 */
-       627, /* GL_MAP1_TEXTURE_COORD_4 */
-       628, /* GL_MAP1_VERTEX_3 */
-       629, /* GL_MAP1_VERTEX_4 */
-       646, /* GL_MAP2_COLOR_4 */
-       649, /* GL_MAP2_INDEX */
-       650, /* GL_MAP2_NORMAL */
-       651, /* GL_MAP2_TEXTURE_COORD_1 */
-       652, /* GL_MAP2_TEXTURE_COORD_2 */
-       653, /* GL_MAP2_TEXTURE_COORD_3 */
-       654, /* GL_MAP2_TEXTURE_COORD_4 */
-       655, /* GL_MAP2_VERTEX_3 */
-       656, /* GL_MAP2_VERTEX_4 */
-       620, /* GL_MAP1_GRID_DOMAIN */
-       621, /* GL_MAP1_GRID_SEGMENTS */
-       647, /* GL_MAP2_GRID_DOMAIN */
-       648, /* GL_MAP2_GRID_SEGMENTS */
-      1406, /* GL_TEXTURE_1D */
-      1407, /* GL_TEXTURE_2D */
-       407, /* GL_FEEDBACK_BUFFER_POINTER */
-       408, /* GL_FEEDBACK_BUFFER_SIZE */
-       409, /* GL_FEEDBACK_BUFFER_TYPE */
-      1240, /* GL_SELECTION_BUFFER_POINTER */
-      1241, /* GL_SELECTION_BUFFER_SIZE */
-      1515, /* GL_TEXTURE_WIDTH */
-      1483, /* GL_TEXTURE_HEIGHT */
-      1439, /* GL_TEXTURE_COMPONENTS */
-      1423, /* GL_TEXTURE_BORDER_COLOR */
-      1422, /* GL_TEXTURE_BORDER */
-       329, /* GL_DONT_CARE */
-       405, /* GL_FASTEST */
-       873, /* GL_NICEST */
-        43, /* GL_AMBIENT */
-       326, /* GL_DIFFUSE */
-      1280, /* GL_SPECULAR */
-      1031, /* GL_POSITION */
-      1283, /* GL_SPOT_DIRECTION */
-      1284, /* GL_SPOT_EXPONENT */
-      1282, /* GL_SPOT_CUTOFF */
-       233, /* GL_CONSTANT_ATTENUATION */
-       571, /* GL_LINEAR_ATTENUATION */
-      1126, /* GL_QUADRATIC_ATTENUATION */
-       208, /* GL_COMPILE */
-       209, /* GL_COMPILE_AND_EXECUTE */
-       101, /* GL_BYTE */
-      1546, /* GL_UNSIGNED_BYTE */
-      1251, /* GL_SHORT */
-      1555, /* GL_UNSIGNED_SHORT */
-       526, /* GL_INT */
-      1549, /* GL_UNSIGNED_INT */
-       412, /* GL_FLOAT */
+       920, /* GL_NAME_STACK_DEPTH */
+        62, /* GL_AUTO_NORMAL */
+       665, /* GL_MAP1_COLOR_4 */
+       668, /* GL_MAP1_INDEX */
+       669, /* GL_MAP1_NORMAL */
+       670, /* GL_MAP1_TEXTURE_COORD_1 */
+       671, /* GL_MAP1_TEXTURE_COORD_2 */
+       672, /* GL_MAP1_TEXTURE_COORD_3 */
+       673, /* GL_MAP1_TEXTURE_COORD_4 */
+       674, /* GL_MAP1_VERTEX_3 */
+       675, /* GL_MAP1_VERTEX_4 */
+       692, /* GL_MAP2_COLOR_4 */
+       695, /* GL_MAP2_INDEX */
+       696, /* GL_MAP2_NORMAL */
+       697, /* GL_MAP2_TEXTURE_COORD_1 */
+       698, /* GL_MAP2_TEXTURE_COORD_2 */
+       699, /* GL_MAP2_TEXTURE_COORD_3 */
+       700, /* GL_MAP2_TEXTURE_COORD_4 */
+       701, /* GL_MAP2_VERTEX_3 */
+       702, /* GL_MAP2_VERTEX_4 */
+       666, /* GL_MAP1_GRID_DOMAIN */
+       667, /* GL_MAP1_GRID_SEGMENTS */
+       693, /* GL_MAP2_GRID_DOMAIN */
+       694, /* GL_MAP2_GRID_SEGMENTS */
+      1478, /* GL_TEXTURE_1D */
+      1479, /* GL_TEXTURE_2D */
+       438, /* GL_FEEDBACK_BUFFER_POINTER */
+       439, /* GL_FEEDBACK_BUFFER_SIZE */
+       440, /* GL_FEEDBACK_BUFFER_TYPE */
+      1302, /* GL_SELECTION_BUFFER_POINTER */
+      1303, /* GL_SELECTION_BUFFER_SIZE */
+      1587, /* GL_TEXTURE_WIDTH */
+      1555, /* GL_TEXTURE_HEIGHT */
+      1511, /* GL_TEXTURE_COMPONENTS */
+      1495, /* GL_TEXTURE_BORDER_COLOR */
+      1494, /* GL_TEXTURE_BORDER */
+       344, /* GL_DONT_CARE */
+       436, /* GL_FASTEST */
+       928, /* GL_NICEST */
+        47, /* GL_AMBIENT */
+       341, /* GL_DIFFUSE */
+      1345, /* GL_SPECULAR */
+      1087, /* GL_POSITION */
+      1348, /* GL_SPOT_DIRECTION */
+      1349, /* GL_SPOT_EXPONENT */
+      1347, /* GL_SPOT_CUTOFF */
+       244, /* GL_CONSTANT_ATTENUATION */
+       615, /* GL_LINEAR_ATTENUATION */
+      1182, /* GL_QUADRATIC_ATTENUATION */
+       218, /* GL_COMPILE */
+       219, /* GL_COMPILE_AND_EXECUTE */
+       111, /* GL_BYTE */
+      1618, /* GL_UNSIGNED_BYTE */
+      1316, /* GL_SHORT */
+      1627, /* GL_UNSIGNED_SHORT */
+       567, /* GL_INT */
+      1621, /* GL_UNSIGNED_INT */
+       443, /* GL_FLOAT */
          1, /* GL_2_BYTES */
          5, /* GL_3_BYTES */
          7, /* GL_4_BYTES */
-       336, /* GL_DOUBLE */
-       113, /* GL_CLEAR */
-        45, /* GL_AND */
-        47, /* GL_AND_REVERSE */
-       256, /* GL_COPY */
-        46, /* GL_AND_INVERTED */
-       875, /* GL_NOOP */
-      1625, /* GL_XOR */
-       937, /* GL_OR */
-       876, /* GL_NOR */
-       395, /* GL_EQUIV */
-       549, /* GL_INVERT */
-       940, /* GL_OR_REVERSE */
-       257, /* GL_COPY_INVERTED */
-       939, /* GL_OR_INVERTED */
-       866, /* GL_NAND */
-      1245, /* GL_SET */
-       392, /* GL_EMISSION */
-      1250, /* GL_SHININESS */
-        44, /* GL_AMBIENT_AND_DIFFUSE */
-       155, /* GL_COLOR_INDEXES */
-       816, /* GL_MODELVIEW */
-      1107, /* GL_PROJECTION */
-      1341, /* GL_TEXTURE */
-       128, /* GL_COLOR */
-       297, /* GL_DEPTH */
-      1302, /* GL_STENCIL */
-       154, /* GL_COLOR_INDEX */
-      1309, /* GL_STENCIL_INDEX */
-       306, /* GL_DEPTH_COMPONENT */
-      1146, /* GL_RED */
-       483, /* GL_GREEN */
-        83, /* GL_BLUE */
-        27, /* GL_ALPHA */
-      1170, /* GL_RGB */
-      1189, /* GL_RGBA */
-       597, /* GL_LUMINANCE */
-       618, /* GL_LUMINANCE_ALPHA */
-        68, /* GL_BITMAP */
-       988, /* GL_POINT */
-       569, /* GL_LINE */
-       410, /* GL_FILL */
-      1155, /* GL_RENDER */
-       406, /* GL_FEEDBACK */
-      1239, /* GL_SELECT */
-       411, /* GL_FLAT */
-      1255, /* GL_SMOOTH */
-       550, /* GL_KEEP */
-      1164, /* GL_REPLACE */
-       510, /* GL_INCR */
-       294, /* GL_DECR */
-      1568, /* GL_VENDOR */
-      1161, /* GL_RENDERER */
-      1569, /* GL_VERSION */
-       399, /* GL_EXTENSIONS */
-      1210, /* GL_S */
-      1332, /* GL_T */
-      1136, /* GL_R */
-      1125, /* GL_Q */
-       852, /* GL_MODULATE */
-       293, /* GL_DECAL */
-      1473, /* GL_TEXTURE_ENV_MODE */
-      1472, /* GL_TEXTURE_ENV_COLOR */
-      1471, /* GL_TEXTURE_ENV */
-       400, /* GL_EYE_LINEAR */
-       899, /* GL_OBJECT_LINEAR */
-      1281, /* GL_SPHERE_MAP */
-      1475, /* GL_TEXTURE_GEN_MODE */
-       901, /* GL_OBJECT_PLANE */
-       401, /* GL_EYE_PLANE */
-       867, /* GL_NEAREST */
-       570, /* GL_LINEAR */
-       871, /* GL_NEAREST_MIPMAP_NEAREST */
-       575, /* GL_LINEAR_MIPMAP_NEAREST */
-       870, /* GL_NEAREST_MIPMAP_LINEAR */
-       574, /* GL_LINEAR_MIPMAP_LINEAR */
-      1496, /* GL_TEXTURE_MAG_FILTER */
-      1504, /* GL_TEXTURE_MIN_FILTER */
-      1517, /* GL_TEXTURE_WRAP_S */
-      1518, /* GL_TEXTURE_WRAP_T */
-       107, /* GL_CLAMP */
-      1163, /* GL_REPEAT */
-      1025, /* GL_POLYGON_OFFSET_UNITS */
-      1024, /* GL_POLYGON_OFFSET_POINT */
-      1023, /* GL_POLYGON_OFFSET_LINE */
-      1137, /* GL_R3_G3_B2 */
-      1566, /* GL_V2F */
-      1567, /* GL_V3F */
-       104, /* GL_C4UB_V2F */
-       105, /* GL_C4UB_V3F */
-       102, /* GL_C3F_V3F */
-       864, /* GL_N3F_V3F */
-       103, /* GL_C4F_N3F_V3F */
-      1337, /* GL_T2F_V3F */
-      1339, /* GL_T4F_V4F */
-      1335, /* GL_T2F_C4UB_V3F */
-      1333, /* GL_T2F_C3F_V3F */
-      1336, /* GL_T2F_N3F_V3F */
-      1334, /* GL_T2F_C4F_N3F_V3F */
-      1338, /* GL_T4F_C4F_N3F_V4F */
-       120, /* GL_CLIP_PLANE0 */
-       121, /* GL_CLIP_PLANE1 */
-       122, /* GL_CLIP_PLANE2 */
-       123, /* GL_CLIP_PLANE3 */
-       124, /* GL_CLIP_PLANE4 */
-       125, /* GL_CLIP_PLANE5 */
-       554, /* GL_LIGHT0 */
-       555, /* GL_LIGHT1 */
-       556, /* GL_LIGHT2 */
-       557, /* GL_LIGHT3 */
-       558, /* GL_LIGHT4 */
-       559, /* GL_LIGHT5 */
-       560, /* GL_LIGHT6 */
-       561, /* GL_LIGHT7 */
-       487, /* GL_HINT_BIT */
-       235, /* GL_CONSTANT_COLOR */
-       911, /* GL_ONE_MINUS_CONSTANT_COLOR */
-       230, /* GL_CONSTANT_ALPHA */
-       909, /* GL_ONE_MINUS_CONSTANT_ALPHA */
-        71, /* GL_BLEND_COLOR */
-       471, /* GL_FUNC_ADD */
-       800, /* GL_MIN */
-       722, /* GL_MAX */
-        76, /* GL_BLEND_EQUATION */
-       475, /* GL_FUNC_SUBTRACT */
-       473, /* GL_FUNC_REVERSE_SUBTRACT */
-       238, /* GL_CONVOLUTION_1D */
-       239, /* GL_CONVOLUTION_2D */
-      1242, /* GL_SEPARABLE_2D */
-       242, /* GL_CONVOLUTION_BORDER_MODE */
-       246, /* GL_CONVOLUTION_FILTER_SCALE */
-       244, /* GL_CONVOLUTION_FILTER_BIAS */
-      1147, /* GL_REDUCE */
-       248, /* GL_CONVOLUTION_FORMAT */
-       252, /* GL_CONVOLUTION_WIDTH */
-       250, /* GL_CONVOLUTION_HEIGHT */
-       735, /* GL_MAX_CONVOLUTION_WIDTH */
-       733, /* GL_MAX_CONVOLUTION_HEIGHT */
-      1064, /* GL_POST_CONVOLUTION_RED_SCALE */
-      1060, /* GL_POST_CONVOLUTION_GREEN_SCALE */
-      1055, /* GL_POST_CONVOLUTION_BLUE_SCALE */
-      1051, /* GL_POST_CONVOLUTION_ALPHA_SCALE */
-      1062, /* GL_POST_CONVOLUTION_RED_BIAS */
-      1058, /* GL_POST_CONVOLUTION_GREEN_BIAS */
-      1053, /* GL_POST_CONVOLUTION_BLUE_BIAS */
-      1049, /* GL_POST_CONVOLUTION_ALPHA_BIAS */
-       488, /* GL_HISTOGRAM */
-      1111, /* GL_PROXY_HISTOGRAM */
-       504, /* GL_HISTOGRAM_WIDTH */
-       494, /* GL_HISTOGRAM_FORMAT */
-       500, /* GL_HISTOGRAM_RED_SIZE */
-       496, /* GL_HISTOGRAM_GREEN_SIZE */
-       491, /* GL_HISTOGRAM_BLUE_SIZE */
-       489, /* GL_HISTOGRAM_ALPHA_SIZE */
-       498, /* GL_HISTOGRAM_LUMINANCE_SIZE */
-       502, /* GL_HISTOGRAM_SINK */
-       801, /* GL_MINMAX */
-       803, /* GL_MINMAX_FORMAT */
-       805, /* GL_MINMAX_SINK */
-      1340, /* GL_TABLE_TOO_LARGE_EXT */
-      1548, /* GL_UNSIGNED_BYTE_3_3_2 */
-      1557, /* GL_UNSIGNED_SHORT_4_4_4_4 */
-      1559, /* GL_UNSIGNED_SHORT_5_5_5_1 */
-      1553, /* GL_UNSIGNED_INT_8_8_8_8 */
-      1550, /* GL_UNSIGNED_INT_10_10_10_2 */
-      1022, /* GL_POLYGON_OFFSET_FILL */
-      1021, /* GL_POLYGON_OFFSET_FACTOR */
-      1020, /* GL_POLYGON_OFFSET_BIAS */
-      1167, /* GL_RESCALE_NORMAL */
-        32, /* GL_ALPHA4 */
-        34, /* GL_ALPHA8 */
-        28, /* GL_ALPHA12 */
-        30, /* GL_ALPHA16 */
-       608, /* GL_LUMINANCE4 */
-       614, /* GL_LUMINANCE8 */
-       598, /* GL_LUMINANCE12 */
-       604, /* GL_LUMINANCE16 */
-       609, /* GL_LUMINANCE4_ALPHA4 */
-       612, /* GL_LUMINANCE6_ALPHA2 */
-       615, /* GL_LUMINANCE8_ALPHA8 */
-       601, /* GL_LUMINANCE12_ALPHA4 */
-       599, /* GL_LUMINANCE12_ALPHA12 */
-       605, /* GL_LUMINANCE16_ALPHA16 */
-       527, /* GL_INTENSITY */
-       532, /* GL_INTENSITY4 */
-       534, /* GL_INTENSITY8 */
-       528, /* GL_INTENSITY12 */
-       530, /* GL_INTENSITY16 */
-      1179, /* GL_RGB2_EXT */
-      1180, /* GL_RGB4 */
-      1183, /* GL_RGB5 */
-      1187, /* GL_RGB8 */
-      1171, /* GL_RGB10 */
-      1175, /* GL_RGB12 */
-      1177, /* GL_RGB16 */
-      1194, /* GL_RGBA2 */
-      1196, /* GL_RGBA4 */
-      1184, /* GL_RGB5_A1 */
-      1200, /* GL_RGBA8 */
-      1172, /* GL_RGB10_A2 */
-      1190, /* GL_RGBA12 */
-      1192, /* GL_RGBA16 */
-      1509, /* GL_TEXTURE_RED_SIZE */
-      1481, /* GL_TEXTURE_GREEN_SIZE */
-      1420, /* GL_TEXTURE_BLUE_SIZE */
-      1409, /* GL_TEXTURE_ALPHA_SIZE */
-      1494, /* GL_TEXTURE_LUMINANCE_SIZE */
-      1485, /* GL_TEXTURE_INTENSITY_SIZE */
-      1165, /* GL_REPLACE_EXT */
-      1115, /* GL_PROXY_TEXTURE_1D */
-      1117, /* GL_PROXY_TEXTURE_2D */
-      1513, /* GL_TEXTURE_TOO_LARGE_EXT */
-      1506, /* GL_TEXTURE_PRIORITY */
-      1511, /* GL_TEXTURE_RESIDENT */
-      1412, /* GL_TEXTURE_BINDING_1D */
-      1413, /* GL_TEXTURE_BINDING_2D */
-      1414, /* GL_TEXTURE_BINDING_3D */
-       947, /* GL_PACK_SKIP_IMAGES */
-       943, /* GL_PACK_IMAGE_HEIGHT */
-      1542, /* GL_UNPACK_SKIP_IMAGES */
-      1539, /* GL_UNPACK_IMAGE_HEIGHT */
-      1408, /* GL_TEXTURE_3D */
-      1119, /* GL_PROXY_TEXTURE_3D */
-      1468, /* GL_TEXTURE_DEPTH */
-      1516, /* GL_TEXTURE_WRAP_R */
-       723, /* GL_MAX_3D_TEXTURE_SIZE */
-      1570, /* GL_VERTEX_ARRAY */
-       878, /* GL_NORMAL_ARRAY */
-       129, /* GL_COLOR_ARRAY */
-       513, /* GL_INDEX_ARRAY */
-      1447, /* GL_TEXTURE_COORD_ARRAY */
-       383, /* GL_EDGE_FLAG_ARRAY */
-      1575, /* GL_VERTEX_ARRAY_SIZE */
-      1577, /* GL_VERTEX_ARRAY_TYPE */
-      1576, /* GL_VERTEX_ARRAY_STRIDE */
-       883, /* GL_NORMAL_ARRAY_TYPE */
-       882, /* GL_NORMAL_ARRAY_STRIDE */
-       133, /* GL_COLOR_ARRAY_SIZE */
-       135, /* GL_COLOR_ARRAY_TYPE */
-       134, /* GL_COLOR_ARRAY_STRIDE */
-       518, /* GL_INDEX_ARRAY_TYPE */
-       517, /* GL_INDEX_ARRAY_STRIDE */
-      1451, /* GL_TEXTURE_COORD_ARRAY_SIZE */
-      1453, /* GL_TEXTURE_COORD_ARRAY_TYPE */
-      1452, /* GL_TEXTURE_COORD_ARRAY_STRIDE */
-       387, /* GL_EDGE_FLAG_ARRAY_STRIDE */
-      1574, /* GL_VERTEX_ARRAY_POINTER */
-       881, /* GL_NORMAL_ARRAY_POINTER */
-       132, /* GL_COLOR_ARRAY_POINTER */
-       516, /* GL_INDEX_ARRAY_POINTER */
-      1450, /* GL_TEXTURE_COORD_ARRAY_POINTER */
-       386, /* GL_EDGE_FLAG_ARRAY_POINTER */
-       857, /* GL_MULTISAMPLE */
-      1216, /* GL_SAMPLE_ALPHA_TO_COVERAGE */
-      1218, /* GL_SAMPLE_ALPHA_TO_ONE */
-      1223, /* GL_SAMPLE_COVERAGE */
-      1220, /* GL_SAMPLE_BUFFERS */
-      1211, /* GL_SAMPLES */
-      1227, /* GL_SAMPLE_COVERAGE_VALUE */
-      1225, /* GL_SAMPLE_COVERAGE_INVERT */
-       160, /* GL_COLOR_MATRIX */
-       162, /* GL_COLOR_MATRIX_STACK_DEPTH */
-       730, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH */
-      1047, /* GL_POST_COLOR_MATRIX_RED_SCALE */
-      1043, /* GL_POST_COLOR_MATRIX_GREEN_SCALE */
-      1038, /* GL_POST_COLOR_MATRIX_BLUE_SCALE */
-      1034, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE */
-      1045, /* GL_POST_COLOR_MATRIX_RED_BIAS */
-      1041, /* GL_POST_COLOR_MATRIX_GREEN_BIAS */
-      1036, /* GL_POST_COLOR_MATRIX_BLUE_BIAS */
-      1032, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS */
-      1430, /* GL_TEXTURE_COLOR_TABLE_SGI */
-      1120, /* GL_PROXY_TEXTURE_COLOR_TABLE_SGI */
-      1432, /* GL_TEXTURE_COMPARE_FAIL_VALUE_ARB */
-        75, /* GL_BLEND_DST_RGB */
-        82, /* GL_BLEND_SRC_RGB */
-        74, /* GL_BLEND_DST_ALPHA */
-        81, /* GL_BLEND_SRC_ALPHA */
-       166, /* GL_COLOR_TABLE */
-      1057, /* GL_POST_CONVOLUTION_COLOR_TABLE */
-      1040, /* GL_POST_COLOR_MATRIX_COLOR_TABLE */
-      1110, /* GL_PROXY_COLOR_TABLE */
-      1114, /* GL_PROXY_POST_CONVOLUTION_COLOR_TABLE */
-      1113, /* GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE */
-       190, /* GL_COLOR_TABLE_SCALE */
-       170, /* GL_COLOR_TABLE_BIAS */
-       175, /* GL_COLOR_TABLE_FORMAT */
-       192, /* GL_COLOR_TABLE_WIDTH */
-       187, /* GL_COLOR_TABLE_RED_SIZE */
-       178, /* GL_COLOR_TABLE_GREEN_SIZE */
-       172, /* GL_COLOR_TABLE_BLUE_SIZE */
-       167, /* GL_COLOR_TABLE_ALPHA_SIZE */
-       184, /* GL_COLOR_TABLE_LUMINANCE_SIZE */
-       181, /* GL_COLOR_TABLE_INTENSITY_SIZE */
-        66, /* GL_BGR */
-        67, /* GL_BGRA */
-       742, /* GL_MAX_ELEMENTS_VERTICES */
-       741, /* GL_MAX_ELEMENTS_INDICES */
-      1484, /* GL_TEXTURE_INDEX_SIZE_EXT */
-       126, /* GL_CLIP_VOLUME_CLIPPING_HINT_EXT */
-      1005, /* GL_POINT_SIZE_MIN */
-      1001, /* GL_POINT_SIZE_MAX */
-       995, /* GL_POINT_FADE_THRESHOLD_SIZE */
-       991, /* GL_POINT_DISTANCE_ATTENUATION */
-       108, /* GL_CLAMP_TO_BORDER */
-       111, /* GL_CLAMP_TO_EDGE */
-      1505, /* GL_TEXTURE_MIN_LOD */
-      1503, /* GL_TEXTURE_MAX_LOD */
-      1411, /* GL_TEXTURE_BASE_LEVEL */
-      1502, /* GL_TEXTURE_MAX_LEVEL */
-       507, /* GL_IGNORE_BORDER_HP */
-       234, /* GL_CONSTANT_BORDER_HP */
-      1166, /* GL_REPLICATE_BORDER_HP */
-       240, /* GL_CONVOLUTION_BORDER_COLOR */
-       906, /* GL_OCCLUSION_TEST_HP */
-       907, /* GL_OCCLUSION_TEST_RESULT_HP */
-       572, /* GL_LINEAR_CLIPMAP_LINEAR_SGIX */
-      1424, /* GL_TEXTURE_CLIPMAP_CENTER_SGIX */
-      1426, /* GL_TEXTURE_CLIPMAP_FRAME_SGIX */
-      1428, /* GL_TEXTURE_CLIPMAP_OFFSET_SGIX */
-      1429, /* GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX */
-      1427, /* GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX */
-      1425, /* GL_TEXTURE_CLIPMAP_DEPTH_SGIX */
-       726, /* GL_MAX_CLIPMAP_DEPTH_SGIX */
-       727, /* GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX */
-      1067, /* GL_POST_TEXTURE_FILTER_BIAS_SGIX */
-      1069, /* GL_POST_TEXTURE_FILTER_SCALE_SGIX */
-      1066, /* GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX */
-      1068, /* GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX */
-      1492, /* GL_TEXTURE_LOD_BIAS_S_SGIX */
-      1493, /* GL_TEXTURE_LOD_BIAS_T_SGIX */
-      1491, /* GL_TEXTURE_LOD_BIAS_R_SGIX */
-       477, /* GL_GENERATE_MIPMAP */
-       478, /* GL_GENERATE_MIPMAP_HINT */
-       443, /* GL_FOG_OFFSET_SGIX */
-       444, /* GL_FOG_OFFSET_VALUE_SGIX */
-      1438, /* GL_TEXTURE_COMPARE_SGIX */
-      1437, /* GL_TEXTURE_COMPARE_OPERATOR_SGIX */
-      1488, /* GL_TEXTURE_LEQUAL_R_SGIX */
-      1480, /* GL_TEXTURE_GEQUAL_R_SGIX */
-       307, /* GL_DEPTH_COMPONENT16 */
-       310, /* GL_DEPTH_COMPONENT24 */
-       313, /* GL_DEPTH_COMPONENT32 */
-       261, /* GL_CULL_VERTEX_EXT */
-       263, /* GL_CULL_VERTEX_OBJECT_POSITION_EXT */
-       262, /* GL_CULL_VERTEX_EYE_POSITION_EXT */
-      1622, /* GL_WRAP_BORDER_SUN */
-      1431, /* GL_TEXTURE_COLOR_WRITEMASK_SGIS */
-       565, /* GL_LIGHT_MODEL_COLOR_CONTROL */
-      1252, /* GL_SINGLE_COLOR */
-      1243, /* GL_SEPARATE_SPECULAR_COLOR */
-      1249, /* GL_SHARED_TEXTURE_PALETTE_EXT */
-      1547, /* GL_UNSIGNED_BYTE_2_3_3_REV */
-      1560, /* GL_UNSIGNED_SHORT_5_6_5 */
-      1561, /* GL_UNSIGNED_SHORT_5_6_5_REV */
-      1558, /* GL_UNSIGNED_SHORT_4_4_4_4_REV */
-      1556, /* GL_UNSIGNED_SHORT_1_5_5_5_REV */
-      1554, /* GL_UNSIGNED_INT_8_8_8_8_REV */
-      1552, /* GL_UNSIGNED_INT_2_10_10_10_REV */
-      1500, /* GL_TEXTURE_MAX_CLAMP_S_SGIX */
-      1501, /* GL_TEXTURE_MAX_CLAMP_T_SGIX */
-      1499, /* GL_TEXTURE_MAX_CLAMP_R_SGIX */
-       808, /* GL_MIRRORED_REPEAT */
-      1205, /* GL_RGB_S3TC */
-      1182, /* GL_RGB4_S3TC */
-      1204, /* GL_RGBA_S3TC */
-      1199, /* GL_RGBA4_S3TC */
-      1202, /* GL_RGBA_DXT5_S3TC */
-      1197, /* GL_RGBA4_DXT5_S3TC */
-       227, /* GL_COMPRESSED_RGB_S3TC_DXT1_EXT */
-       222, /* GL_COMPRESSED_RGBA_S3TC_DXT1_EXT */
-       223, /* GL_COMPRESSED_RGBA_S3TC_DXT3_EXT */
-       224, /* GL_COMPRESSED_RGBA_S3TC_DXT5_EXT */
-       869, /* GL_NEAREST_CLIPMAP_NEAREST_SGIX */
-       868, /* GL_NEAREST_CLIPMAP_LINEAR_SGIX */
-       573, /* GL_LINEAR_CLIPMAP_NEAREST_SGIX */
-       430, /* GL_FOG_COORDINATE_SOURCE */
-       422, /* GL_FOG_COORD */
-       446, /* GL_FRAGMENT_DEPTH */
-       267, /* GL_CURRENT_FOG_COORD */
-       429, /* GL_FOG_COORDINATE_ARRAY_TYPE */
-       428, /* GL_FOG_COORDINATE_ARRAY_STRIDE */
-       427, /* GL_FOG_COORDINATE_ARRAY_POINTER */
-       424, /* GL_FOG_COORDINATE_ARRAY */
-       164, /* GL_COLOR_SUM */
-       285, /* GL_CURRENT_SECONDARY_COLOR */
-      1236, /* GL_SECONDARY_COLOR_ARRAY_SIZE */
-      1238, /* GL_SECONDARY_COLOR_ARRAY_TYPE */
-      1237, /* GL_SECONDARY_COLOR_ARRAY_STRIDE */
-      1235, /* GL_SECONDARY_COLOR_ARRAY_POINTER */
-      1232, /* GL_SECONDARY_COLOR_ARRAY */
-        24, /* GL_ALIASED_POINT_SIZE_RANGE */
-        23, /* GL_ALIASED_LINE_WIDTH_RANGE */
-      1342, /* GL_TEXTURE0 */
-      1344, /* GL_TEXTURE1 */
-      1366, /* GL_TEXTURE2 */
-      1388, /* GL_TEXTURE3 */
-      1394, /* GL_TEXTURE4 */
-      1396, /* GL_TEXTURE5 */
-      1398, /* GL_TEXTURE6 */
-      1400, /* GL_TEXTURE7 */
-      1402, /* GL_TEXTURE8 */
-      1404, /* GL_TEXTURE9 */
-      1345, /* GL_TEXTURE10 */
-      1347, /* GL_TEXTURE11 */
-      1349, /* GL_TEXTURE12 */
-      1351, /* GL_TEXTURE13 */
-      1353, /* GL_TEXTURE14 */
-      1355, /* GL_TEXTURE15 */
-      1357, /* GL_TEXTURE16 */
-      1359, /* GL_TEXTURE17 */
-      1361, /* GL_TEXTURE18 */
-      1363, /* GL_TEXTURE19 */
-      1367, /* GL_TEXTURE20 */
-      1369, /* GL_TEXTURE21 */
-      1371, /* GL_TEXTURE22 */
-      1373, /* GL_TEXTURE23 */
-      1375, /* GL_TEXTURE24 */
-      1377, /* GL_TEXTURE25 */
-      1379, /* GL_TEXTURE26 */
-      1381, /* GL_TEXTURE27 */
-      1383, /* GL_TEXTURE28 */
-      1385, /* GL_TEXTURE29 */
-      1389, /* GL_TEXTURE30 */
-      1391, /* GL_TEXTURE31 */
-        16, /* GL_ACTIVE_TEXTURE */
-       114, /* GL_CLIENT_ACTIVE_TEXTURE */
-       790, /* GL_MAX_TEXTURE_UNITS */
-      1526, /* GL_TRANSPOSE_MODELVIEW_MATRIX */
-      1529, /* GL_TRANSPOSE_PROJECTION_MATRIX */
-      1531, /* GL_TRANSPOSE_TEXTURE_MATRIX */
-      1523, /* GL_TRANSPOSE_COLOR_MATRIX */
-      1330, /* GL_SUBTRACT */
-       781, /* GL_MAX_RENDERBUFFER_SIZE_EXT */
-       210, /* GL_COMPRESSED_ALPHA */
-       214, /* GL_COMPRESSED_LUMINANCE */
-       215, /* GL_COMPRESSED_LUMINANCE_ALPHA */
-       212, /* GL_COMPRESSED_INTENSITY */
-       218, /* GL_COMPRESSED_RGB */
-       219, /* GL_COMPRESSED_RGBA */
-      1445, /* GL_TEXTURE_COMPRESSION_HINT */
-      1507, /* GL_TEXTURE_RECTANGLE_ARB */
-      1417, /* GL_TEXTURE_BINDING_RECTANGLE_ARB */
-      1123, /* GL_PROXY_TEXTURE_RECTANGLE_ARB */
-       779, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB */
-       319, /* GL_DEPTH_STENCIL_NV */
-      1551, /* GL_UNSIGNED_INT_24_8_NV */
-       786, /* GL_MAX_TEXTURE_LOD_BIAS */
-      1498, /* GL_TEXTURE_MAX_ANISOTROPY_EXT */
-       787, /* GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT */
-      1474, /* GL_TEXTURE_FILTER_CONTROL */
-      1489, /* GL_TEXTURE_LOD_BIAS */
-       197, /* GL_COMBINE4 */
-       782, /* GL_MAX_SHININESS_NV */
-       783, /* GL_MAX_SPOT_EXPONENT_NV */
-       511, /* GL_INCR_WRAP */
-       295, /* GL_DECR_WRAP */
-       828, /* GL_MODELVIEW1_ARB */
-       884, /* GL_NORMAL_MAP */
-      1152, /* GL_REFLECTION_MAP */
-      1454, /* GL_TEXTURE_CUBE_MAP */
-      1415, /* GL_TEXTURE_BINDING_CUBE_MAP */
-      1462, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X */
-      1456, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X */
-      1464, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y */
-      1458, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y */
-      1466, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z */
-      1460, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z */
-      1121, /* GL_PROXY_TEXTURE_CUBE_MAP */
-       737, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE */
-       863, /* GL_MULTISAMPLE_FILTER_HINT_NV */
-       438, /* GL_FOG_DISTANCE_MODE_NV */
-       403, /* GL_EYE_RADIAL_NV */
-       402, /* GL_EYE_PLANE_ABSOLUTE_NV */
-       196, /* GL_COMBINE */
-       203, /* GL_COMBINE_RGB */
-       198, /* GL_COMBINE_ALPHA */
-      1206, /* GL_RGB_SCALE */
-        20, /* GL_ADD_SIGNED */
-       537, /* GL_INTERPOLATE */
-       229, /* GL_CONSTANT */
-      1073, /* GL_PRIMARY_COLOR */
-      1070, /* GL_PREVIOUS */
-      1263, /* GL_SOURCE0_RGB */
-      1269, /* GL_SOURCE1_RGB */
-      1275, /* GL_SOURCE2_RGB */
-      1279, /* GL_SOURCE3_RGB_NV */
-      1260, /* GL_SOURCE0_ALPHA */
-      1266, /* GL_SOURCE1_ALPHA */
-      1272, /* GL_SOURCE2_ALPHA */
-      1278, /* GL_SOURCE3_ALPHA_NV */
-       920, /* GL_OPERAND0_RGB */
-       926, /* GL_OPERAND1_RGB */
-       932, /* GL_OPERAND2_RGB */
-       936, /* GL_OPERAND3_RGB_NV */
-       917, /* GL_OPERAND0_ALPHA */
-       923, /* GL_OPERAND1_ALPHA */
-       929, /* GL_OPERAND2_ALPHA */
-       935, /* GL_OPERAND3_ALPHA_NV */
-      1571, /* GL_VERTEX_ARRAY_BINDING_APPLE */
-      1626, /* GL_YCBCR_422_APPLE */
-      1562, /* GL_UNSIGNED_SHORT_8_8_APPLE */
-      1564, /* GL_UNSIGNED_SHORT_8_8_REV_APPLE */
-      1254, /* GL_SLICE_ACCUM_SUN */
-      1128, /* GL_QUAD_MESH_SUN */
-      1535, /* GL_TRIANGLE_MESH_SUN */
-      1603, /* GL_VERTEX_PROGRAM_ARB */
-      1611, /* GL_VERTEX_STATE_PROGRAM_NV */
-      1596, /* GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB */
-      1599, /* GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB */
-      1600, /* GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB */
-      1601, /* GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB */
-       287, /* GL_CURRENT_VERTEX_ATTRIB_ARB */
-      1086, /* GL_PROGRAM_LENGTH_ARB */
-      1100, /* GL_PROGRAM_STRING_ARB */
-       850, /* GL_MODELVIEW_PROJECTION_NV */
-       506, /* GL_IDENTITY_NV */
-       547, /* GL_INVERSE_NV */
-      1528, /* GL_TRANSPOSE_NV */
-       548, /* GL_INVERSE_TRANSPOSE_NV */
-       765, /* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
-       764, /* GL_MAX_PROGRAM_MATRICES_ARB */
-       676, /* GL_MATRIX0_NV */
-       688, /* GL_MATRIX1_NV */
-       700, /* GL_MATRIX2_NV */
-       704, /* GL_MATRIX3_NV */
-       706, /* GL_MATRIX4_NV */
-       708, /* GL_MATRIX5_NV */
-       710, /* GL_MATRIX6_NV */
-       712, /* GL_MATRIX7_NV */
-       273, /* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
-       270, /* GL_CURRENT_MATRIX_ARB */
-      1606, /* GL_VERTEX_PROGRAM_POINT_SIZE_ARB */
-      1608, /* GL_VERTEX_PROGRAM_TWO_SIDE_ARB */
-      1098, /* GL_PROGRAM_PARAMETER_NV */
-      1598, /* GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB */
-      1102, /* GL_PROGRAM_TARGET_NV */
-      1099, /* GL_PROGRAM_RESIDENT_NV */
-      1520, /* GL_TRACK_MATRIX_NV */
-      1521, /* GL_TRACK_MATRIX_TRANSFORM_NV */
-      1604, /* GL_VERTEX_PROGRAM_BINDING_NV */
-      1080, /* GL_PROGRAM_ERROR_POSITION_ARB */
-       304, /* GL_DEPTH_CLAMP_NV */
-      1578, /* GL_VERTEX_ATTRIB_ARRAY0_NV */
-      1585, /* GL_VERTEX_ATTRIB_ARRAY1_NV */
-      1586, /* GL_VERTEX_ATTRIB_ARRAY2_NV */
-      1587, /* GL_VERTEX_ATTRIB_ARRAY3_NV */
-      1588, /* GL_VERTEX_ATTRIB_ARRAY4_NV */
-      1589, /* GL_VERTEX_ATTRIB_ARRAY5_NV */
-      1590, /* GL_VERTEX_ATTRIB_ARRAY6_NV */
-      1591, /* GL_VERTEX_ATTRIB_ARRAY7_NV */
-      1592, /* GL_VERTEX_ATTRIB_ARRAY8_NV */
-      1593, /* GL_VERTEX_ATTRIB_ARRAY9_NV */
-      1579, /* GL_VERTEX_ATTRIB_ARRAY10_NV */
-      1580, /* GL_VERTEX_ATTRIB_ARRAY11_NV */
-      1581, /* GL_VERTEX_ATTRIB_ARRAY12_NV */
-      1582, /* GL_VERTEX_ATTRIB_ARRAY13_NV */
-      1583, /* GL_VERTEX_ATTRIB_ARRAY14_NV */
-      1584, /* GL_VERTEX_ATTRIB_ARRAY15_NV */
-       630, /* GL_MAP1_VERTEX_ATTRIB0_4_NV */
-       637, /* GL_MAP1_VERTEX_ATTRIB1_4_NV */
-       638, /* GL_MAP1_VERTEX_ATTRIB2_4_NV */
-       639, /* GL_MAP1_VERTEX_ATTRIB3_4_NV */
-       640, /* GL_MAP1_VERTEX_ATTRIB4_4_NV */
-       641, /* GL_MAP1_VERTEX_ATTRIB5_4_NV */
-       642, /* GL_MAP1_VERTEX_ATTRIB6_4_NV */
-       643, /* GL_MAP1_VERTEX_ATTRIB7_4_NV */
-       644, /* GL_MAP1_VERTEX_ATTRIB8_4_NV */
-       645, /* GL_MAP1_VERTEX_ATTRIB9_4_NV */
-       631, /* GL_MAP1_VERTEX_ATTRIB10_4_NV */
-       632, /* GL_MAP1_VERTEX_ATTRIB11_4_NV */
-       633, /* GL_MAP1_VERTEX_ATTRIB12_4_NV */
-       634, /* GL_MAP1_VERTEX_ATTRIB13_4_NV */
-       635, /* GL_MAP1_VERTEX_ATTRIB14_4_NV */
-       636, /* GL_MAP1_VERTEX_ATTRIB15_4_NV */
-       657, /* GL_MAP2_VERTEX_ATTRIB0_4_NV */
-       664, /* GL_MAP2_VERTEX_ATTRIB1_4_NV */
-       665, /* GL_MAP2_VERTEX_ATTRIB2_4_NV */
-       666, /* GL_MAP2_VERTEX_ATTRIB3_4_NV */
-       667, /* GL_MAP2_VERTEX_ATTRIB4_4_NV */
-       668, /* GL_MAP2_VERTEX_ATTRIB5_4_NV */
-       669, /* GL_MAP2_VERTEX_ATTRIB6_4_NV */
-      1079, /* GL_PROGRAM_BINDING_ARB */
-       671, /* GL_MAP2_VERTEX_ATTRIB8_4_NV */
-       672, /* GL_MAP2_VERTEX_ATTRIB9_4_NV */
-       658, /* GL_MAP2_VERTEX_ATTRIB10_4_NV */
-       659, /* GL_MAP2_VERTEX_ATTRIB11_4_NV */
-       660, /* GL_MAP2_VERTEX_ATTRIB12_4_NV */
-       661, /* GL_MAP2_VERTEX_ATTRIB13_4_NV */
-       662, /* GL_MAP2_VERTEX_ATTRIB14_4_NV */
-       663, /* GL_MAP2_VERTEX_ATTRIB15_4_NV */
-      1443, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE */
-      1440, /* GL_TEXTURE_COMPRESSED */
-       889, /* GL_NUM_COMPRESSED_TEXTURE_FORMATS */
-       228, /* GL_COMPRESSED_TEXTURE_FORMATS */
-       798, /* GL_MAX_VERTEX_UNITS_ARB */
-        18, /* GL_ACTIVE_VERTEX_UNITS_ARB */
-      1621, /* GL_WEIGHT_SUM_UNITY_ARB */
-      1602, /* GL_VERTEX_BLEND_ARB */
-       288, /* GL_CURRENT_WEIGHT_ARB */
-      1620, /* GL_WEIGHT_ARRAY_TYPE_ARB */
-      1619, /* GL_WEIGHT_ARRAY_STRIDE_ARB */
-      1618, /* GL_WEIGHT_ARRAY_SIZE_ARB */
-      1617, /* GL_WEIGHT_ARRAY_POINTER_ARB */
-      1614, /* GL_WEIGHT_ARRAY_ARB */
-       330, /* GL_DOT3_RGB */
-       331, /* GL_DOT3_RGBA */
-       226, /* GL_COMPRESSED_RGB_FXT1_3DFX */
-       221, /* GL_COMPRESSED_RGBA_FXT1_3DFX */
-       858, /* GL_MULTISAMPLE_3DFX */
-      1221, /* GL_SAMPLE_BUFFERS_3DFX */
-      1212, /* GL_SAMPLES_3DFX */
-       839, /* GL_MODELVIEW2_ARB */
-       842, /* GL_MODELVIEW3_ARB */
-       843, /* GL_MODELVIEW4_ARB */
-       844, /* GL_MODELVIEW5_ARB */
-       845, /* GL_MODELVIEW6_ARB */
-       846, /* GL_MODELVIEW7_ARB */
-       847, /* GL_MODELVIEW8_ARB */
-       848, /* GL_MODELVIEW9_ARB */
-       818, /* GL_MODELVIEW10_ARB */
-       819, /* GL_MODELVIEW11_ARB */
-       820, /* GL_MODELVIEW12_ARB */
-       821, /* GL_MODELVIEW13_ARB */
-       822, /* GL_MODELVIEW14_ARB */
-       823, /* GL_MODELVIEW15_ARB */
-       824, /* GL_MODELVIEW16_ARB */
-       825, /* GL_MODELVIEW17_ARB */
-       826, /* GL_MODELVIEW18_ARB */
-       827, /* GL_MODELVIEW19_ARB */
-       829, /* GL_MODELVIEW20_ARB */
-       830, /* GL_MODELVIEW21_ARB */
-       831, /* GL_MODELVIEW22_ARB */
-       832, /* GL_MODELVIEW23_ARB */
-       833, /* GL_MODELVIEW24_ARB */
-       834, /* GL_MODELVIEW25_ARB */
-       835, /* GL_MODELVIEW26_ARB */
-       836, /* GL_MODELVIEW27_ARB */
-       837, /* GL_MODELVIEW28_ARB */
-       838, /* GL_MODELVIEW29_ARB */
-       840, /* GL_MODELVIEW30_ARB */
-       841, /* GL_MODELVIEW31_ARB */
-       335, /* GL_DOT3_RGB_EXT */
-       333, /* GL_DOT3_RGBA_EXT */
-       812, /* GL_MIRROR_CLAMP_EXT */
-       815, /* GL_MIRROR_CLAMP_TO_EDGE_EXT */
-       853, /* GL_MODULATE_ADD_ATI */
-       854, /* GL_MODULATE_SIGNED_ADD_ATI */
-       855, /* GL_MODULATE_SUBTRACT_ATI */
-      1627, /* GL_YCBCR_MESA */
-       944, /* GL_PACK_INVERT_MESA */
-       291, /* GL_DEBUG_OBJECT_MESA */
-       292, /* GL_DEBUG_PRINT_MESA */
-       290, /* GL_DEBUG_ASSERT_MESA */
-        97, /* GL_BUFFER_SIZE */
-        99, /* GL_BUFFER_USAGE */
-       447, /* GL_FRAGMENT_PROGRAM_ARB */
-      1077, /* GL_PROGRAM_ALU_INSTRUCTIONS_ARB */
-      1105, /* GL_PROGRAM_TEX_INSTRUCTIONS_ARB */
-      1104, /* GL_PROGRAM_TEX_INDIRECTIONS_ARB */
-      1089, /* GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
-      1095, /* GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
-      1094, /* GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
-       754, /* GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB */
-       777, /* GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB */
-       776, /* GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB */
-       767, /* GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
-       773, /* GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
-       772, /* GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
-       739, /* GL_MAX_DRAW_BUFFERS_ARB */
-       339, /* GL_DRAW_BUFFER0_ARB */
-       353, /* GL_DRAW_BUFFER1_ARB */
-       355, /* GL_DRAW_BUFFER2_ARB */
-       357, /* GL_DRAW_BUFFER3_ARB */
-       359, /* GL_DRAW_BUFFER4_ARB */
-       361, /* GL_DRAW_BUFFER5_ARB */
-       363, /* GL_DRAW_BUFFER6_ARB */
-       365, /* GL_DRAW_BUFFER7_ARB */
-       367, /* GL_DRAW_BUFFER8_ARB */
-       369, /* GL_DRAW_BUFFER9_ARB */
-       341, /* GL_DRAW_BUFFER10_ARB */
-       343, /* GL_DRAW_BUFFER11_ARB */
-       345, /* GL_DRAW_BUFFER12_ARB */
-       347, /* GL_DRAW_BUFFER13_ARB */
-       349, /* GL_DRAW_BUFFER14_ARB */
-       351, /* GL_DRAW_BUFFER15_ARB */
-        77, /* GL_BLEND_EQUATION_ALPHA_EXT */
-       721, /* GL_MATRIX_PALETTE_ARB */
-       748, /* GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB */
-       751, /* GL_MAX_PALETTE_MATRICES_ARB */
-       276, /* GL_CURRENT_PALETTE_MATRIX_ARB */
-       715, /* GL_MATRIX_INDEX_ARRAY_ARB */
-       271, /* GL_CURRENT_MATRIX_INDEX_ARB */
-       717, /* GL_MATRIX_INDEX_ARRAY_SIZE_ARB */
-       719, /* GL_MATRIX_INDEX_ARRAY_TYPE_ARB */
-       718, /* GL_MATRIX_INDEX_ARRAY_STRIDE_ARB */
-       716, /* GL_MATRIX_INDEX_ARRAY_POINTER_ARB */
-      1469, /* GL_TEXTURE_DEPTH_SIZE */
-       323, /* GL_DEPTH_TEXTURE_MODE */
-      1435, /* GL_TEXTURE_COMPARE_MODE */
-      1433, /* GL_TEXTURE_COMPARE_FUNC */
-       206, /* GL_COMPARE_R_TO_TEXTURE */
-      1012, /* GL_POINT_SPRITE_ARB */
-       254, /* GL_COORD_REPLACE_ARB */
-      1015, /* GL_POINT_SPRITE_R_MODE_NV */
-      1130, /* GL_QUERY_COUNTER_BITS */
-       277, /* GL_CURRENT_QUERY */
-      1132, /* GL_QUERY_RESULT */
-      1134, /* GL_QUERY_RESULT_AVAILABLE */
-       795, /* GL_MAX_VERTEX_ATTRIBS_ARB */
-      1597, /* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB */
-       321, /* GL_DEPTH_STENCIL_TO_RGBA_NV */
-       320, /* GL_DEPTH_STENCIL_TO_BGRA_NV */
-       784, /* GL_MAX_TEXTURE_COORDS_ARB */
-       785, /* GL_MAX_TEXTURE_IMAGE_UNITS_ARB */
-      1082, /* GL_PROGRAM_ERROR_STRING_ARB */
-      1084, /* GL_PROGRAM_FORMAT_ASCII_ARB */
-      1083, /* GL_PROGRAM_FORMAT_ARB */
-      1514, /* GL_TEXTURE_UNSIGNED_REMAP_MODE_NV */
-       302, /* GL_DEPTH_BOUNDS_TEST_EXT */
-       301, /* GL_DEPTH_BOUNDS_EXT */
-        48, /* GL_ARRAY_BUFFER */
-       388, /* GL_ELEMENT_ARRAY_BUFFER */
-        50, /* GL_ARRAY_BUFFER_BINDING */
-       390, /* GL_ELEMENT_ARRAY_BUFFER_BINDING */
-      1572, /* GL_VERTEX_ARRAY_BUFFER_BINDING */
-       879, /* GL_NORMAL_ARRAY_BUFFER_BINDING */
-       130, /* GL_COLOR_ARRAY_BUFFER_BINDING */
-       514, /* GL_INDEX_ARRAY_BUFFER_BINDING */
-      1448, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING */
-       384, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING */
-      1233, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING */
-       425, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING */
-      1615, /* GL_WEIGHT_ARRAY_BUFFER_BINDING */
-      1594, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING */
-      1085, /* GL_PROGRAM_INSTRUCTIONS_ARB */
-       760, /* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
-      1091, /* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
-       769, /* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
-      1103, /* GL_PROGRAM_TEMPORARIES_ARB */
-       775, /* GL_MAX_PROGRAM_TEMPORARIES_ARB */
-      1093, /* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
-       771, /* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
-      1097, /* GL_PROGRAM_PARAMETERS_ARB */
-       774, /* GL_MAX_PROGRAM_PARAMETERS_ARB */
-      1092, /* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
-       770, /* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
-      1078, /* GL_PROGRAM_ATTRIBS_ARB */
-       755, /* GL_MAX_PROGRAM_ATTRIBS_ARB */
-      1090, /* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
-       768, /* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
-      1076, /* GL_PROGRAM_ADDRESS_REGISTERS_ARB */
-       753, /* GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB */
-      1088, /* GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
-       766, /* GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
-       761, /* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
-       757, /* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
-      1106, /* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
-      1525, /* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
-      1142, /* GL_READ_ONLY */
-      1623, /* GL_WRITE_ONLY */
-      1144, /* GL_READ_WRITE */
-        91, /* GL_BUFFER_ACCESS */
-        93, /* GL_BUFFER_MAPPED */
-        95, /* GL_BUFFER_MAP_POINTER */
-      1519, /* GL_TIME_ELAPSED_EXT */
-       675, /* GL_MATRIX0_ARB */
-       687, /* GL_MATRIX1_ARB */
-       699, /* GL_MATRIX2_ARB */
-       703, /* GL_MATRIX3_ARB */
-       705, /* GL_MATRIX4_ARB */
-       707, /* GL_MATRIX5_ARB */
-       709, /* GL_MATRIX6_ARB */
-       711, /* GL_MATRIX7_ARB */
-       713, /* GL_MATRIX8_ARB */
-       714, /* GL_MATRIX9_ARB */
-       677, /* GL_MATRIX10_ARB */
-       678, /* GL_MATRIX11_ARB */
-       679, /* GL_MATRIX12_ARB */
-       680, /* GL_MATRIX13_ARB */
-       681, /* GL_MATRIX14_ARB */
-       682, /* GL_MATRIX15_ARB */
-       683, /* GL_MATRIX16_ARB */
-       684, /* GL_MATRIX17_ARB */
-       685, /* GL_MATRIX18_ARB */
-       686, /* GL_MATRIX19_ARB */
-       689, /* GL_MATRIX20_ARB */
-       690, /* GL_MATRIX21_ARB */
-       691, /* GL_MATRIX22_ARB */
-       692, /* GL_MATRIX23_ARB */
-       693, /* GL_MATRIX24_ARB */
-       694, /* GL_MATRIX25_ARB */
-       695, /* GL_MATRIX26_ARB */
-       696, /* GL_MATRIX27_ARB */
-       697, /* GL_MATRIX28_ARB */
-       698, /* GL_MATRIX29_ARB */
-       701, /* GL_MATRIX30_ARB */
-       702, /* GL_MATRIX31_ARB */
-      1325, /* GL_STREAM_DRAW */
-      1327, /* GL_STREAM_READ */
-      1323, /* GL_STREAM_COPY */
-      1298, /* GL_STATIC_DRAW */
-      1300, /* GL_STATIC_READ */
-      1296, /* GL_STATIC_COPY */
-       378, /* GL_DYNAMIC_DRAW */
-       380, /* GL_DYNAMIC_READ */
-       376, /* GL_DYNAMIC_COPY */
-       985, /* GL_PIXEL_PACK_BUFFER_EXT */
-       987, /* GL_PIXEL_UNPACK_BUFFER_EXT */
-       984, /* GL_PIXEL_PACK_BUFFER_BINDING_EXT */
-       986, /* GL_PIXEL_UNPACK_BUFFER_BINDING_EXT */
-       758, /* GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV */
-       756, /* GL_MAX_PROGRAM_CALL_DEPTH_NV */
-       759, /* GL_MAX_PROGRAM_IF_DEPTH_NV */
-       763, /* GL_MAX_PROGRAM_LOOP_DEPTH_NV */
-       762, /* GL_MAX_PROGRAM_LOOP_COUNT_NV */
-      1319, /* GL_STENCIL_TEST_TWO_SIDE_EXT */
-        15, /* GL_ACTIVE_STENCIL_FACE_EXT */
-       813, /* GL_MIRROR_CLAMP_TO_BORDER_EXT */
-      1214, /* GL_SAMPLES_PASSED */
-       448, /* GL_FRAGMENT_SHADER_ARB */
-      1610, /* GL_VERTEX_SHADER_ARB */
-      1096, /* GL_PROGRAM_OBJECT_ARB */
-      1246, /* GL_SHADER_OBJECT_ARB */
-       745, /* GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB */
-       797, /* GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB */
-       794, /* GL_MAX_VARYING_FLOATS_ARB */
-       796, /* GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB */
-       732, /* GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB */
-       904, /* GL_OBJECT_TYPE_ARB */
-       903, /* GL_OBJECT_SUBTYPE_ARB */
-       416, /* GL_FLOAT_VEC2_ARB */
-       417, /* GL_FLOAT_VEC3_ARB */
-       418, /* GL_FLOAT_VEC4_ARB */
-       540, /* GL_INT_VEC2_ARB */
-       541, /* GL_INT_VEC3_ARB */
-       542, /* GL_INT_VEC4_ARB */
-        87, /* GL_BOOL_ARB */
-        88, /* GL_BOOL_VEC2_ARB */
-        89, /* GL_BOOL_VEC3_ARB */
-        90, /* GL_BOOL_VEC4_ARB */
-       413, /* GL_FLOAT_MAT2_ARB */
-       414, /* GL_FLOAT_MAT3_ARB */
-       415, /* GL_FLOAT_MAT4_ARB */
-       897, /* GL_OBJECT_DELETE_STATUS_ARB */
-       896, /* GL_OBJECT_COMPILE_STATUS_ARB */
-       900, /* GL_OBJECT_LINK_STATUS_ARB */
-       905, /* GL_OBJECT_VALIDATE_STATUS_ARB */
-       898, /* GL_OBJECT_INFO_LOG_LENGTH_ARB */
-       895, /* GL_OBJECT_ATTACHED_OBJECTS_ARB */
-       893, /* GL_OBJECT_ACTIVE_UNIFORMS_ARB */
-       894, /* GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB */
-       902, /* GL_OBJECT_SHADER_SOURCE_LENGTH_ARB */
-       891, /* GL_OBJECT_ACTIVE_ATTRIBUTES_ARB */
-       892, /* GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB */
-       953, /* GL_PALETTE4_RGB8_OES */
-       955, /* GL_PALETTE4_RGBA8_OES */
-       951, /* GL_PALETTE4_R5_G6_B5_OES */
-       954, /* GL_PALETTE4_RGBA4_OES */
-       952, /* GL_PALETTE4_RGB5_A1_OES */
-       958, /* GL_PALETTE8_RGB8_OES */
-       960, /* GL_PALETTE8_RGBA8_OES */
-       956, /* GL_PALETTE8_R5_G6_B5_OES */
-       959, /* GL_PALETTE8_RGBA4_OES */
-       957, /* GL_PALETTE8_RGB5_A1_OES */
-       509, /* GL_IMPLEMENTATION_COLOR_READ_TYPE_OES */
-       508, /* GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES */
-      1013, /* GL_POINT_SPRITE_COORD_ORIGIN */
-       371, /* GL_DRAW_FRAMEBUFFER_BINDING_EXT */
-      1156, /* GL_RENDERBUFFER_BINDING_EXT */
-      1141, /* GL_READ_FRAMEBUFFER_EXT */
-       372, /* GL_DRAW_FRAMEBUFFER_EXT */
-      1140, /* GL_READ_FRAMEBUFFER_BINDING_EXT */
-       450, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT */
-       449, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT */
-       453, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT */
-       452, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT */
-       451, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT */
-       455, /* GL_FRAMEBUFFER_COMPLETE_EXT */
-       457, /* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT */
-       462, /* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT */
-       460, /* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT */
-       458, /* GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT */
-       461, /* GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT */
-       459, /* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT */
-       463, /* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT */
-       465, /* GL_FRAMEBUFFER_UNSUPPORTED_EXT */
-       464, /* GL_FRAMEBUFFER_STATUS_ERROR_EXT */
-       729, /* GL_MAX_COLOR_ATTACHMENTS_EXT */
-       136, /* GL_COLOR_ATTACHMENT0_EXT */
-       143, /* GL_COLOR_ATTACHMENT1_EXT */
-       144, /* GL_COLOR_ATTACHMENT2_EXT */
-       145, /* GL_COLOR_ATTACHMENT3_EXT */
-       146, /* GL_COLOR_ATTACHMENT4_EXT */
-       147, /* GL_COLOR_ATTACHMENT5_EXT */
-       148, /* GL_COLOR_ATTACHMENT6_EXT */
-       149, /* GL_COLOR_ATTACHMENT7_EXT */
-       150, /* GL_COLOR_ATTACHMENT8_EXT */
-       151, /* GL_COLOR_ATTACHMENT9_EXT */
-       137, /* GL_COLOR_ATTACHMENT10_EXT */
-       138, /* GL_COLOR_ATTACHMENT11_EXT */
-       139, /* GL_COLOR_ATTACHMENT12_EXT */
-       140, /* GL_COLOR_ATTACHMENT13_EXT */
-       141, /* GL_COLOR_ATTACHMENT14_EXT */
-       142, /* GL_COLOR_ATTACHMENT15_EXT */
-       298, /* GL_DEPTH_ATTACHMENT_EXT */
-      1303, /* GL_STENCIL_ATTACHMENT_EXT */
-       456, /* GL_FRAMEBUFFER_EXT */
-      1157, /* GL_RENDERBUFFER_EXT */
-      1160, /* GL_RENDERBUFFER_WIDTH_EXT */
-      1158, /* GL_RENDERBUFFER_HEIGHT_EXT */
-      1159, /* GL_RENDERBUFFER_INTERNAL_FORMAT_EXT */
-      1314, /* GL_STENCIL_INDEX_EXT */
-      1311, /* GL_STENCIL_INDEX1_EXT */
-      1312, /* GL_STENCIL_INDEX4_EXT */
-      1313, /* GL_STENCIL_INDEX8_EXT */
-      1310, /* GL_STENCIL_INDEX16_EXT */
-       396, /* GL_EVAL_BIT */
-      1138, /* GL_RASTER_POSITION_UNCLIPPED_IBM */
-       591, /* GL_LIST_BIT */
-      1419, /* GL_TEXTURE_BIT */
-      1229, /* GL_SCISSOR_BIT */
-        25, /* GL_ALL_ATTRIB_BITS */
-       860, /* GL_MULTISAMPLE_BIT */
-        26, /* GL_ALL_CLIENT_ATTRIB_BITS */
+       351, /* GL_DOUBLE */
+       123, /* GL_CLEAR */
+        49, /* GL_AND */
+        51, /* GL_AND_REVERSE */
+       268, /* GL_COPY */
+        50, /* GL_AND_INVERTED */
+       930, /* GL_NOOP */
+      1708, /* GL_XOR */
+       992, /* GL_OR */
+       931, /* GL_NOR */
+       426, /* GL_EQUIV */
+       593, /* GL_INVERT */
+       995, /* GL_OR_REVERSE */
+       269, /* GL_COPY_INVERTED */
+       994, /* GL_OR_INVERTED */
+       921, /* GL_NAND */
+      1307, /* GL_SET */
+       423, /* GL_EMISSION */
+      1315, /* GL_SHININESS */
+        48, /* GL_AMBIENT_AND_DIFFUSE */
+       165, /* GL_COLOR_INDEXES */
+       871, /* GL_MODELVIEW */
+      1163, /* GL_PROJECTION */
+      1413, /* GL_TEXTURE */
+       138, /* GL_COLOR */
+       312, /* GL_DEPTH */
+      1367, /* GL_STENCIL */
+       164, /* GL_COLOR_INDEX */
+      1381, /* GL_STENCIL_INDEX */
+       321, /* GL_DEPTH_COMPONENT */
+      1202, /* GL_RED */
+       523, /* GL_GREEN */
+        89, /* GL_BLUE */
+        31, /* GL_ALPHA */
+      1226, /* GL_RGB */
+      1245, /* GL_RGBA */
+       643, /* GL_LUMINANCE */
+       664, /* GL_LUMINANCE_ALPHA */
+        73, /* GL_BITMAP */
+      1043, /* GL_POINT */
+       613, /* GL_LINE */
+       441, /* GL_FILL */
+      1211, /* GL_RENDER */
+       437, /* GL_FEEDBACK */
+      1301, /* GL_SELECT */
+       442, /* GL_FLAT */
+      1320, /* GL_SMOOTH */
+       594, /* GL_KEEP */
+      1220, /* GL_REPLACE */
+       550, /* GL_INCR */
+       308, /* GL_DECR */
+      1642, /* GL_VENDOR */
+      1217, /* GL_RENDERER */
+      1643, /* GL_VERSION */
+       430, /* GL_EXTENSIONS */
+      1266, /* GL_S */
+      1404, /* GL_T */
+      1192, /* GL_R */
+      1181, /* GL_Q */
+       907, /* GL_MODULATE */
+       307, /* GL_DECAL */
+      1545, /* GL_TEXTURE_ENV_MODE */
+      1544, /* GL_TEXTURE_ENV_COLOR */
+      1543, /* GL_TEXTURE_ENV */
+       431, /* GL_EYE_LINEAR */
+       954, /* GL_OBJECT_LINEAR */
+      1346, /* GL_SPHERE_MAP */
+      1547, /* GL_TEXTURE_GEN_MODE */
+       956, /* GL_OBJECT_PLANE */
+       432, /* GL_EYE_PLANE */
+       922, /* GL_NEAREST */
+       614, /* GL_LINEAR */
+       926, /* GL_NEAREST_MIPMAP_NEAREST */
+       619, /* GL_LINEAR_MIPMAP_NEAREST */
+       925, /* GL_NEAREST_MIPMAP_LINEAR */
+       618, /* GL_LINEAR_MIPMAP_LINEAR */
+      1568, /* GL_TEXTURE_MAG_FILTER */
+      1576, /* GL_TEXTURE_MIN_FILTER */
+      1589, /* GL_TEXTURE_WRAP_S */
+      1590, /* GL_TEXTURE_WRAP_T */
+       117, /* GL_CLAMP */
+      1219, /* GL_REPEAT */
+      1081, /* GL_POLYGON_OFFSET_UNITS */
+      1080, /* GL_POLYGON_OFFSET_POINT */
+      1079, /* GL_POLYGON_OFFSET_LINE */
+      1193, /* GL_R3_G3_B2 */
+      1639, /* GL_V2F */
+      1640, /* GL_V3F */
+       114, /* GL_C4UB_V2F */
+       115, /* GL_C4UB_V3F */
+       112, /* GL_C3F_V3F */
+       919, /* GL_N3F_V3F */
+       113, /* GL_C4F_N3F_V3F */
+      1409, /* GL_T2F_V3F */
+      1411, /* GL_T4F_V4F */
+      1407, /* GL_T2F_C4UB_V3F */
+      1405, /* GL_T2F_C3F_V3F */
+      1408, /* GL_T2F_N3F_V3F */
+      1406, /* GL_T2F_C4F_N3F_V3F */
+      1410, /* GL_T4F_C4F_N3F_V4F */
+       130, /* GL_CLIP_PLANE0 */
+       131, /* GL_CLIP_PLANE1 */
+       132, /* GL_CLIP_PLANE2 */
+       133, /* GL_CLIP_PLANE3 */
+       134, /* GL_CLIP_PLANE4 */
+       135, /* GL_CLIP_PLANE5 */
+       598, /* GL_LIGHT0 */
+       599, /* GL_LIGHT1 */
+       600, /* GL_LIGHT2 */
+       601, /* GL_LIGHT3 */
+       602, /* GL_LIGHT4 */
+       603, /* GL_LIGHT5 */
+       604, /* GL_LIGHT6 */
+       605, /* GL_LIGHT7 */
+       527, /* GL_HINT_BIT */
+       246, /* GL_CONSTANT_COLOR */
+       966, /* GL_ONE_MINUS_CONSTANT_COLOR */
+       241, /* GL_CONSTANT_ALPHA */
+       964, /* GL_ONE_MINUS_CONSTANT_ALPHA */
+        76, /* GL_BLEND_COLOR */
+       510, /* GL_FUNC_ADD */
+       855, /* GL_MIN */
+       768, /* GL_MAX */
+        81, /* GL_BLEND_EQUATION */
+       514, /* GL_FUNC_SUBTRACT */
+       512, /* GL_FUNC_REVERSE_SUBTRACT */
+       249, /* GL_CONVOLUTION_1D */
+       250, /* GL_CONVOLUTION_2D */
+      1304, /* GL_SEPARABLE_2D */
+       253, /* GL_CONVOLUTION_BORDER_MODE */
+       257, /* GL_CONVOLUTION_FILTER_SCALE */
+       255, /* GL_CONVOLUTION_FILTER_BIAS */
+      1203, /* GL_REDUCE */
+       259, /* GL_CONVOLUTION_FORMAT */
+       263, /* GL_CONVOLUTION_WIDTH */
+       261, /* GL_CONVOLUTION_HEIGHT */
+       782, /* GL_MAX_CONVOLUTION_WIDTH */
+       780, /* GL_MAX_CONVOLUTION_HEIGHT */
+      1120, /* GL_POST_CONVOLUTION_RED_SCALE */
+      1116, /* GL_POST_CONVOLUTION_GREEN_SCALE */
+      1111, /* GL_POST_CONVOLUTION_BLUE_SCALE */
+      1107, /* GL_POST_CONVOLUTION_ALPHA_SCALE */
+      1118, /* GL_POST_CONVOLUTION_RED_BIAS */
+      1114, /* GL_POST_CONVOLUTION_GREEN_BIAS */
+      1109, /* GL_POST_CONVOLUTION_BLUE_BIAS */
+      1105, /* GL_POST_CONVOLUTION_ALPHA_BIAS */
+       528, /* GL_HISTOGRAM */
+      1167, /* GL_PROXY_HISTOGRAM */
+       544, /* GL_HISTOGRAM_WIDTH */
+       534, /* GL_HISTOGRAM_FORMAT */
+       540, /* GL_HISTOGRAM_RED_SIZE */
+       536, /* GL_HISTOGRAM_GREEN_SIZE */
+       531, /* GL_HISTOGRAM_BLUE_SIZE */
+       529, /* GL_HISTOGRAM_ALPHA_SIZE */
+       538, /* GL_HISTOGRAM_LUMINANCE_SIZE */
+       542, /* GL_HISTOGRAM_SINK */
+       856, /* GL_MINMAX */
+       858, /* GL_MINMAX_FORMAT */
+       860, /* GL_MINMAX_SINK */
+      1412, /* GL_TABLE_TOO_LARGE_EXT */
+      1620, /* GL_UNSIGNED_BYTE_3_3_2 */
+      1629, /* GL_UNSIGNED_SHORT_4_4_4_4 */
+      1631, /* GL_UNSIGNED_SHORT_5_5_5_1 */
+      1625, /* GL_UNSIGNED_INT_8_8_8_8 */
+      1622, /* GL_UNSIGNED_INT_10_10_10_2 */
+      1078, /* GL_POLYGON_OFFSET_FILL */
+      1077, /* GL_POLYGON_OFFSET_FACTOR */
+      1076, /* GL_POLYGON_OFFSET_BIAS */
+      1223, /* GL_RESCALE_NORMAL */
+        36, /* GL_ALPHA4 */
+        38, /* GL_ALPHA8 */
+        32, /* GL_ALPHA12 */
+        34, /* GL_ALPHA16 */
+       654, /* GL_LUMINANCE4 */
+       660, /* GL_LUMINANCE8 */
+       644, /* GL_LUMINANCE12 */
+       650, /* GL_LUMINANCE16 */
+       655, /* GL_LUMINANCE4_ALPHA4 */
+       658, /* GL_LUMINANCE6_ALPHA2 */
+       661, /* GL_LUMINANCE8_ALPHA8 */
+       647, /* GL_LUMINANCE12_ALPHA4 */
+       645, /* GL_LUMINANCE12_ALPHA12 */
+       651, /* GL_LUMINANCE16_ALPHA16 */
+       568, /* GL_INTENSITY */
+       573, /* GL_INTENSITY4 */
+       575, /* GL_INTENSITY8 */
+       569, /* GL_INTENSITY12 */
+       571, /* GL_INTENSITY16 */
+      1235, /* GL_RGB2_EXT */
+      1236, /* GL_RGB4 */
+      1239, /* GL_RGB5 */
+      1243, /* GL_RGB8 */
+      1227, /* GL_RGB10 */
+      1231, /* GL_RGB12 */
+      1233, /* GL_RGB16 */
+      1250, /* GL_RGBA2 */
+      1252, /* GL_RGBA4 */
+      1240, /* GL_RGB5_A1 */
+      1256, /* GL_RGBA8 */
+      1228, /* GL_RGB10_A2 */
+      1246, /* GL_RGBA12 */
+      1248, /* GL_RGBA16 */
+      1581, /* GL_TEXTURE_RED_SIZE */
+      1553, /* GL_TEXTURE_GREEN_SIZE */
+      1492, /* GL_TEXTURE_BLUE_SIZE */
+      1481, /* GL_TEXTURE_ALPHA_SIZE */
+      1566, /* GL_TEXTURE_LUMINANCE_SIZE */
+      1557, /* GL_TEXTURE_INTENSITY_SIZE */
+      1221, /* GL_REPLACE_EXT */
+      1171, /* GL_PROXY_TEXTURE_1D */
+      1173, /* GL_PROXY_TEXTURE_2D */
+      1585, /* GL_TEXTURE_TOO_LARGE_EXT */
+      1578, /* GL_TEXTURE_PRIORITY */
+      1583, /* GL_TEXTURE_RESIDENT */
+      1484, /* GL_TEXTURE_BINDING_1D */
+      1485, /* GL_TEXTURE_BINDING_2D */
+      1486, /* GL_TEXTURE_BINDING_3D */
+      1002, /* GL_PACK_SKIP_IMAGES */
+       998, /* GL_PACK_IMAGE_HEIGHT */
+      1614, /* GL_UNPACK_SKIP_IMAGES */
+      1611, /* GL_UNPACK_IMAGE_HEIGHT */
+      1480, /* GL_TEXTURE_3D */
+      1175, /* GL_PROXY_TEXTURE_3D */
+      1540, /* GL_TEXTURE_DEPTH */
+      1588, /* GL_TEXTURE_WRAP_R */
+       769, /* GL_MAX_3D_TEXTURE_SIZE */
+      1644, /* GL_VERTEX_ARRAY */
+       933, /* GL_NORMAL_ARRAY */
+       139, /* GL_COLOR_ARRAY */
+       553, /* GL_INDEX_ARRAY */
+      1519, /* GL_TEXTURE_COORD_ARRAY */
+       414, /* GL_EDGE_FLAG_ARRAY */
+      1649, /* GL_VERTEX_ARRAY_SIZE */
+      1651, /* GL_VERTEX_ARRAY_TYPE */
+      1650, /* GL_VERTEX_ARRAY_STRIDE */
+       938, /* GL_NORMAL_ARRAY_TYPE */
+       937, /* GL_NORMAL_ARRAY_STRIDE */
+       143, /* GL_COLOR_ARRAY_SIZE */
+       145, /* GL_COLOR_ARRAY_TYPE */
+       144, /* GL_COLOR_ARRAY_STRIDE */
+       558, /* GL_INDEX_ARRAY_TYPE */
+       557, /* GL_INDEX_ARRAY_STRIDE */
+      1523, /* GL_TEXTURE_COORD_ARRAY_SIZE */
+      1525, /* GL_TEXTURE_COORD_ARRAY_TYPE */
+      1524, /* GL_TEXTURE_COORD_ARRAY_STRIDE */
+       418, /* GL_EDGE_FLAG_ARRAY_STRIDE */
+      1648, /* GL_VERTEX_ARRAY_POINTER */
+       936, /* GL_NORMAL_ARRAY_POINTER */
+       142, /* GL_COLOR_ARRAY_POINTER */
+       556, /* GL_INDEX_ARRAY_POINTER */
+      1522, /* GL_TEXTURE_COORD_ARRAY_POINTER */
+       417, /* GL_EDGE_FLAG_ARRAY_POINTER */
+       912, /* GL_MULTISAMPLE */
+      1278, /* GL_SAMPLE_ALPHA_TO_COVERAGE */
+      1280, /* GL_SAMPLE_ALPHA_TO_ONE */
+      1285, /* GL_SAMPLE_COVERAGE */
+      1282, /* GL_SAMPLE_BUFFERS */
+      1273, /* GL_SAMPLES */
+      1289, /* GL_SAMPLE_COVERAGE_VALUE */
+      1287, /* GL_SAMPLE_COVERAGE_INVERT */
+       170, /* GL_COLOR_MATRIX */
+       172, /* GL_COLOR_MATRIX_STACK_DEPTH */
+       776, /* GL_MAX_COLOR_MATRIX_STACK_DEPTH */
+      1103, /* GL_POST_COLOR_MATRIX_RED_SCALE */
+      1099, /* GL_POST_COLOR_MATRIX_GREEN_SCALE */
+      1094, /* GL_POST_COLOR_MATRIX_BLUE_SCALE */
+      1090, /* GL_POST_COLOR_MATRIX_ALPHA_SCALE */
+      1101, /* GL_POST_COLOR_MATRIX_RED_BIAS */
+      1097, /* GL_POST_COLOR_MATRIX_GREEN_BIAS */
+      1092, /* GL_POST_COLOR_MATRIX_BLUE_BIAS */
+      1088, /* GL_POST_COLOR_MATRIX_ALPHA_BIAS */
+      1502, /* GL_TEXTURE_COLOR_TABLE_SGI */
+      1176, /* GL_PROXY_TEXTURE_COLOR_TABLE_SGI */
+      1504, /* GL_TEXTURE_COMPARE_FAIL_VALUE_ARB */
+        80, /* GL_BLEND_DST_RGB */
+        88, /* GL_BLEND_SRC_RGB */
+        79, /* GL_BLEND_DST_ALPHA */
+        87, /* GL_BLEND_SRC_ALPHA */
+       176, /* GL_COLOR_TABLE */
+      1113, /* GL_POST_CONVOLUTION_COLOR_TABLE */
+      1096, /* GL_POST_COLOR_MATRIX_COLOR_TABLE */
+      1166, /* GL_PROXY_COLOR_TABLE */
+      1170, /* GL_PROXY_POST_CONVOLUTION_COLOR_TABLE */
+      1169, /* GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE */
+       200, /* GL_COLOR_TABLE_SCALE */
+       180, /* GL_COLOR_TABLE_BIAS */
+       185, /* GL_COLOR_TABLE_FORMAT */
+       202, /* GL_COLOR_TABLE_WIDTH */
+       197, /* GL_COLOR_TABLE_RED_SIZE */
+       188, /* GL_COLOR_TABLE_GREEN_SIZE */
+       182, /* GL_COLOR_TABLE_BLUE_SIZE */
+       177, /* GL_COLOR_TABLE_ALPHA_SIZE */
+       194, /* GL_COLOR_TABLE_LUMINANCE_SIZE */
+       191, /* GL_COLOR_TABLE_INTENSITY_SIZE */
+        71, /* GL_BGR */
+        72, /* GL_BGRA */
+       790, /* GL_MAX_ELEMENTS_VERTICES */
+       789, /* GL_MAX_ELEMENTS_INDICES */
+      1556, /* GL_TEXTURE_INDEX_SIZE_EXT */
+       136, /* GL_CLIP_VOLUME_CLIPPING_HINT_EXT */
+      1060, /* GL_POINT_SIZE_MIN */
+      1056, /* GL_POINT_SIZE_MAX */
+      1050, /* GL_POINT_FADE_THRESHOLD_SIZE */
+      1046, /* GL_POINT_DISTANCE_ATTENUATION */
+       118, /* GL_CLAMP_TO_BORDER */
+       121, /* GL_CLAMP_TO_EDGE */
+      1577, /* GL_TEXTURE_MIN_LOD */
+      1575, /* GL_TEXTURE_MAX_LOD */
+      1483, /* GL_TEXTURE_BASE_LEVEL */
+      1574, /* GL_TEXTURE_MAX_LEVEL */
+       547, /* GL_IGNORE_BORDER_HP */
+       245, /* GL_CONSTANT_BORDER_HP */
+      1222, /* GL_REPLICATE_BORDER_HP */
+       251, /* GL_CONVOLUTION_BORDER_COLOR */
+       961, /* GL_OCCLUSION_TEST_HP */
+       962, /* GL_OCCLUSION_TEST_RESULT_HP */
+       616, /* GL_LINEAR_CLIPMAP_LINEAR_SGIX */
+      1496, /* GL_TEXTURE_CLIPMAP_CENTER_SGIX */
+      1498, /* GL_TEXTURE_CLIPMAP_FRAME_SGIX */
+      1500, /* GL_TEXTURE_CLIPMAP_OFFSET_SGIX */
+      1501, /* GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX */
+      1499, /* GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX */
+      1497, /* GL_TEXTURE_CLIPMAP_DEPTH_SGIX */
+       772, /* GL_MAX_CLIPMAP_DEPTH_SGIX */
+       773, /* GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX */
+      1123, /* GL_POST_TEXTURE_FILTER_BIAS_SGIX */
+      1125, /* GL_POST_TEXTURE_FILTER_SCALE_SGIX */
+      1122, /* GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX */
+      1124, /* GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX */
+      1564, /* GL_TEXTURE_LOD_BIAS_S_SGIX */
+      1565, /* GL_TEXTURE_LOD_BIAS_T_SGIX */
+      1563, /* GL_TEXTURE_LOD_BIAS_R_SGIX */
+       516, /* GL_GENERATE_MIPMAP */
+       517, /* GL_GENERATE_MIPMAP_HINT */
+       480, /* GL_FOG_OFFSET_SGIX */
+       481, /* GL_FOG_OFFSET_VALUE_SGIX */
+      1510, /* GL_TEXTURE_COMPARE_SGIX */
+      1509, /* GL_TEXTURE_COMPARE_OPERATOR_SGIX */
+      1560, /* GL_TEXTURE_LEQUAL_R_SGIX */
+      1552, /* GL_TEXTURE_GEQUAL_R_SGIX */
+       322, /* GL_DEPTH_COMPONENT16 */
+       325, /* GL_DEPTH_COMPONENT24 */
+       328, /* GL_DEPTH_COMPONENT32 */
+       273, /* GL_CULL_VERTEX_EXT */
+       275, /* GL_CULL_VERTEX_OBJECT_POSITION_EXT */
+       274, /* GL_CULL_VERTEX_EYE_POSITION_EXT */
+      1705, /* GL_WRAP_BORDER_SUN */
+      1503, /* GL_TEXTURE_COLOR_WRITEMASK_SGIS */
+       609, /* GL_LIGHT_MODEL_COLOR_CONTROL */
+      1317, /* GL_SINGLE_COLOR */
+      1305, /* GL_SEPARATE_SPECULAR_COLOR */
+      1314, /* GL_SHARED_TEXTURE_PALETTE_EXT */
+      1619, /* GL_UNSIGNED_BYTE_2_3_3_REV */
+      1632, /* GL_UNSIGNED_SHORT_5_6_5 */
+      1633, /* GL_UNSIGNED_SHORT_5_6_5_REV */
+      1630, /* GL_UNSIGNED_SHORT_4_4_4_4_REV */
+      1628, /* GL_UNSIGNED_SHORT_1_5_5_5_REV */
+      1626, /* GL_UNSIGNED_INT_8_8_8_8_REV */
+      1624, /* GL_UNSIGNED_INT_2_10_10_10_REV */
+      1572, /* GL_TEXTURE_MAX_CLAMP_S_SGIX */
+      1573, /* GL_TEXTURE_MAX_CLAMP_T_SGIX */
+      1571, /* GL_TEXTURE_MAX_CLAMP_R_SGIX */
+       863, /* GL_MIRRORED_REPEAT */
+      1261, /* GL_RGB_S3TC */
+      1238, /* GL_RGB4_S3TC */
+      1260, /* GL_RGBA_S3TC */
+      1255, /* GL_RGBA4_S3TC */
+      1258, /* GL_RGBA_DXT5_S3TC */
+      1253, /* GL_RGBA4_DXT5_S3TC */
+       238, /* GL_COMPRESSED_RGB_S3TC_DXT1_EXT */
+       233, /* GL_COMPRESSED_RGBA_S3TC_DXT1_EXT */
+       234, /* GL_COMPRESSED_RGBA_S3TC_DXT3_EXT */
+       235, /* GL_COMPRESSED_RGBA_S3TC_DXT5_EXT */
+       924, /* GL_NEAREST_CLIPMAP_NEAREST_SGIX */
+       923, /* GL_NEAREST_CLIPMAP_LINEAR_SGIX */
+       617, /* GL_LINEAR_CLIPMAP_NEAREST_SGIX */
+       467, /* GL_FOG_COORDINATE_SOURCE */
+       459, /* GL_FOG_COORD */
+       483, /* GL_FRAGMENT_DEPTH */
+       279, /* GL_CURRENT_FOG_COORD */
+       466, /* GL_FOG_COORDINATE_ARRAY_TYPE */
+       465, /* GL_FOG_COORDINATE_ARRAY_STRIDE */
+       464, /* GL_FOG_COORDINATE_ARRAY_POINTER */
+       461, /* GL_FOG_COORDINATE_ARRAY */
+       174, /* GL_COLOR_SUM */
+       298, /* GL_CURRENT_SECONDARY_COLOR */
+      1298, /* GL_SECONDARY_COLOR_ARRAY_SIZE */
+      1300, /* GL_SECONDARY_COLOR_ARRAY_TYPE */
+      1299, /* GL_SECONDARY_COLOR_ARRAY_STRIDE */
+      1297, /* GL_SECONDARY_COLOR_ARRAY_POINTER */
+      1294, /* GL_SECONDARY_COLOR_ARRAY */
+        28, /* GL_ALIASED_POINT_SIZE_RANGE */
+        27, /* GL_ALIASED_LINE_WIDTH_RANGE */
+      1414, /* GL_TEXTURE0 */
+      1416, /* GL_TEXTURE1 */
+      1438, /* GL_TEXTURE2 */
+      1460, /* GL_TEXTURE3 */
+      1466, /* GL_TEXTURE4 */
+      1468, /* GL_TEXTURE5 */
+      1470, /* GL_TEXTURE6 */
+      1472, /* GL_TEXTURE7 */
+      1474, /* GL_TEXTURE8 */
+      1476, /* GL_TEXTURE9 */
+      1417, /* GL_TEXTURE10 */
+      1419, /* GL_TEXTURE11 */
+      1421, /* GL_TEXTURE12 */
+      1423, /* GL_TEXTURE13 */
+      1425, /* GL_TEXTURE14 */
+      1427, /* GL_TEXTURE15 */
+      1429, /* GL_TEXTURE16 */
+      1431, /* GL_TEXTURE17 */
+      1433, /* GL_TEXTURE18 */
+      1435, /* GL_TEXTURE19 */
+      1439, /* GL_TEXTURE20 */
+      1441, /* GL_TEXTURE21 */
+      1443, /* GL_TEXTURE22 */
+      1445, /* GL_TEXTURE23 */
+      1447, /* GL_TEXTURE24 */
+      1449, /* GL_TEXTURE25 */
+      1451, /* GL_TEXTURE26 */
+      1453, /* GL_TEXTURE27 */
+      1455, /* GL_TEXTURE28 */
+      1457, /* GL_TEXTURE29 */
+      1461, /* GL_TEXTURE30 */
+      1463, /* GL_TEXTURE31 */
+        18, /* GL_ACTIVE_TEXTURE */
+       124, /* GL_CLIENT_ACTIVE_TEXTURE */
+       841, /* GL_MAX_TEXTURE_UNITS */
+      1598, /* GL_TRANSPOSE_MODELVIEW_MATRIX */
+      1601, /* GL_TRANSPOSE_PROJECTION_MATRIX */
+      1603, /* GL_TRANSPOSE_TEXTURE_MATRIX */
+      1595, /* GL_TRANSPOSE_COLOR_MATRIX */
+      1402, /* GL_SUBTRACT */
+       830, /* GL_MAX_RENDERBUFFER_SIZE_EXT */
+       221, /* GL_COMPRESSED_ALPHA */
+       225, /* GL_COMPRESSED_LUMINANCE */
+       226, /* GL_COMPRESSED_LUMINANCE_ALPHA */
+       223, /* GL_COMPRESSED_INTENSITY */
+       229, /* GL_COMPRESSED_RGB */
+       230, /* GL_COMPRESSED_RGBA */
+      1517, /* GL_TEXTURE_COMPRESSION_HINT */
+      1579, /* GL_TEXTURE_RECTANGLE_ARB */
+      1489, /* GL_TEXTURE_BINDING_RECTANGLE_ARB */
+      1179, /* GL_PROXY_TEXTURE_RECTANGLE_ARB */
+       828, /* GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB */
+       334, /* GL_DEPTH_STENCIL_NV */
+      1623, /* GL_UNSIGNED_INT_24_8_NV */
+       837, /* GL_MAX_TEXTURE_LOD_BIAS */
+      1570, /* GL_TEXTURE_MAX_ANISOTROPY_EXT */
+       838, /* GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT */
+      1546, /* GL_TEXTURE_FILTER_CONTROL */
+      1561, /* GL_TEXTURE_LOD_BIAS */
+       207, /* GL_COMBINE4 */
+       831, /* GL_MAX_SHININESS_NV */
+       832, /* GL_MAX_SPOT_EXPONENT_NV */
+       551, /* GL_INCR_WRAP */
+       309, /* GL_DECR_WRAP */
+       883, /* GL_MODELVIEW1_ARB */
+       939, /* GL_NORMAL_MAP */
+      1208, /* GL_REFLECTION_MAP */
+      1526, /* GL_TEXTURE_CUBE_MAP */
+      1487, /* GL_TEXTURE_BINDING_CUBE_MAP */
+      1534, /* GL_TEXTURE_CUBE_MAP_POSITIVE_X */
+      1528, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_X */
+      1536, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Y */
+      1530, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Y */
+      1538, /* GL_TEXTURE_CUBE_MAP_POSITIVE_Z */
+      1532, /* GL_TEXTURE_CUBE_MAP_NEGATIVE_Z */
+      1177, /* GL_PROXY_TEXTURE_CUBE_MAP */
+       784, /* GL_MAX_CUBE_MAP_TEXTURE_SIZE */
+       918, /* GL_MULTISAMPLE_FILTER_HINT_NV */
+       475, /* GL_FOG_DISTANCE_MODE_NV */
+       434, /* GL_EYE_RADIAL_NV */
+       433, /* GL_EYE_PLANE_ABSOLUTE_NV */
+       206, /* GL_COMBINE */
+       213, /* GL_COMBINE_RGB */
+       208, /* GL_COMBINE_ALPHA */
+      1262, /* GL_RGB_SCALE */
+        24, /* GL_ADD_SIGNED */
+       578, /* GL_INTERPOLATE */
+       240, /* GL_CONSTANT */
+      1129, /* GL_PRIMARY_COLOR */
+      1126, /* GL_PREVIOUS */
+      1328, /* GL_SOURCE0_RGB */
+      1334, /* GL_SOURCE1_RGB */
+      1340, /* GL_SOURCE2_RGB */
+      1344, /* GL_SOURCE3_RGB_NV */
+      1325, /* GL_SOURCE0_ALPHA */
+      1331, /* GL_SOURCE1_ALPHA */
+      1337, /* GL_SOURCE2_ALPHA */
+      1343, /* GL_SOURCE3_ALPHA_NV */
+       975, /* GL_OPERAND0_RGB */
+       981, /* GL_OPERAND1_RGB */
+       987, /* GL_OPERAND2_RGB */
+       991, /* GL_OPERAND3_RGB_NV */
+       972, /* GL_OPERAND0_ALPHA */
+       978, /* GL_OPERAND1_ALPHA */
+       984, /* GL_OPERAND2_ALPHA */
+       990, /* GL_OPERAND3_ALPHA_NV */
+      1645, /* GL_VERTEX_ARRAY_BINDING_APPLE */
+      1709, /* GL_YCBCR_422_APPLE */
+      1634, /* GL_UNSIGNED_SHORT_8_8_APPLE */
+      1636, /* GL_UNSIGNED_SHORT_8_8_REV_APPLE */
+      1319, /* GL_SLICE_ACCUM_SUN */
+      1184, /* GL_QUAD_MESH_SUN */
+      1607, /* GL_TRIANGLE_MESH_SUN */
+      1683, /* GL_VERTEX_PROGRAM_ARB */
+      1694, /* GL_VERTEX_STATE_PROGRAM_NV */
+      1670, /* GL_VERTEX_ATTRIB_ARRAY_ENABLED */
+      1676, /* GL_VERTEX_ATTRIB_ARRAY_SIZE */
+      1678, /* GL_VERTEX_ATTRIB_ARRAY_STRIDE */
+      1680, /* GL_VERTEX_ATTRIB_ARRAY_TYPE */
+       300, /* GL_CURRENT_VERTEX_ATTRIB */
+      1142, /* GL_PROGRAM_LENGTH_ARB */
+      1156, /* GL_PROGRAM_STRING_ARB */
+       905, /* GL_MODELVIEW_PROJECTION_NV */
+       546, /* GL_IDENTITY_NV */
+       591, /* GL_INVERSE_NV */
+      1600, /* GL_TRANSPOSE_NV */
+       592, /* GL_INVERSE_TRANSPOSE_NV */
+       814, /* GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB */
+       813, /* GL_MAX_PROGRAM_MATRICES_ARB */
+       722, /* GL_MATRIX0_NV */
+       734, /* GL_MATRIX1_NV */
+       746, /* GL_MATRIX2_NV */
+       750, /* GL_MATRIX3_NV */
+       752, /* GL_MATRIX4_NV */
+       754, /* GL_MATRIX5_NV */
+       756, /* GL_MATRIX6_NV */
+       758, /* GL_MATRIX7_NV */
+       285, /* GL_CURRENT_MATRIX_STACK_DEPTH_ARB */
+       282, /* GL_CURRENT_MATRIX_ARB */
+      1686, /* GL_VERTEX_PROGRAM_POINT_SIZE */
+      1689, /* GL_VERTEX_PROGRAM_TWO_SIDE */
+      1154, /* GL_PROGRAM_PARAMETER_NV */
+      1674, /* GL_VERTEX_ATTRIB_ARRAY_POINTER */
+      1158, /* GL_PROGRAM_TARGET_NV */
+      1155, /* GL_PROGRAM_RESIDENT_NV */
+      1592, /* GL_TRACK_MATRIX_NV */
+      1593, /* GL_TRACK_MATRIX_TRANSFORM_NV */
+      1684, /* GL_VERTEX_PROGRAM_BINDING_NV */
+      1136, /* GL_PROGRAM_ERROR_POSITION_ARB */
+       319, /* GL_DEPTH_CLAMP_NV */
+      1652, /* GL_VERTEX_ATTRIB_ARRAY0_NV */
+      1659, /* GL_VERTEX_ATTRIB_ARRAY1_NV */
+      1660, /* GL_VERTEX_ATTRIB_ARRAY2_NV */
+      1661, /* GL_VERTEX_ATTRIB_ARRAY3_NV */
+      1662, /* GL_VERTEX_ATTRIB_ARRAY4_NV */
+      1663, /* GL_VERTEX_ATTRIB_ARRAY5_NV */
+      1664, /* GL_VERTEX_ATTRIB_ARRAY6_NV */
+      1665, /* GL_VERTEX_ATTRIB_ARRAY7_NV */
+      1666, /* GL_VERTEX_ATTRIB_ARRAY8_NV */
+      1667, /* GL_VERTEX_ATTRIB_ARRAY9_NV */
+      1653, /* GL_VERTEX_ATTRIB_ARRAY10_NV */
+      1654, /* GL_VERTEX_ATTRIB_ARRAY11_NV */
+      1655, /* GL_VERTEX_ATTRIB_ARRAY12_NV */
+      1656, /* GL_VERTEX_ATTRIB_ARRAY13_NV */
+      1657, /* GL_VERTEX_ATTRIB_ARRAY14_NV */
+      1658, /* GL_VERTEX_ATTRIB_ARRAY15_NV */
+       676, /* GL_MAP1_VERTEX_ATTRIB0_4_NV */
+       683, /* GL_MAP1_VERTEX_ATTRIB1_4_NV */
+       684, /* GL_MAP1_VERTEX_ATTRIB2_4_NV */
+       685, /* GL_MAP1_VERTEX_ATTRIB3_4_NV */
+       686, /* GL_MAP1_VERTEX_ATTRIB4_4_NV */
+       687, /* GL_MAP1_VERTEX_ATTRIB5_4_NV */
+       688, /* GL_MAP1_VERTEX_ATTRIB6_4_NV */
+       689, /* GL_MAP1_VERTEX_ATTRIB7_4_NV */
+       690, /* GL_MAP1_VERTEX_ATTRIB8_4_NV */
+       691, /* GL_MAP1_VERTEX_ATTRIB9_4_NV */
+       677, /* GL_MAP1_VERTEX_ATTRIB10_4_NV */
+       678, /* GL_MAP1_VERTEX_ATTRIB11_4_NV */
+       679, /* GL_MAP1_VERTEX_ATTRIB12_4_NV */
+       680, /* GL_MAP1_VERTEX_ATTRIB13_4_NV */
+       681, /* GL_MAP1_VERTEX_ATTRIB14_4_NV */
+       682, /* GL_MAP1_VERTEX_ATTRIB15_4_NV */
+       703, /* GL_MAP2_VERTEX_ATTRIB0_4_NV */
+       710, /* GL_MAP2_VERTEX_ATTRIB1_4_NV */
+       711, /* GL_MAP2_VERTEX_ATTRIB2_4_NV */
+       712, /* GL_MAP2_VERTEX_ATTRIB3_4_NV */
+       713, /* GL_MAP2_VERTEX_ATTRIB4_4_NV */
+       714, /* GL_MAP2_VERTEX_ATTRIB5_4_NV */
+       715, /* GL_MAP2_VERTEX_ATTRIB6_4_NV */
+      1135, /* GL_PROGRAM_BINDING_ARB */
+       717, /* GL_MAP2_VERTEX_ATTRIB8_4_NV */
+       718, /* GL_MAP2_VERTEX_ATTRIB9_4_NV */
+       704, /* GL_MAP2_VERTEX_ATTRIB10_4_NV */
+       705, /* GL_MAP2_VERTEX_ATTRIB11_4_NV */
+       706, /* GL_MAP2_VERTEX_ATTRIB12_4_NV */
+       707, /* GL_MAP2_VERTEX_ATTRIB13_4_NV */
+       708, /* GL_MAP2_VERTEX_ATTRIB14_4_NV */
+       709, /* GL_MAP2_VERTEX_ATTRIB15_4_NV */
+      1515, /* GL_TEXTURE_COMPRESSED_IMAGE_SIZE */
+      1512, /* GL_TEXTURE_COMPRESSED */
+       944, /* GL_NUM_COMPRESSED_TEXTURE_FORMATS */
+       239, /* GL_COMPRESSED_TEXTURE_FORMATS */
+       853, /* GL_MAX_VERTEX_UNITS_ARB */
+        22, /* GL_ACTIVE_VERTEX_UNITS_ARB */
+      1704, /* GL_WEIGHT_SUM_UNITY_ARB */
+      1682, /* GL_VERTEX_BLEND_ARB */
+       302, /* GL_CURRENT_WEIGHT_ARB */
+      1703, /* GL_WEIGHT_ARRAY_TYPE_ARB */
+      1702, /* GL_WEIGHT_ARRAY_STRIDE_ARB */
+      1701, /* GL_WEIGHT_ARRAY_SIZE_ARB */
+      1700, /* GL_WEIGHT_ARRAY_POINTER_ARB */
+      1697, /* GL_WEIGHT_ARRAY_ARB */
+       345, /* GL_DOT3_RGB */
+       346, /* GL_DOT3_RGBA */
+       237, /* GL_COMPRESSED_RGB_FXT1_3DFX */
+       232, /* GL_COMPRESSED_RGBA_FXT1_3DFX */
+       913, /* GL_MULTISAMPLE_3DFX */
+      1283, /* GL_SAMPLE_BUFFERS_3DFX */
+      1274, /* GL_SAMPLES_3DFX */
+       894, /* GL_MODELVIEW2_ARB */
+       897, /* GL_MODELVIEW3_ARB */
+       898, /* GL_MODELVIEW4_ARB */
+       899, /* GL_MODELVIEW5_ARB */
+       900, /* GL_MODELVIEW6_ARB */
+       901, /* GL_MODELVIEW7_ARB */
+       902, /* GL_MODELVIEW8_ARB */
+       903, /* GL_MODELVIEW9_ARB */
+       873, /* GL_MODELVIEW10_ARB */
+       874, /* GL_MODELVIEW11_ARB */
+       875, /* GL_MODELVIEW12_ARB */
+       876, /* GL_MODELVIEW13_ARB */
+       877, /* GL_MODELVIEW14_ARB */
+       878, /* GL_MODELVIEW15_ARB */
+       879, /* GL_MODELVIEW16_ARB */
+       880, /* GL_MODELVIEW17_ARB */
+       881, /* GL_MODELVIEW18_ARB */
+       882, /* GL_MODELVIEW19_ARB */
+       884, /* GL_MODELVIEW20_ARB */
+       885, /* GL_MODELVIEW21_ARB */
+       886, /* GL_MODELVIEW22_ARB */
+       887, /* GL_MODELVIEW23_ARB */
+       888, /* GL_MODELVIEW24_ARB */
+       889, /* GL_MODELVIEW25_ARB */
+       890, /* GL_MODELVIEW26_ARB */
+       891, /* GL_MODELVIEW27_ARB */
+       892, /* GL_MODELVIEW28_ARB */
+       893, /* GL_MODELVIEW29_ARB */
+       895, /* GL_MODELVIEW30_ARB */
+       896, /* GL_MODELVIEW31_ARB */
+       350, /* GL_DOT3_RGB_EXT */
+       348, /* GL_DOT3_RGBA_EXT */
+       867, /* GL_MIRROR_CLAMP_EXT */
+       870, /* GL_MIRROR_CLAMP_TO_EDGE_EXT */
+       908, /* GL_MODULATE_ADD_ATI */
+       909, /* GL_MODULATE_SIGNED_ADD_ATI */
+       910, /* GL_MODULATE_SUBTRACT_ATI */
+      1710, /* GL_YCBCR_MESA */
+       999, /* GL_PACK_INVERT_MESA */
+       305, /* GL_DEBUG_OBJECT_MESA */
+       306, /* GL_DEBUG_PRINT_MESA */
+       304, /* GL_DEBUG_ASSERT_MESA */
+       107, /* GL_BUFFER_SIZE */
+       109, /* GL_BUFFER_USAGE */
+      1370, /* GL_STENCIL_BACK_FUNC */
+      1369, /* GL_STENCIL_BACK_FAIL */
+      1371, /* GL_STENCIL_BACK_PASS_DEPTH_FAIL */
+      1372, /* GL_STENCIL_BACK_PASS_DEPTH_PASS */
+       484, /* GL_FRAGMENT_PROGRAM_ARB */
+      1133, /* GL_PROGRAM_ALU_INSTRUCTIONS_ARB */
+      1161, /* GL_PROGRAM_TEX_INSTRUCTIONS_ARB */
+      1160, /* GL_PROGRAM_TEX_INDIRECTIONS_ARB */
+      1145, /* GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
+      1151, /* GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
+      1150, /* GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
+       803, /* GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB */
+       826, /* GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB */
+       825, /* GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB */
+       816, /* GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB */
+       822, /* GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB */
+       821, /* GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB */
+       786, /* GL_MAX_DRAW_BUFFERS */
+       354, /* GL_DRAW_BUFFER0 */
+       357, /* GL_DRAW_BUFFER1 */
+       378, /* GL_DRAW_BUFFER2 */
+       381, /* GL_DRAW_BUFFER3 */
+       384, /* GL_DRAW_BUFFER4 */
+       387, /* GL_DRAW_BUFFER5 */
+       390, /* GL_DRAW_BUFFER6 */
+       393, /* GL_DRAW_BUFFER7 */
+       396, /* GL_DRAW_BUFFER8 */
+       399, /* GL_DRAW_BUFFER9 */
+       358, /* GL_DRAW_BUFFER10 */
+       361, /* GL_DRAW_BUFFER11 */
+       364, /* GL_DRAW_BUFFER12 */
+       367, /* GL_DRAW_BUFFER13 */
+       370, /* GL_DRAW_BUFFER14 */
+       373, /* GL_DRAW_BUFFER15 */
+        82, /* GL_BLEND_EQUATION_ALPHA */
+       767, /* GL_MATRIX_PALETTE_ARB */
+       797, /* GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB */
+       800, /* GL_MAX_PALETTE_MATRICES_ARB */
+       288, /* GL_CURRENT_PALETTE_MATRIX_ARB */
+       761, /* GL_MATRIX_INDEX_ARRAY_ARB */
+       283, /* GL_CURRENT_MATRIX_INDEX_ARB */
+       763, /* GL_MATRIX_INDEX_ARRAY_SIZE_ARB */
+       765, /* GL_MATRIX_INDEX_ARRAY_TYPE_ARB */
+       764, /* GL_MATRIX_INDEX_ARRAY_STRIDE_ARB */
+       762, /* GL_MATRIX_INDEX_ARRAY_POINTER_ARB */
+      1541, /* GL_TEXTURE_DEPTH_SIZE */
+       338, /* GL_DEPTH_TEXTURE_MODE */
+      1507, /* GL_TEXTURE_COMPARE_MODE */
+      1505, /* GL_TEXTURE_COMPARE_FUNC */
+       216, /* GL_COMPARE_R_TO_TEXTURE */
+      1067, /* GL_POINT_SPRITE */
+       265, /* GL_COORD_REPLACE */
+      1071, /* GL_POINT_SPRITE_R_MODE_NV */
+      1186, /* GL_QUERY_COUNTER_BITS */
+       290, /* GL_CURRENT_QUERY */
+      1188, /* GL_QUERY_RESULT */
+      1190, /* GL_QUERY_RESULT_AVAILABLE */
+       847, /* GL_MAX_VERTEX_ATTRIBS */
+      1672, /* GL_VERTEX_ATTRIB_ARRAY_NORMALIZED */
+       336, /* GL_DEPTH_STENCIL_TO_RGBA_NV */
+       335, /* GL_DEPTH_STENCIL_TO_BGRA_NV */
+       833, /* GL_MAX_TEXTURE_COORDS */
+       835, /* GL_MAX_TEXTURE_IMAGE_UNITS */
+      1138, /* GL_PROGRAM_ERROR_STRING_ARB */
+      1140, /* GL_PROGRAM_FORMAT_ASCII_ARB */
+      1139, /* GL_PROGRAM_FORMAT_ARB */
+      1586, /* GL_TEXTURE_UNSIGNED_REMAP_MODE_NV */
+       317, /* GL_DEPTH_BOUNDS_TEST_EXT */
+       316, /* GL_DEPTH_BOUNDS_EXT */
+        52, /* GL_ARRAY_BUFFER */
+       419, /* GL_ELEMENT_ARRAY_BUFFER */
+        54, /* GL_ARRAY_BUFFER_BINDING */
+       421, /* GL_ELEMENT_ARRAY_BUFFER_BINDING */
+      1646, /* GL_VERTEX_ARRAY_BUFFER_BINDING */
+       934, /* GL_NORMAL_ARRAY_BUFFER_BINDING */
+       140, /* GL_COLOR_ARRAY_BUFFER_BINDING */
+       554, /* GL_INDEX_ARRAY_BUFFER_BINDING */
+      1520, /* GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING */
+       415, /* GL_EDGE_FLAG_ARRAY_BUFFER_BINDING */
+      1295, /* GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING */
+       462, /* GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING */
+      1698, /* GL_WEIGHT_ARRAY_BUFFER_BINDING */
+      1668, /* GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING */
+      1141, /* GL_PROGRAM_INSTRUCTIONS_ARB */
+       809, /* GL_MAX_PROGRAM_INSTRUCTIONS_ARB */
+      1147, /* GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
+       818, /* GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB */
+      1159, /* GL_PROGRAM_TEMPORARIES_ARB */
+       824, /* GL_MAX_PROGRAM_TEMPORARIES_ARB */
+      1149, /* GL_PROGRAM_NATIVE_TEMPORARIES_ARB */
+       820, /* GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB */
+      1153, /* GL_PROGRAM_PARAMETERS_ARB */
+       823, /* GL_MAX_PROGRAM_PARAMETERS_ARB */
+      1148, /* GL_PROGRAM_NATIVE_PARAMETERS_ARB */
+       819, /* GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB */
+      1134, /* GL_PROGRAM_ATTRIBS_ARB */
+       804, /* GL_MAX_PROGRAM_ATTRIBS_ARB */
+      1146, /* GL_PROGRAM_NATIVE_ATTRIBS_ARB */
+       817, /* GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB */
+      1132, /* GL_PROGRAM_ADDRESS_REGISTERS_ARB */
+       802, /* GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB */
+      1144, /* GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
+       815, /* GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB */
+       810, /* GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB */
+       806, /* GL_MAX_PROGRAM_ENV_PARAMETERS_ARB */
+      1162, /* GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB */
+      1597, /* GL_TRANSPOSE_CURRENT_MATRIX_ARB */
+      1198, /* GL_READ_ONLY */
+      1706, /* GL_WRITE_ONLY */
+      1200, /* GL_READ_WRITE */
+       101, /* GL_BUFFER_ACCESS */
+       103, /* GL_BUFFER_MAPPED */
+       105, /* GL_BUFFER_MAP_POINTER */
+      1591, /* GL_TIME_ELAPSED_EXT */
+       721, /* GL_MATRIX0_ARB */
+       733, /* GL_MATRIX1_ARB */
+       745, /* GL_MATRIX2_ARB */
+       749, /* GL_MATRIX3_ARB */
+       751, /* GL_MATRIX4_ARB */
+       753, /* GL_MATRIX5_ARB */
+       755, /* GL_MATRIX6_ARB */
+       757, /* GL_MATRIX7_ARB */
+       759, /* GL_MATRIX8_ARB */
+       760, /* GL_MATRIX9_ARB */
+       723, /* GL_MATRIX10_ARB */
+       724, /* GL_MATRIX11_ARB */
+       725, /* GL_MATRIX12_ARB */
+       726, /* GL_MATRIX13_ARB */
+       727, /* GL_MATRIX14_ARB */
+       728, /* GL_MATRIX15_ARB */
+       729, /* GL_MATRIX16_ARB */
+       730, /* GL_MATRIX17_ARB */
+       731, /* GL_MATRIX18_ARB */
+       732, /* GL_MATRIX19_ARB */
+       735, /* GL_MATRIX20_ARB */
+       736, /* GL_MATRIX21_ARB */
+       737, /* GL_MATRIX22_ARB */
+       738, /* GL_MATRIX23_ARB */
+       739, /* GL_MATRIX24_ARB */
+       740, /* GL_MATRIX25_ARB */
+       741, /* GL_MATRIX26_ARB */
+       742, /* GL_MATRIX27_ARB */
+       743, /* GL_MATRIX28_ARB */
+       744, /* GL_MATRIX29_ARB */
+       747, /* GL_MATRIX30_ARB */
+       748, /* GL_MATRIX31_ARB */
+      1397, /* GL_STREAM_DRAW */
+      1399, /* GL_STREAM_READ */
+      1395, /* GL_STREAM_COPY */
+      1363, /* GL_STATIC_DRAW */
+      1365, /* GL_STATIC_READ */
+      1361, /* GL_STATIC_COPY */
+       409, /* GL_DYNAMIC_DRAW */
+       411, /* GL_DYNAMIC_READ */
+       407, /* GL_DYNAMIC_COPY */
+      1040, /* GL_PIXEL_PACK_BUFFER_EXT */
+      1042, /* GL_PIXEL_UNPACK_BUFFER_EXT */
+      1039, /* GL_PIXEL_PACK_BUFFER_BINDING_EXT */
+      1041, /* GL_PIXEL_UNPACK_BUFFER_BINDING_EXT */
+       807, /* GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV */
+       805, /* GL_MAX_PROGRAM_CALL_DEPTH_NV */
+       808, /* GL_MAX_PROGRAM_IF_DEPTH_NV */
+       812, /* GL_MAX_PROGRAM_LOOP_DEPTH_NV */
+       811, /* GL_MAX_PROGRAM_LOOP_COUNT_NV */
+      1391, /* GL_STENCIL_TEST_TWO_SIDE_EXT */
+        17, /* GL_ACTIVE_STENCIL_FACE_EXT */
+       868, /* GL_MIRROR_CLAMP_TO_BORDER_EXT */
+      1276, /* GL_SAMPLES_PASSED */
+       485, /* GL_FRAGMENT_SHADER */
+      1692, /* GL_VERTEX_SHADER */
+      1152, /* GL_PROGRAM_OBJECT_ARB */
+      1308, /* GL_SHADER_OBJECT_ARB */
+       793, /* GL_MAX_FRAGMENT_UNIFORM_COMPONENTS */
+       851, /* GL_MAX_VERTEX_UNIFORM_COMPONENTS */
+       845, /* GL_MAX_VARYING_FLOATS */
+       849, /* GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS */
+       778, /* GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS */
+       959, /* GL_OBJECT_TYPE_ARB */
+      1310, /* GL_SHADER_TYPE */
+       450, /* GL_FLOAT_VEC2 */
+       452, /* GL_FLOAT_VEC3 */
+       454, /* GL_FLOAT_VEC4 */
+       581, /* GL_INT_VEC2 */
+       583, /* GL_INT_VEC3 */
+       585, /* GL_INT_VEC4 */
+        93, /* GL_BOOL */
+        95, /* GL_BOOL_VEC2 */
+        97, /* GL_BOOL_VEC3 */
+        99, /* GL_BOOL_VEC4 */
+       444, /* GL_FLOAT_MAT2 */
+       446, /* GL_FLOAT_MAT3 */
+       448, /* GL_FLOAT_MAT4 */
+      1267, /* GL_SAMPLER_1D */
+      1269, /* GL_SAMPLER_2D */
+      1271, /* GL_SAMPLER_3D */
+      1272, /* GL_SAMPLER_CUBE */
+      1268, /* GL_SAMPLER_1D_SHADOW */
+      1270, /* GL_SAMPLER_2D_SHADOW */
+       311, /* GL_DELETE_STATUS */
+       220, /* GL_COMPILE_STATUS */
+       634, /* GL_LINK_STATUS */
+      1641, /* GL_VALIDATE_STATUS */
+       566, /* GL_INFO_LOG_LENGTH */
+        56, /* GL_ATTACHED_SHADERS */
+        20, /* GL_ACTIVE_UNIFORMS */
+        21, /* GL_ACTIVE_UNIFORM_MAX_LENGTH */
+      1309, /* GL_SHADER_SOURCE_LENGTH */
+        15, /* GL_ACTIVE_ATTRIBUTES */
+        16, /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */
+       487, /* GL_FRAGMENT_SHADER_DERIVATIVE_HINT */
+      1312, /* GL_SHADING_LANGUAGE_VERSION */
+       289, /* GL_CURRENT_PROGRAM */
+      1008, /* GL_PALETTE4_RGB8_OES */
+      1010, /* GL_PALETTE4_RGBA8_OES */
+      1006, /* GL_PALETTE4_R5_G6_B5_OES */
+      1009, /* GL_PALETTE4_RGBA4_OES */
+      1007, /* GL_PALETTE4_RGB5_A1_OES */
+      1013, /* GL_PALETTE8_RGB8_OES */
+      1015, /* GL_PALETTE8_RGBA8_OES */
+      1011, /* GL_PALETTE8_R5_G6_B5_OES */
+      1014, /* GL_PALETTE8_RGBA4_OES */
+      1012, /* GL_PALETTE8_RGB5_A1_OES */
+       549, /* GL_IMPLEMENTATION_COLOR_READ_TYPE_OES */
+       548, /* GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES */
+      1069, /* GL_POINT_SPRITE_COORD_ORIGIN */
+       642, /* GL_LOWER_LEFT */
+      1638, /* GL_UPPER_LEFT */
+      1373, /* GL_STENCIL_BACK_REF */
+      1374, /* GL_STENCIL_BACK_VALUE_MASK */
+      1375, /* GL_STENCIL_BACK_WRITEMASK */
+       402, /* GL_DRAW_FRAMEBUFFER_BINDING_EXT */
+      1212, /* GL_RENDERBUFFER_BINDING_EXT */
+      1197, /* GL_READ_FRAMEBUFFER_EXT */
+       403, /* GL_DRAW_FRAMEBUFFER_EXT */
+      1196, /* GL_READ_FRAMEBUFFER_BINDING_EXT */
+       489, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT */
+       488, /* GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT */
+       492, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT */
+       491, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT */
+       490, /* GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT */
+       494, /* GL_FRAMEBUFFER_COMPLETE_EXT */
+       496, /* GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT */
+       501, /* GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT */
+       499, /* GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT */
+       497, /* GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT */
+       500, /* GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT */
+       498, /* GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT */
+       502, /* GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT */
+       504, /* GL_FRAMEBUFFER_UNSUPPORTED_EXT */
+       503, /* GL_FRAMEBUFFER_STATUS_ERROR_EXT */
+       775, /* GL_MAX_COLOR_ATTACHMENTS_EXT */
+       146, /* GL_COLOR_ATTACHMENT0_EXT */
+       153, /* GL_COLOR_ATTACHMENT1_EXT */
+       154, /* GL_COLOR_ATTACHMENT2_EXT */
+       155, /* GL_COLOR_ATTACHMENT3_EXT */
+       156, /* GL_COLOR_ATTACHMENT4_EXT */
+       157, /* GL_COLOR_ATTACHMENT5_EXT */
+       158, /* GL_COLOR_ATTACHMENT6_EXT */
+       159, /* GL_COLOR_ATTACHMENT7_EXT */
+       160, /* GL_COLOR_ATTACHMENT8_EXT */
+       161, /* GL_COLOR_ATTACHMENT9_EXT */
+       147, /* GL_COLOR_ATTACHMENT10_EXT */
+       148, /* GL_COLOR_ATTACHMENT11_EXT */
+       149, /* GL_COLOR_ATTACHMENT12_EXT */
+       150, /* GL_COLOR_ATTACHMENT13_EXT */
+       151, /* GL_COLOR_ATTACHMENT14_EXT */
+       152, /* GL_COLOR_ATTACHMENT15_EXT */
+       313, /* GL_DEPTH_ATTACHMENT_EXT */
+      1368, /* GL_STENCIL_ATTACHMENT_EXT */
+       495, /* GL_FRAMEBUFFER_EXT */
+      1213, /* GL_RENDERBUFFER_EXT */
+      1216, /* GL_RENDERBUFFER_WIDTH_EXT */
+      1214, /* GL_RENDERBUFFER_HEIGHT_EXT */
+      1215, /* GL_RENDERBUFFER_INTERNAL_FORMAT_EXT */
+      1386, /* GL_STENCIL_INDEX_EXT */
+      1383, /* GL_STENCIL_INDEX1_EXT */
+      1384, /* GL_STENCIL_INDEX4_EXT */
+      1385, /* GL_STENCIL_INDEX8_EXT */
+      1382, /* GL_STENCIL_INDEX16_EXT */
+       427, /* GL_EVAL_BIT */
+      1194, /* GL_RASTER_POSITION_UNCLIPPED_IBM */
+       636, /* GL_LIST_BIT */
+      1491, /* GL_TEXTURE_BIT */
+      1291, /* GL_SCISSOR_BIT */
+        29, /* GL_ALL_ATTRIB_BITS */
+       915, /* GL_MULTISAMPLE_BIT */
+        30, /* GL_ALL_CLIENT_ATTRIB_BITS */
 };
 
 #define Elements(x) sizeof(x)/sizeof(*x)
index b3fbb5b..cfaab37 100644 (file)
@@ -473,6 +473,19 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glMultiTexCoord4ivARB ; .type glMultiTexCoord4ivARB,#function
                .globl glMultiTexCoord4sARB ; .type glMultiTexCoord4sARB,#function
                .globl glMultiTexCoord4svARB ; .type glMultiTexCoord4svARB,#function
+               .globl glAttachShader ; .type glAttachShader,#function
+               .globl glCreateProgram ; .type glCreateProgram,#function
+               .globl glCreateShader ; .type glCreateShader,#function
+               .globl glDeleteProgram ; .type glDeleteProgram,#function
+               .globl glDeleteShader ; .type glDeleteShader,#function
+               .globl glDetachShader ; .type glDetachShader,#function
+               .globl glGetAttachedShaders ; .type glGetAttachedShaders,#function
+               .globl glGetProgramInfoLog ; .type glGetProgramInfoLog,#function
+               .globl glGetProgramiv ; .type glGetProgramiv,#function
+               .globl glGetShaderInfoLog ; .type glGetShaderInfoLog,#function
+               .globl glGetShaderiv ; .type glGetShaderiv,#function
+               .globl glIsProgram ; .type glIsProgram,#function
+               .globl glIsShader ; .type glIsShader,#function
                .globl glStencilFuncSeparate ; .type glStencilFuncSeparate,#function
                .globl glStencilMaskSeparate ; .type glStencilMaskSeparate,#function
                .globl glStencilOpSeparate ; .type glStencilOpSeparate,#function
@@ -608,14 +621,14 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glGetAttribLocationARB ; .type glGetAttribLocationARB,#function
                .globl glDrawBuffersARB ; .type glDrawBuffersARB,#function
                .globl glPolygonOffsetEXT ; .type glPolygonOffsetEXT,#function
-               .globl gl_dispatch_stub_543 ; .type gl_dispatch_stub_543,#function
-               .globl gl_dispatch_stub_544 ; .type gl_dispatch_stub_544,#function
-               .globl gl_dispatch_stub_545 ; .type gl_dispatch_stub_545,#function
-               .globl gl_dispatch_stub_546 ; .type gl_dispatch_stub_546,#function
-               .globl gl_dispatch_stub_547 ; .type gl_dispatch_stub_547,#function
-               .globl gl_dispatch_stub_548 ; .type gl_dispatch_stub_548,#function
-               .globl gl_dispatch_stub_549 ; .type gl_dispatch_stub_549,#function
-               .globl gl_dispatch_stub_550 ; .type gl_dispatch_stub_550,#function
+               .globl gl_dispatch_stub_556 ; .type gl_dispatch_stub_556,#function
+               .globl gl_dispatch_stub_557 ; .type gl_dispatch_stub_557,#function
+               .globl gl_dispatch_stub_558 ; .type gl_dispatch_stub_558,#function
+               .globl gl_dispatch_stub_559 ; .type gl_dispatch_stub_559,#function
+               .globl gl_dispatch_stub_560 ; .type gl_dispatch_stub_560,#function
+               .globl gl_dispatch_stub_561 ; .type gl_dispatch_stub_561,#function
+               .globl gl_dispatch_stub_562 ; .type gl_dispatch_stub_562,#function
+               .globl gl_dispatch_stub_563 ; .type gl_dispatch_stub_563,#function
                .globl glColorPointerEXT ; .type glColorPointerEXT,#function
                .globl glEdgeFlagPointerEXT ; .type glEdgeFlagPointerEXT,#function
                .globl glIndexPointerEXT ; .type glIndexPointerEXT,#function
@@ -626,8 +639,8 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glPointParameterfvEXT ; .type glPointParameterfvEXT,#function
                .globl glLockArraysEXT ; .type glLockArraysEXT,#function
                .globl glUnlockArraysEXT ; .type glUnlockArraysEXT,#function
-               .globl gl_dispatch_stub_561 ; .type gl_dispatch_stub_561,#function
-               .globl gl_dispatch_stub_562 ; .type gl_dispatch_stub_562,#function
+               .globl gl_dispatch_stub_574 ; .type gl_dispatch_stub_574,#function
+               .globl gl_dispatch_stub_575 ; .type gl_dispatch_stub_575,#function
                .globl glSecondaryColor3bEXT ; .type glSecondaryColor3bEXT,#function
                .globl glSecondaryColor3bvEXT ; .type glSecondaryColor3bvEXT,#function
                .globl glSecondaryColor3dEXT ; .type glSecondaryColor3dEXT,#function
@@ -652,7 +665,7 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glFogCoorddvEXT ; .type glFogCoorddvEXT,#function
                .globl glFogCoordfEXT ; .type glFogCoordfEXT,#function
                .globl glFogCoordfvEXT ; .type glFogCoordfvEXT,#function
-               .globl gl_dispatch_stub_587 ; .type gl_dispatch_stub_587,#function
+               .globl gl_dispatch_stub_600 ; .type gl_dispatch_stub_600,#function
                .globl glBlendFuncSeparateEXT ; .type glBlendFuncSeparateEXT,#function
                .globl glFlushVertexArrayRangeNV ; .type glFlushVertexArrayRangeNV,#function
                .globl glVertexArrayRangeNV ; .type glVertexArrayRangeNV,#function
@@ -694,15 +707,15 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glWindowPos4ivMESA ; .type glWindowPos4ivMESA,#function
                .globl glWindowPos4sMESA ; .type glWindowPos4sMESA,#function
                .globl glWindowPos4svMESA ; .type glWindowPos4svMESA,#function
-               .globl gl_dispatch_stub_629 ; .type gl_dispatch_stub_629,#function
-               .globl gl_dispatch_stub_630 ; .type gl_dispatch_stub_630,#function
-               .globl gl_dispatch_stub_631 ; .type gl_dispatch_stub_631,#function
-               .globl gl_dispatch_stub_632 ; .type gl_dispatch_stub_632,#function
-               .globl gl_dispatch_stub_633 ; .type gl_dispatch_stub_633,#function
-               .globl gl_dispatch_stub_634 ; .type gl_dispatch_stub_634,#function
-               .globl gl_dispatch_stub_635 ; .type gl_dispatch_stub_635,#function
-               .globl gl_dispatch_stub_636 ; .type gl_dispatch_stub_636,#function
-               .globl gl_dispatch_stub_637 ; .type gl_dispatch_stub_637,#function
+               .globl gl_dispatch_stub_642 ; .type gl_dispatch_stub_642,#function
+               .globl gl_dispatch_stub_643 ; .type gl_dispatch_stub_643,#function
+               .globl gl_dispatch_stub_644 ; .type gl_dispatch_stub_644,#function
+               .globl gl_dispatch_stub_645 ; .type gl_dispatch_stub_645,#function
+               .globl gl_dispatch_stub_646 ; .type gl_dispatch_stub_646,#function
+               .globl gl_dispatch_stub_647 ; .type gl_dispatch_stub_647,#function
+               .globl gl_dispatch_stub_648 ; .type gl_dispatch_stub_648,#function
+               .globl gl_dispatch_stub_649 ; .type gl_dispatch_stub_649,#function
+               .globl gl_dispatch_stub_650 ; .type gl_dispatch_stub_650,#function
                .globl glAreProgramsResidentNV ; .type glAreProgramsResidentNV,#function
                .globl glBindProgramNV ; .type glBindProgramNV,#function
                .globl glDeleteProgramsNV ; .type glDeleteProgramsNV,#function
@@ -783,19 +796,19 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glSetFragmentShaderConstantATI ; .type glSetFragmentShaderConstantATI,#function
                .globl glPointParameteriNV ; .type glPointParameteriNV,#function
                .globl glPointParameterivNV ; .type glPointParameterivNV,#function
-               .globl gl_dispatch_stub_718 ; .type gl_dispatch_stub_718,#function
-               .globl gl_dispatch_stub_719 ; .type gl_dispatch_stub_719,#function
-               .globl gl_dispatch_stub_720 ; .type gl_dispatch_stub_720,#function
-               .globl gl_dispatch_stub_721 ; .type gl_dispatch_stub_721,#function
-               .globl gl_dispatch_stub_722 ; .type gl_dispatch_stub_722,#function
+               .globl gl_dispatch_stub_731 ; .type gl_dispatch_stub_731,#function
+               .globl gl_dispatch_stub_732 ; .type gl_dispatch_stub_732,#function
+               .globl gl_dispatch_stub_733 ; .type gl_dispatch_stub_733,#function
+               .globl gl_dispatch_stub_734 ; .type gl_dispatch_stub_734,#function
+               .globl gl_dispatch_stub_735 ; .type gl_dispatch_stub_735,#function
                .globl glGetProgramNamedParameterdvNV ; .type glGetProgramNamedParameterdvNV,#function
                .globl glGetProgramNamedParameterfvNV ; .type glGetProgramNamedParameterfvNV,#function
                .globl glProgramNamedParameter4dNV ; .type glProgramNamedParameter4dNV,#function
                .globl glProgramNamedParameter4dvNV ; .type glProgramNamedParameter4dvNV,#function
                .globl glProgramNamedParameter4fNV ; .type glProgramNamedParameter4fNV,#function
                .globl glProgramNamedParameter4fvNV ; .type glProgramNamedParameter4fvNV,#function
-               .globl gl_dispatch_stub_729 ; .type gl_dispatch_stub_729,#function
-               .globl gl_dispatch_stub_730 ; .type gl_dispatch_stub_730,#function
+               .globl gl_dispatch_stub_742 ; .type gl_dispatch_stub_742,#function
+               .globl gl_dispatch_stub_743 ; .type gl_dispatch_stub_743,#function
                .globl glBindFramebufferEXT ; .type glBindFramebufferEXT,#function
                .globl glBindRenderbufferEXT ; .type glBindRenderbufferEXT,#function
                .globl glCheckFramebufferStatusEXT ; .type glCheckFramebufferStatusEXT,#function
@@ -813,11 +826,11 @@ __glapi_sparc_icache_flush: /* %o0 = insn_addr */
                .globl glIsFramebufferEXT ; .type glIsFramebufferEXT,#function
                .globl glIsRenderbufferEXT ; .type glIsRenderbufferEXT,#function
                .globl glRenderbufferStorageEXT ; .type glRenderbufferStorageEXT,#function
-               .globl gl_dispatch_stub_748 ; .type gl_dispatch_stub_748,#function
-               .globl gl_dispatch_stub_749 ; .type gl_dispatch_stub_749,#function
-               .globl gl_dispatch_stub_750 ; .type gl_dispatch_stub_750,#function
-               .globl gl_dispatch_stub_751 ; .type gl_dispatch_stub_751,#function
-               .globl gl_dispatch_stub_752 ; .type gl_dispatch_stub_752,#function
+               .globl gl_dispatch_stub_761 ; .type gl_dispatch_stub_761,#function
+               .globl gl_dispatch_stub_762 ; .type gl_dispatch_stub_762,#function
+               .globl gl_dispatch_stub_763 ; .type gl_dispatch_stub_763,#function
+               .globl gl_dispatch_stub_764 ; .type gl_dispatch_stub_764,#function
+               .globl gl_dispatch_stub_765 ; .type gl_dispatch_stub_765,#function
                .globl _mesa_sparc_glapi_begin ; .type _mesa_sparc_glapi_begin,#function
 _mesa_sparc_glapi_begin:
 
@@ -1229,6 +1242,19 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glMultiTexCoord4ivARB, _gloffset_MultiTexCoord4ivARB)
        GL_STUB(glMultiTexCoord4sARB, _gloffset_MultiTexCoord4sARB)
        GL_STUB(glMultiTexCoord4svARB, _gloffset_MultiTexCoord4svARB)
+       GL_STUB(glAttachShader, _gloffset_AttachShader)
+       GL_STUB(glCreateProgram, _gloffset_CreateProgram)
+       GL_STUB(glCreateShader, _gloffset_CreateShader)
+       GL_STUB(glDeleteProgram, _gloffset_DeleteProgram)
+       GL_STUB(glDeleteShader, _gloffset_DeleteShader)
+       GL_STUB(glDetachShader, _gloffset_DetachShader)
+       GL_STUB(glGetAttachedShaders, _gloffset_GetAttachedShaders)
+       GL_STUB(glGetProgramInfoLog, _gloffset_GetProgramInfoLog)
+       GL_STUB(glGetProgramiv, _gloffset_GetProgramiv)
+       GL_STUB(glGetShaderInfoLog, _gloffset_GetShaderInfoLog)
+       GL_STUB(glGetShaderiv, _gloffset_GetShaderiv)
+       GL_STUB(glIsProgram, _gloffset_IsProgram)
+       GL_STUB(glIsShader, _gloffset_IsShader)
        GL_STUB(glStencilFuncSeparate, _gloffset_StencilFuncSeparate)
        GL_STUB(glStencilMaskSeparate, _gloffset_StencilMaskSeparate)
        GL_STUB(glStencilOpSeparate, _gloffset_StencilOpSeparate)
@@ -1364,14 +1390,14 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glGetAttribLocationARB, _gloffset_GetAttribLocationARB)
        GL_STUB(glDrawBuffersARB, _gloffset_DrawBuffersARB)
        GL_STUB(glPolygonOffsetEXT, _gloffset_PolygonOffsetEXT)
-       GL_STUB(gl_dispatch_stub_543, _gloffset__dispatch_stub_543)
-       GL_STUB(gl_dispatch_stub_544, _gloffset__dispatch_stub_544)
-       GL_STUB(gl_dispatch_stub_545, _gloffset__dispatch_stub_545)
-       GL_STUB(gl_dispatch_stub_546, _gloffset__dispatch_stub_546)
-       GL_STUB(gl_dispatch_stub_547, _gloffset__dispatch_stub_547)
-       GL_STUB(gl_dispatch_stub_548, _gloffset__dispatch_stub_548)
-       GL_STUB(gl_dispatch_stub_549, _gloffset__dispatch_stub_549)
-       GL_STUB(gl_dispatch_stub_550, _gloffset__dispatch_stub_550)
+       GL_STUB(gl_dispatch_stub_556, _gloffset__dispatch_stub_556)
+       GL_STUB(gl_dispatch_stub_557, _gloffset__dispatch_stub_557)
+       GL_STUB(gl_dispatch_stub_558, _gloffset__dispatch_stub_558)
+       GL_STUB(gl_dispatch_stub_559, _gloffset__dispatch_stub_559)
+       GL_STUB(gl_dispatch_stub_560, _gloffset__dispatch_stub_560)
+       GL_STUB(gl_dispatch_stub_561, _gloffset__dispatch_stub_561)
+       GL_STUB(gl_dispatch_stub_562, _gloffset__dispatch_stub_562)
+       GL_STUB(gl_dispatch_stub_563, _gloffset__dispatch_stub_563)
        GL_STUB(glColorPointerEXT, _gloffset_ColorPointerEXT)
        GL_STUB(glEdgeFlagPointerEXT, _gloffset_EdgeFlagPointerEXT)
        GL_STUB(glIndexPointerEXT, _gloffset_IndexPointerEXT)
@@ -1382,8 +1408,8 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glPointParameterfvEXT, _gloffset_PointParameterfvEXT)
        GL_STUB(glLockArraysEXT, _gloffset_LockArraysEXT)
        GL_STUB(glUnlockArraysEXT, _gloffset_UnlockArraysEXT)
-       GL_STUB(gl_dispatch_stub_561, _gloffset__dispatch_stub_561)
-       GL_STUB(gl_dispatch_stub_562, _gloffset__dispatch_stub_562)
+       GL_STUB(gl_dispatch_stub_574, _gloffset__dispatch_stub_574)
+       GL_STUB(gl_dispatch_stub_575, _gloffset__dispatch_stub_575)
        GL_STUB(glSecondaryColor3bEXT, _gloffset_SecondaryColor3bEXT)
        GL_STUB(glSecondaryColor3bvEXT, _gloffset_SecondaryColor3bvEXT)
        GL_STUB(glSecondaryColor3dEXT, _gloffset_SecondaryColor3dEXT)
@@ -1408,7 +1434,7 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glFogCoorddvEXT, _gloffset_FogCoorddvEXT)
        GL_STUB(glFogCoordfEXT, _gloffset_FogCoordfEXT)
        GL_STUB(glFogCoordfvEXT, _gloffset_FogCoordfvEXT)
-       GL_STUB(gl_dispatch_stub_587, _gloffset__dispatch_stub_587)
+       GL_STUB(gl_dispatch_stub_600, _gloffset__dispatch_stub_600)
        GL_STUB(glBlendFuncSeparateEXT, _gloffset_BlendFuncSeparateEXT)
        GL_STUB(glFlushVertexArrayRangeNV, _gloffset_FlushVertexArrayRangeNV)
        GL_STUB(glVertexArrayRangeNV, _gloffset_VertexArrayRangeNV)
@@ -1450,15 +1476,15 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glWindowPos4ivMESA, _gloffset_WindowPos4ivMESA)
        GL_STUB(glWindowPos4sMESA, _gloffset_WindowPos4sMESA)
        GL_STUB(glWindowPos4svMESA, _gloffset_WindowPos4svMESA)
-       GL_STUB(gl_dispatch_stub_629, _gloffset__dispatch_stub_629)
-       GL_STUB(gl_dispatch_stub_630, _gloffset__dispatch_stub_630)
-       GL_STUB(gl_dispatch_stub_631, _gloffset__dispatch_stub_631)
-       GL_STUB(gl_dispatch_stub_632, _gloffset__dispatch_stub_632)
-       GL_STUB(gl_dispatch_stub_633, _gloffset__dispatch_stub_633)
-       GL_STUB(gl_dispatch_stub_634, _gloffset__dispatch_stub_634)
-       GL_STUB(gl_dispatch_stub_635, _gloffset__dispatch_stub_635)
-       GL_STUB(gl_dispatch_stub_636, _gloffset__dispatch_stub_636)
-       GL_STUB(gl_dispatch_stub_637, _gloffset__dispatch_stub_637)
+       GL_STUB(gl_dispatch_stub_642, _gloffset__dispatch_stub_642)
+       GL_STUB(gl_dispatch_stub_643, _gloffset__dispatch_stub_643)
+       GL_STUB(gl_dispatch_stub_644, _gloffset__dispatch_stub_644)
+       GL_STUB(gl_dispatch_stub_645, _gloffset__dispatch_stub_645)
+       GL_STUB(gl_dispatch_stub_646, _gloffset__dispatch_stub_646)
+       GL_STUB(gl_dispatch_stub_647, _gloffset__dispatch_stub_647)
+       GL_STUB(gl_dispatch_stub_648, _gloffset__dispatch_stub_648)
+       GL_STUB(gl_dispatch_stub_649, _gloffset__dispatch_stub_649)
+       GL_STUB(gl_dispatch_stub_650, _gloffset__dispatch_stub_650)
        GL_STUB(glAreProgramsResidentNV, _gloffset_AreProgramsResidentNV)
        GL_STUB(glBindProgramNV, _gloffset_BindProgramNV)
        GL_STUB(glDeleteProgramsNV, _gloffset_DeleteProgramsNV)
@@ -1539,19 +1565,19 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glSetFragmentShaderConstantATI, _gloffset_SetFragmentShaderConstantATI)
        GL_STUB(glPointParameteriNV, _gloffset_PointParameteriNV)
        GL_STUB(glPointParameterivNV, _gloffset_PointParameterivNV)
-       GL_STUB(gl_dispatch_stub_718, _gloffset__dispatch_stub_718)
-       GL_STUB(gl_dispatch_stub_719, _gloffset__dispatch_stub_719)
-       GL_STUB(gl_dispatch_stub_720, _gloffset__dispatch_stub_720)
-       GL_STUB(gl_dispatch_stub_721, _gloffset__dispatch_stub_721)
-       GL_STUB(gl_dispatch_stub_722, _gloffset__dispatch_stub_722)
+       GL_STUB(gl_dispatch_stub_731, _gloffset__dispatch_stub_731)
+       GL_STUB(gl_dispatch_stub_732, _gloffset__dispatch_stub_732)
+       GL_STUB(gl_dispatch_stub_733, _gloffset__dispatch_stub_733)
+       GL_STUB(gl_dispatch_stub_734, _gloffset__dispatch_stub_734)
+       GL_STUB(gl_dispatch_stub_735, _gloffset__dispatch_stub_735)
        GL_STUB(glGetProgramNamedParameterdvNV, _gloffset_GetProgramNamedParameterdvNV)
        GL_STUB(glGetProgramNamedParameterfvNV, _gloffset_GetProgramNamedParameterfvNV)
        GL_STUB(glProgramNamedParameter4dNV, _gloffset_ProgramNamedParameter4dNV)
        GL_STUB(glProgramNamedParameter4dvNV, _gloffset_ProgramNamedParameter4dvNV)
        GL_STUB(glProgramNamedParameter4fNV, _gloffset_ProgramNamedParameter4fNV)
        GL_STUB(glProgramNamedParameter4fvNV, _gloffset_ProgramNamedParameter4fvNV)
-       GL_STUB(gl_dispatch_stub_729, _gloffset__dispatch_stub_729)
-       GL_STUB(gl_dispatch_stub_730, _gloffset__dispatch_stub_730)
+       GL_STUB(gl_dispatch_stub_742, _gloffset__dispatch_stub_742)
+       GL_STUB(gl_dispatch_stub_743, _gloffset__dispatch_stub_743)
        GL_STUB(glBindFramebufferEXT, _gloffset_BindFramebufferEXT)
        GL_STUB(glBindRenderbufferEXT, _gloffset_BindRenderbufferEXT)
        GL_STUB(glCheckFramebufferStatusEXT, _gloffset_CheckFramebufferStatusEXT)
@@ -1569,11 +1595,11 @@ _mesa_sparc_glapi_begin:
        GL_STUB(glIsFramebufferEXT, _gloffset_IsFramebufferEXT)
        GL_STUB(glIsRenderbufferEXT, _gloffset_IsRenderbufferEXT)
        GL_STUB(glRenderbufferStorageEXT, _gloffset_RenderbufferStorageEXT)
-       GL_STUB(gl_dispatch_stub_748, _gloffset__dispatch_stub_748)
-       GL_STUB(gl_dispatch_stub_749, _gloffset__dispatch_stub_749)
-       GL_STUB(gl_dispatch_stub_750, _gloffset__dispatch_stub_750)
-       GL_STUB(gl_dispatch_stub_751, _gloffset__dispatch_stub_751)
-       GL_STUB(gl_dispatch_stub_752, _gloffset__dispatch_stub_752)
+       GL_STUB(gl_dispatch_stub_761, _gloffset__dispatch_stub_761)
+       GL_STUB(gl_dispatch_stub_762, _gloffset__dispatch_stub_762)
+       GL_STUB(gl_dispatch_stub_763, _gloffset__dispatch_stub_763)
+       GL_STUB(gl_dispatch_stub_764, _gloffset__dispatch_stub_764)
+       GL_STUB(gl_dispatch_stub_765, _gloffset__dispatch_stub_765)
 
                .globl _mesa_sparc_glapi_end ; .type _mesa_sparc_glapi_end,#function
 _mesa_sparc_glapi_end:
@@ -1663,6 +1689,43 @@ _mesa_sparc_glapi_end:
        .globl glCompressedTexSubImage2D ; .type glCompressedTexSubImage2D,#function ; glCompressedTexSubImage2D = glCompressedTexSubImage2DARB
        .globl glCompressedTexSubImage3D ; .type glCompressedTexSubImage3D,#function ; glCompressedTexSubImage3D = glCompressedTexSubImage3DARB
        .globl glGetCompressedTexImage ; .type glGetCompressedTexImage,#function ; glGetCompressedTexImage = glGetCompressedTexImageARB
+       .globl glDisableVertexAttribArray ; .type glDisableVertexAttribArray,#function ; glDisableVertexAttribArray = glDisableVertexAttribArrayARB
+       .globl glEnableVertexAttribArray ; .type glEnableVertexAttribArray,#function ; glEnableVertexAttribArray = glEnableVertexAttribArrayARB
+       .globl glGetVertexAttribdv ; .type glGetVertexAttribdv,#function ; glGetVertexAttribdv = glGetVertexAttribdvARB
+       .globl glGetVertexAttribfv ; .type glGetVertexAttribfv,#function ; glGetVertexAttribfv = glGetVertexAttribfvARB
+       .globl glGetVertexAttribiv ; .type glGetVertexAttribiv,#function ; glGetVertexAttribiv = glGetVertexAttribivARB
+       .globl glVertexAttrib1d ; .type glVertexAttrib1d,#function ; glVertexAttrib1d = glVertexAttrib1dARB
+       .globl glVertexAttrib1dv ; .type glVertexAttrib1dv,#function ; glVertexAttrib1dv = glVertexAttrib1dvARB
+       .globl glVertexAttrib1f ; .type glVertexAttrib1f,#function ; glVertexAttrib1f = glVertexAttrib1fARB
+       .globl glVertexAttrib1fv ; .type glVertexAttrib1fv,#function ; glVertexAttrib1fv = glVertexAttrib1fvARB
+       .globl glVertexAttrib1s ; .type glVertexAttrib1s,#function ; glVertexAttrib1s = glVertexAttrib1sARB
+       .globl glVertexAttrib1sv ; .type glVertexAttrib1sv,#function ; glVertexAttrib1sv = glVertexAttrib1svARB
+       .globl glVertexAttrib2d ; .type glVertexAttrib2d,#function ; glVertexAttrib2d = glVertexAttrib2dARB
+       .globl glVertexAttrib2dv ; .type glVertexAttrib2dv,#function ; glVertexAttrib2dv = glVertexAttrib2dvARB
+       .globl glVertexAttrib2f ; .type glVertexAttrib2f,#function ; glVertexAttrib2f = glVertexAttrib2fARB
+       .globl glVertexAttrib2fv ; .type glVertexAttrib2fv,#function ; glVertexAttrib2fv = glVertexAttrib2fvARB
+       .globl glVertexAttrib2s ; .type glVertexAttrib2s,#function ; glVertexAttrib2s = glVertexAttrib2sARB
+       .globl glVertexAttrib2sv ; .type glVertexAttrib2sv,#function ; glVertexAttrib2sv = glVertexAttrib2svARB
+       .globl glVertexAttrib3d ; .type glVertexAttrib3d,#function ; glVertexAttrib3d = glVertexAttrib3dARB
+       .globl glVertexAttrib3dv ; .type glVertexAttrib3dv,#function ; glVertexAttrib3dv = glVertexAttrib3dvARB
+       .globl glVertexAttrib3f ; .type glVertexAttrib3f,#function ; glVertexAttrib3f = glVertexAttrib3fARB
+       .globl glVertexAttrib3fv ; .type glVertexAttrib3fv,#function ; glVertexAttrib3fv = glVertexAttrib3fvARB
+       .globl glVertexAttrib3s ; .type glVertexAttrib3s,#function ; glVertexAttrib3s = glVertexAttrib3sARB
+       .globl glVertexAttrib3sv ; .type glVertexAttrib3sv,#function ; glVertexAttrib3sv = glVertexAttrib3svARB
+       .globl glVertexAttrib4Nbv ; .type glVertexAttrib4Nbv,#function ; glVertexAttrib4Nbv = glVertexAttrib4NbvARB
+       .globl glVertexAttrib4Niv ; .type glVertexAttrib4Niv,#function ; glVertexAttrib4Niv = glVertexAttrib4NivARB
+       .globl glVertexAttrib4Nsv ; .type glVertexAttrib4Nsv,#function ; glVertexAttrib4Nsv = glVertexAttrib4NsvARB
+       .globl glVertexAttrib4Nub ; .type glVertexAttrib4Nub,#function ; glVertexAttrib4Nub = glVertexAttrib4NubARB
+       .globl glVertexAttrib4Nubv ; .type glVertexAttrib4Nubv,#function ; glVertexAttrib4Nubv = glVertexAttrib4NubvARB
+       .globl glVertexAttrib4Nuiv ; .type glVertexAttrib4Nuiv,#function ; glVertexAttrib4Nuiv = glVertexAttrib4NuivARB
+       .globl glVertexAttrib4Nusv ; .type glVertexAttrib4Nusv,#function ; glVertexAttrib4Nusv = glVertexAttrib4NusvARB
+       .globl glVertexAttrib4d ; .type glVertexAttrib4d,#function ; glVertexAttrib4d = glVertexAttrib4dARB
+       .globl glVertexAttrib4dv ; .type glVertexAttrib4dv,#function ; glVertexAttrib4dv = glVertexAttrib4dvARB
+       .globl glVertexAttrib4f ; .type glVertexAttrib4f,#function ; glVertexAttrib4f = glVertexAttrib4fARB
+       .globl glVertexAttrib4fv ; .type glVertexAttrib4fv,#function ; glVertexAttrib4fv = glVertexAttrib4fvARB
+       .globl glVertexAttrib4s ; .type glVertexAttrib4s,#function ; glVertexAttrib4s = glVertexAttrib4sARB
+       .globl glVertexAttrib4sv ; .type glVertexAttrib4sv,#function ; glVertexAttrib4sv = glVertexAttrib4svARB
+       .globl glVertexAttribPointer ; .type glVertexAttribPointer,#function ; glVertexAttribPointer = glVertexAttribPointerARB
        .globl glBindBuffer ; .type glBindBuffer,#function ; glBindBuffer = glBindBufferARB
        .globl glBufferData ; .type glBufferData,#function ; glBufferData = glBufferDataARB
        .globl glBufferSubData ; .type glBufferSubData,#function ; glBufferSubData = glBufferSubDataARB
@@ -1682,6 +1745,38 @@ _mesa_sparc_glapi_end:
        .globl glGetQueryObjectuiv ; .type glGetQueryObjectuiv,#function ; glGetQueryObjectuiv = glGetQueryObjectuivARB
        .globl glGetQueryiv ; .type glGetQueryiv,#function ; glGetQueryiv = glGetQueryivARB
        .globl glIsQuery ; .type glIsQuery,#function ; glIsQuery = glIsQueryARB
+       .globl glCompileShader ; .type glCompileShader,#function ; glCompileShader = glCompileShaderARB
+       .globl glGetActiveUniform ; .type glGetActiveUniform,#function ; glGetActiveUniform = glGetActiveUniformARB
+       .globl glGetShaderSource ; .type glGetShaderSource,#function ; glGetShaderSource = glGetShaderSourceARB
+       .globl glGetUniformLocation ; .type glGetUniformLocation,#function ; glGetUniformLocation = glGetUniformLocationARB
+       .globl glGetUniformfv ; .type glGetUniformfv,#function ; glGetUniformfv = glGetUniformfvARB
+       .globl glGetUniformiv ; .type glGetUniformiv,#function ; glGetUniformiv = glGetUniformivARB
+       .globl glLinkProgram ; .type glLinkProgram,#function ; glLinkProgram = glLinkProgramARB
+       .globl glShaderSource ; .type glShaderSource,#function ; glShaderSource = glShaderSourceARB
+       .globl glUniform1f ; .type glUniform1f,#function ; glUniform1f = glUniform1fARB
+       .globl glUniform1fv ; .type glUniform1fv,#function ; glUniform1fv = glUniform1fvARB
+       .globl glUniform1i ; .type glUniform1i,#function ; glUniform1i = glUniform1iARB
+       .globl glUniform1iv ; .type glUniform1iv,#function ; glUniform1iv = glUniform1ivARB
+       .globl glUniform2f ; .type glUniform2f,#function ; glUniform2f = glUniform2fARB
+       .globl glUniform2fv ; .type glUniform2fv,#function ; glUniform2fv = glUniform2fvARB
+       .globl glUniform2i ; .type glUniform2i,#function ; glUniform2i = glUniform2iARB
+       .globl glUniform2iv ; .type glUniform2iv,#function ; glUniform2iv = glUniform2ivARB
+       .globl glUniform3f ; .type glUniform3f,#function ; glUniform3f = glUniform3fARB
+       .globl glUniform3fv ; .type glUniform3fv,#function ; glUniform3fv = glUniform3fvARB
+       .globl glUniform3i ; .type glUniform3i,#function ; glUniform3i = glUniform3iARB
+       .globl glUniform3iv ; .type glUniform3iv,#function ; glUniform3iv = glUniform3ivARB
+       .globl glUniform4f ; .type glUniform4f,#function ; glUniform4f = glUniform4fARB
+       .globl glUniform4fv ; .type glUniform4fv,#function ; glUniform4fv = glUniform4fvARB
+       .globl glUniform4i ; .type glUniform4i,#function ; glUniform4i = glUniform4iARB
+       .globl glUniform4iv ; .type glUniform4iv,#function ; glUniform4iv = glUniform4ivARB
+       .globl glUniformMatrix2fv ; .type glUniformMatrix2fv,#function ; glUniformMatrix2fv = glUniformMatrix2fvARB
+       .globl glUniformMatrix3fv ; .type glUniformMatrix3fv,#function ; glUniformMatrix3fv = glUniformMatrix3fvARB
+       .globl glUniformMatrix4fv ; .type glUniformMatrix4fv,#function ; glUniformMatrix4fv = glUniformMatrix4fvARB
+       .globl glUseProgram ; .type glUseProgram,#function ; glUseProgram = glUseProgramObjectARB
+       .globl glValidateProgram ; .type glValidateProgram,#function ; glValidateProgram = glValidateProgramARB
+       .globl glBindAttribLocation ; .type glBindAttribLocation,#function ; glBindAttribLocation = glBindAttribLocationARB
+       .globl glGetActiveAttrib ; .type glGetActiveAttrib,#function ; glGetActiveAttrib = glGetActiveAttribARB
+       .globl glGetAttribLocation ; .type glGetAttribLocation,#function ; glGetAttribLocation = glGetAttribLocationARB
        .globl glDrawBuffers ; .type glDrawBuffers,#function ; glDrawBuffers = glDrawBuffersARB
        .globl glDrawBuffersATI ; .type glDrawBuffersATI,#function ; glDrawBuffersATI = glDrawBuffersARB
        .globl glPointParameterf ; .type glPointParameterf,#function ; glPointParameterf = glPointParameterfEXT
index 97d8ce7..6aa0c14 100644 (file)
@@ -15146,12 +15146,469 @@ GL_PREFIX(MultiTexCoord4svARB):
        .size   GL_PREFIX(MultiTexCoord4svARB), .-GL_PREFIX(MultiTexCoord4svARB)
 
        .p2align        4,,15
+       .globl  GL_PREFIX(AttachShader)
+       .type   GL_PREFIX(AttachShader), @function
+GL_PREFIX(AttachShader):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3264(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    3264(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3264(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    3264(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(AttachShader), .-GL_PREFIX(AttachShader)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(CreateProgram)
+       .type   GL_PREFIX(CreateProgram), @function
+GL_PREFIX(CreateProgram):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3272(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       movq    3272(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3272(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       movq    3272(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(CreateProgram), .-GL_PREFIX(CreateProgram)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(CreateShader)
+       .type   GL_PREFIX(CreateShader), @function
+GL_PREFIX(CreateShader):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3280(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    3280(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3280(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    3280(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(CreateShader), .-GL_PREFIX(CreateShader)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(DeleteProgram)
+       .type   GL_PREFIX(DeleteProgram), @function
+GL_PREFIX(DeleteProgram):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3288(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    3288(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3288(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    3288(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(DeleteProgram), .-GL_PREFIX(DeleteProgram)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(DeleteShader)
+       .type   GL_PREFIX(DeleteShader), @function
+GL_PREFIX(DeleteShader):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3296(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    3296(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3296(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    3296(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(DeleteShader), .-GL_PREFIX(DeleteShader)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(DetachShader)
+       .type   GL_PREFIX(DetachShader), @function
+GL_PREFIX(DetachShader):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3304(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    3304(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3304(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rsi
+       popq    %rdi
+       movq    3304(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(DetachShader), .-GL_PREFIX(DetachShader)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetAttachedShaders)
+       .type   GL_PREFIX(GetAttachedShaders), @function
+GL_PREFIX(GetAttachedShaders):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3312(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3312(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3312(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3312(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetAttachedShaders), .-GL_PREFIX(GetAttachedShaders)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetProgramInfoLog)
+       .type   GL_PREFIX(GetProgramInfoLog), @function
+GL_PREFIX(GetProgramInfoLog):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3320(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3320(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3320(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3320(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetProgramInfoLog), .-GL_PREFIX(GetProgramInfoLog)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetProgramiv)
+       .type   GL_PREFIX(GetProgramiv), @function
+GL_PREFIX(GetProgramiv):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3328(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3328(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3328(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3328(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetProgramiv), .-GL_PREFIX(GetProgramiv)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetShaderInfoLog)
+       .type   GL_PREFIX(GetShaderInfoLog), @function
+GL_PREFIX(GetShaderInfoLog):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3336(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _x86_64_get_dispatch@PLT
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3336(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3336(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       pushq   %rcx
+       pushq   %rbp
+       call    _glapi_get_dispatch
+       popq    %rbp
+       popq    %rcx
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3336(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetShaderInfoLog), .-GL_PREFIX(GetShaderInfoLog)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(GetShaderiv)
+       .type   GL_PREFIX(GetShaderiv), @function
+GL_PREFIX(GetShaderiv):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3344(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3344(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3344(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       pushq   %rsi
+       pushq   %rdx
+       call    _glapi_get_dispatch
+       popq    %rdx
+       popq    %rsi
+       popq    %rdi
+       movq    3344(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(GetShaderiv), .-GL_PREFIX(GetShaderiv)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(IsProgram)
+       .type   GL_PREFIX(IsProgram), @function
+GL_PREFIX(IsProgram):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3352(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    3352(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3352(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    3352(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(IsProgram), .-GL_PREFIX(IsProgram)
+
+       .p2align        4,,15
+       .globl  GL_PREFIX(IsShader)
+       .type   GL_PREFIX(IsShader), @function
+GL_PREFIX(IsShader):
+#if defined(GLX_USE_TLS)
+       call    _x86_64_get_dispatch@PLT
+       movq    3360(%rax), %r11
+       jmp     *%r11
+#elif defined(PTHREADS)
+       pushq   %rdi
+       call    _x86_64_get_dispatch@PLT
+       popq    %rdi
+       movq    3360(%rax), %r11
+       jmp     *%r11
+#else
+       movq    _glapi_Dispatch(%rip), %rax
+       testq   %rax, %rax
+       je      1f
+       movq    3360(%rax), %r11
+       jmp     *%r11
+1:
+       pushq   %rdi
+       call    _glapi_get_dispatch
+       popq    %rdi
+       movq    3360(%rax), %r11
+       jmp     *%r11
+#endif /* defined(GLX_USE_TLS) */
+       .size   GL_PREFIX(IsShader), .-GL_PREFIX(IsShader)
+
+       .p2align        4,,15
        .globl  GL_PREFIX(StencilFuncSeparate)
        .type   GL_PREFIX(StencilFuncSeparate), @function
 GL_PREFIX(StencilFuncSeparate):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3264(%rax), %r11
+       movq    3368(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15165,13 +15622,13 @@ GL_PREFIX(StencilFuncSeparate):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3264(%rax), %r11
+       movq    3368(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3264(%rax), %r11
+       movq    3368(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15185,7 +15642,7 @@ GL_PREFIX(StencilFuncSeparate):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3264(%rax), %r11
+       movq    3368(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(StencilFuncSeparate), .-GL_PREFIX(StencilFuncSeparate)
@@ -15196,7 +15653,7 @@ GL_PREFIX(StencilFuncSeparate):
 GL_PREFIX(StencilMaskSeparate):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3272(%rax), %r11
+       movq    3376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15206,13 +15663,13 @@ GL_PREFIX(StencilMaskSeparate):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3272(%rax), %r11
+       movq    3376(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3272(%rax), %r11
+       movq    3376(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15222,7 +15679,7 @@ GL_PREFIX(StencilMaskSeparate):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3272(%rax), %r11
+       movq    3376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(StencilMaskSeparate), .-GL_PREFIX(StencilMaskSeparate)
@@ -15233,7 +15690,7 @@ GL_PREFIX(StencilMaskSeparate):
 GL_PREFIX(StencilOpSeparate):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3280(%rax), %r11
+       movq    3384(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15247,13 +15704,13 @@ GL_PREFIX(StencilOpSeparate):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3280(%rax), %r11
+       movq    3384(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3280(%rax), %r11
+       movq    3384(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15267,7 +15724,7 @@ GL_PREFIX(StencilOpSeparate):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3280(%rax), %r11
+       movq    3384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(StencilOpSeparate), .-GL_PREFIX(StencilOpSeparate)
@@ -15278,25 +15735,25 @@ GL_PREFIX(StencilOpSeparate):
 GL_PREFIX(LoadTransposeMatrixdARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3288(%rax), %r11
+       movq    3392(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3288(%rax), %r11
+       movq    3392(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3288(%rax), %r11
+       movq    3392(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3288(%rax), %r11
+       movq    3392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(LoadTransposeMatrixdARB), .-GL_PREFIX(LoadTransposeMatrixdARB)
@@ -15307,25 +15764,25 @@ GL_PREFIX(LoadTransposeMatrixdARB):
 GL_PREFIX(LoadTransposeMatrixfARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3296(%rax), %r11
+       movq    3400(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3296(%rax), %r11
+       movq    3400(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3296(%rax), %r11
+       movq    3400(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3296(%rax), %r11
+       movq    3400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(LoadTransposeMatrixfARB), .-GL_PREFIX(LoadTransposeMatrixfARB)
@@ -15336,25 +15793,25 @@ GL_PREFIX(LoadTransposeMatrixfARB):
 GL_PREFIX(MultTransposeMatrixdARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3304(%rax), %r11
+       movq    3408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3304(%rax), %r11
+       movq    3408(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3304(%rax), %r11
+       movq    3408(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3304(%rax), %r11
+       movq    3408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(MultTransposeMatrixdARB), .-GL_PREFIX(MultTransposeMatrixdARB)
@@ -15365,25 +15822,25 @@ GL_PREFIX(MultTransposeMatrixdARB):
 GL_PREFIX(MultTransposeMatrixfARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3312(%rax), %r11
+       movq    3416(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3312(%rax), %r11
+       movq    3416(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3312(%rax), %r11
+       movq    3416(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3312(%rax), %r11
+       movq    3416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(MultTransposeMatrixfARB), .-GL_PREFIX(MultTransposeMatrixfARB)
@@ -15394,7 +15851,7 @@ GL_PREFIX(MultTransposeMatrixfARB):
 GL_PREFIX(SampleCoverageARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3320(%rax), %r11
+       movq    3424(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15404,13 +15861,13 @@ GL_PREFIX(SampleCoverageARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3320(%rax), %r11
+       movq    3424(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3320(%rax), %r11
+       movq    3424(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15420,7 +15877,7 @@ GL_PREFIX(SampleCoverageARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3320(%rax), %r11
+       movq    3424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SampleCoverageARB), .-GL_PREFIX(SampleCoverageARB)
@@ -15431,7 +15888,7 @@ GL_PREFIX(SampleCoverageARB):
 GL_PREFIX(CompressedTexImage1DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3328(%rax), %r11
+       movq    3432(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15449,13 +15906,13 @@ GL_PREFIX(CompressedTexImage1DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3328(%rax), %r11
+       movq    3432(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3328(%rax), %r11
+       movq    3432(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15473,7 +15930,7 @@ GL_PREFIX(CompressedTexImage1DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3328(%rax), %r11
+       movq    3432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexImage1DARB), .-GL_PREFIX(CompressedTexImage1DARB)
@@ -15484,7 +15941,7 @@ GL_PREFIX(CompressedTexImage1DARB):
 GL_PREFIX(CompressedTexImage2DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3336(%rax), %r11
+       movq    3440(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15502,13 +15959,13 @@ GL_PREFIX(CompressedTexImage2DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3336(%rax), %r11
+       movq    3440(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3336(%rax), %r11
+       movq    3440(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15526,7 +15983,7 @@ GL_PREFIX(CompressedTexImage2DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3336(%rax), %r11
+       movq    3440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexImage2DARB), .-GL_PREFIX(CompressedTexImage2DARB)
@@ -15537,7 +15994,7 @@ GL_PREFIX(CompressedTexImage2DARB):
 GL_PREFIX(CompressedTexImage3DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3344(%rax), %r11
+       movq    3448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15555,13 +16012,13 @@ GL_PREFIX(CompressedTexImage3DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3344(%rax), %r11
+       movq    3448(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3344(%rax), %r11
+       movq    3448(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15579,7 +16036,7 @@ GL_PREFIX(CompressedTexImage3DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3344(%rax), %r11
+       movq    3448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexImage3DARB), .-GL_PREFIX(CompressedTexImage3DARB)
@@ -15590,7 +16047,7 @@ GL_PREFIX(CompressedTexImage3DARB):
 GL_PREFIX(CompressedTexSubImage1DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3352(%rax), %r11
+       movq    3456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15608,13 +16065,13 @@ GL_PREFIX(CompressedTexSubImage1DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3352(%rax), %r11
+       movq    3456(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3352(%rax), %r11
+       movq    3456(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15632,7 +16089,7 @@ GL_PREFIX(CompressedTexSubImage1DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3352(%rax), %r11
+       movq    3456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexSubImage1DARB), .-GL_PREFIX(CompressedTexSubImage1DARB)
@@ -15643,7 +16100,7 @@ GL_PREFIX(CompressedTexSubImage1DARB):
 GL_PREFIX(CompressedTexSubImage2DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3360(%rax), %r11
+       movq    3464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15661,13 +16118,13 @@ GL_PREFIX(CompressedTexSubImage2DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3360(%rax), %r11
+       movq    3464(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3360(%rax), %r11
+       movq    3464(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15685,7 +16142,7 @@ GL_PREFIX(CompressedTexSubImage2DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3360(%rax), %r11
+       movq    3464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexSubImage2DARB), .-GL_PREFIX(CompressedTexSubImage2DARB)
@@ -15696,7 +16153,7 @@ GL_PREFIX(CompressedTexSubImage2DARB):
 GL_PREFIX(CompressedTexSubImage3DARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3368(%rax), %r11
+       movq    3472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15714,13 +16171,13 @@ GL_PREFIX(CompressedTexSubImage3DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3368(%rax), %r11
+       movq    3472(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3368(%rax), %r11
+       movq    3472(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15738,7 +16195,7 @@ GL_PREFIX(CompressedTexSubImage3DARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3368(%rax), %r11
+       movq    3472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompressedTexSubImage3DARB), .-GL_PREFIX(CompressedTexSubImage3DARB)
@@ -15749,7 +16206,7 @@ GL_PREFIX(CompressedTexSubImage3DARB):
 GL_PREFIX(GetCompressedTexImageARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3376(%rax), %r11
+       movq    3480(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15759,13 +16216,13 @@ GL_PREFIX(GetCompressedTexImageARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3376(%rax), %r11
+       movq    3480(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3376(%rax), %r11
+       movq    3480(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15775,7 +16232,7 @@ GL_PREFIX(GetCompressedTexImageARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3376(%rax), %r11
+       movq    3480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetCompressedTexImageARB), .-GL_PREFIX(GetCompressedTexImageARB)
@@ -15786,25 +16243,25 @@ GL_PREFIX(GetCompressedTexImageARB):
 GL_PREFIX(DisableVertexAttribArrayARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3384(%rax), %r11
+       movq    3488(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3384(%rax), %r11
+       movq    3488(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3384(%rax), %r11
+       movq    3488(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3384(%rax), %r11
+       movq    3488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DisableVertexAttribArrayARB), .-GL_PREFIX(DisableVertexAttribArrayARB)
@@ -15815,25 +16272,25 @@ GL_PREFIX(DisableVertexAttribArrayARB):
 GL_PREFIX(EnableVertexAttribArrayARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3392(%rax), %r11
+       movq    3496(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3392(%rax), %r11
+       movq    3496(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3392(%rax), %r11
+       movq    3496(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3392(%rax), %r11
+       movq    3496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EnableVertexAttribArrayARB), .-GL_PREFIX(EnableVertexAttribArrayARB)
@@ -15844,7 +16301,7 @@ GL_PREFIX(EnableVertexAttribArrayARB):
 GL_PREFIX(GetProgramEnvParameterdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3400(%rax), %r11
+       movq    3504(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15854,13 +16311,13 @@ GL_PREFIX(GetProgramEnvParameterdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3400(%rax), %r11
+       movq    3504(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3400(%rax), %r11
+       movq    3504(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15870,7 +16327,7 @@ GL_PREFIX(GetProgramEnvParameterdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3400(%rax), %r11
+       movq    3504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramEnvParameterdvARB), .-GL_PREFIX(GetProgramEnvParameterdvARB)
@@ -15881,7 +16338,7 @@ GL_PREFIX(GetProgramEnvParameterdvARB):
 GL_PREFIX(GetProgramEnvParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3408(%rax), %r11
+       movq    3512(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15891,13 +16348,13 @@ GL_PREFIX(GetProgramEnvParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3408(%rax), %r11
+       movq    3512(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3408(%rax), %r11
+       movq    3512(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15907,7 +16364,7 @@ GL_PREFIX(GetProgramEnvParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3408(%rax), %r11
+       movq    3512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramEnvParameterfvARB), .-GL_PREFIX(GetProgramEnvParameterfvARB)
@@ -15918,7 +16375,7 @@ GL_PREFIX(GetProgramEnvParameterfvARB):
 GL_PREFIX(GetProgramLocalParameterdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3416(%rax), %r11
+       movq    3520(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15928,13 +16385,13 @@ GL_PREFIX(GetProgramLocalParameterdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3416(%rax), %r11
+       movq    3520(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3416(%rax), %r11
+       movq    3520(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15944,7 +16401,7 @@ GL_PREFIX(GetProgramLocalParameterdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3416(%rax), %r11
+       movq    3520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramLocalParameterdvARB), .-GL_PREFIX(GetProgramLocalParameterdvARB)
@@ -15955,7 +16412,7 @@ GL_PREFIX(GetProgramLocalParameterdvARB):
 GL_PREFIX(GetProgramLocalParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3424(%rax), %r11
+       movq    3528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -15965,13 +16422,13 @@ GL_PREFIX(GetProgramLocalParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3424(%rax), %r11
+       movq    3528(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3424(%rax), %r11
+       movq    3528(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -15981,7 +16438,7 @@ GL_PREFIX(GetProgramLocalParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3424(%rax), %r11
+       movq    3528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramLocalParameterfvARB), .-GL_PREFIX(GetProgramLocalParameterfvARB)
@@ -15992,7 +16449,7 @@ GL_PREFIX(GetProgramLocalParameterfvARB):
 GL_PREFIX(GetProgramStringARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3432(%rax), %r11
+       movq    3536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16002,13 +16459,13 @@ GL_PREFIX(GetProgramStringARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3432(%rax), %r11
+       movq    3536(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3432(%rax), %r11
+       movq    3536(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16018,7 +16475,7 @@ GL_PREFIX(GetProgramStringARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3432(%rax), %r11
+       movq    3536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramStringARB), .-GL_PREFIX(GetProgramStringARB)
@@ -16029,7 +16486,7 @@ GL_PREFIX(GetProgramStringARB):
 GL_PREFIX(GetProgramivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3440(%rax), %r11
+       movq    3544(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16039,13 +16496,13 @@ GL_PREFIX(GetProgramivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3440(%rax), %r11
+       movq    3544(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3440(%rax), %r11
+       movq    3544(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16055,7 +16512,7 @@ GL_PREFIX(GetProgramivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3440(%rax), %r11
+       movq    3544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramivARB), .-GL_PREFIX(GetProgramivARB)
@@ -16066,7 +16523,7 @@ GL_PREFIX(GetProgramivARB):
 GL_PREFIX(GetVertexAttribdvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3448(%rax), %r11
+       movq    3552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16076,13 +16533,13 @@ GL_PREFIX(GetVertexAttribdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3448(%rax), %r11
+       movq    3552(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3448(%rax), %r11
+       movq    3552(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16092,7 +16549,7 @@ GL_PREFIX(GetVertexAttribdvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3448(%rax), %r11
+       movq    3552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribdvARB), .-GL_PREFIX(GetVertexAttribdvARB)
@@ -16103,7 +16560,7 @@ GL_PREFIX(GetVertexAttribdvARB):
 GL_PREFIX(GetVertexAttribfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3456(%rax), %r11
+       movq    3560(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16113,13 +16570,13 @@ GL_PREFIX(GetVertexAttribfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3456(%rax), %r11
+       movq    3560(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3456(%rax), %r11
+       movq    3560(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16129,7 +16586,7 @@ GL_PREFIX(GetVertexAttribfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3456(%rax), %r11
+       movq    3560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribfvARB), .-GL_PREFIX(GetVertexAttribfvARB)
@@ -16140,7 +16597,7 @@ GL_PREFIX(GetVertexAttribfvARB):
 GL_PREFIX(GetVertexAttribivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3464(%rax), %r11
+       movq    3568(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16150,13 +16607,13 @@ GL_PREFIX(GetVertexAttribivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3464(%rax), %r11
+       movq    3568(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3464(%rax), %r11
+       movq    3568(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16166,7 +16623,7 @@ GL_PREFIX(GetVertexAttribivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3464(%rax), %r11
+       movq    3568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribivARB), .-GL_PREFIX(GetVertexAttribivARB)
@@ -16177,7 +16634,7 @@ GL_PREFIX(GetVertexAttribivARB):
 GL_PREFIX(ProgramEnvParameter4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3472(%rax), %r11
+       movq    3576(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -16195,13 +16652,13 @@ GL_PREFIX(ProgramEnvParameter4dARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3472(%rax), %r11
+       movq    3576(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3472(%rax), %r11
+       movq    3576(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -16219,7 +16676,7 @@ GL_PREFIX(ProgramEnvParameter4dARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3472(%rax), %r11
+       movq    3576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramEnvParameter4dARB), .-GL_PREFIX(ProgramEnvParameter4dARB)
@@ -16230,7 +16687,7 @@ GL_PREFIX(ProgramEnvParameter4dARB):
 GL_PREFIX(ProgramEnvParameter4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3480(%rax), %r11
+       movq    3584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16240,13 +16697,13 @@ GL_PREFIX(ProgramEnvParameter4dvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3480(%rax), %r11
+       movq    3584(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3480(%rax), %r11
+       movq    3584(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16256,7 +16713,7 @@ GL_PREFIX(ProgramEnvParameter4dvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3480(%rax), %r11
+       movq    3584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramEnvParameter4dvARB), .-GL_PREFIX(ProgramEnvParameter4dvARB)
@@ -16267,7 +16724,7 @@ GL_PREFIX(ProgramEnvParameter4dvARB):
 GL_PREFIX(ProgramEnvParameter4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3488(%rax), %r11
+       movq    3592(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -16285,13 +16742,13 @@ GL_PREFIX(ProgramEnvParameter4fARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3488(%rax), %r11
+       movq    3592(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3488(%rax), %r11
+       movq    3592(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -16309,7 +16766,7 @@ GL_PREFIX(ProgramEnvParameter4fARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3488(%rax), %r11
+       movq    3592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramEnvParameter4fARB), .-GL_PREFIX(ProgramEnvParameter4fARB)
@@ -16320,7 +16777,7 @@ GL_PREFIX(ProgramEnvParameter4fARB):
 GL_PREFIX(ProgramEnvParameter4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3496(%rax), %r11
+       movq    3600(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16330,13 +16787,13 @@ GL_PREFIX(ProgramEnvParameter4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3496(%rax), %r11
+       movq    3600(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3496(%rax), %r11
+       movq    3600(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16346,7 +16803,7 @@ GL_PREFIX(ProgramEnvParameter4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3496(%rax), %r11
+       movq    3600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramEnvParameter4fvARB), .-GL_PREFIX(ProgramEnvParameter4fvARB)
@@ -16357,7 +16814,7 @@ GL_PREFIX(ProgramEnvParameter4fvARB):
 GL_PREFIX(ProgramLocalParameter4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3504(%rax), %r11
+       movq    3608(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -16375,13 +16832,13 @@ GL_PREFIX(ProgramLocalParameter4dARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3504(%rax), %r11
+       movq    3608(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3504(%rax), %r11
+       movq    3608(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -16399,7 +16856,7 @@ GL_PREFIX(ProgramLocalParameter4dARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3504(%rax), %r11
+       movq    3608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramLocalParameter4dARB), .-GL_PREFIX(ProgramLocalParameter4dARB)
@@ -16410,7 +16867,7 @@ GL_PREFIX(ProgramLocalParameter4dARB):
 GL_PREFIX(ProgramLocalParameter4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3512(%rax), %r11
+       movq    3616(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16420,13 +16877,13 @@ GL_PREFIX(ProgramLocalParameter4dvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3512(%rax), %r11
+       movq    3616(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3512(%rax), %r11
+       movq    3616(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16436,7 +16893,7 @@ GL_PREFIX(ProgramLocalParameter4dvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3512(%rax), %r11
+       movq    3616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramLocalParameter4dvARB), .-GL_PREFIX(ProgramLocalParameter4dvARB)
@@ -16447,7 +16904,7 @@ GL_PREFIX(ProgramLocalParameter4dvARB):
 GL_PREFIX(ProgramLocalParameter4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3520(%rax), %r11
+       movq    3624(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -16465,13 +16922,13 @@ GL_PREFIX(ProgramLocalParameter4fARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3520(%rax), %r11
+       movq    3624(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3520(%rax), %r11
+       movq    3624(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -16489,7 +16946,7 @@ GL_PREFIX(ProgramLocalParameter4fARB):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    3520(%rax), %r11
+       movq    3624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramLocalParameter4fARB), .-GL_PREFIX(ProgramLocalParameter4fARB)
@@ -16500,7 +16957,7 @@ GL_PREFIX(ProgramLocalParameter4fARB):
 GL_PREFIX(ProgramLocalParameter4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3528(%rax), %r11
+       movq    3632(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16510,13 +16967,13 @@ GL_PREFIX(ProgramLocalParameter4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3528(%rax), %r11
+       movq    3632(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3528(%rax), %r11
+       movq    3632(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16526,7 +16983,7 @@ GL_PREFIX(ProgramLocalParameter4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3528(%rax), %r11
+       movq    3632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramLocalParameter4fvARB), .-GL_PREFIX(ProgramLocalParameter4fvARB)
@@ -16537,7 +16994,7 @@ GL_PREFIX(ProgramLocalParameter4fvARB):
 GL_PREFIX(ProgramStringARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3536(%rax), %r11
+       movq    3640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16551,13 +17008,13 @@ GL_PREFIX(ProgramStringARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3536(%rax), %r11
+       movq    3640(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3536(%rax), %r11
+       movq    3640(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16571,7 +17028,7 @@ GL_PREFIX(ProgramStringARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3536(%rax), %r11
+       movq    3640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramStringARB), .-GL_PREFIX(ProgramStringARB)
@@ -16582,7 +17039,7 @@ GL_PREFIX(ProgramStringARB):
 GL_PREFIX(VertexAttrib1dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3544(%rax), %r11
+       movq    3648(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -16592,13 +17049,13 @@ GL_PREFIX(VertexAttrib1dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3544(%rax), %r11
+       movq    3648(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3544(%rax), %r11
+       movq    3648(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -16608,7 +17065,7 @@ GL_PREFIX(VertexAttrib1dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3544(%rax), %r11
+       movq    3648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1dARB), .-GL_PREFIX(VertexAttrib1dARB)
@@ -16619,7 +17076,7 @@ GL_PREFIX(VertexAttrib1dARB):
 GL_PREFIX(VertexAttrib1dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3552(%rax), %r11
+       movq    3656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16629,13 +17086,13 @@ GL_PREFIX(VertexAttrib1dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3552(%rax), %r11
+       movq    3656(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3552(%rax), %r11
+       movq    3656(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16645,7 +17102,7 @@ GL_PREFIX(VertexAttrib1dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3552(%rax), %r11
+       movq    3656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1dvARB), .-GL_PREFIX(VertexAttrib1dvARB)
@@ -16656,7 +17113,7 @@ GL_PREFIX(VertexAttrib1dvARB):
 GL_PREFIX(VertexAttrib1fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3560(%rax), %r11
+       movq    3664(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -16666,13 +17123,13 @@ GL_PREFIX(VertexAttrib1fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3560(%rax), %r11
+       movq    3664(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3560(%rax), %r11
+       movq    3664(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -16682,7 +17139,7 @@ GL_PREFIX(VertexAttrib1fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3560(%rax), %r11
+       movq    3664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1fARB), .-GL_PREFIX(VertexAttrib1fARB)
@@ -16693,7 +17150,7 @@ GL_PREFIX(VertexAttrib1fARB):
 GL_PREFIX(VertexAttrib1fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3568(%rax), %r11
+       movq    3672(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16703,13 +17160,13 @@ GL_PREFIX(VertexAttrib1fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3568(%rax), %r11
+       movq    3672(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3568(%rax), %r11
+       movq    3672(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16719,7 +17176,7 @@ GL_PREFIX(VertexAttrib1fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3568(%rax), %r11
+       movq    3672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1fvARB), .-GL_PREFIX(VertexAttrib1fvARB)
@@ -16730,7 +17187,7 @@ GL_PREFIX(VertexAttrib1fvARB):
 GL_PREFIX(VertexAttrib1sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3576(%rax), %r11
+       movq    3680(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16740,13 +17197,13 @@ GL_PREFIX(VertexAttrib1sARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3576(%rax), %r11
+       movq    3680(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3576(%rax), %r11
+       movq    3680(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16756,7 +17213,7 @@ GL_PREFIX(VertexAttrib1sARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3576(%rax), %r11
+       movq    3680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1sARB), .-GL_PREFIX(VertexAttrib1sARB)
@@ -16767,7 +17224,7 @@ GL_PREFIX(VertexAttrib1sARB):
 GL_PREFIX(VertexAttrib1svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3584(%rax), %r11
+       movq    3688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16777,13 +17234,13 @@ GL_PREFIX(VertexAttrib1svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3584(%rax), %r11
+       movq    3688(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3584(%rax), %r11
+       movq    3688(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16793,7 +17250,7 @@ GL_PREFIX(VertexAttrib1svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3584(%rax), %r11
+       movq    3688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1svARB), .-GL_PREFIX(VertexAttrib1svARB)
@@ -16804,7 +17261,7 @@ GL_PREFIX(VertexAttrib1svARB):
 GL_PREFIX(VertexAttrib2dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3592(%rax), %r11
+       movq    3696(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -16816,13 +17273,13 @@ GL_PREFIX(VertexAttrib2dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3592(%rax), %r11
+       movq    3696(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3592(%rax), %r11
+       movq    3696(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -16834,7 +17291,7 @@ GL_PREFIX(VertexAttrib2dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3592(%rax), %r11
+       movq    3696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2dARB), .-GL_PREFIX(VertexAttrib2dARB)
@@ -16845,7 +17302,7 @@ GL_PREFIX(VertexAttrib2dARB):
 GL_PREFIX(VertexAttrib2dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3600(%rax), %r11
+       movq    3704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16855,13 +17312,13 @@ GL_PREFIX(VertexAttrib2dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3600(%rax), %r11
+       movq    3704(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3600(%rax), %r11
+       movq    3704(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16871,7 +17328,7 @@ GL_PREFIX(VertexAttrib2dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3600(%rax), %r11
+       movq    3704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2dvARB), .-GL_PREFIX(VertexAttrib2dvARB)
@@ -16882,7 +17339,7 @@ GL_PREFIX(VertexAttrib2dvARB):
 GL_PREFIX(VertexAttrib2fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3608(%rax), %r11
+       movq    3712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -16894,13 +17351,13 @@ GL_PREFIX(VertexAttrib2fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3608(%rax), %r11
+       movq    3712(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3608(%rax), %r11
+       movq    3712(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -16912,7 +17369,7 @@ GL_PREFIX(VertexAttrib2fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    3608(%rax), %r11
+       movq    3712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2fARB), .-GL_PREFIX(VertexAttrib2fARB)
@@ -16923,7 +17380,7 @@ GL_PREFIX(VertexAttrib2fARB):
 GL_PREFIX(VertexAttrib2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3616(%rax), %r11
+       movq    3720(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16933,13 +17390,13 @@ GL_PREFIX(VertexAttrib2fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3616(%rax), %r11
+       movq    3720(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3616(%rax), %r11
+       movq    3720(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16949,7 +17406,7 @@ GL_PREFIX(VertexAttrib2fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3616(%rax), %r11
+       movq    3720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2fvARB), .-GL_PREFIX(VertexAttrib2fvARB)
@@ -16960,7 +17417,7 @@ GL_PREFIX(VertexAttrib2fvARB):
 GL_PREFIX(VertexAttrib2sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3624(%rax), %r11
+       movq    3728(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -16970,13 +17427,13 @@ GL_PREFIX(VertexAttrib2sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3624(%rax), %r11
+       movq    3728(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3624(%rax), %r11
+       movq    3728(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -16986,7 +17443,7 @@ GL_PREFIX(VertexAttrib2sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3624(%rax), %r11
+       movq    3728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2sARB), .-GL_PREFIX(VertexAttrib2sARB)
@@ -16997,7 +17454,7 @@ GL_PREFIX(VertexAttrib2sARB):
 GL_PREFIX(VertexAttrib2svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3632(%rax), %r11
+       movq    3736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17007,13 +17464,13 @@ GL_PREFIX(VertexAttrib2svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3632(%rax), %r11
+       movq    3736(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3632(%rax), %r11
+       movq    3736(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17023,7 +17480,7 @@ GL_PREFIX(VertexAttrib2svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3632(%rax), %r11
+       movq    3736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2svARB), .-GL_PREFIX(VertexAttrib2svARB)
@@ -17034,7 +17491,7 @@ GL_PREFIX(VertexAttrib2svARB):
 GL_PREFIX(VertexAttrib3dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3640(%rax), %r11
+       movq    3744(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -17048,13 +17505,13 @@ GL_PREFIX(VertexAttrib3dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3640(%rax), %r11
+       movq    3744(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3640(%rax), %r11
+       movq    3744(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -17068,7 +17525,7 @@ GL_PREFIX(VertexAttrib3dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3640(%rax), %r11
+       movq    3744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3dARB), .-GL_PREFIX(VertexAttrib3dARB)
@@ -17079,7 +17536,7 @@ GL_PREFIX(VertexAttrib3dARB):
 GL_PREFIX(VertexAttrib3dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3648(%rax), %r11
+       movq    3752(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17089,13 +17546,13 @@ GL_PREFIX(VertexAttrib3dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3648(%rax), %r11
+       movq    3752(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3648(%rax), %r11
+       movq    3752(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17105,7 +17562,7 @@ GL_PREFIX(VertexAttrib3dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3648(%rax), %r11
+       movq    3752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3dvARB), .-GL_PREFIX(VertexAttrib3dvARB)
@@ -17116,7 +17573,7 @@ GL_PREFIX(VertexAttrib3dvARB):
 GL_PREFIX(VertexAttrib3fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3656(%rax), %r11
+       movq    3760(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -17130,13 +17587,13 @@ GL_PREFIX(VertexAttrib3fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3656(%rax), %r11
+       movq    3760(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3656(%rax), %r11
+       movq    3760(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -17150,7 +17607,7 @@ GL_PREFIX(VertexAttrib3fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3656(%rax), %r11
+       movq    3760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3fARB), .-GL_PREFIX(VertexAttrib3fARB)
@@ -17161,7 +17618,7 @@ GL_PREFIX(VertexAttrib3fARB):
 GL_PREFIX(VertexAttrib3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3664(%rax), %r11
+       movq    3768(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17171,13 +17628,13 @@ GL_PREFIX(VertexAttrib3fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3664(%rax), %r11
+       movq    3768(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3664(%rax), %r11
+       movq    3768(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17187,7 +17644,7 @@ GL_PREFIX(VertexAttrib3fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3664(%rax), %r11
+       movq    3768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3fvARB), .-GL_PREFIX(VertexAttrib3fvARB)
@@ -17198,7 +17655,7 @@ GL_PREFIX(VertexAttrib3fvARB):
 GL_PREFIX(VertexAttrib3sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3672(%rax), %r11
+       movq    3776(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17212,13 +17669,13 @@ GL_PREFIX(VertexAttrib3sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3672(%rax), %r11
+       movq    3776(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3672(%rax), %r11
+       movq    3776(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17232,7 +17689,7 @@ GL_PREFIX(VertexAttrib3sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3672(%rax), %r11
+       movq    3776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3sARB), .-GL_PREFIX(VertexAttrib3sARB)
@@ -17243,7 +17700,7 @@ GL_PREFIX(VertexAttrib3sARB):
 GL_PREFIX(VertexAttrib3svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3680(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17253,13 +17710,13 @@ GL_PREFIX(VertexAttrib3svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3680(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3680(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17269,7 +17726,7 @@ GL_PREFIX(VertexAttrib3svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3680(%rax), %r11
+       movq    3784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3svARB), .-GL_PREFIX(VertexAttrib3svARB)
@@ -17280,7 +17737,7 @@ GL_PREFIX(VertexAttrib3svARB):
 GL_PREFIX(VertexAttrib4NbvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3688(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17290,13 +17747,13 @@ GL_PREFIX(VertexAttrib4NbvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3688(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3688(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17306,7 +17763,7 @@ GL_PREFIX(VertexAttrib4NbvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3688(%rax), %r11
+       movq    3792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NbvARB), .-GL_PREFIX(VertexAttrib4NbvARB)
@@ -17317,7 +17774,7 @@ GL_PREFIX(VertexAttrib4NbvARB):
 GL_PREFIX(VertexAttrib4NivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3696(%rax), %r11
+       movq    3800(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17327,13 +17784,13 @@ GL_PREFIX(VertexAttrib4NivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3696(%rax), %r11
+       movq    3800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3696(%rax), %r11
+       movq    3800(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17343,7 +17800,7 @@ GL_PREFIX(VertexAttrib4NivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3696(%rax), %r11
+       movq    3800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NivARB), .-GL_PREFIX(VertexAttrib4NivARB)
@@ -17354,7 +17811,7 @@ GL_PREFIX(VertexAttrib4NivARB):
 GL_PREFIX(VertexAttrib4NsvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3704(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17364,13 +17821,13 @@ GL_PREFIX(VertexAttrib4NsvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3704(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3704(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17380,7 +17837,7 @@ GL_PREFIX(VertexAttrib4NsvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3704(%rax), %r11
+       movq    3808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NsvARB), .-GL_PREFIX(VertexAttrib4NsvARB)
@@ -17391,7 +17848,7 @@ GL_PREFIX(VertexAttrib4NsvARB):
 GL_PREFIX(VertexAttrib4NubARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3712(%rax), %r11
+       movq    3816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17405,13 +17862,13 @@ GL_PREFIX(VertexAttrib4NubARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3712(%rax), %r11
+       movq    3816(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3712(%rax), %r11
+       movq    3816(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17425,7 +17882,7 @@ GL_PREFIX(VertexAttrib4NubARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3712(%rax), %r11
+       movq    3816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NubARB), .-GL_PREFIX(VertexAttrib4NubARB)
@@ -17436,7 +17893,7 @@ GL_PREFIX(VertexAttrib4NubARB):
 GL_PREFIX(VertexAttrib4NubvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3720(%rax), %r11
+       movq    3824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17446,13 +17903,13 @@ GL_PREFIX(VertexAttrib4NubvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3720(%rax), %r11
+       movq    3824(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3720(%rax), %r11
+       movq    3824(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17462,7 +17919,7 @@ GL_PREFIX(VertexAttrib4NubvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3720(%rax), %r11
+       movq    3824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NubvARB), .-GL_PREFIX(VertexAttrib4NubvARB)
@@ -17473,7 +17930,7 @@ GL_PREFIX(VertexAttrib4NubvARB):
 GL_PREFIX(VertexAttrib4NuivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3728(%rax), %r11
+       movq    3832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17483,13 +17940,13 @@ GL_PREFIX(VertexAttrib4NuivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3728(%rax), %r11
+       movq    3832(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3728(%rax), %r11
+       movq    3832(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17499,7 +17956,7 @@ GL_PREFIX(VertexAttrib4NuivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3728(%rax), %r11
+       movq    3832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NuivARB), .-GL_PREFIX(VertexAttrib4NuivARB)
@@ -17510,7 +17967,7 @@ GL_PREFIX(VertexAttrib4NuivARB):
 GL_PREFIX(VertexAttrib4NusvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3736(%rax), %r11
+       movq    3840(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17520,13 +17977,13 @@ GL_PREFIX(VertexAttrib4NusvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3736(%rax), %r11
+       movq    3840(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3736(%rax), %r11
+       movq    3840(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17536,7 +17993,7 @@ GL_PREFIX(VertexAttrib4NusvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3736(%rax), %r11
+       movq    3840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4NusvARB), .-GL_PREFIX(VertexAttrib4NusvARB)
@@ -17547,7 +18004,7 @@ GL_PREFIX(VertexAttrib4NusvARB):
 GL_PREFIX(VertexAttrib4bvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3744(%rax), %r11
+       movq    3848(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17557,13 +18014,13 @@ GL_PREFIX(VertexAttrib4bvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3744(%rax), %r11
+       movq    3848(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3744(%rax), %r11
+       movq    3848(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17573,7 +18030,7 @@ GL_PREFIX(VertexAttrib4bvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3744(%rax), %r11
+       movq    3848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4bvARB), .-GL_PREFIX(VertexAttrib4bvARB)
@@ -17584,7 +18041,7 @@ GL_PREFIX(VertexAttrib4bvARB):
 GL_PREFIX(VertexAttrib4dARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3752(%rax), %r11
+       movq    3856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -17600,13 +18057,13 @@ GL_PREFIX(VertexAttrib4dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3752(%rax), %r11
+       movq    3856(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3752(%rax), %r11
+       movq    3856(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -17622,7 +18079,7 @@ GL_PREFIX(VertexAttrib4dARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3752(%rax), %r11
+       movq    3856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4dARB), .-GL_PREFIX(VertexAttrib4dARB)
@@ -17633,7 +18090,7 @@ GL_PREFIX(VertexAttrib4dARB):
 GL_PREFIX(VertexAttrib4dvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3760(%rax), %r11
+       movq    3864(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17643,13 +18100,13 @@ GL_PREFIX(VertexAttrib4dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3760(%rax), %r11
+       movq    3864(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3760(%rax), %r11
+       movq    3864(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17659,7 +18116,7 @@ GL_PREFIX(VertexAttrib4dvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3760(%rax), %r11
+       movq    3864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4dvARB), .-GL_PREFIX(VertexAttrib4dvARB)
@@ -17670,7 +18127,7 @@ GL_PREFIX(VertexAttrib4dvARB):
 GL_PREFIX(VertexAttrib4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3768(%rax), %r11
+       movq    3872(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -17686,13 +18143,13 @@ GL_PREFIX(VertexAttrib4fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3768(%rax), %r11
+       movq    3872(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3768(%rax), %r11
+       movq    3872(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -17708,7 +18165,7 @@ GL_PREFIX(VertexAttrib4fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    3768(%rax), %r11
+       movq    3872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4fARB), .-GL_PREFIX(VertexAttrib4fARB)
@@ -17719,7 +18176,7 @@ GL_PREFIX(VertexAttrib4fARB):
 GL_PREFIX(VertexAttrib4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3776(%rax), %r11
+       movq    3880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17729,13 +18186,13 @@ GL_PREFIX(VertexAttrib4fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3776(%rax), %r11
+       movq    3880(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3776(%rax), %r11
+       movq    3880(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17745,7 +18202,7 @@ GL_PREFIX(VertexAttrib4fvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3776(%rax), %r11
+       movq    3880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4fvARB), .-GL_PREFIX(VertexAttrib4fvARB)
@@ -17756,7 +18213,7 @@ GL_PREFIX(VertexAttrib4fvARB):
 GL_PREFIX(VertexAttrib4ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3784(%rax), %r11
+       movq    3888(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17766,13 +18223,13 @@ GL_PREFIX(VertexAttrib4ivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3784(%rax), %r11
+       movq    3888(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3784(%rax), %r11
+       movq    3888(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17782,7 +18239,7 @@ GL_PREFIX(VertexAttrib4ivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3784(%rax), %r11
+       movq    3888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4ivARB), .-GL_PREFIX(VertexAttrib4ivARB)
@@ -17793,7 +18250,7 @@ GL_PREFIX(VertexAttrib4ivARB):
 GL_PREFIX(VertexAttrib4sARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3792(%rax), %r11
+       movq    3896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17807,13 +18264,13 @@ GL_PREFIX(VertexAttrib4sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3792(%rax), %r11
+       movq    3896(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3792(%rax), %r11
+       movq    3896(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17827,7 +18284,7 @@ GL_PREFIX(VertexAttrib4sARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3792(%rax), %r11
+       movq    3896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4sARB), .-GL_PREFIX(VertexAttrib4sARB)
@@ -17838,7 +18295,7 @@ GL_PREFIX(VertexAttrib4sARB):
 GL_PREFIX(VertexAttrib4svARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3800(%rax), %r11
+       movq    3904(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17848,13 +18305,13 @@ GL_PREFIX(VertexAttrib4svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3800(%rax), %r11
+       movq    3904(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3800(%rax), %r11
+       movq    3904(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17864,7 +18321,7 @@ GL_PREFIX(VertexAttrib4svARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3800(%rax), %r11
+       movq    3904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4svARB), .-GL_PREFIX(VertexAttrib4svARB)
@@ -17875,7 +18332,7 @@ GL_PREFIX(VertexAttrib4svARB):
 GL_PREFIX(VertexAttrib4ubvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3808(%rax), %r11
+       movq    3912(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17885,13 +18342,13 @@ GL_PREFIX(VertexAttrib4ubvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3808(%rax), %r11
+       movq    3912(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3808(%rax), %r11
+       movq    3912(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17901,7 +18358,7 @@ GL_PREFIX(VertexAttrib4ubvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3808(%rax), %r11
+       movq    3912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4ubvARB), .-GL_PREFIX(VertexAttrib4ubvARB)
@@ -17912,7 +18369,7 @@ GL_PREFIX(VertexAttrib4ubvARB):
 GL_PREFIX(VertexAttrib4uivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3816(%rax), %r11
+       movq    3920(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17922,13 +18379,13 @@ GL_PREFIX(VertexAttrib4uivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3816(%rax), %r11
+       movq    3920(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3816(%rax), %r11
+       movq    3920(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17938,7 +18395,7 @@ GL_PREFIX(VertexAttrib4uivARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3816(%rax), %r11
+       movq    3920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4uivARB), .-GL_PREFIX(VertexAttrib4uivARB)
@@ -17949,7 +18406,7 @@ GL_PREFIX(VertexAttrib4uivARB):
 GL_PREFIX(VertexAttrib4usvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3824(%rax), %r11
+       movq    3928(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -17959,13 +18416,13 @@ GL_PREFIX(VertexAttrib4usvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3824(%rax), %r11
+       movq    3928(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3824(%rax), %r11
+       movq    3928(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -17975,7 +18432,7 @@ GL_PREFIX(VertexAttrib4usvARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3824(%rax), %r11
+       movq    3928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4usvARB), .-GL_PREFIX(VertexAttrib4usvARB)
@@ -17986,7 +18443,7 @@ GL_PREFIX(VertexAttrib4usvARB):
 GL_PREFIX(VertexAttribPointerARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3832(%rax), %r11
+       movq    3936(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18004,13 +18461,13 @@ GL_PREFIX(VertexAttribPointerARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3832(%rax), %r11
+       movq    3936(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3832(%rax), %r11
+       movq    3936(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18028,7 +18485,7 @@ GL_PREFIX(VertexAttribPointerARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3832(%rax), %r11
+       movq    3936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribPointerARB), .-GL_PREFIX(VertexAttribPointerARB)
@@ -18039,7 +18496,7 @@ GL_PREFIX(VertexAttribPointerARB):
 GL_PREFIX(BindBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3840(%rax), %r11
+       movq    3944(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18049,13 +18506,13 @@ GL_PREFIX(BindBufferARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3840(%rax), %r11
+       movq    3944(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3840(%rax), %r11
+       movq    3944(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18065,7 +18522,7 @@ GL_PREFIX(BindBufferARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3840(%rax), %r11
+       movq    3944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindBufferARB), .-GL_PREFIX(BindBufferARB)
@@ -18076,7 +18533,7 @@ GL_PREFIX(BindBufferARB):
 GL_PREFIX(BufferDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3848(%rax), %r11
+       movq    3952(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18090,13 +18547,13 @@ GL_PREFIX(BufferDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3848(%rax), %r11
+       movq    3952(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3848(%rax), %r11
+       movq    3952(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18110,7 +18567,7 @@ GL_PREFIX(BufferDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3848(%rax), %r11
+       movq    3952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BufferDataARB), .-GL_PREFIX(BufferDataARB)
@@ -18121,7 +18578,7 @@ GL_PREFIX(BufferDataARB):
 GL_PREFIX(BufferSubDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3856(%rax), %r11
+       movq    3960(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18135,13 +18592,13 @@ GL_PREFIX(BufferSubDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3856(%rax), %r11
+       movq    3960(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3856(%rax), %r11
+       movq    3960(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18155,7 +18612,7 @@ GL_PREFIX(BufferSubDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3856(%rax), %r11
+       movq    3960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BufferSubDataARB), .-GL_PREFIX(BufferSubDataARB)
@@ -18166,7 +18623,7 @@ GL_PREFIX(BufferSubDataARB):
 GL_PREFIX(DeleteBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3864(%rax), %r11
+       movq    3968(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18176,13 +18633,13 @@ GL_PREFIX(DeleteBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3864(%rax), %r11
+       movq    3968(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3864(%rax), %r11
+       movq    3968(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18192,7 +18649,7 @@ GL_PREFIX(DeleteBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3864(%rax), %r11
+       movq    3968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteBuffersARB), .-GL_PREFIX(DeleteBuffersARB)
@@ -18203,7 +18660,7 @@ GL_PREFIX(DeleteBuffersARB):
 GL_PREFIX(GenBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3872(%rax), %r11
+       movq    3976(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18213,13 +18670,13 @@ GL_PREFIX(GenBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3872(%rax), %r11
+       movq    3976(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3872(%rax), %r11
+       movq    3976(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18229,7 +18686,7 @@ GL_PREFIX(GenBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3872(%rax), %r11
+       movq    3976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenBuffersARB), .-GL_PREFIX(GenBuffersARB)
@@ -18240,7 +18697,7 @@ GL_PREFIX(GenBuffersARB):
 GL_PREFIX(GetBufferParameterivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3880(%rax), %r11
+       movq    3984(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18250,13 +18707,13 @@ GL_PREFIX(GetBufferParameterivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3880(%rax), %r11
+       movq    3984(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3880(%rax), %r11
+       movq    3984(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18266,7 +18723,7 @@ GL_PREFIX(GetBufferParameterivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3880(%rax), %r11
+       movq    3984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetBufferParameterivARB), .-GL_PREFIX(GetBufferParameterivARB)
@@ -18277,7 +18734,7 @@ GL_PREFIX(GetBufferParameterivARB):
 GL_PREFIX(GetBufferPointervARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3888(%rax), %r11
+       movq    3992(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18287,13 +18744,13 @@ GL_PREFIX(GetBufferPointervARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3888(%rax), %r11
+       movq    3992(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3888(%rax), %r11
+       movq    3992(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18303,7 +18760,7 @@ GL_PREFIX(GetBufferPointervARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3888(%rax), %r11
+       movq    3992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetBufferPointervARB), .-GL_PREFIX(GetBufferPointervARB)
@@ -18314,7 +18771,7 @@ GL_PREFIX(GetBufferPointervARB):
 GL_PREFIX(GetBufferSubDataARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3896(%rax), %r11
+       movq    4000(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18328,13 +18785,13 @@ GL_PREFIX(GetBufferSubDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3896(%rax), %r11
+       movq    4000(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3896(%rax), %r11
+       movq    4000(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18348,7 +18805,7 @@ GL_PREFIX(GetBufferSubDataARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3896(%rax), %r11
+       movq    4000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetBufferSubDataARB), .-GL_PREFIX(GetBufferSubDataARB)
@@ -18359,25 +18816,25 @@ GL_PREFIX(GetBufferSubDataARB):
 GL_PREFIX(IsBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3904(%rax), %r11
+       movq    4008(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3904(%rax), %r11
+       movq    4008(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3904(%rax), %r11
+       movq    4008(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3904(%rax), %r11
+       movq    4008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IsBufferARB), .-GL_PREFIX(IsBufferARB)
@@ -18388,7 +18845,7 @@ GL_PREFIX(IsBufferARB):
 GL_PREFIX(MapBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3912(%rax), %r11
+       movq    4016(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18398,13 +18855,13 @@ GL_PREFIX(MapBufferARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3912(%rax), %r11
+       movq    4016(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3912(%rax), %r11
+       movq    4016(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18414,7 +18871,7 @@ GL_PREFIX(MapBufferARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3912(%rax), %r11
+       movq    4016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(MapBufferARB), .-GL_PREFIX(MapBufferARB)
@@ -18425,25 +18882,25 @@ GL_PREFIX(MapBufferARB):
 GL_PREFIX(UnmapBufferARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3920(%rax), %r11
+       movq    4024(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3920(%rax), %r11
+       movq    4024(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3920(%rax), %r11
+       movq    4024(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3920(%rax), %r11
+       movq    4024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UnmapBufferARB), .-GL_PREFIX(UnmapBufferARB)
@@ -18454,7 +18911,7 @@ GL_PREFIX(UnmapBufferARB):
 GL_PREFIX(BeginQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3928(%rax), %r11
+       movq    4032(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18464,13 +18921,13 @@ GL_PREFIX(BeginQueryARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3928(%rax), %r11
+       movq    4032(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3928(%rax), %r11
+       movq    4032(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18480,7 +18937,7 @@ GL_PREFIX(BeginQueryARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3928(%rax), %r11
+       movq    4032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BeginQueryARB), .-GL_PREFIX(BeginQueryARB)
@@ -18491,7 +18948,7 @@ GL_PREFIX(BeginQueryARB):
 GL_PREFIX(DeleteQueriesARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3936(%rax), %r11
+       movq    4040(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18501,13 +18958,13 @@ GL_PREFIX(DeleteQueriesARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3936(%rax), %r11
+       movq    4040(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3936(%rax), %r11
+       movq    4040(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18517,7 +18974,7 @@ GL_PREFIX(DeleteQueriesARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3936(%rax), %r11
+       movq    4040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteQueriesARB), .-GL_PREFIX(DeleteQueriesARB)
@@ -18528,25 +18985,25 @@ GL_PREFIX(DeleteQueriesARB):
 GL_PREFIX(EndQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3944(%rax), %r11
+       movq    4048(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3944(%rax), %r11
+       movq    4048(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3944(%rax), %r11
+       movq    4048(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3944(%rax), %r11
+       movq    4048(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EndQueryARB), .-GL_PREFIX(EndQueryARB)
@@ -18557,7 +19014,7 @@ GL_PREFIX(EndQueryARB):
 GL_PREFIX(GenQueriesARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3952(%rax), %r11
+       movq    4056(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18567,13 +19024,13 @@ GL_PREFIX(GenQueriesARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3952(%rax), %r11
+       movq    4056(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3952(%rax), %r11
+       movq    4056(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18583,7 +19040,7 @@ GL_PREFIX(GenQueriesARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3952(%rax), %r11
+       movq    4056(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenQueriesARB), .-GL_PREFIX(GenQueriesARB)
@@ -18594,7 +19051,7 @@ GL_PREFIX(GenQueriesARB):
 GL_PREFIX(GetQueryObjectivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3960(%rax), %r11
+       movq    4064(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18604,13 +19061,13 @@ GL_PREFIX(GetQueryObjectivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3960(%rax), %r11
+       movq    4064(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3960(%rax), %r11
+       movq    4064(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18620,7 +19077,7 @@ GL_PREFIX(GetQueryObjectivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3960(%rax), %r11
+       movq    4064(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetQueryObjectivARB), .-GL_PREFIX(GetQueryObjectivARB)
@@ -18631,7 +19088,7 @@ GL_PREFIX(GetQueryObjectivARB):
 GL_PREFIX(GetQueryObjectuivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3968(%rax), %r11
+       movq    4072(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18641,13 +19098,13 @@ GL_PREFIX(GetQueryObjectuivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3968(%rax), %r11
+       movq    4072(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3968(%rax), %r11
+       movq    4072(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18657,7 +19114,7 @@ GL_PREFIX(GetQueryObjectuivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3968(%rax), %r11
+       movq    4072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetQueryObjectuivARB), .-GL_PREFIX(GetQueryObjectuivARB)
@@ -18668,7 +19125,7 @@ GL_PREFIX(GetQueryObjectuivARB):
 GL_PREFIX(GetQueryivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3976(%rax), %r11
+       movq    4080(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18678,13 +19135,13 @@ GL_PREFIX(GetQueryivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3976(%rax), %r11
+       movq    4080(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3976(%rax), %r11
+       movq    4080(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18694,7 +19151,7 @@ GL_PREFIX(GetQueryivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    3976(%rax), %r11
+       movq    4080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetQueryivARB), .-GL_PREFIX(GetQueryivARB)
@@ -18705,25 +19162,25 @@ GL_PREFIX(GetQueryivARB):
 GL_PREFIX(IsQueryARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3984(%rax), %r11
+       movq    4088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    3984(%rax), %r11
+       movq    4088(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3984(%rax), %r11
+       movq    4088(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    3984(%rax), %r11
+       movq    4088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IsQueryARB), .-GL_PREFIX(IsQueryARB)
@@ -18734,7 +19191,7 @@ GL_PREFIX(IsQueryARB):
 GL_PREFIX(AttachObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    3992(%rax), %r11
+       movq    4096(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18744,13 +19201,13 @@ GL_PREFIX(AttachObjectARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3992(%rax), %r11
+       movq    4096(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    3992(%rax), %r11
+       movq    4096(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18760,7 +19217,7 @@ GL_PREFIX(AttachObjectARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    3992(%rax), %r11
+       movq    4096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(AttachObjectARB), .-GL_PREFIX(AttachObjectARB)
@@ -18771,25 +19228,25 @@ GL_PREFIX(AttachObjectARB):
 GL_PREFIX(CompileShaderARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4000(%rax), %r11
+       movq    4104(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4000(%rax), %r11
+       movq    4104(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4000(%rax), %r11
+       movq    4104(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4000(%rax), %r11
+       movq    4104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CompileShaderARB), .-GL_PREFIX(CompileShaderARB)
@@ -18800,25 +19257,25 @@ GL_PREFIX(CompileShaderARB):
 GL_PREFIX(CreateProgramObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4008(%rax), %r11
+       movq    4112(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    4008(%rax), %r11
+       movq    4112(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4008(%rax), %r11
+       movq    4112(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    4008(%rax), %r11
+       movq    4112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CreateProgramObjectARB), .-GL_PREFIX(CreateProgramObjectARB)
@@ -18829,25 +19286,25 @@ GL_PREFIX(CreateProgramObjectARB):
 GL_PREFIX(CreateShaderObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4016(%rax), %r11
+       movq    4120(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4016(%rax), %r11
+       movq    4120(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4016(%rax), %r11
+       movq    4120(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4016(%rax), %r11
+       movq    4120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CreateShaderObjectARB), .-GL_PREFIX(CreateShaderObjectARB)
@@ -18858,25 +19315,25 @@ GL_PREFIX(CreateShaderObjectARB):
 GL_PREFIX(DeleteObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4024(%rax), %r11
+       movq    4128(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4024(%rax), %r11
+       movq    4128(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4024(%rax), %r11
+       movq    4128(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4024(%rax), %r11
+       movq    4128(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteObjectARB), .-GL_PREFIX(DeleteObjectARB)
@@ -18887,7 +19344,7 @@ GL_PREFIX(DeleteObjectARB):
 GL_PREFIX(DetachObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4032(%rax), %r11
+       movq    4136(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18897,13 +19354,13 @@ GL_PREFIX(DetachObjectARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4032(%rax), %r11
+       movq    4136(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4032(%rax), %r11
+       movq    4136(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18913,7 +19370,7 @@ GL_PREFIX(DetachObjectARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4032(%rax), %r11
+       movq    4136(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DetachObjectARB), .-GL_PREFIX(DetachObjectARB)
@@ -18924,7 +19381,7 @@ GL_PREFIX(DetachObjectARB):
 GL_PREFIX(GetActiveUniformARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4040(%rax), %r11
+       movq    4144(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18942,13 +19399,13 @@ GL_PREFIX(GetActiveUniformARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4040(%rax), %r11
+       movq    4144(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4040(%rax), %r11
+       movq    4144(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -18966,7 +19423,7 @@ GL_PREFIX(GetActiveUniformARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4040(%rax), %r11
+       movq    4144(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetActiveUniformARB), .-GL_PREFIX(GetActiveUniformARB)
@@ -18977,7 +19434,7 @@ GL_PREFIX(GetActiveUniformARB):
 GL_PREFIX(GetAttachedObjectsARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4048(%rax), %r11
+       movq    4152(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -18991,13 +19448,13 @@ GL_PREFIX(GetAttachedObjectsARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4048(%rax), %r11
+       movq    4152(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4048(%rax), %r11
+       movq    4152(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19011,7 +19468,7 @@ GL_PREFIX(GetAttachedObjectsARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4048(%rax), %r11
+       movq    4152(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetAttachedObjectsARB), .-GL_PREFIX(GetAttachedObjectsARB)
@@ -19022,25 +19479,25 @@ GL_PREFIX(GetAttachedObjectsARB):
 GL_PREFIX(GetHandleARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4056(%rax), %r11
+       movq    4160(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4056(%rax), %r11
+       movq    4160(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4056(%rax), %r11
+       movq    4160(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4056(%rax), %r11
+       movq    4160(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetHandleARB), .-GL_PREFIX(GetHandleARB)
@@ -19051,7 +19508,7 @@ GL_PREFIX(GetHandleARB):
 GL_PREFIX(GetInfoLogARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4064(%rax), %r11
+       movq    4168(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19065,13 +19522,13 @@ GL_PREFIX(GetInfoLogARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4064(%rax), %r11
+       movq    4168(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4064(%rax), %r11
+       movq    4168(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19085,7 +19542,7 @@ GL_PREFIX(GetInfoLogARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4064(%rax), %r11
+       movq    4168(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetInfoLogARB), .-GL_PREFIX(GetInfoLogARB)
@@ -19096,7 +19553,7 @@ GL_PREFIX(GetInfoLogARB):
 GL_PREFIX(GetObjectParameterfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4072(%rax), %r11
+       movq    4176(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19106,13 +19563,13 @@ GL_PREFIX(GetObjectParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4072(%rax), %r11
+       movq    4176(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4072(%rax), %r11
+       movq    4176(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19122,7 +19579,7 @@ GL_PREFIX(GetObjectParameterfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4072(%rax), %r11
+       movq    4176(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetObjectParameterfvARB), .-GL_PREFIX(GetObjectParameterfvARB)
@@ -19133,7 +19590,7 @@ GL_PREFIX(GetObjectParameterfvARB):
 GL_PREFIX(GetObjectParameterivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4080(%rax), %r11
+       movq    4184(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19143,13 +19600,13 @@ GL_PREFIX(GetObjectParameterivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4080(%rax), %r11
+       movq    4184(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4080(%rax), %r11
+       movq    4184(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19159,7 +19616,7 @@ GL_PREFIX(GetObjectParameterivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4080(%rax), %r11
+       movq    4184(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetObjectParameterivARB), .-GL_PREFIX(GetObjectParameterivARB)
@@ -19170,7 +19627,7 @@ GL_PREFIX(GetObjectParameterivARB):
 GL_PREFIX(GetShaderSourceARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4088(%rax), %r11
+       movq    4192(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19184,13 +19641,13 @@ GL_PREFIX(GetShaderSourceARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4088(%rax), %r11
+       movq    4192(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4088(%rax), %r11
+       movq    4192(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19204,7 +19661,7 @@ GL_PREFIX(GetShaderSourceARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4088(%rax), %r11
+       movq    4192(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetShaderSourceARB), .-GL_PREFIX(GetShaderSourceARB)
@@ -19215,7 +19672,7 @@ GL_PREFIX(GetShaderSourceARB):
 GL_PREFIX(GetUniformLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4096(%rax), %r11
+       movq    4200(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19225,13 +19682,13 @@ GL_PREFIX(GetUniformLocationARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4096(%rax), %r11
+       movq    4200(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4096(%rax), %r11
+       movq    4200(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19241,7 +19698,7 @@ GL_PREFIX(GetUniformLocationARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4096(%rax), %r11
+       movq    4200(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetUniformLocationARB), .-GL_PREFIX(GetUniformLocationARB)
@@ -19252,7 +19709,7 @@ GL_PREFIX(GetUniformLocationARB):
 GL_PREFIX(GetUniformfvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4104(%rax), %r11
+       movq    4208(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19262,13 +19719,13 @@ GL_PREFIX(GetUniformfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4104(%rax), %r11
+       movq    4208(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4104(%rax), %r11
+       movq    4208(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19278,7 +19735,7 @@ GL_PREFIX(GetUniformfvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4104(%rax), %r11
+       movq    4208(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetUniformfvARB), .-GL_PREFIX(GetUniformfvARB)
@@ -19289,7 +19746,7 @@ GL_PREFIX(GetUniformfvARB):
 GL_PREFIX(GetUniformivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4112(%rax), %r11
+       movq    4216(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19299,13 +19756,13 @@ GL_PREFIX(GetUniformivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4112(%rax), %r11
+       movq    4216(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4112(%rax), %r11
+       movq    4216(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19315,7 +19772,7 @@ GL_PREFIX(GetUniformivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4112(%rax), %r11
+       movq    4216(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetUniformivARB), .-GL_PREFIX(GetUniformivARB)
@@ -19326,25 +19783,25 @@ GL_PREFIX(GetUniformivARB):
 GL_PREFIX(LinkProgramARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4120(%rax), %r11
+       movq    4224(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4120(%rax), %r11
+       movq    4224(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4120(%rax), %r11
+       movq    4224(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4120(%rax), %r11
+       movq    4224(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(LinkProgramARB), .-GL_PREFIX(LinkProgramARB)
@@ -19355,7 +19812,7 @@ GL_PREFIX(LinkProgramARB):
 GL_PREFIX(ShaderSourceARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4128(%rax), %r11
+       movq    4232(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19369,13 +19826,13 @@ GL_PREFIX(ShaderSourceARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4128(%rax), %r11
+       movq    4232(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4128(%rax), %r11
+       movq    4232(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19389,7 +19846,7 @@ GL_PREFIX(ShaderSourceARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4128(%rax), %r11
+       movq    4232(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ShaderSourceARB), .-GL_PREFIX(ShaderSourceARB)
@@ -19400,7 +19857,7 @@ GL_PREFIX(ShaderSourceARB):
 GL_PREFIX(Uniform1fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4136(%rax), %r11
+       movq    4240(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -19410,13 +19867,13 @@ GL_PREFIX(Uniform1fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4136(%rax), %r11
+       movq    4240(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4136(%rax), %r11
+       movq    4240(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -19426,7 +19883,7 @@ GL_PREFIX(Uniform1fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4136(%rax), %r11
+       movq    4240(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform1fARB), .-GL_PREFIX(Uniform1fARB)
@@ -19437,7 +19894,7 @@ GL_PREFIX(Uniform1fARB):
 GL_PREFIX(Uniform1fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4144(%rax), %r11
+       movq    4248(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19447,13 +19904,13 @@ GL_PREFIX(Uniform1fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4144(%rax), %r11
+       movq    4248(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4144(%rax), %r11
+       movq    4248(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19463,7 +19920,7 @@ GL_PREFIX(Uniform1fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4144(%rax), %r11
+       movq    4248(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform1fvARB), .-GL_PREFIX(Uniform1fvARB)
@@ -19474,7 +19931,7 @@ GL_PREFIX(Uniform1fvARB):
 GL_PREFIX(Uniform1iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4152(%rax), %r11
+       movq    4256(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19484,13 +19941,13 @@ GL_PREFIX(Uniform1iARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4152(%rax), %r11
+       movq    4256(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4152(%rax), %r11
+       movq    4256(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19500,7 +19957,7 @@ GL_PREFIX(Uniform1iARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4152(%rax), %r11
+       movq    4256(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform1iARB), .-GL_PREFIX(Uniform1iARB)
@@ -19511,7 +19968,7 @@ GL_PREFIX(Uniform1iARB):
 GL_PREFIX(Uniform1ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4160(%rax), %r11
+       movq    4264(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19521,13 +19978,13 @@ GL_PREFIX(Uniform1ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4160(%rax), %r11
+       movq    4264(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4160(%rax), %r11
+       movq    4264(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19537,7 +19994,7 @@ GL_PREFIX(Uniform1ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4160(%rax), %r11
+       movq    4264(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform1ivARB), .-GL_PREFIX(Uniform1ivARB)
@@ -19548,7 +20005,7 @@ GL_PREFIX(Uniform1ivARB):
 GL_PREFIX(Uniform2fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4168(%rax), %r11
+       movq    4272(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -19560,13 +20017,13 @@ GL_PREFIX(Uniform2fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4168(%rax), %r11
+       movq    4272(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4168(%rax), %r11
+       movq    4272(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -19578,7 +20035,7 @@ GL_PREFIX(Uniform2fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4168(%rax), %r11
+       movq    4272(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform2fARB), .-GL_PREFIX(Uniform2fARB)
@@ -19589,7 +20046,7 @@ GL_PREFIX(Uniform2fARB):
 GL_PREFIX(Uniform2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4176(%rax), %r11
+       movq    4280(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19599,13 +20056,13 @@ GL_PREFIX(Uniform2fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4176(%rax), %r11
+       movq    4280(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4176(%rax), %r11
+       movq    4280(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19615,7 +20072,7 @@ GL_PREFIX(Uniform2fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4176(%rax), %r11
+       movq    4280(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform2fvARB), .-GL_PREFIX(Uniform2fvARB)
@@ -19626,7 +20083,7 @@ GL_PREFIX(Uniform2fvARB):
 GL_PREFIX(Uniform2iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4184(%rax), %r11
+       movq    4288(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19636,13 +20093,13 @@ GL_PREFIX(Uniform2iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4184(%rax), %r11
+       movq    4288(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4184(%rax), %r11
+       movq    4288(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19652,7 +20109,7 @@ GL_PREFIX(Uniform2iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4184(%rax), %r11
+       movq    4288(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform2iARB), .-GL_PREFIX(Uniform2iARB)
@@ -19663,7 +20120,7 @@ GL_PREFIX(Uniform2iARB):
 GL_PREFIX(Uniform2ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4192(%rax), %r11
+       movq    4296(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19673,13 +20130,13 @@ GL_PREFIX(Uniform2ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4192(%rax), %r11
+       movq    4296(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4192(%rax), %r11
+       movq    4296(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19689,7 +20146,7 @@ GL_PREFIX(Uniform2ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4192(%rax), %r11
+       movq    4296(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform2ivARB), .-GL_PREFIX(Uniform2ivARB)
@@ -19700,7 +20157,7 @@ GL_PREFIX(Uniform2ivARB):
 GL_PREFIX(Uniform3fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4200(%rax), %r11
+       movq    4304(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -19714,13 +20171,13 @@ GL_PREFIX(Uniform3fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    4200(%rax), %r11
+       movq    4304(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4200(%rax), %r11
+       movq    4304(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -19734,7 +20191,7 @@ GL_PREFIX(Uniform3fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    4200(%rax), %r11
+       movq    4304(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform3fARB), .-GL_PREFIX(Uniform3fARB)
@@ -19745,7 +20202,7 @@ GL_PREFIX(Uniform3fARB):
 GL_PREFIX(Uniform3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4208(%rax), %r11
+       movq    4312(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19755,13 +20212,13 @@ GL_PREFIX(Uniform3fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4208(%rax), %r11
+       movq    4312(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4208(%rax), %r11
+       movq    4312(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19771,7 +20228,7 @@ GL_PREFIX(Uniform3fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4208(%rax), %r11
+       movq    4312(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform3fvARB), .-GL_PREFIX(Uniform3fvARB)
@@ -19782,7 +20239,7 @@ GL_PREFIX(Uniform3fvARB):
 GL_PREFIX(Uniform3iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4216(%rax), %r11
+       movq    4320(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19796,13 +20253,13 @@ GL_PREFIX(Uniform3iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4216(%rax), %r11
+       movq    4320(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4216(%rax), %r11
+       movq    4320(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19816,7 +20273,7 @@ GL_PREFIX(Uniform3iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4216(%rax), %r11
+       movq    4320(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform3iARB), .-GL_PREFIX(Uniform3iARB)
@@ -19827,7 +20284,7 @@ GL_PREFIX(Uniform3iARB):
 GL_PREFIX(Uniform3ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4224(%rax), %r11
+       movq    4328(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19837,13 +20294,13 @@ GL_PREFIX(Uniform3ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4224(%rax), %r11
+       movq    4328(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4224(%rax), %r11
+       movq    4328(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19853,7 +20310,7 @@ GL_PREFIX(Uniform3ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4224(%rax), %r11
+       movq    4328(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform3ivARB), .-GL_PREFIX(Uniform3ivARB)
@@ -19864,7 +20321,7 @@ GL_PREFIX(Uniform3ivARB):
 GL_PREFIX(Uniform4fARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4232(%rax), %r11
+       movq    4336(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -19880,13 +20337,13 @@ GL_PREFIX(Uniform4fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    4232(%rax), %r11
+       movq    4336(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4232(%rax), %r11
+       movq    4336(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -19902,7 +20359,7 @@ GL_PREFIX(Uniform4fARB):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    4232(%rax), %r11
+       movq    4336(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform4fARB), .-GL_PREFIX(Uniform4fARB)
@@ -19913,7 +20370,7 @@ GL_PREFIX(Uniform4fARB):
 GL_PREFIX(Uniform4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4240(%rax), %r11
+       movq    4344(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19923,13 +20380,13 @@ GL_PREFIX(Uniform4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4240(%rax), %r11
+       movq    4344(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4240(%rax), %r11
+       movq    4344(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19939,7 +20396,7 @@ GL_PREFIX(Uniform4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4240(%rax), %r11
+       movq    4344(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform4fvARB), .-GL_PREFIX(Uniform4fvARB)
@@ -19950,7 +20407,7 @@ GL_PREFIX(Uniform4fvARB):
 GL_PREFIX(Uniform4iARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4248(%rax), %r11
+       movq    4352(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -19964,13 +20421,13 @@ GL_PREFIX(Uniform4iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4248(%rax), %r11
+       movq    4352(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4248(%rax), %r11
+       movq    4352(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -19984,7 +20441,7 @@ GL_PREFIX(Uniform4iARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4248(%rax), %r11
+       movq    4352(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform4iARB), .-GL_PREFIX(Uniform4iARB)
@@ -19995,7 +20452,7 @@ GL_PREFIX(Uniform4iARB):
 GL_PREFIX(Uniform4ivARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4256(%rax), %r11
+       movq    4360(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20005,13 +20462,13 @@ GL_PREFIX(Uniform4ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4256(%rax), %r11
+       movq    4360(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4256(%rax), %r11
+       movq    4360(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20021,7 +20478,7 @@ GL_PREFIX(Uniform4ivARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4256(%rax), %r11
+       movq    4360(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(Uniform4ivARB), .-GL_PREFIX(Uniform4ivARB)
@@ -20032,7 +20489,7 @@ GL_PREFIX(Uniform4ivARB):
 GL_PREFIX(UniformMatrix2fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4264(%rax), %r11
+       movq    4368(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20046,13 +20503,13 @@ GL_PREFIX(UniformMatrix2fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4264(%rax), %r11
+       movq    4368(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4264(%rax), %r11
+       movq    4368(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20066,7 +20523,7 @@ GL_PREFIX(UniformMatrix2fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4264(%rax), %r11
+       movq    4368(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UniformMatrix2fvARB), .-GL_PREFIX(UniformMatrix2fvARB)
@@ -20077,7 +20534,7 @@ GL_PREFIX(UniformMatrix2fvARB):
 GL_PREFIX(UniformMatrix3fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4272(%rax), %r11
+       movq    4376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20091,13 +20548,13 @@ GL_PREFIX(UniformMatrix3fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4272(%rax), %r11
+       movq    4376(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4272(%rax), %r11
+       movq    4376(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20111,7 +20568,7 @@ GL_PREFIX(UniformMatrix3fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4272(%rax), %r11
+       movq    4376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UniformMatrix3fvARB), .-GL_PREFIX(UniformMatrix3fvARB)
@@ -20122,7 +20579,7 @@ GL_PREFIX(UniformMatrix3fvARB):
 GL_PREFIX(UniformMatrix4fvARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4280(%rax), %r11
+       movq    4384(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20136,13 +20593,13 @@ GL_PREFIX(UniformMatrix4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4280(%rax), %r11
+       movq    4384(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4280(%rax), %r11
+       movq    4384(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20156,7 +20613,7 @@ GL_PREFIX(UniformMatrix4fvARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4280(%rax), %r11
+       movq    4384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UniformMatrix4fvARB), .-GL_PREFIX(UniformMatrix4fvARB)
@@ -20167,25 +20624,25 @@ GL_PREFIX(UniformMatrix4fvARB):
 GL_PREFIX(UseProgramObjectARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4288(%rax), %r11
+       movq    4392(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4288(%rax), %r11
+       movq    4392(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4288(%rax), %r11
+       movq    4392(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4288(%rax), %r11
+       movq    4392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UseProgramObjectARB), .-GL_PREFIX(UseProgramObjectARB)
@@ -20196,25 +20653,25 @@ GL_PREFIX(UseProgramObjectARB):
 GL_PREFIX(ValidateProgramARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4296(%rax), %r11
+       movq    4400(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4296(%rax), %r11
+       movq    4400(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4296(%rax), %r11
+       movq    4400(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4296(%rax), %r11
+       movq    4400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ValidateProgramARB), .-GL_PREFIX(ValidateProgramARB)
@@ -20225,7 +20682,7 @@ GL_PREFIX(ValidateProgramARB):
 GL_PREFIX(BindAttribLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4304(%rax), %r11
+       movq    4408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20235,13 +20692,13 @@ GL_PREFIX(BindAttribLocationARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4304(%rax), %r11
+       movq    4408(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4304(%rax), %r11
+       movq    4408(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20251,7 +20708,7 @@ GL_PREFIX(BindAttribLocationARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4304(%rax), %r11
+       movq    4408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindAttribLocationARB), .-GL_PREFIX(BindAttribLocationARB)
@@ -20262,7 +20719,7 @@ GL_PREFIX(BindAttribLocationARB):
 GL_PREFIX(GetActiveAttribARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4312(%rax), %r11
+       movq    4416(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20280,13 +20737,13 @@ GL_PREFIX(GetActiveAttribARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4312(%rax), %r11
+       movq    4416(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4312(%rax), %r11
+       movq    4416(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20304,7 +20761,7 @@ GL_PREFIX(GetActiveAttribARB):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4312(%rax), %r11
+       movq    4416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetActiveAttribARB), .-GL_PREFIX(GetActiveAttribARB)
@@ -20315,7 +20772,7 @@ GL_PREFIX(GetActiveAttribARB):
 GL_PREFIX(GetAttribLocationARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4320(%rax), %r11
+       movq    4424(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20325,13 +20782,13 @@ GL_PREFIX(GetAttribLocationARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4320(%rax), %r11
+       movq    4424(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4320(%rax), %r11
+       movq    4424(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20341,7 +20798,7 @@ GL_PREFIX(GetAttribLocationARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4320(%rax), %r11
+       movq    4424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetAttribLocationARB), .-GL_PREFIX(GetAttribLocationARB)
@@ -20352,7 +20809,7 @@ GL_PREFIX(GetAttribLocationARB):
 GL_PREFIX(DrawBuffersARB):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4328(%rax), %r11
+       movq    4432(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20362,13 +20819,13 @@ GL_PREFIX(DrawBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4328(%rax), %r11
+       movq    4432(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4328(%rax), %r11
+       movq    4432(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20378,7 +20835,7 @@ GL_PREFIX(DrawBuffersARB):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4328(%rax), %r11
+       movq    4432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DrawBuffersARB), .-GL_PREFIX(DrawBuffersARB)
@@ -20389,7 +20846,7 @@ GL_PREFIX(DrawBuffersARB):
 GL_PREFIX(PolygonOffsetEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4336(%rax), %r11
+       movq    4440(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -20399,13 +20856,13 @@ GL_PREFIX(PolygonOffsetEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4336(%rax), %r11
+       movq    4440(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4336(%rax), %r11
+       movq    4440(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -20415,19 +20872,19 @@ GL_PREFIX(PolygonOffsetEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4336(%rax), %r11
+       movq    4440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PolygonOffsetEXT), .-GL_PREFIX(PolygonOffsetEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_543)
-       .type   GL_PREFIX(_dispatch_stub_543), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_543))
-GL_PREFIX(_dispatch_stub_543):
+       .globl  GL_PREFIX(_dispatch_stub_556)
+       .type   GL_PREFIX(_dispatch_stub_556), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_556))
+GL_PREFIX(_dispatch_stub_556):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4344(%rax), %r11
+       movq    4448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20437,13 +20894,13 @@ GL_PREFIX(_dispatch_stub_543):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4344(%rax), %r11
+       movq    4448(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4344(%rax), %r11
+       movq    4448(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20453,19 +20910,19 @@ GL_PREFIX(_dispatch_stub_543):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4344(%rax), %r11
+       movq    4448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_543), .-GL_PREFIX(_dispatch_stub_543)
+       .size   GL_PREFIX(_dispatch_stub_556), .-GL_PREFIX(_dispatch_stub_556)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_544)
-       .type   GL_PREFIX(_dispatch_stub_544), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_544))
-GL_PREFIX(_dispatch_stub_544):
+       .globl  GL_PREFIX(_dispatch_stub_557)
+       .type   GL_PREFIX(_dispatch_stub_557), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_557))
+GL_PREFIX(_dispatch_stub_557):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4352(%rax), %r11
+       movq    4456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20475,13 +20932,13 @@ GL_PREFIX(_dispatch_stub_544):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4352(%rax), %r11
+       movq    4456(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4352(%rax), %r11
+       movq    4456(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20491,19 +20948,19 @@ GL_PREFIX(_dispatch_stub_544):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4352(%rax), %r11
+       movq    4456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_544), .-GL_PREFIX(_dispatch_stub_544)
+       .size   GL_PREFIX(_dispatch_stub_557), .-GL_PREFIX(_dispatch_stub_557)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_545)
-       .type   GL_PREFIX(_dispatch_stub_545), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_545))
-GL_PREFIX(_dispatch_stub_545):
+       .globl  GL_PREFIX(_dispatch_stub_558)
+       .type   GL_PREFIX(_dispatch_stub_558), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_558))
+GL_PREFIX(_dispatch_stub_558):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4360(%rax), %r11
+       movq    4464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -20513,13 +20970,13 @@ GL_PREFIX(_dispatch_stub_545):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4360(%rax), %r11
+       movq    4464(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4360(%rax), %r11
+       movq    4464(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -20529,19 +20986,19 @@ GL_PREFIX(_dispatch_stub_545):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4360(%rax), %r11
+       movq    4464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_545), .-GL_PREFIX(_dispatch_stub_545)
+       .size   GL_PREFIX(_dispatch_stub_558), .-GL_PREFIX(_dispatch_stub_558)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_546)
-       .type   GL_PREFIX(_dispatch_stub_546), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_546))
-GL_PREFIX(_dispatch_stub_546):
+       .globl  GL_PREFIX(_dispatch_stub_559)
+       .type   GL_PREFIX(_dispatch_stub_559), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_559))
+GL_PREFIX(_dispatch_stub_559):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4368(%rax), %r11
+       movq    4472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20551,13 +21008,13 @@ GL_PREFIX(_dispatch_stub_546):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4368(%rax), %r11
+       movq    4472(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4368(%rax), %r11
+       movq    4472(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20567,19 +21024,19 @@ GL_PREFIX(_dispatch_stub_546):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4368(%rax), %r11
+       movq    4472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_546), .-GL_PREFIX(_dispatch_stub_546)
+       .size   GL_PREFIX(_dispatch_stub_559), .-GL_PREFIX(_dispatch_stub_559)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_547)
-       .type   GL_PREFIX(_dispatch_stub_547), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_547))
-GL_PREFIX(_dispatch_stub_547):
+       .globl  GL_PREFIX(_dispatch_stub_560)
+       .type   GL_PREFIX(_dispatch_stub_560), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_560))
+GL_PREFIX(_dispatch_stub_560):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4376(%rax), %r11
+       movq    4480(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20589,13 +21046,13 @@ GL_PREFIX(_dispatch_stub_547):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4376(%rax), %r11
+       movq    4480(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4376(%rax), %r11
+       movq    4480(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20605,19 +21062,19 @@ GL_PREFIX(_dispatch_stub_547):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4376(%rax), %r11
+       movq    4480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_547), .-GL_PREFIX(_dispatch_stub_547)
+       .size   GL_PREFIX(_dispatch_stub_560), .-GL_PREFIX(_dispatch_stub_560)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_548)
-       .type   GL_PREFIX(_dispatch_stub_548), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_548))
-GL_PREFIX(_dispatch_stub_548):
+       .globl  GL_PREFIX(_dispatch_stub_561)
+       .type   GL_PREFIX(_dispatch_stub_561), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_561))
+GL_PREFIX(_dispatch_stub_561):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4384(%rax), %r11
+       movq    4488(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20627,13 +21084,13 @@ GL_PREFIX(_dispatch_stub_548):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4384(%rax), %r11
+       movq    4488(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4384(%rax), %r11
+       movq    4488(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20643,19 +21100,19 @@ GL_PREFIX(_dispatch_stub_548):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4384(%rax), %r11
+       movq    4488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_548), .-GL_PREFIX(_dispatch_stub_548)
+       .size   GL_PREFIX(_dispatch_stub_561), .-GL_PREFIX(_dispatch_stub_561)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_549)
-       .type   GL_PREFIX(_dispatch_stub_549), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_549))
-GL_PREFIX(_dispatch_stub_549):
+       .globl  GL_PREFIX(_dispatch_stub_562)
+       .type   GL_PREFIX(_dispatch_stub_562), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_562))
+GL_PREFIX(_dispatch_stub_562):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4392(%rax), %r11
+       movq    4496(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20665,13 +21122,13 @@ GL_PREFIX(_dispatch_stub_549):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4392(%rax), %r11
+       movq    4496(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4392(%rax), %r11
+       movq    4496(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20681,40 +21138,40 @@ GL_PREFIX(_dispatch_stub_549):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4392(%rax), %r11
+       movq    4496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_549), .-GL_PREFIX(_dispatch_stub_549)
+       .size   GL_PREFIX(_dispatch_stub_562), .-GL_PREFIX(_dispatch_stub_562)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_550)
-       .type   GL_PREFIX(_dispatch_stub_550), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_550))
-GL_PREFIX(_dispatch_stub_550):
+       .globl  GL_PREFIX(_dispatch_stub_563)
+       .type   GL_PREFIX(_dispatch_stub_563), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_563))
+GL_PREFIX(_dispatch_stub_563):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4400(%rax), %r11
+       movq    4504(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4400(%rax), %r11
+       movq    4504(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4400(%rax), %r11
+       movq    4504(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4400(%rax), %r11
+       movq    4504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_550), .-GL_PREFIX(_dispatch_stub_550)
+       .size   GL_PREFIX(_dispatch_stub_563), .-GL_PREFIX(_dispatch_stub_563)
 
        .p2align        4,,15
        .globl  GL_PREFIX(ColorPointerEXT)
@@ -20722,7 +21179,7 @@ GL_PREFIX(_dispatch_stub_550):
 GL_PREFIX(ColorPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4408(%rax), %r11
+       movq    4512(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20736,13 +21193,13 @@ GL_PREFIX(ColorPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4408(%rax), %r11
+       movq    4512(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4408(%rax), %r11
+       movq    4512(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20756,7 +21213,7 @@ GL_PREFIX(ColorPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4408(%rax), %r11
+       movq    4512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ColorPointerEXT), .-GL_PREFIX(ColorPointerEXT)
@@ -20767,7 +21224,7 @@ GL_PREFIX(ColorPointerEXT):
 GL_PREFIX(EdgeFlagPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4416(%rax), %r11
+       movq    4520(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20777,13 +21234,13 @@ GL_PREFIX(EdgeFlagPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4416(%rax), %r11
+       movq    4520(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4416(%rax), %r11
+       movq    4520(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20793,7 +21250,7 @@ GL_PREFIX(EdgeFlagPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4416(%rax), %r11
+       movq    4520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EdgeFlagPointerEXT), .-GL_PREFIX(EdgeFlagPointerEXT)
@@ -20804,7 +21261,7 @@ GL_PREFIX(EdgeFlagPointerEXT):
 GL_PREFIX(IndexPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4424(%rax), %r11
+       movq    4528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20818,13 +21275,13 @@ GL_PREFIX(IndexPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4424(%rax), %r11
+       movq    4528(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4424(%rax), %r11
+       movq    4528(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20838,7 +21295,7 @@ GL_PREFIX(IndexPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4424(%rax), %r11
+       movq    4528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IndexPointerEXT), .-GL_PREFIX(IndexPointerEXT)
@@ -20849,7 +21306,7 @@ GL_PREFIX(IndexPointerEXT):
 GL_PREFIX(NormalPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4432(%rax), %r11
+       movq    4536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20863,13 +21320,13 @@ GL_PREFIX(NormalPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4432(%rax), %r11
+       movq    4536(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4432(%rax), %r11
+       movq    4536(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20883,7 +21340,7 @@ GL_PREFIX(NormalPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4432(%rax), %r11
+       movq    4536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(NormalPointerEXT), .-GL_PREFIX(NormalPointerEXT)
@@ -20894,7 +21351,7 @@ GL_PREFIX(NormalPointerEXT):
 GL_PREFIX(TexCoordPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4440(%rax), %r11
+       movq    4544(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20908,13 +21365,13 @@ GL_PREFIX(TexCoordPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4440(%rax), %r11
+       movq    4544(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4440(%rax), %r11
+       movq    4544(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20928,7 +21385,7 @@ GL_PREFIX(TexCoordPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4440(%rax), %r11
+       movq    4544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(TexCoordPointerEXT), .-GL_PREFIX(TexCoordPointerEXT)
@@ -20939,7 +21396,7 @@ GL_PREFIX(TexCoordPointerEXT):
 GL_PREFIX(VertexPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4448(%rax), %r11
+       movq    4552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -20953,13 +21410,13 @@ GL_PREFIX(VertexPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4448(%rax), %r11
+       movq    4552(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4448(%rax), %r11
+       movq    4552(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -20973,7 +21430,7 @@ GL_PREFIX(VertexPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4448(%rax), %r11
+       movq    4552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexPointerEXT), .-GL_PREFIX(VertexPointerEXT)
@@ -20984,7 +21441,7 @@ GL_PREFIX(VertexPointerEXT):
 GL_PREFIX(PointParameterfEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4456(%rax), %r11
+       movq    4560(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -20994,13 +21451,13 @@ GL_PREFIX(PointParameterfEXT):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4456(%rax), %r11
+       movq    4560(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4456(%rax), %r11
+       movq    4560(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -21010,7 +21467,7 @@ GL_PREFIX(PointParameterfEXT):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4456(%rax), %r11
+       movq    4560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PointParameterfEXT), .-GL_PREFIX(PointParameterfEXT)
@@ -21021,7 +21478,7 @@ GL_PREFIX(PointParameterfEXT):
 GL_PREFIX(PointParameterfvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4464(%rax), %r11
+       movq    4568(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21031,13 +21488,13 @@ GL_PREFIX(PointParameterfvEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4464(%rax), %r11
+       movq    4568(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4464(%rax), %r11
+       movq    4568(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21047,7 +21504,7 @@ GL_PREFIX(PointParameterfvEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4464(%rax), %r11
+       movq    4568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PointParameterfvEXT), .-GL_PREFIX(PointParameterfvEXT)
@@ -21058,7 +21515,7 @@ GL_PREFIX(PointParameterfvEXT):
 GL_PREFIX(LockArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4472(%rax), %r11
+       movq    4576(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21068,13 +21525,13 @@ GL_PREFIX(LockArraysEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4472(%rax), %r11
+       movq    4576(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4472(%rax), %r11
+       movq    4576(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21084,7 +21541,7 @@ GL_PREFIX(LockArraysEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4472(%rax), %r11
+       movq    4576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(LockArraysEXT), .-GL_PREFIX(LockArraysEXT)
@@ -21095,37 +21552,37 @@ GL_PREFIX(LockArraysEXT):
 GL_PREFIX(UnlockArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4480(%rax), %r11
+       movq    4584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    4480(%rax), %r11
+       movq    4584(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4480(%rax), %r11
+       movq    4584(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    4480(%rax), %r11
+       movq    4584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(UnlockArraysEXT), .-GL_PREFIX(UnlockArraysEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_561)
-       .type   GL_PREFIX(_dispatch_stub_561), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_561))
-GL_PREFIX(_dispatch_stub_561):
+       .globl  GL_PREFIX(_dispatch_stub_574)
+       .type   GL_PREFIX(_dispatch_stub_574), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_574))
+GL_PREFIX(_dispatch_stub_574):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4488(%rax), %r11
+       movq    4592(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21135,13 +21592,13 @@ GL_PREFIX(_dispatch_stub_561):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4488(%rax), %r11
+       movq    4592(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4488(%rax), %r11
+       movq    4592(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21151,19 +21608,19 @@ GL_PREFIX(_dispatch_stub_561):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4488(%rax), %r11
+       movq    4592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_561), .-GL_PREFIX(_dispatch_stub_561)
+       .size   GL_PREFIX(_dispatch_stub_574), .-GL_PREFIX(_dispatch_stub_574)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_562)
-       .type   GL_PREFIX(_dispatch_stub_562), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_562))
-GL_PREFIX(_dispatch_stub_562):
+       .globl  GL_PREFIX(_dispatch_stub_575)
+       .type   GL_PREFIX(_dispatch_stub_575), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_575))
+GL_PREFIX(_dispatch_stub_575):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4496(%rax), %r11
+       movq    4600(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21173,13 +21630,13 @@ GL_PREFIX(_dispatch_stub_562):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4496(%rax), %r11
+       movq    4600(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4496(%rax), %r11
+       movq    4600(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21189,10 +21646,10 @@ GL_PREFIX(_dispatch_stub_562):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4496(%rax), %r11
+       movq    4600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_562), .-GL_PREFIX(_dispatch_stub_562)
+       .size   GL_PREFIX(_dispatch_stub_575), .-GL_PREFIX(_dispatch_stub_575)
 
        .p2align        4,,15
        .globl  GL_PREFIX(SecondaryColor3bEXT)
@@ -21200,7 +21657,7 @@ GL_PREFIX(_dispatch_stub_562):
 GL_PREFIX(SecondaryColor3bEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4504(%rax), %r11
+       movq    4608(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21210,13 +21667,13 @@ GL_PREFIX(SecondaryColor3bEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4504(%rax), %r11
+       movq    4608(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4504(%rax), %r11
+       movq    4608(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21226,7 +21683,7 @@ GL_PREFIX(SecondaryColor3bEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4504(%rax), %r11
+       movq    4608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3bEXT), .-GL_PREFIX(SecondaryColor3bEXT)
@@ -21237,25 +21694,25 @@ GL_PREFIX(SecondaryColor3bEXT):
 GL_PREFIX(SecondaryColor3bvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4512(%rax), %r11
+       movq    4616(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4512(%rax), %r11
+       movq    4616(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4512(%rax), %r11
+       movq    4616(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4512(%rax), %r11
+       movq    4616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3bvEXT), .-GL_PREFIX(SecondaryColor3bvEXT)
@@ -21266,7 +21723,7 @@ GL_PREFIX(SecondaryColor3bvEXT):
 GL_PREFIX(SecondaryColor3dEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4520(%rax), %r11
+       movq    4624(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -21278,13 +21735,13 @@ GL_PREFIX(SecondaryColor3dEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4520(%rax), %r11
+       movq    4624(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4520(%rax), %r11
+       movq    4624(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -21296,7 +21753,7 @@ GL_PREFIX(SecondaryColor3dEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4520(%rax), %r11
+       movq    4624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3dEXT), .-GL_PREFIX(SecondaryColor3dEXT)
@@ -21307,25 +21764,25 @@ GL_PREFIX(SecondaryColor3dEXT):
 GL_PREFIX(SecondaryColor3dvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4528(%rax), %r11
+       movq    4632(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4528(%rax), %r11
+       movq    4632(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4528(%rax), %r11
+       movq    4632(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4528(%rax), %r11
+       movq    4632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3dvEXT), .-GL_PREFIX(SecondaryColor3dvEXT)
@@ -21336,7 +21793,7 @@ GL_PREFIX(SecondaryColor3dvEXT):
 GL_PREFIX(SecondaryColor3fEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4536(%rax), %r11
+       movq    4640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -21348,13 +21805,13 @@ GL_PREFIX(SecondaryColor3fEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4536(%rax), %r11
+       movq    4640(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4536(%rax), %r11
+       movq    4640(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -21366,7 +21823,7 @@ GL_PREFIX(SecondaryColor3fEXT):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4536(%rax), %r11
+       movq    4640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3fEXT), .-GL_PREFIX(SecondaryColor3fEXT)
@@ -21377,25 +21834,25 @@ GL_PREFIX(SecondaryColor3fEXT):
 GL_PREFIX(SecondaryColor3fvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4544(%rax), %r11
+       movq    4648(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4544(%rax), %r11
+       movq    4648(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4544(%rax), %r11
+       movq    4648(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4544(%rax), %r11
+       movq    4648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3fvEXT), .-GL_PREFIX(SecondaryColor3fvEXT)
@@ -21406,7 +21863,7 @@ GL_PREFIX(SecondaryColor3fvEXT):
 GL_PREFIX(SecondaryColor3iEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4552(%rax), %r11
+       movq    4656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21416,13 +21873,13 @@ GL_PREFIX(SecondaryColor3iEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4552(%rax), %r11
+       movq    4656(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4552(%rax), %r11
+       movq    4656(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21432,7 +21889,7 @@ GL_PREFIX(SecondaryColor3iEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4552(%rax), %r11
+       movq    4656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3iEXT), .-GL_PREFIX(SecondaryColor3iEXT)
@@ -21443,25 +21900,25 @@ GL_PREFIX(SecondaryColor3iEXT):
 GL_PREFIX(SecondaryColor3ivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4560(%rax), %r11
+       movq    4664(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4560(%rax), %r11
+       movq    4664(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4560(%rax), %r11
+       movq    4664(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4560(%rax), %r11
+       movq    4664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3ivEXT), .-GL_PREFIX(SecondaryColor3ivEXT)
@@ -21472,7 +21929,7 @@ GL_PREFIX(SecondaryColor3ivEXT):
 GL_PREFIX(SecondaryColor3sEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4568(%rax), %r11
+       movq    4672(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21482,13 +21939,13 @@ GL_PREFIX(SecondaryColor3sEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4568(%rax), %r11
+       movq    4672(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4568(%rax), %r11
+       movq    4672(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21498,7 +21955,7 @@ GL_PREFIX(SecondaryColor3sEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4568(%rax), %r11
+       movq    4672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3sEXT), .-GL_PREFIX(SecondaryColor3sEXT)
@@ -21509,25 +21966,25 @@ GL_PREFIX(SecondaryColor3sEXT):
 GL_PREFIX(SecondaryColor3svEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4576(%rax), %r11
+       movq    4680(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4576(%rax), %r11
+       movq    4680(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4576(%rax), %r11
+       movq    4680(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4576(%rax), %r11
+       movq    4680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3svEXT), .-GL_PREFIX(SecondaryColor3svEXT)
@@ -21538,7 +21995,7 @@ GL_PREFIX(SecondaryColor3svEXT):
 GL_PREFIX(SecondaryColor3ubEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4584(%rax), %r11
+       movq    4688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21548,13 +22005,13 @@ GL_PREFIX(SecondaryColor3ubEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4584(%rax), %r11
+       movq    4688(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4584(%rax), %r11
+       movq    4688(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21564,7 +22021,7 @@ GL_PREFIX(SecondaryColor3ubEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4584(%rax), %r11
+       movq    4688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3ubEXT), .-GL_PREFIX(SecondaryColor3ubEXT)
@@ -21575,25 +22032,25 @@ GL_PREFIX(SecondaryColor3ubEXT):
 GL_PREFIX(SecondaryColor3ubvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4592(%rax), %r11
+       movq    4696(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4592(%rax), %r11
+       movq    4696(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4592(%rax), %r11
+       movq    4696(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4592(%rax), %r11
+       movq    4696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3ubvEXT), .-GL_PREFIX(SecondaryColor3ubvEXT)
@@ -21604,7 +22061,7 @@ GL_PREFIX(SecondaryColor3ubvEXT):
 GL_PREFIX(SecondaryColor3uiEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4600(%rax), %r11
+       movq    4704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21614,13 +22071,13 @@ GL_PREFIX(SecondaryColor3uiEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4600(%rax), %r11
+       movq    4704(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4600(%rax), %r11
+       movq    4704(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21630,7 +22087,7 @@ GL_PREFIX(SecondaryColor3uiEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4600(%rax), %r11
+       movq    4704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3uiEXT), .-GL_PREFIX(SecondaryColor3uiEXT)
@@ -21641,25 +22098,25 @@ GL_PREFIX(SecondaryColor3uiEXT):
 GL_PREFIX(SecondaryColor3uivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4608(%rax), %r11
+       movq    4712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4608(%rax), %r11
+       movq    4712(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4608(%rax), %r11
+       movq    4712(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4608(%rax), %r11
+       movq    4712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3uivEXT), .-GL_PREFIX(SecondaryColor3uivEXT)
@@ -21670,7 +22127,7 @@ GL_PREFIX(SecondaryColor3uivEXT):
 GL_PREFIX(SecondaryColor3usEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4616(%rax), %r11
+       movq    4720(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21680,13 +22137,13 @@ GL_PREFIX(SecondaryColor3usEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4616(%rax), %r11
+       movq    4720(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4616(%rax), %r11
+       movq    4720(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21696,7 +22153,7 @@ GL_PREFIX(SecondaryColor3usEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4616(%rax), %r11
+       movq    4720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3usEXT), .-GL_PREFIX(SecondaryColor3usEXT)
@@ -21707,25 +22164,25 @@ GL_PREFIX(SecondaryColor3usEXT):
 GL_PREFIX(SecondaryColor3usvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4624(%rax), %r11
+       movq    4728(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4624(%rax), %r11
+       movq    4728(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4624(%rax), %r11
+       movq    4728(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4624(%rax), %r11
+       movq    4728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColor3usvEXT), .-GL_PREFIX(SecondaryColor3usvEXT)
@@ -21736,7 +22193,7 @@ GL_PREFIX(SecondaryColor3usvEXT):
 GL_PREFIX(SecondaryColorPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4632(%rax), %r11
+       movq    4736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21750,13 +22207,13 @@ GL_PREFIX(SecondaryColorPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4632(%rax), %r11
+       movq    4736(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4632(%rax), %r11
+       movq    4736(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21770,7 +22227,7 @@ GL_PREFIX(SecondaryColorPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4632(%rax), %r11
+       movq    4736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SecondaryColorPointerEXT), .-GL_PREFIX(SecondaryColorPointerEXT)
@@ -21781,7 +22238,7 @@ GL_PREFIX(SecondaryColorPointerEXT):
 GL_PREFIX(MultiDrawArraysEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4640(%rax), %r11
+       movq    4744(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21795,13 +22252,13 @@ GL_PREFIX(MultiDrawArraysEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4640(%rax), %r11
+       movq    4744(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4640(%rax), %r11
+       movq    4744(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21815,7 +22272,7 @@ GL_PREFIX(MultiDrawArraysEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4640(%rax), %r11
+       movq    4744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(MultiDrawArraysEXT), .-GL_PREFIX(MultiDrawArraysEXT)
@@ -21826,7 +22283,7 @@ GL_PREFIX(MultiDrawArraysEXT):
 GL_PREFIX(MultiDrawElementsEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4648(%rax), %r11
+       movq    4752(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21840,13 +22297,13 @@ GL_PREFIX(MultiDrawElementsEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4648(%rax), %r11
+       movq    4752(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4648(%rax), %r11
+       movq    4752(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21860,7 +22317,7 @@ GL_PREFIX(MultiDrawElementsEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4648(%rax), %r11
+       movq    4752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(MultiDrawElementsEXT), .-GL_PREFIX(MultiDrawElementsEXT)
@@ -21871,7 +22328,7 @@ GL_PREFIX(MultiDrawElementsEXT):
 GL_PREFIX(FogCoordPointerEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4656(%rax), %r11
+       movq    4760(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -21881,13 +22338,13 @@ GL_PREFIX(FogCoordPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4656(%rax), %r11
+       movq    4760(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4656(%rax), %r11
+       movq    4760(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -21897,7 +22354,7 @@ GL_PREFIX(FogCoordPointerEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4656(%rax), %r11
+       movq    4760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FogCoordPointerEXT), .-GL_PREFIX(FogCoordPointerEXT)
@@ -21908,7 +22365,7 @@ GL_PREFIX(FogCoordPointerEXT):
 GL_PREFIX(FogCoorddEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4664(%rax), %r11
+       movq    4768(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $8, %rsp
@@ -21916,13 +22373,13 @@ GL_PREFIX(FogCoorddEXT):
        call    _x86_64_get_dispatch@PLT
        movq    (%rsp), %xmm0
        addq    $8, %rsp
-       movq    4664(%rax), %r11
+       movq    4768(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4664(%rax), %r11
+       movq    4768(%rax), %r11
        jmp     *%r11
 1:
        subq    $8, %rsp
@@ -21930,7 +22387,7 @@ GL_PREFIX(FogCoorddEXT):
        call    _glapi_get_dispatch
        movq    (%rsp), %xmm0
        addq    $8, %rsp
-       movq    4664(%rax), %r11
+       movq    4768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FogCoorddEXT), .-GL_PREFIX(FogCoorddEXT)
@@ -21941,25 +22398,25 @@ GL_PREFIX(FogCoorddEXT):
 GL_PREFIX(FogCoorddvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4672(%rax), %r11
+       movq    4776(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4672(%rax), %r11
+       movq    4776(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4672(%rax), %r11
+       movq    4776(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4672(%rax), %r11
+       movq    4776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FogCoorddvEXT), .-GL_PREFIX(FogCoorddvEXT)
@@ -21970,7 +22427,7 @@ GL_PREFIX(FogCoorddvEXT):
 GL_PREFIX(FogCoordfEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4680(%rax), %r11
+       movq    4784(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $8, %rsp
@@ -21978,13 +22435,13 @@ GL_PREFIX(FogCoordfEXT):
        call    _x86_64_get_dispatch@PLT
        movq    (%rsp), %xmm0
        addq    $8, %rsp
-       movq    4680(%rax), %r11
+       movq    4784(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4680(%rax), %r11
+       movq    4784(%rax), %r11
        jmp     *%r11
 1:
        subq    $8, %rsp
@@ -21992,7 +22449,7 @@ GL_PREFIX(FogCoordfEXT):
        call    _glapi_get_dispatch
        movq    (%rsp), %xmm0
        addq    $8, %rsp
-       movq    4680(%rax), %r11
+       movq    4784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FogCoordfEXT), .-GL_PREFIX(FogCoordfEXT)
@@ -22003,58 +22460,58 @@ GL_PREFIX(FogCoordfEXT):
 GL_PREFIX(FogCoordfvEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4688(%rax), %r11
+       movq    4792(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4688(%rax), %r11
+       movq    4792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4688(%rax), %r11
+       movq    4792(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4688(%rax), %r11
+       movq    4792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FogCoordfvEXT), .-GL_PREFIX(FogCoordfvEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_587)
-       .type   GL_PREFIX(_dispatch_stub_587), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_587))
-GL_PREFIX(_dispatch_stub_587):
+       .globl  GL_PREFIX(_dispatch_stub_600)
+       .type   GL_PREFIX(_dispatch_stub_600), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_600))
+GL_PREFIX(_dispatch_stub_600):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4696(%rax), %r11
+       movq    4800(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4696(%rax), %r11
+       movq    4800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4696(%rax), %r11
+       movq    4800(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4696(%rax), %r11
+       movq    4800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_587), .-GL_PREFIX(_dispatch_stub_587)
+       .size   GL_PREFIX(_dispatch_stub_600), .-GL_PREFIX(_dispatch_stub_600)
 
        .p2align        4,,15
        .globl  GL_PREFIX(BlendFuncSeparateEXT)
@@ -22062,7 +22519,7 @@ GL_PREFIX(_dispatch_stub_587):
 GL_PREFIX(BlendFuncSeparateEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4704(%rax), %r11
+       movq    4808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22076,13 +22533,13 @@ GL_PREFIX(BlendFuncSeparateEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4704(%rax), %r11
+       movq    4808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4704(%rax), %r11
+       movq    4808(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22096,7 +22553,7 @@ GL_PREFIX(BlendFuncSeparateEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4704(%rax), %r11
+       movq    4808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BlendFuncSeparateEXT), .-GL_PREFIX(BlendFuncSeparateEXT)
@@ -22107,25 +22564,25 @@ GL_PREFIX(BlendFuncSeparateEXT):
 GL_PREFIX(FlushVertexArrayRangeNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4712(%rax), %r11
+       movq    4816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    4712(%rax), %r11
+       movq    4816(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4712(%rax), %r11
+       movq    4816(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    4712(%rax), %r11
+       movq    4816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FlushVertexArrayRangeNV), .-GL_PREFIX(FlushVertexArrayRangeNV)
@@ -22136,7 +22593,7 @@ GL_PREFIX(FlushVertexArrayRangeNV):
 GL_PREFIX(VertexArrayRangeNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4720(%rax), %r11
+       movq    4824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22146,13 +22603,13 @@ GL_PREFIX(VertexArrayRangeNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4720(%rax), %r11
+       movq    4824(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4720(%rax), %r11
+       movq    4824(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22162,7 +22619,7 @@ GL_PREFIX(VertexArrayRangeNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4720(%rax), %r11
+       movq    4824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexArrayRangeNV), .-GL_PREFIX(VertexArrayRangeNV)
@@ -22173,7 +22630,7 @@ GL_PREFIX(VertexArrayRangeNV):
 GL_PREFIX(CombinerInputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4728(%rax), %r11
+       movq    4832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22191,13 +22648,13 @@ GL_PREFIX(CombinerInputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4728(%rax), %r11
+       movq    4832(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4728(%rax), %r11
+       movq    4832(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22215,7 +22672,7 @@ GL_PREFIX(CombinerInputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4728(%rax), %r11
+       movq    4832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerInputNV), .-GL_PREFIX(CombinerInputNV)
@@ -22226,7 +22683,7 @@ GL_PREFIX(CombinerInputNV):
 GL_PREFIX(CombinerOutputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4736(%rax), %r11
+       movq    4840(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22244,13 +22701,13 @@ GL_PREFIX(CombinerOutputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4736(%rax), %r11
+       movq    4840(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4736(%rax), %r11
+       movq    4840(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22268,7 +22725,7 @@ GL_PREFIX(CombinerOutputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4736(%rax), %r11
+       movq    4840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerOutputNV), .-GL_PREFIX(CombinerOutputNV)
@@ -22279,7 +22736,7 @@ GL_PREFIX(CombinerOutputNV):
 GL_PREFIX(CombinerParameterfNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4744(%rax), %r11
+       movq    4848(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -22289,13 +22746,13 @@ GL_PREFIX(CombinerParameterfNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4744(%rax), %r11
+       movq    4848(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4744(%rax), %r11
+       movq    4848(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -22305,7 +22762,7 @@ GL_PREFIX(CombinerParameterfNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    4744(%rax), %r11
+       movq    4848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerParameterfNV), .-GL_PREFIX(CombinerParameterfNV)
@@ -22316,7 +22773,7 @@ GL_PREFIX(CombinerParameterfNV):
 GL_PREFIX(CombinerParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4752(%rax), %r11
+       movq    4856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22326,13 +22783,13 @@ GL_PREFIX(CombinerParameterfvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4752(%rax), %r11
+       movq    4856(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4752(%rax), %r11
+       movq    4856(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22342,7 +22799,7 @@ GL_PREFIX(CombinerParameterfvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4752(%rax), %r11
+       movq    4856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerParameterfvNV), .-GL_PREFIX(CombinerParameterfvNV)
@@ -22353,7 +22810,7 @@ GL_PREFIX(CombinerParameterfvNV):
 GL_PREFIX(CombinerParameteriNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4760(%rax), %r11
+       movq    4864(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22363,13 +22820,13 @@ GL_PREFIX(CombinerParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4760(%rax), %r11
+       movq    4864(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4760(%rax), %r11
+       movq    4864(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22379,7 +22836,7 @@ GL_PREFIX(CombinerParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4760(%rax), %r11
+       movq    4864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerParameteriNV), .-GL_PREFIX(CombinerParameteriNV)
@@ -22390,7 +22847,7 @@ GL_PREFIX(CombinerParameteriNV):
 GL_PREFIX(CombinerParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4768(%rax), %r11
+       movq    4872(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22400,13 +22857,13 @@ GL_PREFIX(CombinerParameterivNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4768(%rax), %r11
+       movq    4872(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4768(%rax), %r11
+       movq    4872(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22416,7 +22873,7 @@ GL_PREFIX(CombinerParameterivNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4768(%rax), %r11
+       movq    4872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CombinerParameterivNV), .-GL_PREFIX(CombinerParameterivNV)
@@ -22427,7 +22884,7 @@ GL_PREFIX(CombinerParameterivNV):
 GL_PREFIX(FinalCombinerInputNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4776(%rax), %r11
+       movq    4880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22441,13 +22898,13 @@ GL_PREFIX(FinalCombinerInputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4776(%rax), %r11
+       movq    4880(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4776(%rax), %r11
+       movq    4880(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22461,7 +22918,7 @@ GL_PREFIX(FinalCombinerInputNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4776(%rax), %r11
+       movq    4880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FinalCombinerInputNV), .-GL_PREFIX(FinalCombinerInputNV)
@@ -22472,7 +22929,7 @@ GL_PREFIX(FinalCombinerInputNV):
 GL_PREFIX(GetCombinerInputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4784(%rax), %r11
+       movq    4888(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22486,13 +22943,13 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4784(%rax), %r11
+       movq    4888(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4784(%rax), %r11
+       movq    4888(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22506,7 +22963,7 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4784(%rax), %r11
+       movq    4888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetCombinerInputParameterfvNV), .-GL_PREFIX(GetCombinerInputParameterfvNV)
@@ -22517,7 +22974,7 @@ GL_PREFIX(GetCombinerInputParameterfvNV):
 GL_PREFIX(GetCombinerInputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4792(%rax), %r11
+       movq    4896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22531,13 +22988,13 @@ GL_PREFIX(GetCombinerInputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4792(%rax), %r11
+       movq    4896(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4792(%rax), %r11
+       movq    4896(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22551,7 +23008,7 @@ GL_PREFIX(GetCombinerInputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4792(%rax), %r11
+       movq    4896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetCombinerInputParameterivNV), .-GL_PREFIX(GetCombinerInputParameterivNV)
@@ -22562,7 +23019,7 @@ GL_PREFIX(GetCombinerInputParameterivNV):
 GL_PREFIX(GetCombinerOutputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4800(%rax), %r11
+       movq    4904(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22576,13 +23033,13 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4800(%rax), %r11
+       movq    4904(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4800(%rax), %r11
+       movq    4904(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22596,7 +23053,7 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4800(%rax), %r11
+       movq    4904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetCombinerOutputParameterfvNV), .-GL_PREFIX(GetCombinerOutputParameterfvNV)
@@ -22607,7 +23064,7 @@ GL_PREFIX(GetCombinerOutputParameterfvNV):
 GL_PREFIX(GetCombinerOutputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4808(%rax), %r11
+       movq    4912(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22621,13 +23078,13 @@ GL_PREFIX(GetCombinerOutputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4808(%rax), %r11
+       movq    4912(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4808(%rax), %r11
+       movq    4912(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22641,7 +23098,7 @@ GL_PREFIX(GetCombinerOutputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4808(%rax), %r11
+       movq    4912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetCombinerOutputParameterivNV), .-GL_PREFIX(GetCombinerOutputParameterivNV)
@@ -22652,7 +23109,7 @@ GL_PREFIX(GetCombinerOutputParameterivNV):
 GL_PREFIX(GetFinalCombinerInputParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4816(%rax), %r11
+       movq    4920(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22662,13 +23119,13 @@ GL_PREFIX(GetFinalCombinerInputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4816(%rax), %r11
+       movq    4920(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4816(%rax), %r11
+       movq    4920(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22678,7 +23135,7 @@ GL_PREFIX(GetFinalCombinerInputParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4816(%rax), %r11
+       movq    4920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetFinalCombinerInputParameterfvNV), .-GL_PREFIX(GetFinalCombinerInputParameterfvNV)
@@ -22689,7 +23146,7 @@ GL_PREFIX(GetFinalCombinerInputParameterfvNV):
 GL_PREFIX(GetFinalCombinerInputParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4824(%rax), %r11
+       movq    4928(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22699,13 +23156,13 @@ GL_PREFIX(GetFinalCombinerInputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4824(%rax), %r11
+       movq    4928(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4824(%rax), %r11
+       movq    4928(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22715,7 +23172,7 @@ GL_PREFIX(GetFinalCombinerInputParameterivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4824(%rax), %r11
+       movq    4928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetFinalCombinerInputParameterivNV), .-GL_PREFIX(GetFinalCombinerInputParameterivNV)
@@ -22726,25 +23183,25 @@ GL_PREFIX(GetFinalCombinerInputParameterivNV):
 GL_PREFIX(ResizeBuffersMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4832(%rax), %r11
+       movq    4936(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    4832(%rax), %r11
+       movq    4936(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4832(%rax), %r11
+       movq    4936(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    4832(%rax), %r11
+       movq    4936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ResizeBuffersMESA), .-GL_PREFIX(ResizeBuffersMESA)
@@ -22755,7 +23212,7 @@ GL_PREFIX(ResizeBuffersMESA):
 GL_PREFIX(WindowPos2dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4840(%rax), %r11
+       movq    4944(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -22765,13 +23222,13 @@ GL_PREFIX(WindowPos2dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4840(%rax), %r11
+       movq    4944(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4840(%rax), %r11
+       movq    4944(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -22781,7 +23238,7 @@ GL_PREFIX(WindowPos2dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4840(%rax), %r11
+       movq    4944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2dMESA), .-GL_PREFIX(WindowPos2dMESA)
@@ -22792,25 +23249,25 @@ GL_PREFIX(WindowPos2dMESA):
 GL_PREFIX(WindowPos2dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4848(%rax), %r11
+       movq    4952(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4848(%rax), %r11
+       movq    4952(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4848(%rax), %r11
+       movq    4952(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4848(%rax), %r11
+       movq    4952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2dvMESA), .-GL_PREFIX(WindowPos2dvMESA)
@@ -22821,7 +23278,7 @@ GL_PREFIX(WindowPos2dvMESA):
 GL_PREFIX(WindowPos2fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4856(%rax), %r11
+       movq    4960(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -22831,13 +23288,13 @@ GL_PREFIX(WindowPos2fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4856(%rax), %r11
+       movq    4960(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4856(%rax), %r11
+       movq    4960(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -22847,7 +23304,7 @@ GL_PREFIX(WindowPos2fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4856(%rax), %r11
+       movq    4960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2fMESA), .-GL_PREFIX(WindowPos2fMESA)
@@ -22858,25 +23315,25 @@ GL_PREFIX(WindowPos2fMESA):
 GL_PREFIX(WindowPos2fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4864(%rax), %r11
+       movq    4968(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4864(%rax), %r11
+       movq    4968(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4864(%rax), %r11
+       movq    4968(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4864(%rax), %r11
+       movq    4968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2fvMESA), .-GL_PREFIX(WindowPos2fvMESA)
@@ -22887,7 +23344,7 @@ GL_PREFIX(WindowPos2fvMESA):
 GL_PREFIX(WindowPos2iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4872(%rax), %r11
+       movq    4976(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22897,13 +23354,13 @@ GL_PREFIX(WindowPos2iMESA):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4872(%rax), %r11
+       movq    4976(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4872(%rax), %r11
+       movq    4976(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22913,7 +23370,7 @@ GL_PREFIX(WindowPos2iMESA):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4872(%rax), %r11
+       movq    4976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2iMESA), .-GL_PREFIX(WindowPos2iMESA)
@@ -22924,25 +23381,25 @@ GL_PREFIX(WindowPos2iMESA):
 GL_PREFIX(WindowPos2ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4880(%rax), %r11
+       movq    4984(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4880(%rax), %r11
+       movq    4984(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4880(%rax), %r11
+       movq    4984(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4880(%rax), %r11
+       movq    4984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2ivMESA), .-GL_PREFIX(WindowPos2ivMESA)
@@ -22953,7 +23410,7 @@ GL_PREFIX(WindowPos2ivMESA):
 GL_PREFIX(WindowPos2sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4888(%rax), %r11
+       movq    4992(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -22963,13 +23420,13 @@ GL_PREFIX(WindowPos2sMESA):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4888(%rax), %r11
+       movq    4992(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4888(%rax), %r11
+       movq    4992(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -22979,7 +23436,7 @@ GL_PREFIX(WindowPos2sMESA):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    4888(%rax), %r11
+       movq    4992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2sMESA), .-GL_PREFIX(WindowPos2sMESA)
@@ -22990,25 +23447,25 @@ GL_PREFIX(WindowPos2sMESA):
 GL_PREFIX(WindowPos2svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4896(%rax), %r11
+       movq    5000(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4896(%rax), %r11
+       movq    5000(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4896(%rax), %r11
+       movq    5000(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4896(%rax), %r11
+       movq    5000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos2svMESA), .-GL_PREFIX(WindowPos2svMESA)
@@ -23019,7 +23476,7 @@ GL_PREFIX(WindowPos2svMESA):
 GL_PREFIX(WindowPos3dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4904(%rax), %r11
+       movq    5008(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -23031,13 +23488,13 @@ GL_PREFIX(WindowPos3dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4904(%rax), %r11
+       movq    5008(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4904(%rax), %r11
+       movq    5008(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -23049,7 +23506,7 @@ GL_PREFIX(WindowPos3dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4904(%rax), %r11
+       movq    5008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3dMESA), .-GL_PREFIX(WindowPos3dMESA)
@@ -23060,25 +23517,25 @@ GL_PREFIX(WindowPos3dMESA):
 GL_PREFIX(WindowPos3dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4912(%rax), %r11
+       movq    5016(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4912(%rax), %r11
+       movq    5016(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4912(%rax), %r11
+       movq    5016(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4912(%rax), %r11
+       movq    5016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3dvMESA), .-GL_PREFIX(WindowPos3dvMESA)
@@ -23089,7 +23546,7 @@ GL_PREFIX(WindowPos3dvMESA):
 GL_PREFIX(WindowPos3fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4920(%rax), %r11
+       movq    5024(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -23101,13 +23558,13 @@ GL_PREFIX(WindowPos3fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4920(%rax), %r11
+       movq    5024(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4920(%rax), %r11
+       movq    5024(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -23119,7 +23576,7 @@ GL_PREFIX(WindowPos3fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $24, %rsp
-       movq    4920(%rax), %r11
+       movq    5024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3fMESA), .-GL_PREFIX(WindowPos3fMESA)
@@ -23130,25 +23587,25 @@ GL_PREFIX(WindowPos3fMESA):
 GL_PREFIX(WindowPos3fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4928(%rax), %r11
+       movq    5032(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4928(%rax), %r11
+       movq    5032(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4928(%rax), %r11
+       movq    5032(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4928(%rax), %r11
+       movq    5032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3fvMESA), .-GL_PREFIX(WindowPos3fvMESA)
@@ -23159,7 +23616,7 @@ GL_PREFIX(WindowPos3fvMESA):
 GL_PREFIX(WindowPos3iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4936(%rax), %r11
+       movq    5040(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23169,13 +23626,13 @@ GL_PREFIX(WindowPos3iMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4936(%rax), %r11
+       movq    5040(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4936(%rax), %r11
+       movq    5040(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23185,7 +23642,7 @@ GL_PREFIX(WindowPos3iMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4936(%rax), %r11
+       movq    5040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3iMESA), .-GL_PREFIX(WindowPos3iMESA)
@@ -23196,25 +23653,25 @@ GL_PREFIX(WindowPos3iMESA):
 GL_PREFIX(WindowPos3ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4944(%rax), %r11
+       movq    5048(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4944(%rax), %r11
+       movq    5048(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4944(%rax), %r11
+       movq    5048(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4944(%rax), %r11
+       movq    5048(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3ivMESA), .-GL_PREFIX(WindowPos3ivMESA)
@@ -23225,7 +23682,7 @@ GL_PREFIX(WindowPos3ivMESA):
 GL_PREFIX(WindowPos3sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4952(%rax), %r11
+       movq    5056(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23235,13 +23692,13 @@ GL_PREFIX(WindowPos3sMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4952(%rax), %r11
+       movq    5056(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4952(%rax), %r11
+       movq    5056(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23251,7 +23708,7 @@ GL_PREFIX(WindowPos3sMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    4952(%rax), %r11
+       movq    5056(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3sMESA), .-GL_PREFIX(WindowPos3sMESA)
@@ -23262,25 +23719,25 @@ GL_PREFIX(WindowPos3sMESA):
 GL_PREFIX(WindowPos3svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4960(%rax), %r11
+       movq    5064(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4960(%rax), %r11
+       movq    5064(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4960(%rax), %r11
+       movq    5064(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4960(%rax), %r11
+       movq    5064(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos3svMESA), .-GL_PREFIX(WindowPos3svMESA)
@@ -23291,7 +23748,7 @@ GL_PREFIX(WindowPos3svMESA):
 GL_PREFIX(WindowPos4dMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4968(%rax), %r11
+       movq    5072(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -23305,13 +23762,13 @@ GL_PREFIX(WindowPos4dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $40, %rsp
-       movq    4968(%rax), %r11
+       movq    5072(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4968(%rax), %r11
+       movq    5072(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -23325,7 +23782,7 @@ GL_PREFIX(WindowPos4dMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $40, %rsp
-       movq    4968(%rax), %r11
+       movq    5072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4dMESA), .-GL_PREFIX(WindowPos4dMESA)
@@ -23336,25 +23793,25 @@ GL_PREFIX(WindowPos4dMESA):
 GL_PREFIX(WindowPos4dvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4976(%rax), %r11
+       movq    5080(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4976(%rax), %r11
+       movq    5080(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4976(%rax), %r11
+       movq    5080(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4976(%rax), %r11
+       movq    5080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4dvMESA), .-GL_PREFIX(WindowPos4dvMESA)
@@ -23365,7 +23822,7 @@ GL_PREFIX(WindowPos4dvMESA):
 GL_PREFIX(WindowPos4fMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4984(%rax), %r11
+       movq    5088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -23379,13 +23836,13 @@ GL_PREFIX(WindowPos4fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $40, %rsp
-       movq    4984(%rax), %r11
+       movq    5088(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4984(%rax), %r11
+       movq    5088(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -23399,7 +23856,7 @@ GL_PREFIX(WindowPos4fMESA):
        movq    8(%rsp), %xmm1
        movq    (%rsp), %xmm0
        addq    $40, %rsp
-       movq    4984(%rax), %r11
+       movq    5088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4fMESA), .-GL_PREFIX(WindowPos4fMESA)
@@ -23410,25 +23867,25 @@ GL_PREFIX(WindowPos4fMESA):
 GL_PREFIX(WindowPos4fvMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    4992(%rax), %r11
+       movq    5096(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    4992(%rax), %r11
+       movq    5096(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    4992(%rax), %r11
+       movq    5096(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    4992(%rax), %r11
+       movq    5096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4fvMESA), .-GL_PREFIX(WindowPos4fvMESA)
@@ -23439,7 +23896,7 @@ GL_PREFIX(WindowPos4fvMESA):
 GL_PREFIX(WindowPos4iMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5000(%rax), %r11
+       movq    5104(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23453,13 +23910,13 @@ GL_PREFIX(WindowPos4iMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5000(%rax), %r11
+       movq    5104(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5000(%rax), %r11
+       movq    5104(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23473,7 +23930,7 @@ GL_PREFIX(WindowPos4iMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5000(%rax), %r11
+       movq    5104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4iMESA), .-GL_PREFIX(WindowPos4iMESA)
@@ -23484,25 +23941,25 @@ GL_PREFIX(WindowPos4iMESA):
 GL_PREFIX(WindowPos4ivMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5008(%rax), %r11
+       movq    5112(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5008(%rax), %r11
+       movq    5112(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5008(%rax), %r11
+       movq    5112(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5008(%rax), %r11
+       movq    5112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4ivMESA), .-GL_PREFIX(WindowPos4ivMESA)
@@ -23513,7 +23970,7 @@ GL_PREFIX(WindowPos4ivMESA):
 GL_PREFIX(WindowPos4sMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5016(%rax), %r11
+       movq    5120(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23527,13 +23984,13 @@ GL_PREFIX(WindowPos4sMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5016(%rax), %r11
+       movq    5120(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5016(%rax), %r11
+       movq    5120(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23547,7 +24004,7 @@ GL_PREFIX(WindowPos4sMESA):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5016(%rax), %r11
+       movq    5120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4sMESA), .-GL_PREFIX(WindowPos4sMESA)
@@ -23558,37 +24015,37 @@ GL_PREFIX(WindowPos4sMESA):
 GL_PREFIX(WindowPos4svMESA):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5024(%rax), %r11
+       movq    5128(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5024(%rax), %r11
+       movq    5128(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5024(%rax), %r11
+       movq    5128(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5024(%rax), %r11
+       movq    5128(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(WindowPos4svMESA), .-GL_PREFIX(WindowPos4svMESA)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_629)
-       .type   GL_PREFIX(_dispatch_stub_629), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_629))
-GL_PREFIX(_dispatch_stub_629):
+       .globl  GL_PREFIX(_dispatch_stub_642)
+       .type   GL_PREFIX(_dispatch_stub_642), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_642))
+GL_PREFIX(_dispatch_stub_642):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5032(%rax), %r11
+       movq    5136(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23602,13 +24059,13 @@ GL_PREFIX(_dispatch_stub_629):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5032(%rax), %r11
+       movq    5136(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5032(%rax), %r11
+       movq    5136(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23622,19 +24079,19 @@ GL_PREFIX(_dispatch_stub_629):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5032(%rax), %r11
+       movq    5136(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_629), .-GL_PREFIX(_dispatch_stub_629)
+       .size   GL_PREFIX(_dispatch_stub_642), .-GL_PREFIX(_dispatch_stub_642)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_630)
-       .type   GL_PREFIX(_dispatch_stub_630), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_630))
-GL_PREFIX(_dispatch_stub_630):
+       .globl  GL_PREFIX(_dispatch_stub_643)
+       .type   GL_PREFIX(_dispatch_stub_643), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_643))
+GL_PREFIX(_dispatch_stub_643):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5040(%rax), %r11
+       movq    5144(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23652,13 +24109,13 @@ GL_PREFIX(_dispatch_stub_630):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5040(%rax), %r11
+       movq    5144(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5040(%rax), %r11
+       movq    5144(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23676,19 +24133,19 @@ GL_PREFIX(_dispatch_stub_630):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5040(%rax), %r11
+       movq    5144(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_630), .-GL_PREFIX(_dispatch_stub_630)
+       .size   GL_PREFIX(_dispatch_stub_643), .-GL_PREFIX(_dispatch_stub_643)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_631)
-       .type   GL_PREFIX(_dispatch_stub_631), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_631))
-GL_PREFIX(_dispatch_stub_631):
+       .globl  GL_PREFIX(_dispatch_stub_644)
+       .type   GL_PREFIX(_dispatch_stub_644), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_644))
+GL_PREFIX(_dispatch_stub_644):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5048(%rax), %r11
+       movq    5152(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23698,13 +24155,13 @@ GL_PREFIX(_dispatch_stub_631):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5048(%rax), %r11
+       movq    5152(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5048(%rax), %r11
+       movq    5152(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23714,49 +24171,49 @@ GL_PREFIX(_dispatch_stub_631):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5048(%rax), %r11
+       movq    5152(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_631), .-GL_PREFIX(_dispatch_stub_631)
+       .size   GL_PREFIX(_dispatch_stub_644), .-GL_PREFIX(_dispatch_stub_644)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_632)
-       .type   GL_PREFIX(_dispatch_stub_632), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_632))
-GL_PREFIX(_dispatch_stub_632):
+       .globl  GL_PREFIX(_dispatch_stub_645)
+       .type   GL_PREFIX(_dispatch_stub_645), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_645))
+GL_PREFIX(_dispatch_stub_645):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5056(%rax), %r11
+       movq    5160(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5056(%rax), %r11
+       movq    5160(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5056(%rax), %r11
+       movq    5160(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5056(%rax), %r11
+       movq    5160(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_632), .-GL_PREFIX(_dispatch_stub_632)
+       .size   GL_PREFIX(_dispatch_stub_645), .-GL_PREFIX(_dispatch_stub_645)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_633)
-       .type   GL_PREFIX(_dispatch_stub_633), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_633))
-GL_PREFIX(_dispatch_stub_633):
+       .globl  GL_PREFIX(_dispatch_stub_646)
+       .type   GL_PREFIX(_dispatch_stub_646), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_646))
+GL_PREFIX(_dispatch_stub_646):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5064(%rax), %r11
+       movq    5168(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23766,13 +24223,13 @@ GL_PREFIX(_dispatch_stub_633):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5064(%rax), %r11
+       movq    5168(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5064(%rax), %r11
+       movq    5168(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23782,19 +24239,19 @@ GL_PREFIX(_dispatch_stub_633):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5064(%rax), %r11
+       movq    5168(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_633), .-GL_PREFIX(_dispatch_stub_633)
+       .size   GL_PREFIX(_dispatch_stub_646), .-GL_PREFIX(_dispatch_stub_646)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_634)
-       .type   GL_PREFIX(_dispatch_stub_634), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_634))
-GL_PREFIX(_dispatch_stub_634):
+       .globl  GL_PREFIX(_dispatch_stub_647)
+       .type   GL_PREFIX(_dispatch_stub_647), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_647))
+GL_PREFIX(_dispatch_stub_647):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5072(%rax), %r11
+       movq    5176(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23804,13 +24261,13 @@ GL_PREFIX(_dispatch_stub_634):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5072(%rax), %r11
+       movq    5176(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5072(%rax), %r11
+       movq    5176(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23820,49 +24277,49 @@ GL_PREFIX(_dispatch_stub_634):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5072(%rax), %r11
+       movq    5176(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_634), .-GL_PREFIX(_dispatch_stub_634)
+       .size   GL_PREFIX(_dispatch_stub_647), .-GL_PREFIX(_dispatch_stub_647)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_635)
-       .type   GL_PREFIX(_dispatch_stub_635), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_635))
-GL_PREFIX(_dispatch_stub_635):
+       .globl  GL_PREFIX(_dispatch_stub_648)
+       .type   GL_PREFIX(_dispatch_stub_648), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_648))
+GL_PREFIX(_dispatch_stub_648):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5080(%rax), %r11
+       movq    5184(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5080(%rax), %r11
+       movq    5184(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5080(%rax), %r11
+       movq    5184(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5080(%rax), %r11
+       movq    5184(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_635), .-GL_PREFIX(_dispatch_stub_635)
+       .size   GL_PREFIX(_dispatch_stub_648), .-GL_PREFIX(_dispatch_stub_648)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_636)
-       .type   GL_PREFIX(_dispatch_stub_636), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_636))
-GL_PREFIX(_dispatch_stub_636):
+       .globl  GL_PREFIX(_dispatch_stub_649)
+       .type   GL_PREFIX(_dispatch_stub_649), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_649))
+GL_PREFIX(_dispatch_stub_649):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5088(%rax), %r11
+       movq    5192(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23872,13 +24329,13 @@ GL_PREFIX(_dispatch_stub_636):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5088(%rax), %r11
+       movq    5192(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5088(%rax), %r11
+       movq    5192(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23888,40 +24345,40 @@ GL_PREFIX(_dispatch_stub_636):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5088(%rax), %r11
+       movq    5192(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_636), .-GL_PREFIX(_dispatch_stub_636)
+       .size   GL_PREFIX(_dispatch_stub_649), .-GL_PREFIX(_dispatch_stub_649)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_637)
-       .type   GL_PREFIX(_dispatch_stub_637), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_637))
-GL_PREFIX(_dispatch_stub_637):
+       .globl  GL_PREFIX(_dispatch_stub_650)
+       .type   GL_PREFIX(_dispatch_stub_650), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_650))
+GL_PREFIX(_dispatch_stub_650):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5096(%rax), %r11
+       movq    5200(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5096(%rax), %r11
+       movq    5200(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5096(%rax), %r11
+       movq    5200(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5096(%rax), %r11
+       movq    5200(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_637), .-GL_PREFIX(_dispatch_stub_637)
+       .size   GL_PREFIX(_dispatch_stub_650), .-GL_PREFIX(_dispatch_stub_650)
 
        .p2align        4,,15
        .globl  GL_PREFIX(AreProgramsResidentNV)
@@ -23929,7 +24386,7 @@ GL_PREFIX(_dispatch_stub_637):
 GL_PREFIX(AreProgramsResidentNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5104(%rax), %r11
+       movq    5208(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23939,13 +24396,13 @@ GL_PREFIX(AreProgramsResidentNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5104(%rax), %r11
+       movq    5208(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5104(%rax), %r11
+       movq    5208(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23955,7 +24412,7 @@ GL_PREFIX(AreProgramsResidentNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5104(%rax), %r11
+       movq    5208(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(AreProgramsResidentNV), .-GL_PREFIX(AreProgramsResidentNV)
@@ -23966,7 +24423,7 @@ GL_PREFIX(AreProgramsResidentNV):
 GL_PREFIX(BindProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5112(%rax), %r11
+       movq    5216(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -23976,13 +24433,13 @@ GL_PREFIX(BindProgramNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5112(%rax), %r11
+       movq    5216(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5112(%rax), %r11
+       movq    5216(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -23992,7 +24449,7 @@ GL_PREFIX(BindProgramNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5112(%rax), %r11
+       movq    5216(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindProgramNV), .-GL_PREFIX(BindProgramNV)
@@ -24003,7 +24460,7 @@ GL_PREFIX(BindProgramNV):
 GL_PREFIX(DeleteProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5120(%rax), %r11
+       movq    5224(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24013,13 +24470,13 @@ GL_PREFIX(DeleteProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5120(%rax), %r11
+       movq    5224(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5120(%rax), %r11
+       movq    5224(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24029,7 +24486,7 @@ GL_PREFIX(DeleteProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5120(%rax), %r11
+       movq    5224(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteProgramsNV), .-GL_PREFIX(DeleteProgramsNV)
@@ -24040,7 +24497,7 @@ GL_PREFIX(DeleteProgramsNV):
 GL_PREFIX(ExecuteProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5128(%rax), %r11
+       movq    5232(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24050,13 +24507,13 @@ GL_PREFIX(ExecuteProgramNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5128(%rax), %r11
+       movq    5232(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5128(%rax), %r11
+       movq    5232(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24066,7 +24523,7 @@ GL_PREFIX(ExecuteProgramNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5128(%rax), %r11
+       movq    5232(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ExecuteProgramNV), .-GL_PREFIX(ExecuteProgramNV)
@@ -24077,7 +24534,7 @@ GL_PREFIX(ExecuteProgramNV):
 GL_PREFIX(GenProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5136(%rax), %r11
+       movq    5240(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24087,13 +24544,13 @@ GL_PREFIX(GenProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5136(%rax), %r11
+       movq    5240(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5136(%rax), %r11
+       movq    5240(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24103,7 +24560,7 @@ GL_PREFIX(GenProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5136(%rax), %r11
+       movq    5240(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenProgramsNV), .-GL_PREFIX(GenProgramsNV)
@@ -24114,7 +24571,7 @@ GL_PREFIX(GenProgramsNV):
 GL_PREFIX(GetProgramParameterdvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5144(%rax), %r11
+       movq    5248(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24128,13 +24585,13 @@ GL_PREFIX(GetProgramParameterdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5144(%rax), %r11
+       movq    5248(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5144(%rax), %r11
+       movq    5248(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24148,7 +24605,7 @@ GL_PREFIX(GetProgramParameterdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5144(%rax), %r11
+       movq    5248(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramParameterdvNV), .-GL_PREFIX(GetProgramParameterdvNV)
@@ -24159,7 +24616,7 @@ GL_PREFIX(GetProgramParameterdvNV):
 GL_PREFIX(GetProgramParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5152(%rax), %r11
+       movq    5256(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24173,13 +24630,13 @@ GL_PREFIX(GetProgramParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5152(%rax), %r11
+       movq    5256(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5152(%rax), %r11
+       movq    5256(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24193,7 +24650,7 @@ GL_PREFIX(GetProgramParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5152(%rax), %r11
+       movq    5256(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramParameterfvNV), .-GL_PREFIX(GetProgramParameterfvNV)
@@ -24204,7 +24661,7 @@ GL_PREFIX(GetProgramParameterfvNV):
 GL_PREFIX(GetProgramStringNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5160(%rax), %r11
+       movq    5264(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24214,13 +24671,13 @@ GL_PREFIX(GetProgramStringNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5160(%rax), %r11
+       movq    5264(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5160(%rax), %r11
+       movq    5264(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24230,7 +24687,7 @@ GL_PREFIX(GetProgramStringNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5160(%rax), %r11
+       movq    5264(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramStringNV), .-GL_PREFIX(GetProgramStringNV)
@@ -24241,7 +24698,7 @@ GL_PREFIX(GetProgramStringNV):
 GL_PREFIX(GetProgramivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5168(%rax), %r11
+       movq    5272(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24251,13 +24708,13 @@ GL_PREFIX(GetProgramivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5168(%rax), %r11
+       movq    5272(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5168(%rax), %r11
+       movq    5272(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24267,7 +24724,7 @@ GL_PREFIX(GetProgramivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5168(%rax), %r11
+       movq    5272(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramivNV), .-GL_PREFIX(GetProgramivNV)
@@ -24278,7 +24735,7 @@ GL_PREFIX(GetProgramivNV):
 GL_PREFIX(GetTrackMatrixivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5176(%rax), %r11
+       movq    5280(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24292,13 +24749,13 @@ GL_PREFIX(GetTrackMatrixivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5176(%rax), %r11
+       movq    5280(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5176(%rax), %r11
+       movq    5280(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24312,7 +24769,7 @@ GL_PREFIX(GetTrackMatrixivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5176(%rax), %r11
+       movq    5280(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetTrackMatrixivNV), .-GL_PREFIX(GetTrackMatrixivNV)
@@ -24323,7 +24780,7 @@ GL_PREFIX(GetTrackMatrixivNV):
 GL_PREFIX(GetVertexAttribPointervNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5184(%rax), %r11
+       movq    5288(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24333,13 +24790,13 @@ GL_PREFIX(GetVertexAttribPointervNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5184(%rax), %r11
+       movq    5288(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5184(%rax), %r11
+       movq    5288(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24349,7 +24806,7 @@ GL_PREFIX(GetVertexAttribPointervNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5184(%rax), %r11
+       movq    5288(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribPointervNV), .-GL_PREFIX(GetVertexAttribPointervNV)
@@ -24360,7 +24817,7 @@ GL_PREFIX(GetVertexAttribPointervNV):
 GL_PREFIX(GetVertexAttribdvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5192(%rax), %r11
+       movq    5296(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24370,13 +24827,13 @@ GL_PREFIX(GetVertexAttribdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5192(%rax), %r11
+       movq    5296(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5192(%rax), %r11
+       movq    5296(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24386,7 +24843,7 @@ GL_PREFIX(GetVertexAttribdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5192(%rax), %r11
+       movq    5296(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribdvNV), .-GL_PREFIX(GetVertexAttribdvNV)
@@ -24397,7 +24854,7 @@ GL_PREFIX(GetVertexAttribdvNV):
 GL_PREFIX(GetVertexAttribfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5200(%rax), %r11
+       movq    5304(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24407,13 +24864,13 @@ GL_PREFIX(GetVertexAttribfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5200(%rax), %r11
+       movq    5304(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5200(%rax), %r11
+       movq    5304(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24423,7 +24880,7 @@ GL_PREFIX(GetVertexAttribfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5200(%rax), %r11
+       movq    5304(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribfvNV), .-GL_PREFIX(GetVertexAttribfvNV)
@@ -24434,7 +24891,7 @@ GL_PREFIX(GetVertexAttribfvNV):
 GL_PREFIX(GetVertexAttribivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5208(%rax), %r11
+       movq    5312(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24444,13 +24901,13 @@ GL_PREFIX(GetVertexAttribivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5208(%rax), %r11
+       movq    5312(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5208(%rax), %r11
+       movq    5312(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24460,7 +24917,7 @@ GL_PREFIX(GetVertexAttribivNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5208(%rax), %r11
+       movq    5312(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetVertexAttribivNV), .-GL_PREFIX(GetVertexAttribivNV)
@@ -24471,25 +24928,25 @@ GL_PREFIX(GetVertexAttribivNV):
 GL_PREFIX(IsProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5216(%rax), %r11
+       movq    5320(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5216(%rax), %r11
+       movq    5320(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5216(%rax), %r11
+       movq    5320(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5216(%rax), %r11
+       movq    5320(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IsProgramNV), .-GL_PREFIX(IsProgramNV)
@@ -24500,7 +24957,7 @@ GL_PREFIX(IsProgramNV):
 GL_PREFIX(LoadProgramNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5224(%rax), %r11
+       movq    5328(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24514,13 +24971,13 @@ GL_PREFIX(LoadProgramNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5224(%rax), %r11
+       movq    5328(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5224(%rax), %r11
+       movq    5328(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24534,7 +24991,7 @@ GL_PREFIX(LoadProgramNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5224(%rax), %r11
+       movq    5328(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(LoadProgramNV), .-GL_PREFIX(LoadProgramNV)
@@ -24545,7 +25002,7 @@ GL_PREFIX(LoadProgramNV):
 GL_PREFIX(ProgramParameter4dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5232(%rax), %r11
+       movq    5336(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -24563,13 +25020,13 @@ GL_PREFIX(ProgramParameter4dNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5232(%rax), %r11
+       movq    5336(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5232(%rax), %r11
+       movq    5336(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -24587,7 +25044,7 @@ GL_PREFIX(ProgramParameter4dNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5232(%rax), %r11
+       movq    5336(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameter4dNV), .-GL_PREFIX(ProgramParameter4dNV)
@@ -24598,7 +25055,7 @@ GL_PREFIX(ProgramParameter4dNV):
 GL_PREFIX(ProgramParameter4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5240(%rax), %r11
+       movq    5344(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24608,13 +25065,13 @@ GL_PREFIX(ProgramParameter4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5240(%rax), %r11
+       movq    5344(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5240(%rax), %r11
+       movq    5344(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24624,7 +25081,7 @@ GL_PREFIX(ProgramParameter4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5240(%rax), %r11
+       movq    5344(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameter4dvNV), .-GL_PREFIX(ProgramParameter4dvNV)
@@ -24635,7 +25092,7 @@ GL_PREFIX(ProgramParameter4dvNV):
 GL_PREFIX(ProgramParameter4fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5248(%rax), %r11
+       movq    5352(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -24653,13 +25110,13 @@ GL_PREFIX(ProgramParameter4fNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5248(%rax), %r11
+       movq    5352(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5248(%rax), %r11
+       movq    5352(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -24677,7 +25134,7 @@ GL_PREFIX(ProgramParameter4fNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5248(%rax), %r11
+       movq    5352(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameter4fNV), .-GL_PREFIX(ProgramParameter4fNV)
@@ -24688,7 +25145,7 @@ GL_PREFIX(ProgramParameter4fNV):
 GL_PREFIX(ProgramParameter4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5256(%rax), %r11
+       movq    5360(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24698,13 +25155,13 @@ GL_PREFIX(ProgramParameter4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5256(%rax), %r11
+       movq    5360(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5256(%rax), %r11
+       movq    5360(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24714,7 +25171,7 @@ GL_PREFIX(ProgramParameter4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5256(%rax), %r11
+       movq    5360(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameter4fvNV), .-GL_PREFIX(ProgramParameter4fvNV)
@@ -24725,7 +25182,7 @@ GL_PREFIX(ProgramParameter4fvNV):
 GL_PREFIX(ProgramParameters4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5264(%rax), %r11
+       movq    5368(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24739,13 +25196,13 @@ GL_PREFIX(ProgramParameters4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5264(%rax), %r11
+       movq    5368(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5264(%rax), %r11
+       movq    5368(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24759,7 +25216,7 @@ GL_PREFIX(ProgramParameters4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5264(%rax), %r11
+       movq    5368(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameters4dvNV), .-GL_PREFIX(ProgramParameters4dvNV)
@@ -24770,7 +25227,7 @@ GL_PREFIX(ProgramParameters4dvNV):
 GL_PREFIX(ProgramParameters4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5272(%rax), %r11
+       movq    5376(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24784,13 +25241,13 @@ GL_PREFIX(ProgramParameters4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5272(%rax), %r11
+       movq    5376(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5272(%rax), %r11
+       movq    5376(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24804,7 +25261,7 @@ GL_PREFIX(ProgramParameters4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5272(%rax), %r11
+       movq    5376(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramParameters4fvNV), .-GL_PREFIX(ProgramParameters4fvNV)
@@ -24815,7 +25272,7 @@ GL_PREFIX(ProgramParameters4fvNV):
 GL_PREFIX(RequestResidentProgramsNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5280(%rax), %r11
+       movq    5384(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24825,13 +25282,13 @@ GL_PREFIX(RequestResidentProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5280(%rax), %r11
+       movq    5384(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5280(%rax), %r11
+       movq    5384(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24841,7 +25298,7 @@ GL_PREFIX(RequestResidentProgramsNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5280(%rax), %r11
+       movq    5384(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(RequestResidentProgramsNV), .-GL_PREFIX(RequestResidentProgramsNV)
@@ -24852,7 +25309,7 @@ GL_PREFIX(RequestResidentProgramsNV):
 GL_PREFIX(TrackMatrixNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5288(%rax), %r11
+       movq    5392(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24866,13 +25323,13 @@ GL_PREFIX(TrackMatrixNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5288(%rax), %r11
+       movq    5392(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5288(%rax), %r11
+       movq    5392(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24886,7 +25343,7 @@ GL_PREFIX(TrackMatrixNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5288(%rax), %r11
+       movq    5392(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(TrackMatrixNV), .-GL_PREFIX(TrackMatrixNV)
@@ -24897,7 +25354,7 @@ GL_PREFIX(TrackMatrixNV):
 GL_PREFIX(VertexAttrib1dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5296(%rax), %r11
+       movq    5400(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -24907,13 +25364,13 @@ GL_PREFIX(VertexAttrib1dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5296(%rax), %r11
+       movq    5400(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5296(%rax), %r11
+       movq    5400(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -24923,7 +25380,7 @@ GL_PREFIX(VertexAttrib1dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5296(%rax), %r11
+       movq    5400(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1dNV), .-GL_PREFIX(VertexAttrib1dNV)
@@ -24934,7 +25391,7 @@ GL_PREFIX(VertexAttrib1dNV):
 GL_PREFIX(VertexAttrib1dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5304(%rax), %r11
+       movq    5408(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -24944,13 +25401,13 @@ GL_PREFIX(VertexAttrib1dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5304(%rax), %r11
+       movq    5408(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5304(%rax), %r11
+       movq    5408(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -24960,7 +25417,7 @@ GL_PREFIX(VertexAttrib1dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5304(%rax), %r11
+       movq    5408(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1dvNV), .-GL_PREFIX(VertexAttrib1dvNV)
@@ -24971,7 +25428,7 @@ GL_PREFIX(VertexAttrib1dvNV):
 GL_PREFIX(VertexAttrib1fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5312(%rax), %r11
+       movq    5416(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -24981,13 +25438,13 @@ GL_PREFIX(VertexAttrib1fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5312(%rax), %r11
+       movq    5416(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5312(%rax), %r11
+       movq    5416(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -24997,7 +25454,7 @@ GL_PREFIX(VertexAttrib1fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5312(%rax), %r11
+       movq    5416(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1fNV), .-GL_PREFIX(VertexAttrib1fNV)
@@ -25008,7 +25465,7 @@ GL_PREFIX(VertexAttrib1fNV):
 GL_PREFIX(VertexAttrib1fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5320(%rax), %r11
+       movq    5424(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25018,13 +25475,13 @@ GL_PREFIX(VertexAttrib1fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5320(%rax), %r11
+       movq    5424(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5320(%rax), %r11
+       movq    5424(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25034,7 +25491,7 @@ GL_PREFIX(VertexAttrib1fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5320(%rax), %r11
+       movq    5424(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1fvNV), .-GL_PREFIX(VertexAttrib1fvNV)
@@ -25045,7 +25502,7 @@ GL_PREFIX(VertexAttrib1fvNV):
 GL_PREFIX(VertexAttrib1sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5328(%rax), %r11
+       movq    5432(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25055,13 +25512,13 @@ GL_PREFIX(VertexAttrib1sNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5328(%rax), %r11
+       movq    5432(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5328(%rax), %r11
+       movq    5432(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25071,7 +25528,7 @@ GL_PREFIX(VertexAttrib1sNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5328(%rax), %r11
+       movq    5432(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1sNV), .-GL_PREFIX(VertexAttrib1sNV)
@@ -25082,7 +25539,7 @@ GL_PREFIX(VertexAttrib1sNV):
 GL_PREFIX(VertexAttrib1svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5336(%rax), %r11
+       movq    5440(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25092,13 +25549,13 @@ GL_PREFIX(VertexAttrib1svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5336(%rax), %r11
+       movq    5440(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5336(%rax), %r11
+       movq    5440(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25108,7 +25565,7 @@ GL_PREFIX(VertexAttrib1svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5336(%rax), %r11
+       movq    5440(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib1svNV), .-GL_PREFIX(VertexAttrib1svNV)
@@ -25119,7 +25576,7 @@ GL_PREFIX(VertexAttrib1svNV):
 GL_PREFIX(VertexAttrib2dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5344(%rax), %r11
+       movq    5448(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -25131,13 +25588,13 @@ GL_PREFIX(VertexAttrib2dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5344(%rax), %r11
+       movq    5448(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5344(%rax), %r11
+       movq    5448(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -25149,7 +25606,7 @@ GL_PREFIX(VertexAttrib2dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5344(%rax), %r11
+       movq    5448(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2dNV), .-GL_PREFIX(VertexAttrib2dNV)
@@ -25160,7 +25617,7 @@ GL_PREFIX(VertexAttrib2dNV):
 GL_PREFIX(VertexAttrib2dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5352(%rax), %r11
+       movq    5456(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25170,13 +25627,13 @@ GL_PREFIX(VertexAttrib2dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5352(%rax), %r11
+       movq    5456(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5352(%rax), %r11
+       movq    5456(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25186,7 +25643,7 @@ GL_PREFIX(VertexAttrib2dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5352(%rax), %r11
+       movq    5456(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2dvNV), .-GL_PREFIX(VertexAttrib2dvNV)
@@ -25197,7 +25654,7 @@ GL_PREFIX(VertexAttrib2dvNV):
 GL_PREFIX(VertexAttrib2fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5360(%rax), %r11
+       movq    5464(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $24, %rsp
@@ -25209,13 +25666,13 @@ GL_PREFIX(VertexAttrib2fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5360(%rax), %r11
+       movq    5464(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5360(%rax), %r11
+       movq    5464(%rax), %r11
        jmp     *%r11
 1:
        subq    $24, %rsp
@@ -25227,7 +25684,7 @@ GL_PREFIX(VertexAttrib2fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $24, %rsp
-       movq    5360(%rax), %r11
+       movq    5464(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2fNV), .-GL_PREFIX(VertexAttrib2fNV)
@@ -25238,7 +25695,7 @@ GL_PREFIX(VertexAttrib2fNV):
 GL_PREFIX(VertexAttrib2fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5368(%rax), %r11
+       movq    5472(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25248,13 +25705,13 @@ GL_PREFIX(VertexAttrib2fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5368(%rax), %r11
+       movq    5472(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5368(%rax), %r11
+       movq    5472(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25264,7 +25721,7 @@ GL_PREFIX(VertexAttrib2fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5368(%rax), %r11
+       movq    5472(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2fvNV), .-GL_PREFIX(VertexAttrib2fvNV)
@@ -25275,7 +25732,7 @@ GL_PREFIX(VertexAttrib2fvNV):
 GL_PREFIX(VertexAttrib2sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5376(%rax), %r11
+       movq    5480(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25285,13 +25742,13 @@ GL_PREFIX(VertexAttrib2sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5376(%rax), %r11
+       movq    5480(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5376(%rax), %r11
+       movq    5480(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25301,7 +25758,7 @@ GL_PREFIX(VertexAttrib2sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5376(%rax), %r11
+       movq    5480(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2sNV), .-GL_PREFIX(VertexAttrib2sNV)
@@ -25312,7 +25769,7 @@ GL_PREFIX(VertexAttrib2sNV):
 GL_PREFIX(VertexAttrib2svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5384(%rax), %r11
+       movq    5488(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25322,13 +25779,13 @@ GL_PREFIX(VertexAttrib2svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5384(%rax), %r11
+       movq    5488(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5384(%rax), %r11
+       movq    5488(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25338,7 +25795,7 @@ GL_PREFIX(VertexAttrib2svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5384(%rax), %r11
+       movq    5488(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib2svNV), .-GL_PREFIX(VertexAttrib2svNV)
@@ -25349,7 +25806,7 @@ GL_PREFIX(VertexAttrib2svNV):
 GL_PREFIX(VertexAttrib3dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5392(%rax), %r11
+       movq    5496(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -25363,13 +25820,13 @@ GL_PREFIX(VertexAttrib3dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5392(%rax), %r11
+       movq    5496(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5392(%rax), %r11
+       movq    5496(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -25383,7 +25840,7 @@ GL_PREFIX(VertexAttrib3dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5392(%rax), %r11
+       movq    5496(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3dNV), .-GL_PREFIX(VertexAttrib3dNV)
@@ -25394,7 +25851,7 @@ GL_PREFIX(VertexAttrib3dNV):
 GL_PREFIX(VertexAttrib3dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5400(%rax), %r11
+       movq    5504(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25404,13 +25861,13 @@ GL_PREFIX(VertexAttrib3dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5400(%rax), %r11
+       movq    5504(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5400(%rax), %r11
+       movq    5504(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25420,7 +25877,7 @@ GL_PREFIX(VertexAttrib3dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5400(%rax), %r11
+       movq    5504(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3dvNV), .-GL_PREFIX(VertexAttrib3dvNV)
@@ -25431,7 +25888,7 @@ GL_PREFIX(VertexAttrib3dvNV):
 GL_PREFIX(VertexAttrib3fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5408(%rax), %r11
+       movq    5512(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -25445,13 +25902,13 @@ GL_PREFIX(VertexAttrib3fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5408(%rax), %r11
+       movq    5512(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5408(%rax), %r11
+       movq    5512(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -25465,7 +25922,7 @@ GL_PREFIX(VertexAttrib3fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5408(%rax), %r11
+       movq    5512(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3fNV), .-GL_PREFIX(VertexAttrib3fNV)
@@ -25476,7 +25933,7 @@ GL_PREFIX(VertexAttrib3fNV):
 GL_PREFIX(VertexAttrib3fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5416(%rax), %r11
+       movq    5520(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25486,13 +25943,13 @@ GL_PREFIX(VertexAttrib3fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5416(%rax), %r11
+       movq    5520(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5416(%rax), %r11
+       movq    5520(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25502,7 +25959,7 @@ GL_PREFIX(VertexAttrib3fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5416(%rax), %r11
+       movq    5520(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3fvNV), .-GL_PREFIX(VertexAttrib3fvNV)
@@ -25513,7 +25970,7 @@ GL_PREFIX(VertexAttrib3fvNV):
 GL_PREFIX(VertexAttrib3sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5424(%rax), %r11
+       movq    5528(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25527,13 +25984,13 @@ GL_PREFIX(VertexAttrib3sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5424(%rax), %r11
+       movq    5528(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5424(%rax), %r11
+       movq    5528(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25547,7 +26004,7 @@ GL_PREFIX(VertexAttrib3sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5424(%rax), %r11
+       movq    5528(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3sNV), .-GL_PREFIX(VertexAttrib3sNV)
@@ -25558,7 +26015,7 @@ GL_PREFIX(VertexAttrib3sNV):
 GL_PREFIX(VertexAttrib3svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5432(%rax), %r11
+       movq    5536(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25568,13 +26025,13 @@ GL_PREFIX(VertexAttrib3svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5432(%rax), %r11
+       movq    5536(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5432(%rax), %r11
+       movq    5536(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25584,7 +26041,7 @@ GL_PREFIX(VertexAttrib3svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5432(%rax), %r11
+       movq    5536(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib3svNV), .-GL_PREFIX(VertexAttrib3svNV)
@@ -25595,7 +26052,7 @@ GL_PREFIX(VertexAttrib3svNV):
 GL_PREFIX(VertexAttrib4dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5440(%rax), %r11
+       movq    5544(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -25611,13 +26068,13 @@ GL_PREFIX(VertexAttrib4dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5440(%rax), %r11
+       movq    5544(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5440(%rax), %r11
+       movq    5544(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -25633,7 +26090,7 @@ GL_PREFIX(VertexAttrib4dNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5440(%rax), %r11
+       movq    5544(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4dNV), .-GL_PREFIX(VertexAttrib4dNV)
@@ -25644,7 +26101,7 @@ GL_PREFIX(VertexAttrib4dNV):
 GL_PREFIX(VertexAttrib4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5448(%rax), %r11
+       movq    5552(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25654,13 +26111,13 @@ GL_PREFIX(VertexAttrib4dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5448(%rax), %r11
+       movq    5552(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5448(%rax), %r11
+       movq    5552(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25670,7 +26127,7 @@ GL_PREFIX(VertexAttrib4dvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5448(%rax), %r11
+       movq    5552(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4dvNV), .-GL_PREFIX(VertexAttrib4dvNV)
@@ -25681,7 +26138,7 @@ GL_PREFIX(VertexAttrib4dvNV):
 GL_PREFIX(VertexAttrib4fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5456(%rax), %r11
+       movq    5560(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $40, %rsp
@@ -25697,13 +26154,13 @@ GL_PREFIX(VertexAttrib4fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5456(%rax), %r11
+       movq    5560(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5456(%rax), %r11
+       movq    5560(%rax), %r11
        jmp     *%r11
 1:
        subq    $40, %rsp
@@ -25719,7 +26176,7 @@ GL_PREFIX(VertexAttrib4fNV):
        movq    8(%rsp), %xmm0
        movq    (%rsp), %rdi
        addq    $40, %rsp
-       movq    5456(%rax), %r11
+       movq    5560(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4fNV), .-GL_PREFIX(VertexAttrib4fNV)
@@ -25730,7 +26187,7 @@ GL_PREFIX(VertexAttrib4fNV):
 GL_PREFIX(VertexAttrib4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5464(%rax), %r11
+       movq    5568(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25740,13 +26197,13 @@ GL_PREFIX(VertexAttrib4fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5464(%rax), %r11
+       movq    5568(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5464(%rax), %r11
+       movq    5568(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25756,7 +26213,7 @@ GL_PREFIX(VertexAttrib4fvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5464(%rax), %r11
+       movq    5568(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4fvNV), .-GL_PREFIX(VertexAttrib4fvNV)
@@ -25767,7 +26224,7 @@ GL_PREFIX(VertexAttrib4fvNV):
 GL_PREFIX(VertexAttrib4sNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5472(%rax), %r11
+       movq    5576(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25781,13 +26238,13 @@ GL_PREFIX(VertexAttrib4sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5472(%rax), %r11
+       movq    5576(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5472(%rax), %r11
+       movq    5576(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25801,7 +26258,7 @@ GL_PREFIX(VertexAttrib4sNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5472(%rax), %r11
+       movq    5576(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4sNV), .-GL_PREFIX(VertexAttrib4sNV)
@@ -25812,7 +26269,7 @@ GL_PREFIX(VertexAttrib4sNV):
 GL_PREFIX(VertexAttrib4svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5480(%rax), %r11
+       movq    5584(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25822,13 +26279,13 @@ GL_PREFIX(VertexAttrib4svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5480(%rax), %r11
+       movq    5584(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5480(%rax), %r11
+       movq    5584(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25838,7 +26295,7 @@ GL_PREFIX(VertexAttrib4svNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5480(%rax), %r11
+       movq    5584(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4svNV), .-GL_PREFIX(VertexAttrib4svNV)
@@ -25849,7 +26306,7 @@ GL_PREFIX(VertexAttrib4svNV):
 GL_PREFIX(VertexAttrib4ubNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5488(%rax), %r11
+       movq    5592(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25863,13 +26320,13 @@ GL_PREFIX(VertexAttrib4ubNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5488(%rax), %r11
+       movq    5592(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5488(%rax), %r11
+       movq    5592(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25883,7 +26340,7 @@ GL_PREFIX(VertexAttrib4ubNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5488(%rax), %r11
+       movq    5592(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4ubNV), .-GL_PREFIX(VertexAttrib4ubNV)
@@ -25894,7 +26351,7 @@ GL_PREFIX(VertexAttrib4ubNV):
 GL_PREFIX(VertexAttrib4ubvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5496(%rax), %r11
+       movq    5600(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25904,13 +26361,13 @@ GL_PREFIX(VertexAttrib4ubvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5496(%rax), %r11
+       movq    5600(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5496(%rax), %r11
+       movq    5600(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25920,7 +26377,7 @@ GL_PREFIX(VertexAttrib4ubvNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5496(%rax), %r11
+       movq    5600(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttrib4ubvNV), .-GL_PREFIX(VertexAttrib4ubvNV)
@@ -25931,7 +26388,7 @@ GL_PREFIX(VertexAttrib4ubvNV):
 GL_PREFIX(VertexAttribPointerNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5504(%rax), %r11
+       movq    5608(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25945,13 +26402,13 @@ GL_PREFIX(VertexAttribPointerNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5504(%rax), %r11
+       movq    5608(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5504(%rax), %r11
+       movq    5608(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -25965,7 +26422,7 @@ GL_PREFIX(VertexAttribPointerNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5504(%rax), %r11
+       movq    5608(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribPointerNV), .-GL_PREFIX(VertexAttribPointerNV)
@@ -25976,7 +26433,7 @@ GL_PREFIX(VertexAttribPointerNV):
 GL_PREFIX(VertexAttribs1dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5512(%rax), %r11
+       movq    5616(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -25986,13 +26443,13 @@ GL_PREFIX(VertexAttribs1dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5512(%rax), %r11
+       movq    5616(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5512(%rax), %r11
+       movq    5616(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26002,7 +26459,7 @@ GL_PREFIX(VertexAttribs1dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5512(%rax), %r11
+       movq    5616(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs1dvNV), .-GL_PREFIX(VertexAttribs1dvNV)
@@ -26013,7 +26470,7 @@ GL_PREFIX(VertexAttribs1dvNV):
 GL_PREFIX(VertexAttribs1fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5520(%rax), %r11
+       movq    5624(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26023,13 +26480,13 @@ GL_PREFIX(VertexAttribs1fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5520(%rax), %r11
+       movq    5624(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5520(%rax), %r11
+       movq    5624(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26039,7 +26496,7 @@ GL_PREFIX(VertexAttribs1fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5520(%rax), %r11
+       movq    5624(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs1fvNV), .-GL_PREFIX(VertexAttribs1fvNV)
@@ -26050,7 +26507,7 @@ GL_PREFIX(VertexAttribs1fvNV):
 GL_PREFIX(VertexAttribs1svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5528(%rax), %r11
+       movq    5632(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26060,13 +26517,13 @@ GL_PREFIX(VertexAttribs1svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5528(%rax), %r11
+       movq    5632(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5528(%rax), %r11
+       movq    5632(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26076,7 +26533,7 @@ GL_PREFIX(VertexAttribs1svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5528(%rax), %r11
+       movq    5632(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs1svNV), .-GL_PREFIX(VertexAttribs1svNV)
@@ -26087,7 +26544,7 @@ GL_PREFIX(VertexAttribs1svNV):
 GL_PREFIX(VertexAttribs2dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5536(%rax), %r11
+       movq    5640(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26097,13 +26554,13 @@ GL_PREFIX(VertexAttribs2dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5536(%rax), %r11
+       movq    5640(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5536(%rax), %r11
+       movq    5640(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26113,7 +26570,7 @@ GL_PREFIX(VertexAttribs2dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5536(%rax), %r11
+       movq    5640(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs2dvNV), .-GL_PREFIX(VertexAttribs2dvNV)
@@ -26124,7 +26581,7 @@ GL_PREFIX(VertexAttribs2dvNV):
 GL_PREFIX(VertexAttribs2fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5544(%rax), %r11
+       movq    5648(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26134,13 +26591,13 @@ GL_PREFIX(VertexAttribs2fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5544(%rax), %r11
+       movq    5648(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5544(%rax), %r11
+       movq    5648(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26150,7 +26607,7 @@ GL_PREFIX(VertexAttribs2fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5544(%rax), %r11
+       movq    5648(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs2fvNV), .-GL_PREFIX(VertexAttribs2fvNV)
@@ -26161,7 +26618,7 @@ GL_PREFIX(VertexAttribs2fvNV):
 GL_PREFIX(VertexAttribs2svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5552(%rax), %r11
+       movq    5656(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26171,13 +26628,13 @@ GL_PREFIX(VertexAttribs2svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5552(%rax), %r11
+       movq    5656(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5552(%rax), %r11
+       movq    5656(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26187,7 +26644,7 @@ GL_PREFIX(VertexAttribs2svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5552(%rax), %r11
+       movq    5656(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs2svNV), .-GL_PREFIX(VertexAttribs2svNV)
@@ -26198,7 +26655,7 @@ GL_PREFIX(VertexAttribs2svNV):
 GL_PREFIX(VertexAttribs3dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5560(%rax), %r11
+       movq    5664(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26208,13 +26665,13 @@ GL_PREFIX(VertexAttribs3dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5560(%rax), %r11
+       movq    5664(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5560(%rax), %r11
+       movq    5664(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26224,7 +26681,7 @@ GL_PREFIX(VertexAttribs3dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5560(%rax), %r11
+       movq    5664(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs3dvNV), .-GL_PREFIX(VertexAttribs3dvNV)
@@ -26235,7 +26692,7 @@ GL_PREFIX(VertexAttribs3dvNV):
 GL_PREFIX(VertexAttribs3fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5568(%rax), %r11
+       movq    5672(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26245,13 +26702,13 @@ GL_PREFIX(VertexAttribs3fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5568(%rax), %r11
+       movq    5672(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5568(%rax), %r11
+       movq    5672(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26261,7 +26718,7 @@ GL_PREFIX(VertexAttribs3fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5568(%rax), %r11
+       movq    5672(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs3fvNV), .-GL_PREFIX(VertexAttribs3fvNV)
@@ -26272,7 +26729,7 @@ GL_PREFIX(VertexAttribs3fvNV):
 GL_PREFIX(VertexAttribs3svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5576(%rax), %r11
+       movq    5680(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26282,13 +26739,13 @@ GL_PREFIX(VertexAttribs3svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5576(%rax), %r11
+       movq    5680(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5576(%rax), %r11
+       movq    5680(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26298,7 +26755,7 @@ GL_PREFIX(VertexAttribs3svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5576(%rax), %r11
+       movq    5680(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs3svNV), .-GL_PREFIX(VertexAttribs3svNV)
@@ -26309,7 +26766,7 @@ GL_PREFIX(VertexAttribs3svNV):
 GL_PREFIX(VertexAttribs4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5584(%rax), %r11
+       movq    5688(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26319,13 +26776,13 @@ GL_PREFIX(VertexAttribs4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5584(%rax), %r11
+       movq    5688(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5584(%rax), %r11
+       movq    5688(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26335,7 +26792,7 @@ GL_PREFIX(VertexAttribs4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5584(%rax), %r11
+       movq    5688(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs4dvNV), .-GL_PREFIX(VertexAttribs4dvNV)
@@ -26346,7 +26803,7 @@ GL_PREFIX(VertexAttribs4dvNV):
 GL_PREFIX(VertexAttribs4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5592(%rax), %r11
+       movq    5696(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26356,13 +26813,13 @@ GL_PREFIX(VertexAttribs4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5592(%rax), %r11
+       movq    5696(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5592(%rax), %r11
+       movq    5696(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26372,7 +26829,7 @@ GL_PREFIX(VertexAttribs4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5592(%rax), %r11
+       movq    5696(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs4fvNV), .-GL_PREFIX(VertexAttribs4fvNV)
@@ -26383,7 +26840,7 @@ GL_PREFIX(VertexAttribs4fvNV):
 GL_PREFIX(VertexAttribs4svNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5600(%rax), %r11
+       movq    5704(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26393,13 +26850,13 @@ GL_PREFIX(VertexAttribs4svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5600(%rax), %r11
+       movq    5704(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5600(%rax), %r11
+       movq    5704(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26409,7 +26866,7 @@ GL_PREFIX(VertexAttribs4svNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5600(%rax), %r11
+       movq    5704(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs4svNV), .-GL_PREFIX(VertexAttribs4svNV)
@@ -26420,7 +26877,7 @@ GL_PREFIX(VertexAttribs4svNV):
 GL_PREFIX(VertexAttribs4ubvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5608(%rax), %r11
+       movq    5712(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26430,13 +26887,13 @@ GL_PREFIX(VertexAttribs4ubvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5608(%rax), %r11
+       movq    5712(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5608(%rax), %r11
+       movq    5712(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26446,7 +26903,7 @@ GL_PREFIX(VertexAttribs4ubvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5608(%rax), %r11
+       movq    5712(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(VertexAttribs4ubvNV), .-GL_PREFIX(VertexAttribs4ubvNV)
@@ -26457,7 +26914,7 @@ GL_PREFIX(VertexAttribs4ubvNV):
 GL_PREFIX(AlphaFragmentOp1ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5616(%rax), %r11
+       movq    5720(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26475,13 +26932,13 @@ GL_PREFIX(AlphaFragmentOp1ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5616(%rax), %r11
+       movq    5720(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5616(%rax), %r11
+       movq    5720(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26499,7 +26956,7 @@ GL_PREFIX(AlphaFragmentOp1ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5616(%rax), %r11
+       movq    5720(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(AlphaFragmentOp1ATI), .-GL_PREFIX(AlphaFragmentOp1ATI)
@@ -26510,7 +26967,7 @@ GL_PREFIX(AlphaFragmentOp1ATI):
 GL_PREFIX(AlphaFragmentOp2ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5624(%rax), %r11
+       movq    5728(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26528,13 +26985,13 @@ GL_PREFIX(AlphaFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5624(%rax), %r11
+       movq    5728(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5624(%rax), %r11
+       movq    5728(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26552,7 +27009,7 @@ GL_PREFIX(AlphaFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5624(%rax), %r11
+       movq    5728(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(AlphaFragmentOp2ATI), .-GL_PREFIX(AlphaFragmentOp2ATI)
@@ -26563,7 +27020,7 @@ GL_PREFIX(AlphaFragmentOp2ATI):
 GL_PREFIX(AlphaFragmentOp3ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5632(%rax), %r11
+       movq    5736(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26581,13 +27038,13 @@ GL_PREFIX(AlphaFragmentOp3ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5632(%rax), %r11
+       movq    5736(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5632(%rax), %r11
+       movq    5736(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26605,7 +27062,7 @@ GL_PREFIX(AlphaFragmentOp3ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5632(%rax), %r11
+       movq    5736(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(AlphaFragmentOp3ATI), .-GL_PREFIX(AlphaFragmentOp3ATI)
@@ -26616,25 +27073,25 @@ GL_PREFIX(AlphaFragmentOp3ATI):
 GL_PREFIX(BeginFragmentShaderATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5640(%rax), %r11
+       movq    5744(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    5640(%rax), %r11
+       movq    5744(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5640(%rax), %r11
+       movq    5744(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    5640(%rax), %r11
+       movq    5744(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BeginFragmentShaderATI), .-GL_PREFIX(BeginFragmentShaderATI)
@@ -26645,25 +27102,25 @@ GL_PREFIX(BeginFragmentShaderATI):
 GL_PREFIX(BindFragmentShaderATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5648(%rax), %r11
+       movq    5752(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5648(%rax), %r11
+       movq    5752(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5648(%rax), %r11
+       movq    5752(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5648(%rax), %r11
+       movq    5752(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindFragmentShaderATI), .-GL_PREFIX(BindFragmentShaderATI)
@@ -26674,7 +27131,7 @@ GL_PREFIX(BindFragmentShaderATI):
 GL_PREFIX(ColorFragmentOp1ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5656(%rax), %r11
+       movq    5760(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26692,13 +27149,13 @@ GL_PREFIX(ColorFragmentOp1ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5656(%rax), %r11
+       movq    5760(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5656(%rax), %r11
+       movq    5760(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26716,7 +27173,7 @@ GL_PREFIX(ColorFragmentOp1ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5656(%rax), %r11
+       movq    5760(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ColorFragmentOp1ATI), .-GL_PREFIX(ColorFragmentOp1ATI)
@@ -26727,7 +27184,7 @@ GL_PREFIX(ColorFragmentOp1ATI):
 GL_PREFIX(ColorFragmentOp2ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5664(%rax), %r11
+       movq    5768(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26745,13 +27202,13 @@ GL_PREFIX(ColorFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5664(%rax), %r11
+       movq    5768(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5664(%rax), %r11
+       movq    5768(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26769,7 +27226,7 @@ GL_PREFIX(ColorFragmentOp2ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5664(%rax), %r11
+       movq    5768(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ColorFragmentOp2ATI), .-GL_PREFIX(ColorFragmentOp2ATI)
@@ -26780,7 +27237,7 @@ GL_PREFIX(ColorFragmentOp2ATI):
 GL_PREFIX(ColorFragmentOp3ATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5672(%rax), %r11
+       movq    5776(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26798,13 +27255,13 @@ GL_PREFIX(ColorFragmentOp3ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5672(%rax), %r11
+       movq    5776(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5672(%rax), %r11
+       movq    5776(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26822,7 +27279,7 @@ GL_PREFIX(ColorFragmentOp3ATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5672(%rax), %r11
+       movq    5776(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ColorFragmentOp3ATI), .-GL_PREFIX(ColorFragmentOp3ATI)
@@ -26833,25 +27290,25 @@ GL_PREFIX(ColorFragmentOp3ATI):
 GL_PREFIX(DeleteFragmentShaderATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5680(%rax), %r11
+       movq    5784(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5680(%rax), %r11
+       movq    5784(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5680(%rax), %r11
+       movq    5784(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5680(%rax), %r11
+       movq    5784(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteFragmentShaderATI), .-GL_PREFIX(DeleteFragmentShaderATI)
@@ -26862,25 +27319,25 @@ GL_PREFIX(DeleteFragmentShaderATI):
 GL_PREFIX(EndFragmentShaderATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5688(%rax), %r11
+       movq    5792(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rbp
        call    _x86_64_get_dispatch@PLT
        popq    %rbp
-       movq    5688(%rax), %r11
+       movq    5792(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5688(%rax), %r11
+       movq    5792(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rbp
        call    _glapi_get_dispatch
        popq    %rbp
-       movq    5688(%rax), %r11
+       movq    5792(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(EndFragmentShaderATI), .-GL_PREFIX(EndFragmentShaderATI)
@@ -26891,25 +27348,25 @@ GL_PREFIX(EndFragmentShaderATI):
 GL_PREFIX(GenFragmentShadersATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5696(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5696(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5696(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5696(%rax), %r11
+       movq    5800(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenFragmentShadersATI), .-GL_PREFIX(GenFragmentShadersATI)
@@ -26920,7 +27377,7 @@ GL_PREFIX(GenFragmentShadersATI):
 GL_PREFIX(PassTexCoordATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5704(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26930,13 +27387,13 @@ GL_PREFIX(PassTexCoordATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5704(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5704(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26946,7 +27403,7 @@ GL_PREFIX(PassTexCoordATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5704(%rax), %r11
+       movq    5808(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PassTexCoordATI), .-GL_PREFIX(PassTexCoordATI)
@@ -26957,7 +27414,7 @@ GL_PREFIX(PassTexCoordATI):
 GL_PREFIX(SampleMapATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5712(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -26967,13 +27424,13 @@ GL_PREFIX(SampleMapATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5712(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5712(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -26983,7 +27440,7 @@ GL_PREFIX(SampleMapATI):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5712(%rax), %r11
+       movq    5816(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SampleMapATI), .-GL_PREFIX(SampleMapATI)
@@ -26994,7 +27451,7 @@ GL_PREFIX(SampleMapATI):
 GL_PREFIX(SetFragmentShaderConstantATI):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5720(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27004,13 +27461,13 @@ GL_PREFIX(SetFragmentShaderConstantATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5720(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5720(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27020,7 +27477,7 @@ GL_PREFIX(SetFragmentShaderConstantATI):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5720(%rax), %r11
+       movq    5824(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(SetFragmentShaderConstantATI), .-GL_PREFIX(SetFragmentShaderConstantATI)
@@ -27031,7 +27488,7 @@ GL_PREFIX(SetFragmentShaderConstantATI):
 GL_PREFIX(PointParameteriNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5728(%rax), %r11
+       movq    5832(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27041,13 +27498,13 @@ GL_PREFIX(PointParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5728(%rax), %r11
+       movq    5832(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5728(%rax), %r11
+       movq    5832(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27057,7 +27514,7 @@ GL_PREFIX(PointParameteriNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5728(%rax), %r11
+       movq    5832(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PointParameteriNV), .-GL_PREFIX(PointParameteriNV)
@@ -27068,7 +27525,7 @@ GL_PREFIX(PointParameteriNV):
 GL_PREFIX(PointParameterivNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5736(%rax), %r11
+       movq    5840(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27078,13 +27535,13 @@ GL_PREFIX(PointParameterivNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5736(%rax), %r11
+       movq    5840(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5736(%rax), %r11
+       movq    5840(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27094,79 +27551,79 @@ GL_PREFIX(PointParameterivNV):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5736(%rax), %r11
+       movq    5840(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(PointParameterivNV), .-GL_PREFIX(PointParameterivNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_718)
-       .type   GL_PREFIX(_dispatch_stub_718), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_718))
-GL_PREFIX(_dispatch_stub_718):
+       .globl  GL_PREFIX(_dispatch_stub_731)
+       .type   GL_PREFIX(_dispatch_stub_731), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_731))
+GL_PREFIX(_dispatch_stub_731):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5744(%rax), %r11
+       movq    5848(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5744(%rax), %r11
+       movq    5848(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5744(%rax), %r11
+       movq    5848(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5744(%rax), %r11
+       movq    5848(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_718), .-GL_PREFIX(_dispatch_stub_718)
+       .size   GL_PREFIX(_dispatch_stub_731), .-GL_PREFIX(_dispatch_stub_731)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_719)
-       .type   GL_PREFIX(_dispatch_stub_719), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_719))
-GL_PREFIX(_dispatch_stub_719):
+       .globl  GL_PREFIX(_dispatch_stub_732)
+       .type   GL_PREFIX(_dispatch_stub_732), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_732))
+GL_PREFIX(_dispatch_stub_732):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5752(%rax), %r11
+       movq    5856(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5752(%rax), %r11
+       movq    5856(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5752(%rax), %r11
+       movq    5856(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5752(%rax), %r11
+       movq    5856(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_719), .-GL_PREFIX(_dispatch_stub_719)
+       .size   GL_PREFIX(_dispatch_stub_732), .-GL_PREFIX(_dispatch_stub_732)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_720)
-       .type   GL_PREFIX(_dispatch_stub_720), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_720))
-GL_PREFIX(_dispatch_stub_720):
+       .globl  GL_PREFIX(_dispatch_stub_733)
+       .type   GL_PREFIX(_dispatch_stub_733), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_733))
+GL_PREFIX(_dispatch_stub_733):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5760(%rax), %r11
+       movq    5864(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27176,13 +27633,13 @@ GL_PREFIX(_dispatch_stub_720):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5760(%rax), %r11
+       movq    5864(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5760(%rax), %r11
+       movq    5864(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27192,19 +27649,19 @@ GL_PREFIX(_dispatch_stub_720):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5760(%rax), %r11
+       movq    5864(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_720), .-GL_PREFIX(_dispatch_stub_720)
+       .size   GL_PREFIX(_dispatch_stub_733), .-GL_PREFIX(_dispatch_stub_733)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_721)
-       .type   GL_PREFIX(_dispatch_stub_721), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_721))
-GL_PREFIX(_dispatch_stub_721):
+       .globl  GL_PREFIX(_dispatch_stub_734)
+       .type   GL_PREFIX(_dispatch_stub_734), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_734))
+GL_PREFIX(_dispatch_stub_734):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5768(%rax), %r11
+       movq    5872(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27214,13 +27671,13 @@ GL_PREFIX(_dispatch_stub_721):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5768(%rax), %r11
+       movq    5872(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5768(%rax), %r11
+       movq    5872(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27230,40 +27687,40 @@ GL_PREFIX(_dispatch_stub_721):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5768(%rax), %r11
+       movq    5872(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_721), .-GL_PREFIX(_dispatch_stub_721)
+       .size   GL_PREFIX(_dispatch_stub_734), .-GL_PREFIX(_dispatch_stub_734)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_722)
-       .type   GL_PREFIX(_dispatch_stub_722), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_722))
-GL_PREFIX(_dispatch_stub_722):
+       .globl  GL_PREFIX(_dispatch_stub_735)
+       .type   GL_PREFIX(_dispatch_stub_735), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_735))
+GL_PREFIX(_dispatch_stub_735):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5776(%rax), %r11
+       movq    5880(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5776(%rax), %r11
+       movq    5880(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5776(%rax), %r11
+       movq    5880(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5776(%rax), %r11
+       movq    5880(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_722), .-GL_PREFIX(_dispatch_stub_722)
+       .size   GL_PREFIX(_dispatch_stub_735), .-GL_PREFIX(_dispatch_stub_735)
 
        .p2align        4,,15
        .globl  GL_PREFIX(GetProgramNamedParameterdvNV)
@@ -27271,7 +27728,7 @@ GL_PREFIX(_dispatch_stub_722):
 GL_PREFIX(GetProgramNamedParameterdvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5784(%rax), %r11
+       movq    5888(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27285,13 +27742,13 @@ GL_PREFIX(GetProgramNamedParameterdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5784(%rax), %r11
+       movq    5888(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5784(%rax), %r11
+       movq    5888(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27305,7 +27762,7 @@ GL_PREFIX(GetProgramNamedParameterdvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5784(%rax), %r11
+       movq    5888(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramNamedParameterdvNV), .-GL_PREFIX(GetProgramNamedParameterdvNV)
@@ -27316,7 +27773,7 @@ GL_PREFIX(GetProgramNamedParameterdvNV):
 GL_PREFIX(GetProgramNamedParameterfvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5792(%rax), %r11
+       movq    5896(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27330,13 +27787,13 @@ GL_PREFIX(GetProgramNamedParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5792(%rax), %r11
+       movq    5896(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5792(%rax), %r11
+       movq    5896(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27350,7 +27807,7 @@ GL_PREFIX(GetProgramNamedParameterfvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5792(%rax), %r11
+       movq    5896(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetProgramNamedParameterfvNV), .-GL_PREFIX(GetProgramNamedParameterfvNV)
@@ -27361,7 +27818,7 @@ GL_PREFIX(GetProgramNamedParameterfvNV):
 GL_PREFIX(ProgramNamedParameter4dNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5800(%rax), %r11
+       movq    5904(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -27381,13 +27838,13 @@ GL_PREFIX(ProgramNamedParameter4dNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5800(%rax), %r11
+       movq    5904(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5800(%rax), %r11
+       movq    5904(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -27407,7 +27864,7 @@ GL_PREFIX(ProgramNamedParameter4dNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5800(%rax), %r11
+       movq    5904(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramNamedParameter4dNV), .-GL_PREFIX(ProgramNamedParameter4dNV)
@@ -27418,7 +27875,7 @@ GL_PREFIX(ProgramNamedParameter4dNV):
 GL_PREFIX(ProgramNamedParameter4dvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5808(%rax), %r11
+       movq    5912(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27432,13 +27889,13 @@ GL_PREFIX(ProgramNamedParameter4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5808(%rax), %r11
+       movq    5912(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5808(%rax), %r11
+       movq    5912(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27452,7 +27909,7 @@ GL_PREFIX(ProgramNamedParameter4dvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5808(%rax), %r11
+       movq    5912(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramNamedParameter4dvNV), .-GL_PREFIX(ProgramNamedParameter4dvNV)
@@ -27463,7 +27920,7 @@ GL_PREFIX(ProgramNamedParameter4dvNV):
 GL_PREFIX(ProgramNamedParameter4fNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5816(%rax), %r11
+       movq    5920(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        subq    $56, %rsp
@@ -27483,13 +27940,13 @@ GL_PREFIX(ProgramNamedParameter4fNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5816(%rax), %r11
+       movq    5920(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5816(%rax), %r11
+       movq    5920(%rax), %r11
        jmp     *%r11
 1:
        subq    $56, %rsp
@@ -27509,7 +27966,7 @@ GL_PREFIX(ProgramNamedParameter4fNV):
        movq    8(%rsp), %rsi
        movq    (%rsp), %rdi
        addq    $56, %rsp
-       movq    5816(%rax), %r11
+       movq    5920(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramNamedParameter4fNV), .-GL_PREFIX(ProgramNamedParameter4fNV)
@@ -27520,7 +27977,7 @@ GL_PREFIX(ProgramNamedParameter4fNV):
 GL_PREFIX(ProgramNamedParameter4fvNV):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5824(%rax), %r11
+       movq    5928(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27534,13 +27991,13 @@ GL_PREFIX(ProgramNamedParameter4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5824(%rax), %r11
+       movq    5928(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5824(%rax), %r11
+       movq    5928(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27554,19 +28011,19 @@ GL_PREFIX(ProgramNamedParameter4fvNV):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5824(%rax), %r11
+       movq    5928(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(ProgramNamedParameter4fvNV), .-GL_PREFIX(ProgramNamedParameter4fvNV)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_729)
-       .type   GL_PREFIX(_dispatch_stub_729), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_729))
-GL_PREFIX(_dispatch_stub_729):
+       .globl  GL_PREFIX(_dispatch_stub_742)
+       .type   GL_PREFIX(_dispatch_stub_742), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_742))
+GL_PREFIX(_dispatch_stub_742):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5832(%rax), %r11
+       movq    5936(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27576,13 +28033,13 @@ GL_PREFIX(_dispatch_stub_729):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5832(%rax), %r11
+       movq    5936(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5832(%rax), %r11
+       movq    5936(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27592,19 +28049,19 @@ GL_PREFIX(_dispatch_stub_729):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5832(%rax), %r11
+       movq    5936(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_729), .-GL_PREFIX(_dispatch_stub_729)
+       .size   GL_PREFIX(_dispatch_stub_742), .-GL_PREFIX(_dispatch_stub_742)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_730)
-       .type   GL_PREFIX(_dispatch_stub_730), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_730))
-GL_PREFIX(_dispatch_stub_730):
+       .globl  GL_PREFIX(_dispatch_stub_743)
+       .type   GL_PREFIX(_dispatch_stub_743), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_743))
+GL_PREFIX(_dispatch_stub_743):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5840(%rax), %r11
+       movq    5944(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27614,13 +28071,13 @@ GL_PREFIX(_dispatch_stub_730):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5840(%rax), %r11
+       movq    5944(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5840(%rax), %r11
+       movq    5944(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27630,10 +28087,10 @@ GL_PREFIX(_dispatch_stub_730):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5840(%rax), %r11
+       movq    5944(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_730), .-GL_PREFIX(_dispatch_stub_730)
+       .size   GL_PREFIX(_dispatch_stub_743), .-GL_PREFIX(_dispatch_stub_743)
 
        .p2align        4,,15
        .globl  GL_PREFIX(BindFramebufferEXT)
@@ -27641,7 +28098,7 @@ GL_PREFIX(_dispatch_stub_730):
 GL_PREFIX(BindFramebufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5848(%rax), %r11
+       movq    5952(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27651,13 +28108,13 @@ GL_PREFIX(BindFramebufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5848(%rax), %r11
+       movq    5952(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5848(%rax), %r11
+       movq    5952(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27667,7 +28124,7 @@ GL_PREFIX(BindFramebufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5848(%rax), %r11
+       movq    5952(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindFramebufferEXT), .-GL_PREFIX(BindFramebufferEXT)
@@ -27678,7 +28135,7 @@ GL_PREFIX(BindFramebufferEXT):
 GL_PREFIX(BindRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5856(%rax), %r11
+       movq    5960(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27688,13 +28145,13 @@ GL_PREFIX(BindRenderbufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5856(%rax), %r11
+       movq    5960(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5856(%rax), %r11
+       movq    5960(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27704,7 +28161,7 @@ GL_PREFIX(BindRenderbufferEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5856(%rax), %r11
+       movq    5960(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(BindRenderbufferEXT), .-GL_PREFIX(BindRenderbufferEXT)
@@ -27715,25 +28172,25 @@ GL_PREFIX(BindRenderbufferEXT):
 GL_PREFIX(CheckFramebufferStatusEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5864(%rax), %r11
+       movq    5968(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5864(%rax), %r11
+       movq    5968(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5864(%rax), %r11
+       movq    5968(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5864(%rax), %r11
+       movq    5968(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(CheckFramebufferStatusEXT), .-GL_PREFIX(CheckFramebufferStatusEXT)
@@ -27744,7 +28201,7 @@ GL_PREFIX(CheckFramebufferStatusEXT):
 GL_PREFIX(DeleteFramebuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5872(%rax), %r11
+       movq    5976(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27754,13 +28211,13 @@ GL_PREFIX(DeleteFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5872(%rax), %r11
+       movq    5976(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5872(%rax), %r11
+       movq    5976(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27770,7 +28227,7 @@ GL_PREFIX(DeleteFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5872(%rax), %r11
+       movq    5976(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteFramebuffersEXT), .-GL_PREFIX(DeleteFramebuffersEXT)
@@ -27781,7 +28238,7 @@ GL_PREFIX(DeleteFramebuffersEXT):
 GL_PREFIX(DeleteRenderbuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5880(%rax), %r11
+       movq    5984(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27791,13 +28248,13 @@ GL_PREFIX(DeleteRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5880(%rax), %r11
+       movq    5984(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5880(%rax), %r11
+       movq    5984(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27807,7 +28264,7 @@ GL_PREFIX(DeleteRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5880(%rax), %r11
+       movq    5984(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(DeleteRenderbuffersEXT), .-GL_PREFIX(DeleteRenderbuffersEXT)
@@ -27818,7 +28275,7 @@ GL_PREFIX(DeleteRenderbuffersEXT):
 GL_PREFIX(FramebufferRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5888(%rax), %r11
+       movq    5992(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27832,13 +28289,13 @@ GL_PREFIX(FramebufferRenderbufferEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5888(%rax), %r11
+       movq    5992(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5888(%rax), %r11
+       movq    5992(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27852,7 +28309,7 @@ GL_PREFIX(FramebufferRenderbufferEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5888(%rax), %r11
+       movq    5992(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FramebufferRenderbufferEXT), .-GL_PREFIX(FramebufferRenderbufferEXT)
@@ -27863,7 +28320,7 @@ GL_PREFIX(FramebufferRenderbufferEXT):
 GL_PREFIX(FramebufferTexture1DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5896(%rax), %r11
+       movq    6000(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27877,13 +28334,13 @@ GL_PREFIX(FramebufferTexture1DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5896(%rax), %r11
+       movq    6000(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5896(%rax), %r11
+       movq    6000(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27897,7 +28354,7 @@ GL_PREFIX(FramebufferTexture1DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5896(%rax), %r11
+       movq    6000(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FramebufferTexture1DEXT), .-GL_PREFIX(FramebufferTexture1DEXT)
@@ -27908,7 +28365,7 @@ GL_PREFIX(FramebufferTexture1DEXT):
 GL_PREFIX(FramebufferTexture2DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5904(%rax), %r11
+       movq    6008(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27922,13 +28379,13 @@ GL_PREFIX(FramebufferTexture2DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5904(%rax), %r11
+       movq    6008(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5904(%rax), %r11
+       movq    6008(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27942,7 +28399,7 @@ GL_PREFIX(FramebufferTexture2DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5904(%rax), %r11
+       movq    6008(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FramebufferTexture2DEXT), .-GL_PREFIX(FramebufferTexture2DEXT)
@@ -27953,7 +28410,7 @@ GL_PREFIX(FramebufferTexture2DEXT):
 GL_PREFIX(FramebufferTexture3DEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5912(%rax), %r11
+       movq    6016(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -27971,13 +28428,13 @@ GL_PREFIX(FramebufferTexture3DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5912(%rax), %r11
+       movq    6016(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5912(%rax), %r11
+       movq    6016(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -27995,7 +28452,7 @@ GL_PREFIX(FramebufferTexture3DEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5912(%rax), %r11
+       movq    6016(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(FramebufferTexture3DEXT), .-GL_PREFIX(FramebufferTexture3DEXT)
@@ -28006,7 +28463,7 @@ GL_PREFIX(FramebufferTexture3DEXT):
 GL_PREFIX(GenFramebuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5920(%rax), %r11
+       movq    6024(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28016,13 +28473,13 @@ GL_PREFIX(GenFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5920(%rax), %r11
+       movq    6024(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5920(%rax), %r11
+       movq    6024(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28032,7 +28489,7 @@ GL_PREFIX(GenFramebuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5920(%rax), %r11
+       movq    6024(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenFramebuffersEXT), .-GL_PREFIX(GenFramebuffersEXT)
@@ -28043,7 +28500,7 @@ GL_PREFIX(GenFramebuffersEXT):
 GL_PREFIX(GenRenderbuffersEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5928(%rax), %r11
+       movq    6032(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28053,13 +28510,13 @@ GL_PREFIX(GenRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5928(%rax), %r11
+       movq    6032(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5928(%rax), %r11
+       movq    6032(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28069,7 +28526,7 @@ GL_PREFIX(GenRenderbuffersEXT):
        popq    %rbp
        popq    %rsi
        popq    %rdi
-       movq    5928(%rax), %r11
+       movq    6032(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenRenderbuffersEXT), .-GL_PREFIX(GenRenderbuffersEXT)
@@ -28080,25 +28537,25 @@ GL_PREFIX(GenRenderbuffersEXT):
 GL_PREFIX(GenerateMipmapEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5936(%rax), %r11
+       movq    6040(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5936(%rax), %r11
+       movq    6040(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5936(%rax), %r11
+       movq    6040(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5936(%rax), %r11
+       movq    6040(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GenerateMipmapEXT), .-GL_PREFIX(GenerateMipmapEXT)
@@ -28109,7 +28566,7 @@ GL_PREFIX(GenerateMipmapEXT):
 GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5944(%rax), %r11
+       movq    6048(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28123,13 +28580,13 @@ GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5944(%rax), %r11
+       movq    6048(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5944(%rax), %r11
+       movq    6048(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28143,7 +28600,7 @@ GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5944(%rax), %r11
+       movq    6048(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetFramebufferAttachmentParameterivEXT), .-GL_PREFIX(GetFramebufferAttachmentParameterivEXT)
@@ -28154,7 +28611,7 @@ GL_PREFIX(GetFramebufferAttachmentParameterivEXT):
 GL_PREFIX(GetRenderbufferParameterivEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5952(%rax), %r11
+       movq    6056(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28164,13 +28621,13 @@ GL_PREFIX(GetRenderbufferParameterivEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5952(%rax), %r11
+       movq    6056(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5952(%rax), %r11
+       movq    6056(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28180,7 +28637,7 @@ GL_PREFIX(GetRenderbufferParameterivEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5952(%rax), %r11
+       movq    6056(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(GetRenderbufferParameterivEXT), .-GL_PREFIX(GetRenderbufferParameterivEXT)
@@ -28191,25 +28648,25 @@ GL_PREFIX(GetRenderbufferParameterivEXT):
 GL_PREFIX(IsFramebufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5960(%rax), %r11
+       movq    6064(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5960(%rax), %r11
+       movq    6064(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5960(%rax), %r11
+       movq    6064(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5960(%rax), %r11
+       movq    6064(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IsFramebufferEXT), .-GL_PREFIX(IsFramebufferEXT)
@@ -28220,25 +28677,25 @@ GL_PREFIX(IsFramebufferEXT):
 GL_PREFIX(IsRenderbufferEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5968(%rax), %r11
+       movq    6072(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
        call    _x86_64_get_dispatch@PLT
        popq    %rdi
-       movq    5968(%rax), %r11
+       movq    6072(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5968(%rax), %r11
+       movq    6072(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
        call    _glapi_get_dispatch
        popq    %rdi
-       movq    5968(%rax), %r11
+       movq    6072(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(IsRenderbufferEXT), .-GL_PREFIX(IsRenderbufferEXT)
@@ -28249,7 +28706,7 @@ GL_PREFIX(IsRenderbufferEXT):
 GL_PREFIX(RenderbufferStorageEXT):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5976(%rax), %r11
+       movq    6080(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28263,13 +28720,13 @@ GL_PREFIX(RenderbufferStorageEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5976(%rax), %r11
+       movq    6080(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5976(%rax), %r11
+       movq    6080(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28283,19 +28740,19 @@ GL_PREFIX(RenderbufferStorageEXT):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5976(%rax), %r11
+       movq    6080(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
        .size   GL_PREFIX(RenderbufferStorageEXT), .-GL_PREFIX(RenderbufferStorageEXT)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_748)
-       .type   GL_PREFIX(_dispatch_stub_748), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_748))
-GL_PREFIX(_dispatch_stub_748):
+       .globl  GL_PREFIX(_dispatch_stub_761)
+       .type   GL_PREFIX(_dispatch_stub_761), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_761))
+GL_PREFIX(_dispatch_stub_761):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5984(%rax), %r11
+       movq    6088(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28313,13 +28770,13 @@ GL_PREFIX(_dispatch_stub_748):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5984(%rax), %r11
+       movq    6088(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5984(%rax), %r11
+       movq    6088(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28337,19 +28794,19 @@ GL_PREFIX(_dispatch_stub_748):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5984(%rax), %r11
+       movq    6088(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_748), .-GL_PREFIX(_dispatch_stub_748)
+       .size   GL_PREFIX(_dispatch_stub_761), .-GL_PREFIX(_dispatch_stub_761)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_749)
-       .type   GL_PREFIX(_dispatch_stub_749), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_749))
-GL_PREFIX(_dispatch_stub_749):
+       .globl  GL_PREFIX(_dispatch_stub_762)
+       .type   GL_PREFIX(_dispatch_stub_762), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_762))
+GL_PREFIX(_dispatch_stub_762):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    5992(%rax), %r11
+       movq    6096(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28363,13 +28820,13 @@ GL_PREFIX(_dispatch_stub_749):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5992(%rax), %r11
+       movq    6096(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    5992(%rax), %r11
+       movq    6096(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28383,19 +28840,19 @@ GL_PREFIX(_dispatch_stub_749):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    5992(%rax), %r11
+       movq    6096(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_749), .-GL_PREFIX(_dispatch_stub_749)
+       .size   GL_PREFIX(_dispatch_stub_762), .-GL_PREFIX(_dispatch_stub_762)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_750)
-       .type   GL_PREFIX(_dispatch_stub_750), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_750))
-GL_PREFIX(_dispatch_stub_750):
+       .globl  GL_PREFIX(_dispatch_stub_763)
+       .type   GL_PREFIX(_dispatch_stub_763), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_763))
+GL_PREFIX(_dispatch_stub_763):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6000(%rax), %r11
+       movq    6104(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28409,13 +28866,13 @@ GL_PREFIX(_dispatch_stub_750):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6000(%rax), %r11
+       movq    6104(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6000(%rax), %r11
+       movq    6104(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28429,19 +28886,19 @@ GL_PREFIX(_dispatch_stub_750):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6000(%rax), %r11
+       movq    6104(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_750), .-GL_PREFIX(_dispatch_stub_750)
+       .size   GL_PREFIX(_dispatch_stub_763), .-GL_PREFIX(_dispatch_stub_763)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_751)
-       .type   GL_PREFIX(_dispatch_stub_751), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_751))
-GL_PREFIX(_dispatch_stub_751):
+       .globl  GL_PREFIX(_dispatch_stub_764)
+       .type   GL_PREFIX(_dispatch_stub_764), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_764))
+GL_PREFIX(_dispatch_stub_764):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6008(%rax), %r11
+       movq    6112(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28451,13 +28908,13 @@ GL_PREFIX(_dispatch_stub_751):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6008(%rax), %r11
+       movq    6112(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6008(%rax), %r11
+       movq    6112(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28467,19 +28924,19 @@ GL_PREFIX(_dispatch_stub_751):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6008(%rax), %r11
+       movq    6112(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_751), .-GL_PREFIX(_dispatch_stub_751)
+       .size   GL_PREFIX(_dispatch_stub_764), .-GL_PREFIX(_dispatch_stub_764)
 
        .p2align        4,,15
-       .globl  GL_PREFIX(_dispatch_stub_752)
-       .type   GL_PREFIX(_dispatch_stub_752), @function
-       HIDDEN(GL_PREFIX(_dispatch_stub_752))
-GL_PREFIX(_dispatch_stub_752):
+       .globl  GL_PREFIX(_dispatch_stub_765)
+       .type   GL_PREFIX(_dispatch_stub_765), @function
+       HIDDEN(GL_PREFIX(_dispatch_stub_765))
+GL_PREFIX(_dispatch_stub_765):
 #if defined(GLX_USE_TLS)
        call    _x86_64_get_dispatch@PLT
-       movq    6016(%rax), %r11
+       movq    6120(%rax), %r11
        jmp     *%r11
 #elif defined(PTHREADS)
        pushq   %rdi
@@ -28489,13 +28946,13 @@ GL_PREFIX(_dispatch_stub_752):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6016(%rax), %r11
+       movq    6120(%rax), %r11
        jmp     *%r11
 #else
        movq    _glapi_Dispatch(%rip), %rax
        testq   %rax, %rax
        je      1f
-       movq    6016(%rax), %r11
+       movq    6120(%rax), %r11
        jmp     *%r11
 1:
        pushq   %rdi
@@ -28505,10 +28962,10 @@ GL_PREFIX(_dispatch_stub_752):
        popq    %rdx
        popq    %rsi
        popq    %rdi
-       movq    6016(%rax), %r11
+       movq    6120(%rax), %r11
        jmp     *%r11
 #endif /* defined(GLX_USE_TLS) */
-       .size   GL_PREFIX(_dispatch_stub_752), .-GL_PREFIX(_dispatch_stub_752)
+       .size   GL_PREFIX(_dispatch_stub_765), .-GL_PREFIX(_dispatch_stub_765)
 
        .globl GL_PREFIX(ArrayElementEXT) ; .set GL_PREFIX(ArrayElementEXT), GL_PREFIX(ArrayElement)
        .globl GL_PREFIX(BindTextureEXT) ; .set GL_PREFIX(BindTextureEXT), GL_PREFIX(BindTexture)
@@ -28595,6 +29052,43 @@ GL_PREFIX(_dispatch_stub_752):
        .globl GL_PREFIX(CompressedTexSubImage2D) ; .set GL_PREFIX(CompressedTexSubImage2D), GL_PREFIX(CompressedTexSubImage2DARB)
        .globl GL_PREFIX(CompressedTexSubImage3D) ; .set GL_PREFIX(CompressedTexSubImage3D), GL_PREFIX(CompressedTexSubImage3DARB)
        .globl GL_PREFIX(GetCompressedTexImage) ; .set GL_PREFIX(GetCompressedTexImage), GL_PREFIX(GetCompressedTexImageARB)
+       .globl GL_PREFIX(DisableVertexAttribArray) ; .set GL_PREFIX(DisableVertexAttribArray), GL_PREFIX(DisableVertexAttribArrayARB)
+       .globl GL_PREFIX(EnableVertexAttribArray) ; .set GL_PREFIX(EnableVertexAttribArray), GL_PREFIX(EnableVertexAttribArrayARB)
+       .globl GL_PREFIX(GetVertexAttribdv) ; .set GL_PREFIX(GetVertexAttribdv), GL_PREFIX(GetVertexAttribdvARB)
+       .globl GL_PREFIX(GetVertexAttribfv) ; .set GL_PREFIX(GetVertexAttribfv), GL_PREFIX(GetVertexAttribfvARB)
+       .globl GL_PREFIX(GetVertexAttribiv) ; .set GL_PREFIX(GetVertexAttribiv), GL_PREFIX(GetVertexAttribivARB)
+       .globl GL_PREFIX(VertexAttrib1d) ; .set GL_PREFIX(VertexAttrib1d), GL_PREFIX(VertexAttrib1dARB)
+       .globl GL_PREFIX(VertexAttrib1dv) ; .set GL_PREFIX(VertexAttrib1dv), GL_PREFIX(VertexAttrib1dvARB)
+       .globl GL_PREFIX(VertexAttrib1f) ; .set GL_PREFIX(VertexAttrib1f), GL_PREFIX(VertexAttrib1fARB)
+       .globl GL_PREFIX(VertexAttrib1fv) ; .set GL_PREFIX(VertexAttrib1fv), GL_PREFIX(VertexAttrib1fvARB)
+       .globl GL_PREFIX(VertexAttrib1s) ; .set GL_PREFIX(VertexAttrib1s), GL_PREFIX(VertexAttrib1sARB)
+       .globl GL_PREFIX(VertexAttrib1sv) ; .set GL_PREFIX(VertexAttrib1sv), GL_PREFIX(VertexAttrib1svARB)
+       .globl GL_PREFIX(VertexAttrib2d) ; .set GL_PREFIX(VertexAttrib2d), GL_PREFIX(VertexAttrib2dARB)
+       .globl GL_PREFIX(VertexAttrib2dv) ; .set GL_PREFIX(VertexAttrib2dv), GL_PREFIX(VertexAttrib2dvARB)
+       .globl GL_PREFIX(VertexAttrib2f) ; .set GL_PREFIX(VertexAttrib2f), GL_PREFIX(VertexAttrib2fARB)
+       .globl GL_PREFIX(VertexAttrib2fv) ; .set GL_PREFIX(VertexAttrib2fv), GL_PREFIX(VertexAttrib2fvARB)
+       .globl GL_PREFIX(VertexAttrib2s) ; .set GL_PREFIX(VertexAttrib2s), GL_PREFIX(VertexAttrib2sARB)
+       .globl GL_PREFIX(VertexAttrib2sv) ; .set GL_PREFIX(VertexAttrib2sv), GL_PREFIX(VertexAttrib2svARB)
+       .globl GL_PREFIX(VertexAttrib3d) ; .set GL_PREFIX(VertexAttrib3d), GL_PREFIX(VertexAttrib3dARB)
+       .globl GL_PREFIX(VertexAttrib3dv) ; .set GL_PREFIX(VertexAttrib3dv), GL_PREFIX(VertexAttrib3dvARB)
+       .globl GL_PREFIX(VertexAttrib3f) ; .set GL_PREFIX(VertexAttrib3f), GL_PREFIX(VertexAttrib3fARB)
+       .globl GL_PREFIX(VertexAttrib3fv) ; .set GL_PREFIX(VertexAttrib3fv), GL_PREFIX(VertexAttrib3fvARB)
+       .globl GL_PREFIX(VertexAttrib3s) ; .set GL_PREFIX(VertexAttrib3s), GL_PREFIX(VertexAttrib3sARB)
+       .globl GL_PREFIX(VertexAttrib3sv) ; .set GL_PREFIX(VertexAttrib3sv), GL_PREFIX(VertexAttrib3svARB)
+       .globl GL_PREFIX(VertexAttrib4Nbv) ; .set GL_PREFIX(VertexAttrib4Nbv), GL_PREFIX(VertexAttrib4NbvARB)
+       .globl GL_PREFIX(VertexAttrib4Niv) ; .set GL_PREFIX(VertexAttrib4Niv), GL_PREFIX(VertexAttrib4NivARB)
+       .globl GL_PREFIX(VertexAttrib4Nsv) ; .set GL_PREFIX(VertexAttrib4Nsv), GL_PREFIX(VertexAttrib4NsvARB)
+       .globl GL_PREFIX(VertexAttrib4Nub) ; .set GL_PREFIX(VertexAttrib4Nub), GL_PREFIX(VertexAttrib4NubARB)
+       .globl GL_PREFIX(VertexAttrib4Nubv) ; .set GL_PREFIX(VertexAttrib4Nubv), GL_PREFIX(VertexAttrib4NubvARB)
+       .globl GL_PREFIX(VertexAttrib4Nuiv) ; .set GL_PREFIX(VertexAttrib4Nuiv), GL_PREFIX(VertexAttrib4NuivARB)
+       .globl GL_PREFIX(VertexAttrib4Nusv) ; .set GL_PREFIX(VertexAttrib4Nusv), GL_PREFIX(VertexAttrib4NusvARB)
+       .globl GL_PREFIX(VertexAttrib4d) ; .set GL_PREFIX(VertexAttrib4d), GL_PREFIX(VertexAttrib4dARB)
+       .globl GL_PREFIX(VertexAttrib4dv) ; .set GL_PREFIX(VertexAttrib4dv), GL_PREFIX(VertexAttrib4dvARB)
+       .globl GL_PREFIX(VertexAttrib4f) ; .set GL_PREFIX(VertexAttrib4f), GL_PREFIX(VertexAttrib4fARB)
+       .globl GL_PREFIX(VertexAttrib4fv) ; .set GL_PREFIX(VertexAttrib4fv), GL_PREFIX(VertexAttrib4fvARB)
+       .globl GL_PREFIX(VertexAttrib4s) ; .set GL_PREFIX(VertexAttrib4s), GL_PREFIX(VertexAttrib4sARB)
+       .globl GL_PREFIX(VertexAttrib4sv) ; .set GL_PREFIX(VertexAttrib4sv), GL_PREFIX(VertexAttrib4svARB)
+       .globl GL_PREFIX(VertexAttribPointer) ; .set GL_PREFIX(VertexAttribPointer), GL_PREFIX(VertexAttribPointerARB)
        .globl GL_PREFIX(BindBuffer) ; .set GL_PREFIX(BindBuffer), GL_PREFIX(BindBufferARB)
        .globl GL_PREFIX(BufferData) ; .set GL_PREFIX(BufferData), GL_PREFIX(BufferDataARB)
        .globl GL_PREFIX(BufferSubData) ; .set GL_PREFIX(BufferSubData), GL_PREFIX(BufferSubDataARB)
@@ -28614,6 +29108,38 @@ GL_PREFIX(_dispatch_stub_752):
        .globl GL_PREFIX(GetQueryObjectuiv) ; .set GL_PREFIX(GetQueryObjectuiv), GL_PREFIX(GetQueryObjectuivARB)
        .globl GL_PREFIX(GetQueryiv) ; .set GL_PREFIX(GetQueryiv), GL_PREFIX(GetQueryivARB)
        .globl GL_PREFIX(IsQuery) ; .set GL_PREFIX(IsQuery), GL_PREFIX(IsQueryARB)
+       .globl GL_PREFIX(CompileShader) ; .set GL_PREFIX(CompileShader), GL_PREFIX(CompileShaderARB)
+       .globl GL_PREFIX(GetActiveUniform) ; .set GL_PREFIX(GetActiveUniform), GL_PREFIX(GetActiveUniformARB)
+       .globl GL_PREFIX(GetShaderSource) ; .set GL_PREFIX(GetShaderSource), GL_PREFIX(GetShaderSourceARB)
+       .globl GL_PREFIX(GetUniformLocation) ; .set GL_PREFIX(GetUniformLocation), GL_PREFIX(GetUniformLocationARB)
+       .globl GL_PREFIX(GetUniformfv) ; .set GL_PREFIX(GetUniformfv), GL_PREFIX(GetUniformfvARB)
+       .globl GL_PREFIX(GetUniformiv) ; .set GL_PREFIX(GetUniformiv), GL_PREFIX(GetUniformivARB)
+       .globl GL_PREFIX(LinkProgram) ; .set GL_PREFIX(LinkProgram), GL_PREFIX(LinkProgramARB)
+       .globl GL_PREFIX(ShaderSource) ; .set GL_PREFIX(ShaderSource), GL_PREFIX(ShaderSourceARB)
+       .globl GL_PREFIX(Uniform1f) ; .set GL_PREFIX(Uniform1f), GL_PREFIX(Uniform1fARB)
+       .globl GL_PREFIX(Uniform1fv) ; .set GL_PREFIX(Uniform1fv), GL_PREFIX(Uniform1fvARB)
+       .globl GL_PREFIX(Uniform1i) ; .set GL_PREFIX(Uniform1i), GL_PREFIX(Uniform1iARB)
+       .globl GL_PREFIX(Uniform1iv) ; .set GL_PREFIX(Uniform1iv), GL_PREFIX(Uniform1ivARB)
+       .globl GL_PREFIX(Uniform2f) ; .set GL_PREFIX(Uniform2f), GL_PREFIX(Uniform2fARB)
+       .globl GL_PREFIX(Uniform2fv) ; .set GL_PREFIX(Uniform2fv), GL_PREFIX(Uniform2fvARB)
+       .globl GL_PREFIX(Uniform2i) ; .set GL_PREFIX(Uniform2i), GL_PREFIX(Uniform2iARB)
+       .globl GL_PREFIX(Uniform2iv) ; .set GL_PREFIX(Uniform2iv), GL_PREFIX(Uniform2ivARB)
+       .globl GL_PREFIX(Uniform3f) ; .set GL_PREFIX(Uniform3f), GL_PREFIX(Uniform3fARB)
+       .globl GL_PREFIX(Uniform3fv) ; .set GL_PREFIX(Uniform3fv), GL_PREFIX(Uniform3fvARB)
+       .globl GL_PREFIX(Uniform3i) ; .set GL_PREFIX(Uniform3i), GL_PREFIX(Uniform3iARB)
+       .globl GL_PREFIX(Uniform3iv) ; .set GL_PREFIX(Uniform3iv), GL_PREFIX(Uniform3ivARB)
+       .globl GL_PREFIX(Uniform4f) ; .set GL_PREFIX(Uniform4f), GL_PREFIX(Uniform4fARB)
+       .globl GL_PREFIX(Uniform4fv) ; .set GL_PREFIX(Uniform4fv), GL_PREFIX(Uniform4fvARB)
+       .globl GL_PREFIX(Uniform4i) ; .set GL_PREFIX(Uniform4i), GL_PREFIX(Uniform4iARB)
+       .globl GL_PREFIX(Uniform4iv) ; .set GL_PREFIX(Uniform4iv), GL_PREFIX(Uniform4ivARB)
+       .globl GL_PREFIX(UniformMatrix2fv) ; .set GL_PREFIX(UniformMatrix2fv), GL_PREFIX(UniformMatrix2fvARB)
+       .globl GL_PREFIX(UniformMatrix3fv) ; .set GL_PREFIX(UniformMatrix3fv), GL_PREFIX(UniformMatrix3fvARB)
+       .globl GL_PREFIX(UniformMatrix4fv) ; .set GL_PREFIX(UniformMatrix4fv), GL_PREFIX(UniformMatrix4fvARB)
+       .globl GL_PREFIX(UseProgram) ; .set GL_PREFIX(UseProgram), GL_PREFIX(UseProgramObjectARB)
+       .globl GL_PREFIX(ValidateProgram) ; .set GL_PREFIX(ValidateProgram), GL_PREFIX(ValidateProgramARB)
+       .globl GL_PREFIX(BindAttribLocation) ; .set GL_PREFIX(BindAttribLocation), GL_PREFIX(BindAttribLocationARB)
+       .globl GL_PREFIX(GetActiveAttrib) ; .set GL_PREFIX(GetActiveAttrib), GL_PREFIX(GetActiveAttribARB)
+       .globl GL_PREFIX(GetAttribLocation) ; .set GL_PREFIX(GetAttribLocation), GL_PREFIX(GetAttribLocationARB)
        .globl GL_PREFIX(DrawBuffers) ; .set GL_PREFIX(DrawBuffers), GL_PREFIX(DrawBuffersARB)
        .globl GL_PREFIX(DrawBuffersATI) ; .set GL_PREFIX(DrawBuffersATI), GL_PREFIX(DrawBuffersARB)
        .globl GL_PREFIX(PointParameterf) ; .set GL_PREFIX(PointParameterf), GL_PREFIX(PointParameterfEXT)
@@ -28684,7 +29210,7 @@ GL_PREFIX(_dispatch_stub_752):
        .globl GL_PREFIX(IsProgramARB) ; .set GL_PREFIX(IsProgramARB), GL_PREFIX(IsProgramNV)
        .globl GL_PREFIX(PointParameteri) ; .set GL_PREFIX(PointParameteri), GL_PREFIX(PointParameteriNV)
        .globl GL_PREFIX(PointParameteriv) ; .set GL_PREFIX(PointParameteriv), GL_PREFIX(PointParameterivNV)
-       .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_730)
+       .globl GL_PREFIX(BlendEquationSeparate) ; .set GL_PREFIX(BlendEquationSeparate), GL_PREFIX(_dispatch_stub_743)
 
 #if defined(GLX_USE_TLS) && defined(__linux__)
        .section ".note.ABI-tag", "a"
index bd3b755..ebd536d 100644 (file)
@@ -549,6 +549,19 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(MultiTexCoord4ivARB, _gloffset_MultiTexCoord4ivARB, MultiTexCoord4ivARB@8)
        GL_STUB(MultiTexCoord4sARB, _gloffset_MultiTexCoord4sARB, MultiTexCoord4sARB@20)
        GL_STUB(MultiTexCoord4svARB, _gloffset_MultiTexCoord4svARB, MultiTexCoord4svARB@8)
+       GL_STUB(AttachShader, _gloffset_AttachShader, AttachShader@8)
+       GL_STUB(CreateProgram, _gloffset_CreateProgram, CreateProgram@0)
+       GL_STUB(CreateShader, _gloffset_CreateShader, CreateShader@4)
+       GL_STUB(DeleteProgram, _gloffset_DeleteProgram, DeleteProgram@4)
+       GL_STUB(DeleteShader, _gloffset_DeleteShader, DeleteShader@4)
+       GL_STUB(DetachShader, _gloffset_DetachShader, DetachShader@8)
+       GL_STUB(GetAttachedShaders, _gloffset_GetAttachedShaders, GetAttachedShaders@16)
+       GL_STUB(GetProgramInfoLog, _gloffset_GetProgramInfoLog, GetProgramInfoLog@16)
+       GL_STUB(GetProgramiv, _gloffset_GetProgramiv, GetProgramiv@12)
+       GL_STUB(GetShaderInfoLog, _gloffset_GetShaderInfoLog, GetShaderInfoLog@16)
+       GL_STUB(GetShaderiv, _gloffset_GetShaderiv, GetShaderiv@12)
+       GL_STUB(IsProgram, _gloffset_IsProgram, IsProgram@4)
+       GL_STUB(IsShader, _gloffset_IsShader, IsShader@4)
        GL_STUB(StencilFuncSeparate, _gloffset_StencilFuncSeparate, StencilFuncSeparate@16)
        GL_STUB(StencilMaskSeparate, _gloffset_StencilMaskSeparate, StencilMaskSeparate@8)
        GL_STUB(StencilOpSeparate, _gloffset_StencilOpSeparate, StencilOpSeparate@16)
@@ -684,22 +697,22 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(GetAttribLocationARB, _gloffset_GetAttribLocationARB, GetAttribLocationARB@8)
        GL_STUB(DrawBuffersARB, _gloffset_DrawBuffersARB, DrawBuffersARB@8)
        GL_STUB(PolygonOffsetEXT, _gloffset_PolygonOffsetEXT, PolygonOffsetEXT@8)
-       GL_STUB(_dispatch_stub_543, _gloffset_GetPixelTexGenParameterfvSGIS, _dispatch_stub_543@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_543, _dispatch_stub_543@8))
-       GL_STUB(_dispatch_stub_544, _gloffset_GetPixelTexGenParameterivSGIS, _dispatch_stub_544@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_544, _dispatch_stub_544@8))
-       GL_STUB(_dispatch_stub_545, _gloffset_PixelTexGenParameterfSGIS, _dispatch_stub_545@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_545, _dispatch_stub_545@8))
-       GL_STUB(_dispatch_stub_546, _gloffset_PixelTexGenParameterfvSGIS, _dispatch_stub_546@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_546, _dispatch_stub_546@8))
-       GL_STUB(_dispatch_stub_547, _gloffset_PixelTexGenParameteriSGIS, _dispatch_stub_547@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_547, _dispatch_stub_547@8))
-       GL_STUB(_dispatch_stub_548, _gloffset_PixelTexGenParameterivSGIS, _dispatch_stub_548@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_548, _dispatch_stub_548@8))
-       GL_STUB(_dispatch_stub_549, _gloffset_SampleMaskSGIS, _dispatch_stub_549@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_549, _dispatch_stub_549@8))
-       GL_STUB(_dispatch_stub_550, _gloffset_SamplePatternSGIS, _dispatch_stub_550@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_550, _dispatch_stub_550@4))
+       GL_STUB(_dispatch_stub_556, _gloffset_GetPixelTexGenParameterfvSGIS, _dispatch_stub_556@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_556, _dispatch_stub_556@8))
+       GL_STUB(_dispatch_stub_557, _gloffset_GetPixelTexGenParameterivSGIS, _dispatch_stub_557@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_557, _dispatch_stub_557@8))
+       GL_STUB(_dispatch_stub_558, _gloffset_PixelTexGenParameterfSGIS, _dispatch_stub_558@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_558, _dispatch_stub_558@8))
+       GL_STUB(_dispatch_stub_559, _gloffset_PixelTexGenParameterfvSGIS, _dispatch_stub_559@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_559, _dispatch_stub_559@8))
+       GL_STUB(_dispatch_stub_560, _gloffset_PixelTexGenParameteriSGIS, _dispatch_stub_560@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_560, _dispatch_stub_560@8))
+       GL_STUB(_dispatch_stub_561, _gloffset_PixelTexGenParameterivSGIS, _dispatch_stub_561@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_561, _dispatch_stub_561@8))
+       GL_STUB(_dispatch_stub_562, _gloffset_SampleMaskSGIS, _dispatch_stub_562@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_562, _dispatch_stub_562@8))
+       GL_STUB(_dispatch_stub_563, _gloffset_SamplePatternSGIS, _dispatch_stub_563@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_563, _dispatch_stub_563@4))
        GL_STUB(ColorPointerEXT, _gloffset_ColorPointerEXT, ColorPointerEXT@20)
        GL_STUB(EdgeFlagPointerEXT, _gloffset_EdgeFlagPointerEXT, EdgeFlagPointerEXT@12)
        GL_STUB(IndexPointerEXT, _gloffset_IndexPointerEXT, IndexPointerEXT@16)
@@ -710,10 +723,10 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(PointParameterfvEXT, _gloffset_PointParameterfvEXT, PointParameterfvEXT@8)
        GL_STUB(LockArraysEXT, _gloffset_LockArraysEXT, LockArraysEXT@8)
        GL_STUB(UnlockArraysEXT, _gloffset_UnlockArraysEXT, UnlockArraysEXT@0)
-       GL_STUB(_dispatch_stub_561, _gloffset_CullParameterdvEXT, _dispatch_stub_561@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_561, _dispatch_stub_561@8))
-       GL_STUB(_dispatch_stub_562, _gloffset_CullParameterfvEXT, _dispatch_stub_562@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_562, _dispatch_stub_562@8))
+       GL_STUB(_dispatch_stub_574, _gloffset_CullParameterdvEXT, _dispatch_stub_574@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_574, _dispatch_stub_574@8))
+       GL_STUB(_dispatch_stub_575, _gloffset_CullParameterfvEXT, _dispatch_stub_575@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_575, _dispatch_stub_575@8))
        GL_STUB(SecondaryColor3bEXT, _gloffset_SecondaryColor3bEXT, SecondaryColor3bEXT@12)
        GL_STUB(SecondaryColor3bvEXT, _gloffset_SecondaryColor3bvEXT, SecondaryColor3bvEXT@4)
        GL_STUB(SecondaryColor3dEXT, _gloffset_SecondaryColor3dEXT, SecondaryColor3dEXT@24)
@@ -738,8 +751,8 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(FogCoorddvEXT, _gloffset_FogCoorddvEXT, FogCoorddvEXT@4)
        GL_STUB(FogCoordfEXT, _gloffset_FogCoordfEXT, FogCoordfEXT@4)
        GL_STUB(FogCoordfvEXT, _gloffset_FogCoordfvEXT, FogCoordfvEXT@4)
-       GL_STUB(_dispatch_stub_587, _gloffset_PixelTexGenSGIX, _dispatch_stub_587@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_587, _dispatch_stub_587@4))
+       GL_STUB(_dispatch_stub_600, _gloffset_PixelTexGenSGIX, _dispatch_stub_600@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_600, _dispatch_stub_600@4))
        GL_STUB(BlendFuncSeparateEXT, _gloffset_BlendFuncSeparateEXT, BlendFuncSeparateEXT@16)
        GL_STUB(FlushVertexArrayRangeNV, _gloffset_FlushVertexArrayRangeNV, FlushVertexArrayRangeNV@0)
        GL_STUB(VertexArrayRangeNV, _gloffset_VertexArrayRangeNV, VertexArrayRangeNV@8)
@@ -781,24 +794,24 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(WindowPos4ivMESA, _gloffset_WindowPos4ivMESA, WindowPos4ivMESA@4)
        GL_STUB(WindowPos4sMESA, _gloffset_WindowPos4sMESA, WindowPos4sMESA@16)
        GL_STUB(WindowPos4svMESA, _gloffset_WindowPos4svMESA, WindowPos4svMESA@4)
-       GL_STUB(_dispatch_stub_629, _gloffset_MultiModeDrawArraysIBM, _dispatch_stub_629@20)
-       HIDDEN(GL_PREFIX(_dispatch_stub_629, _dispatch_stub_629@20))
-       GL_STUB(_dispatch_stub_630, _gloffset_MultiModeDrawElementsIBM, _dispatch_stub_630@24)
-       HIDDEN(GL_PREFIX(_dispatch_stub_630, _dispatch_stub_630@24))
-       GL_STUB(_dispatch_stub_631, _gloffset_DeleteFencesNV, _dispatch_stub_631@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_631, _dispatch_stub_631@8))
-       GL_STUB(_dispatch_stub_632, _gloffset_FinishFenceNV, _dispatch_stub_632@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_632, _dispatch_stub_632@4))
-       GL_STUB(_dispatch_stub_633, _gloffset_GenFencesNV, _dispatch_stub_633@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_633, _dispatch_stub_633@8))
-       GL_STUB(_dispatch_stub_634, _gloffset_GetFenceivNV, _dispatch_stub_634@12)
-       HIDDEN(GL_PREFIX(_dispatch_stub_634, _dispatch_stub_634@12))
-       GL_STUB(_dispatch_stub_635, _gloffset_IsFenceNV, _dispatch_stub_635@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_635, _dispatch_stub_635@4))
-       GL_STUB(_dispatch_stub_636, _gloffset_SetFenceNV, _dispatch_stub_636@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_636, _dispatch_stub_636@8))
-       GL_STUB(_dispatch_stub_637, _gloffset_TestFenceNV, _dispatch_stub_637@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_637, _dispatch_stub_637@4))
+       GL_STUB(_dispatch_stub_642, _gloffset_MultiModeDrawArraysIBM, _dispatch_stub_642@20)
+       HIDDEN(GL_PREFIX(_dispatch_stub_642, _dispatch_stub_642@20))
+       GL_STUB(_dispatch_stub_643, _gloffset_MultiModeDrawElementsIBM, _dispatch_stub_643@24)
+       HIDDEN(GL_PREFIX(_dispatch_stub_643, _dispatch_stub_643@24))
+       GL_STUB(_dispatch_stub_644, _gloffset_DeleteFencesNV, _dispatch_stub_644@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_644, _dispatch_stub_644@8))
+       GL_STUB(_dispatch_stub_645, _gloffset_FinishFenceNV, _dispatch_stub_645@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_645, _dispatch_stub_645@4))
+       GL_STUB(_dispatch_stub_646, _gloffset_GenFencesNV, _dispatch_stub_646@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_646, _dispatch_stub_646@8))
+       GL_STUB(_dispatch_stub_647, _gloffset_GetFenceivNV, _dispatch_stub_647@12)
+       HIDDEN(GL_PREFIX(_dispatch_stub_647, _dispatch_stub_647@12))
+       GL_STUB(_dispatch_stub_648, _gloffset_IsFenceNV, _dispatch_stub_648@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_648, _dispatch_stub_648@4))
+       GL_STUB(_dispatch_stub_649, _gloffset_SetFenceNV, _dispatch_stub_649@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_649, _dispatch_stub_649@8))
+       GL_STUB(_dispatch_stub_650, _gloffset_TestFenceNV, _dispatch_stub_650@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_650, _dispatch_stub_650@4))
        GL_STUB(AreProgramsResidentNV, _gloffset_AreProgramsResidentNV, AreProgramsResidentNV@12)
        GL_STUB(BindProgramNV, _gloffset_BindProgramNV, BindProgramNV@8)
        GL_STUB(DeleteProgramsNV, _gloffset_DeleteProgramsNV, DeleteProgramsNV@8)
@@ -879,26 +892,26 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(SetFragmentShaderConstantATI, _gloffset_SetFragmentShaderConstantATI, SetFragmentShaderConstantATI@8)
        GL_STUB(PointParameteriNV, _gloffset_PointParameteriNV, PointParameteriNV@8)
        GL_STUB(PointParameterivNV, _gloffset_PointParameterivNV, PointParameterivNV@8)
-       GL_STUB(_dispatch_stub_718, _gloffset_ActiveStencilFaceEXT, _dispatch_stub_718@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_718, _dispatch_stub_718@4))
-       GL_STUB(_dispatch_stub_719, _gloffset_BindVertexArrayAPPLE, _dispatch_stub_719@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_719, _dispatch_stub_719@4))
-       GL_STUB(_dispatch_stub_720, _gloffset_DeleteVertexArraysAPPLE, _dispatch_stub_720@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_720, _dispatch_stub_720@8))
-       GL_STUB(_dispatch_stub_721, _gloffset_GenVertexArraysAPPLE, _dispatch_stub_721@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_721, _dispatch_stub_721@8))
-       GL_STUB(_dispatch_stub_722, _gloffset_IsVertexArrayAPPLE, _dispatch_stub_722@4)
-       HIDDEN(GL_PREFIX(_dispatch_stub_722, _dispatch_stub_722@4))
+       GL_STUB(_dispatch_stub_731, _gloffset_ActiveStencilFaceEXT, _dispatch_stub_731@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_731, _dispatch_stub_731@4))
+       GL_STUB(_dispatch_stub_732, _gloffset_BindVertexArrayAPPLE, _dispatch_stub_732@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_732, _dispatch_stub_732@4))
+       GL_STUB(_dispatch_stub_733, _gloffset_DeleteVertexArraysAPPLE, _dispatch_stub_733@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_733, _dispatch_stub_733@8))
+       GL_STUB(_dispatch_stub_734, _gloffset_GenVertexArraysAPPLE, _dispatch_stub_734@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_734, _dispatch_stub_734@8))
+       GL_STUB(_dispatch_stub_735, _gloffset_IsVertexArrayAPPLE, _dispatch_stub_735@4)
+       HIDDEN(GL_PREFIX(_dispatch_stub_735, _dispatch_stub_735@4))
        GL_STUB(GetProgramNamedParameterdvNV, _gloffset_GetProgramNamedParameterdvNV, GetProgramNamedParameterdvNV@16)
        GL_STUB(GetProgramNamedParameterfvNV, _gloffset_GetProgramNamedParameterfvNV, GetProgramNamedParameterfvNV@16)
        GL_STUB(ProgramNamedParameter4dNV, _gloffset_ProgramNamedParameter4dNV, ProgramNamedParameter4dNV@44)
        GL_STUB(ProgramNamedParameter4dvNV, _gloffset_ProgramNamedParameter4dvNV, ProgramNamedParameter4dvNV@16)
        GL_STUB(ProgramNamedParameter4fNV, _gloffset_ProgramNamedParameter4fNV, ProgramNamedParameter4fNV@28)
        GL_STUB(ProgramNamedParameter4fvNV, _gloffset_ProgramNamedParameter4fvNV, ProgramNamedParameter4fvNV@16)
-       GL_STUB(_dispatch_stub_729, _gloffset_DepthBoundsEXT, _dispatch_stub_729@16)
-       HIDDEN(GL_PREFIX(_dispatch_stub_729, _dispatch_stub_729@16))
-       GL_STUB(_dispatch_stub_730, _gloffset_BlendEquationSeparateEXT, _dispatch_stub_730@8)
-       HIDDEN(GL_PREFIX(_dispatch_stub_730, _dispatch_stub_730@8))
+       GL_STUB(_dispatch_stub_742, _gloffset_DepthBoundsEXT, _dispatch_stub_742@16)
+       HIDDEN(GL_PREFIX(_dispatch_stub_742, _dispatch_stub_742@16))
+       GL_STUB(_dispatch_stub_743, _gloffset_BlendEquationSeparateEXT, _dispatch_stub_743@8)
+       HIDDEN(GL_PREFIX(_dispatch_stub_743, _dispatch_stub_743@8))
        GL_STUB(BindFramebufferEXT, _gloffset_BindFramebufferEXT, BindFramebufferEXT@8)
        GL_STUB(BindRenderbufferEXT, _gloffset_BindRenderbufferEXT, BindRenderbufferEXT@8)
        GL_STUB(CheckFramebufferStatusEXT, _gloffset_CheckFramebufferStatusEXT, CheckFramebufferStatusEXT@4)
@@ -916,16 +929,16 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB(IsFramebufferEXT, _gloffset_IsFramebufferEXT, IsFramebufferEXT@4)
        GL_STUB(IsRenderbufferEXT, _gloffset_IsRenderbufferEXT, IsRenderbufferEXT@4)
        GL_STUB(RenderbufferStorageEXT, _gloffset_RenderbufferStorageEXT, RenderbufferStorageEXT@16)
-       GL_STUB(_dispatch_stub_748, _gloffset_BlitFramebufferEXT, _dispatch_stub_748@40)
-       HIDDEN(GL_PREFIX(_dispatch_stub_748, _dispatch_stub_748@40))
-       GL_STUB(_dispatch_stub_749, _gloffset_ProgramEnvParameters4fvEXT, _dispatch_stub_749@16)
-       HIDDEN(GL_PREFIX(_dispatch_stub_749, _dispatch_stub_749@16))
-       GL_STUB(_dispatch_stub_750, _gloffset_ProgramLocalParameters4fvEXT, _dispatch_stub_750@16)
-       HIDDEN(GL_PREFIX(_dispatch_stub_750, _dispatch_stub_750@16))
-       GL_STUB(_dispatch_stub_751, _gloffset_GetQueryObjecti64vEXT, _dispatch_stub_751@12)
-       HIDDEN(GL_PREFIX(_dispatch_stub_751, _dispatch_stub_751@12))
-       GL_STUB(_dispatch_stub_752, _gloffset_GetQueryObjectui64vEXT, _dispatch_stub_752@12)
-       HIDDEN(GL_PREFIX(_dispatch_stub_752, _dispatch_stub_752@12))
+       GL_STUB(_dispatch_stub_761, _gloffset_BlitFramebufferEXT, _dispatch_stub_761@40)
+       HIDDEN(GL_PREFIX(_dispatch_stub_761, _dispatch_stub_761@40))
+       GL_STUB(_dispatch_stub_762, _gloffset_ProgramEnvParameters4fvEXT, _dispatch_stub_762@16)
+       HIDDEN(GL_PREFIX(_dispatch_stub_762, _dispatch_stub_762@16))
+       GL_STUB(_dispatch_stub_763, _gloffset_ProgramLocalParameters4fvEXT, _dispatch_stub_763@16)
+       HIDDEN(GL_PREFIX(_dispatch_stub_763, _dispatch_stub_763@16))
+       GL_STUB(_dispatch_stub_764, _gloffset_GetQueryObjecti64vEXT, _dispatch_stub_764@12)
+       HIDDEN(GL_PREFIX(_dispatch_stub_764, _dispatch_stub_764@12))
+       GL_STUB(_dispatch_stub_765, _gloffset_GetQueryObjectui64vEXT, _dispatch_stub_765@12)
+       HIDDEN(GL_PREFIX(_dispatch_stub_765, _dispatch_stub_765@12))
        GL_STUB_ALIAS(ArrayElementEXT, _gloffset_ArrayElement, ArrayElementEXT@4, ArrayElement, ArrayElement@4)
        GL_STUB_ALIAS(BindTextureEXT, _gloffset_BindTexture, BindTextureEXT@8, BindTexture, BindTexture@8)
        GL_STUB_ALIAS(DrawArraysEXT, _gloffset_DrawArrays, DrawArraysEXT@12, DrawArrays, DrawArrays@12)
@@ -1069,6 +1082,43 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB_ALIAS(CompressedTexSubImage2D, _gloffset_CompressedTexSubImage2DARB, CompressedTexSubImage2D@36, CompressedTexSubImage2DARB, CompressedTexSubImage2DARB@36)
        GL_STUB_ALIAS(CompressedTexSubImage3D, _gloffset_CompressedTexSubImage3DARB, CompressedTexSubImage3D@44, CompressedTexSubImage3DARB, CompressedTexSubImage3DARB@44)
        GL_STUB_ALIAS(GetCompressedTexImage, _gloffset_GetCompressedTexImageARB, GetCompressedTexImage@12, GetCompressedTexImageARB, GetCompressedTexImageARB@12)
+       GL_STUB_ALIAS(DisableVertexAttribArray, _gloffset_DisableVertexAttribArrayARB, DisableVertexAttribArray@4, DisableVertexAttribArrayARB, DisableVertexAttribArrayARB@4)
+       GL_STUB_ALIAS(EnableVertexAttribArray, _gloffset_EnableVertexAttribArrayARB, EnableVertexAttribArray@4, EnableVertexAttribArrayARB, EnableVertexAttribArrayARB@4)
+       GL_STUB_ALIAS(GetVertexAttribdv, _gloffset_GetVertexAttribdvARB, GetVertexAttribdv@12, GetVertexAttribdvARB, GetVertexAttribdvARB@12)
+       GL_STUB_ALIAS(GetVertexAttribfv, _gloffset_GetVertexAttribfvARB, GetVertexAttribfv@12, GetVertexAttribfvARB, GetVertexAttribfvARB@12)
+       GL_STUB_ALIAS(GetVertexAttribiv, _gloffset_GetVertexAttribivARB, GetVertexAttribiv@12, GetVertexAttribivARB, GetVertexAttribivARB@12)
+       GL_STUB_ALIAS(VertexAttrib1d, _gloffset_VertexAttrib1dARB, VertexAttrib1d@12, VertexAttrib1dARB, VertexAttrib1dARB@12)
+       GL_STUB_ALIAS(VertexAttrib1dv, _gloffset_VertexAttrib1dvARB, VertexAttrib1dv@8, VertexAttrib1dvARB, VertexAttrib1dvARB@8)
+       GL_STUB_ALIAS(VertexAttrib1f, _gloffset_VertexAttrib1fARB, VertexAttrib1f@8, VertexAttrib1fARB, VertexAttrib1fARB@8)
+       GL_STUB_ALIAS(VertexAttrib1fv, _gloffset_VertexAttrib1fvARB, VertexAttrib1fv@8, VertexAttrib1fvARB, VertexAttrib1fvARB@8)
+       GL_STUB_ALIAS(VertexAttrib1s, _gloffset_VertexAttrib1sARB, VertexAttrib1s@8, VertexAttrib1sARB, VertexAttrib1sARB@8)
+       GL_STUB_ALIAS(VertexAttrib1sv, _gloffset_VertexAttrib1svARB, VertexAttrib1sv@8, VertexAttrib1svARB, VertexAttrib1svARB@8)
+       GL_STUB_ALIAS(VertexAttrib2d, _gloffset_VertexAttrib2dARB, VertexAttrib2d@20, VertexAttrib2dARB, VertexAttrib2dARB@20)
+       GL_STUB_ALIAS(VertexAttrib2dv, _gloffset_VertexAttrib2dvARB, VertexAttrib2dv@8, VertexAttrib2dvARB, VertexAttrib2dvARB@8)
+       GL_STUB_ALIAS(VertexAttrib2f, _gloffset_VertexAttrib2fARB, VertexAttrib2f@12, VertexAttrib2fARB, VertexAttrib2fARB@12)
+       GL_STUB_ALIAS(VertexAttrib2fv, _gloffset_VertexAttrib2fvARB, VertexAttrib2fv@8, VertexAttrib2fvARB, VertexAttrib2fvARB@8)
+       GL_STUB_ALIAS(VertexAttrib2s, _gloffset_VertexAttrib2sARB, VertexAttrib2s@12, VertexAttrib2sARB, VertexAttrib2sARB@12)
+       GL_STUB_ALIAS(VertexAttrib2sv, _gloffset_VertexAttrib2svARB, VertexAttrib2sv@8, VertexAttrib2svARB, VertexAttrib2svARB@8)
+       GL_STUB_ALIAS(VertexAttrib3d, _gloffset_VertexAttrib3dARB, VertexAttrib3d@28, VertexAttrib3dARB, VertexAttrib3dARB@28)
+       GL_STUB_ALIAS(VertexAttrib3dv, _gloffset_VertexAttrib3dvARB, VertexAttrib3dv@8, VertexAttrib3dvARB, VertexAttrib3dvARB@8)
+       GL_STUB_ALIAS(VertexAttrib3f, _gloffset_VertexAttrib3fARB, VertexAttrib3f@16, VertexAttrib3fARB, VertexAttrib3fARB@16)
+       GL_STUB_ALIAS(VertexAttrib3fv, _gloffset_VertexAttrib3fvARB, VertexAttrib3fv@8, VertexAttrib3fvARB, VertexAttrib3fvARB@8)
+       GL_STUB_ALIAS(VertexAttrib3s, _gloffset_VertexAttrib3sARB, VertexAttrib3s@16, VertexAttrib3sARB, VertexAttrib3sARB@16)
+       GL_STUB_ALIAS(VertexAttrib3sv, _gloffset_VertexAttrib3svARB, VertexAttrib3sv@8, VertexAttrib3svARB, VertexAttrib3svARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Nbv, _gloffset_VertexAttrib4NbvARB, VertexAttrib4Nbv@8, VertexAttrib4NbvARB, VertexAttrib4NbvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Niv, _gloffset_VertexAttrib4NivARB, VertexAttrib4Niv@8, VertexAttrib4NivARB, VertexAttrib4NivARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Nsv, _gloffset_VertexAttrib4NsvARB, VertexAttrib4Nsv@8, VertexAttrib4NsvARB, VertexAttrib4NsvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Nub, _gloffset_VertexAttrib4NubARB, VertexAttrib4Nub@20, VertexAttrib4NubARB, VertexAttrib4NubARB@20)
+       GL_STUB_ALIAS(VertexAttrib4Nubv, _gloffset_VertexAttrib4NubvARB, VertexAttrib4Nubv@8, VertexAttrib4NubvARB, VertexAttrib4NubvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Nuiv, _gloffset_VertexAttrib4NuivARB, VertexAttrib4Nuiv@8, VertexAttrib4NuivARB, VertexAttrib4NuivARB@8)
+       GL_STUB_ALIAS(VertexAttrib4Nusv, _gloffset_VertexAttrib4NusvARB, VertexAttrib4Nusv@8, VertexAttrib4NusvARB, VertexAttrib4NusvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4d, _gloffset_VertexAttrib4dARB, VertexAttrib4d@36, VertexAttrib4dARB, VertexAttrib4dARB@36)
+       GL_STUB_ALIAS(VertexAttrib4dv, _gloffset_VertexAttrib4dvARB, VertexAttrib4dv@8, VertexAttrib4dvARB, VertexAttrib4dvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4f, _gloffset_VertexAttrib4fARB, VertexAttrib4f@20, VertexAttrib4fARB, VertexAttrib4fARB@20)
+       GL_STUB_ALIAS(VertexAttrib4fv, _gloffset_VertexAttrib4fvARB, VertexAttrib4fv@8, VertexAttrib4fvARB, VertexAttrib4fvARB@8)
+       GL_STUB_ALIAS(VertexAttrib4s, _gloffset_VertexAttrib4sARB, VertexAttrib4s@20, VertexAttrib4sARB, VertexAttrib4sARB@20)
+       GL_STUB_ALIAS(VertexAttrib4sv, _gloffset_VertexAttrib4svARB, VertexAttrib4sv@8, VertexAttrib4svARB, VertexAttrib4svARB@8)
+       GL_STUB_ALIAS(VertexAttribPointer, _gloffset_VertexAttribPointerARB, VertexAttribPointer@24, VertexAttribPointerARB, VertexAttribPointerARB@24)
        GL_STUB_ALIAS(BindBuffer, _gloffset_BindBufferARB, BindBuffer@8, BindBufferARB, BindBufferARB@8)
        GL_STUB_ALIAS(BufferData, _gloffset_BufferDataARB, BufferData@16, BufferDataARB, BufferDataARB@16)
        GL_STUB_ALIAS(BufferSubData, _gloffset_BufferSubDataARB, BufferSubData@16, BufferSubDataARB, BufferSubDataARB@16)
@@ -1088,6 +1138,38 @@ GLNAME(gl_dispatch_functions_start):
        GL_STUB_ALIAS(GetQueryObjectuiv, _gloffset_GetQueryObjectuivARB, GetQueryObjectuiv@12, GetQueryObjectuivARB, GetQueryObjectuivARB@12)
        GL_STUB_ALIAS(GetQueryiv, _gloffset_GetQueryivARB, GetQueryiv@12, GetQueryivARB, GetQueryivARB@12)
        GL_STUB_ALIAS(IsQuery, _gloffset_IsQueryARB, IsQuery@4, IsQueryARB, IsQueryARB@4)
+       GL_STUB_ALIAS(CompileShader, _gloffset_CompileShaderARB, CompileShader@4, CompileShaderARB, CompileShaderARB@4)
+       GL_STUB_ALIAS(GetActiveUniform, _gloffset_GetActiveUniformARB, GetActiveUniform@28, GetActiveUniformARB, GetActiveUniformARB@28)
+       GL_STUB_ALIAS(GetShaderSource, _gloffset_GetShaderSourceARB, GetShaderSource@16, GetShaderSourceARB, GetShaderSourceARB@16)
+       GL_STUB_ALIAS(GetUniformLocation, _gloffset_GetUniformLocationARB, GetUniformLocation@8, GetUniformLocationARB, GetUniformLocationARB@8)
+       GL_STUB_ALIAS(GetUniformfv, _gloffset_GetUniformfvARB, GetUniformfv@12, GetUniformfvARB, GetUniformfvARB@12)
+       GL_STUB_ALIAS(GetUniformiv, _gloffset_GetUniformivARB, GetUniformiv@12, GetUniformivARB, GetUniformivARB@12)
+       GL_STUB_ALIAS(LinkProgram, _gloffset_LinkProgramARB, LinkProgram@4, LinkProgramARB, LinkProgramARB@4)
+       GL_STUB_ALIAS(ShaderSource, _gloffset_ShaderSourceARB, ShaderSource@16, ShaderSourceARB, ShaderSourceARB@16)
+       GL_STUB_ALIAS(Uniform1f, _gloffset_Uniform1fARB, Uniform1f@8, Uniform1fARB, Uniform1fARB@8)
+       GL_STUB_ALIAS(Uniform1fv, _gloffset_Uniform1fvARB, Uniform1fv@12, Uniform1fvARB, Uniform1fvARB@12)
+       GL_STUB_ALIAS(Uniform1i, _gloffset_Uniform1iARB, Uniform1i@8, Uniform1iARB, Uniform1iARB@8)
+       GL_STUB_ALIAS(Uniform1iv, _gloffset_Uniform1ivARB, Uniform1iv@12, Uniform1ivARB, Uniform1ivARB@12)
+       GL_STUB_ALIAS(Uniform2f, _gloffset_Uniform2fARB, Uniform2f@12, Uniform2fARB, Uniform2fARB@12)
+       GL_STUB_ALIAS(Uniform2fv, _gloffset_Uniform2fvARB, Uniform2fv@12, Uniform2fvARB, Uniform2fvARB@12)
+       GL_STUB_ALIAS(Uniform2i, _gloffset_Uniform2iARB, Uniform2i@12, Uniform2iARB, Uniform2iARB@12)
+       GL_STUB_ALIAS(Uniform2iv, _gloffset_Uniform2ivARB, Uniform2iv@12, Uniform2ivARB, Uniform2ivARB@12)
+       GL_STUB_ALIAS(Uniform3f, _gloffset_Uniform3fARB, Uniform3f@16, Uniform3fARB, Uniform3fARB@16)
+       GL_STUB_ALIAS(Uniform3fv, _gloffset_Uniform3fvARB, Uniform3fv@12, Uniform3fvARB, Uniform3fvARB@12)
+       GL_STUB_ALIAS(Uniform3i, _gloffset_Uniform3iARB, Uniform3i@16, Uniform3iARB, Uniform3iARB@16)
+       GL_STUB_ALIAS(Uniform3iv, _gloffset_Uniform3ivARB, Uniform3iv@12, Uniform3ivARB, Uniform3ivARB@12)
+       GL_STUB_ALIAS(Uniform4f, _gloffset_Uniform4fARB, Uniform4f@20, Uniform4fARB, Uniform4fARB@20)
+       GL_STUB_ALIAS(Uniform4fv, _gloffset_Uniform4fvARB, Uniform4fv@12, Uniform4fvARB, Uniform4fvARB@12)
+       GL_STUB_ALIAS(Uniform4i, _gloffset_Uniform4iARB, Uniform4i@20, Uniform4iARB, Uniform4iARB@20)
+       GL_STUB_ALIAS(Uniform4iv, _gloffset_Uniform4ivARB, Uniform4iv@12, Uniform4ivARB, Uniform4ivARB@12)
+       GL_STUB_ALIAS(UniformMatrix2fv, _gloffset_UniformMatrix2fvARB, UniformMatrix2fv@16, UniformMatrix2fvARB, UniformMatrix2fvARB@16)
+       GL_STUB_ALIAS(UniformMatrix3fv, _gloffset_UniformMatrix3fvARB, UniformMatrix3fv@16, UniformMatrix3fvARB, UniformMatrix3fvARB@16)
+       GL_STUB_ALIAS(UniformMatrix4fv, _gloffset_UniformMatrix4fvARB, UniformMatrix4fv@16, UniformMatrix4fvARB, UniformMatrix4fvARB@16)
+       GL_STUB_ALIAS(UseProgram, _gloffset_UseProgramObjectARB, UseProgram@4, UseProgramObjectARB, UseProgramObjectARB@4)
+       GL_STUB_ALIAS(ValidateProgram, _gloffset_ValidateProgramARB, ValidateProgram@4, ValidateProgramARB, ValidateProgramARB@4)
+       GL_STUB_ALIAS(BindAttribLocation, _gloffset_BindAttribLocationARB, BindAttribLocation@12, BindAttribLocationARB, BindAttribLocationARB@12)
+       GL_STUB_ALIAS(GetActiveAttrib, _gloffset_GetActiveAttribARB, GetActiveAttrib@28, GetActiveAttribARB, GetActiveAttribARB@28)
+       GL_STUB_ALIAS(GetAttribLocation, _gloffset_GetAttribLocationARB, GetAttribLocation@8, GetAttribLocationARB, GetAttribLocationARB@8)
        GL_STUB_ALIAS(DrawBuffers, _gloffset_DrawBuffersARB, DrawBuffers@8, DrawBuffersARB, DrawBuffersARB@8)
        GL_STUB_ALIAS(DrawBuffersATI, _gloffset_DrawBuffersARB, DrawBuffersATI@8, DrawBuffersARB, DrawBuffersARB@8)
        GL_STUB_ALIAS(PointParameterf, _gloffset_PointParameterfEXT, PointParameterf@8, PointParameterfEXT, PointParameterfEXT@8)