Fix glapi/tests/check_table.cpp for standardized OpenGL function names
authorJon TURNEY <jon.turney@dronecode.org.uk>
Wed, 27 Feb 2013 12:58:17 +0000 (12:58 +0000)
committerJon TURNEY <jon.turney@dronecode.org.uk>
Wed, 13 Mar 2013 14:53:49 +0000 (14:53 +0000)
It looks like this has been broken since commit
1a1db1746db82efc7f0643508886dfc78a15eb71 "Standardize names of OpenGL
functions."

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
src/mapi/glapi/tests/check_table.cpp

index 807d3c3bb01a5932ab59e5d9c9ec83924bf211d1..dffec83270d924dff27b002b76c8fb06ea30b6d4 100644 (file)
@@ -523,40 +523,40 @@ const struct name_offset linux_gl_abi[] = {
    { "glTexImage3D", 371 },
    { "glTexSubImage3D", 372 },
    { "glCopyTexSubImage3D", 373 },
-   { "glActiveTextureARB", 374 },
-   { "glClientActiveTextureARB", 375 },
-   { "glMultiTexCoord1dARB", 376 },
-   { "glMultiTexCoord1dvARB", 377 },
+   { "glActiveTexture", 374 },
+   { "glClientActiveTexture", 375 },
+   { "glMultiTexCoord1d", 376 },
+   { "glMultiTexCoord1dv", 377 },
    { "glMultiTexCoord1fARB", 378 },
    { "glMultiTexCoord1fvARB", 379 },
-   { "glMultiTexCoord1iARB", 380 },
-   { "glMultiTexCoord1ivARB", 381 },
-   { "glMultiTexCoord1sARB", 382 },
-   { "glMultiTexCoord1svARB", 383 },
-   { "glMultiTexCoord2dARB", 384 },
-   { "glMultiTexCoord2dvARB", 385 },
+   { "glMultiTexCoord1i", 380 },
+   { "glMultiTexCoord1iv", 381 },
+   { "glMultiTexCoord1s", 382 },
+   { "glMultiTexCoord1sv", 383 },
+   { "glMultiTexCoord2d", 384 },
+   { "glMultiTexCoord2dv", 385 },
    { "glMultiTexCoord2fARB", 386 },
    { "glMultiTexCoord2fvARB", 387 },
-   { "glMultiTexCoord2iARB", 388 },
-   { "glMultiTexCoord2ivARB", 389 },
-   { "glMultiTexCoord2sARB", 390 },
-   { "glMultiTexCoord2svARB", 391 },
-   { "glMultiTexCoord3dARB", 392 },
-   { "glMultiTexCoord3dvARB", 393 },
+   { "glMultiTexCoord2i", 388 },
+   { "glMultiTexCoord2iv", 389 },
+   { "glMultiTexCoord2s", 390 },
+   { "glMultiTexCoord2sv", 391 },
+   { "glMultiTexCoord3d", 392 },
+   { "glMultiTexCoord3dv", 393 },
    { "glMultiTexCoord3fARB", 394 },
    { "glMultiTexCoord3fvARB", 395 },
-   { "glMultiTexCoord3iARB", 396 },
-   { "glMultiTexCoord3ivARB", 397 },
-   { "glMultiTexCoord3sARB", 398 },
-   { "glMultiTexCoord3svARB", 399 },
-   { "glMultiTexCoord4dARB", 400 },
-   { "glMultiTexCoord4dvARB", 401 },
+   { "glMultiTexCoord3i", 396 },
+   { "glMultiTexCoord3iv", 397 },
+   { "glMultiTexCoord3s", 398 },
+   { "glMultiTexCoord3sv", 399 },
+   { "glMultiTexCoord4d", 400 },
+   { "glMultiTexCoord4dv", 401 },
    { "glMultiTexCoord4fARB", 402 },
    { "glMultiTexCoord4fvARB", 403 },
-   { "glMultiTexCoord4iARB", 404 },
-   { "glMultiTexCoord4ivARB", 405 },
-   { "glMultiTexCoord4sARB", 406 },
-   { "glMultiTexCoord4svARB", 407 },
+   { "glMultiTexCoord4i", 404 },
+   { "glMultiTexCoord4iv", 405 },
+   { "glMultiTexCoord4s", 406 },
+   { "glMultiTexCoord4sv", 407 },
    { NULL, 0 }
 };
 
@@ -937,40 +937,40 @@ const struct name_offset known_dispatch[] = {
    { "glTexImage3D", _O(TexImage3D) },
    { "glTexSubImage3D", _O(TexSubImage3D) },
    { "glCopyTexSubImage3D", _O(CopyTexSubImage3D) },
-   { "glActiveTextureARB", _O(ActiveTextureARB) },
-   { "glClientActiveTextureARB", _O(ClientActiveTextureARB) },
-   { "glMultiTexCoord1dARB", _O(MultiTexCoord1dARB) },
-   { "glMultiTexCoord1dvARB", _O(MultiTexCoord1dvARB) },
+   { "glActiveTexture", _O(ActiveTexture) },
+   { "glClientActiveTexture", _O(ClientActiveTexture) },
+   { "glMultiTexCoord1d", _O(MultiTexCoord1d) },
+   { "glMultiTexCoord1dv", _O(MultiTexCoord1dv) },
    { "glMultiTexCoord1fARB", _O(MultiTexCoord1fARB) },
    { "glMultiTexCoord1fvARB", _O(MultiTexCoord1fvARB) },
-   { "glMultiTexCoord1iARB", _O(MultiTexCoord1iARB) },
-   { "glMultiTexCoord1ivARB", _O(MultiTexCoord1ivARB) },
-   { "glMultiTexCoord1sARB", _O(MultiTexCoord1sARB) },
-   { "glMultiTexCoord1svARB", _O(MultiTexCoord1svARB) },
-   { "glMultiTexCoord2dARB", _O(MultiTexCoord2dARB) },
-   { "glMultiTexCoord2dvARB", _O(MultiTexCoord2dvARB) },
+   { "glMultiTexCoord1i", _O(MultiTexCoord1i) },
+   { "glMultiTexCoord1iv", _O(MultiTexCoord1iv) },
+   { "glMultiTexCoord1s", _O(MultiTexCoord1s) },
+   { "glMultiTexCoord1sv", _O(MultiTexCoord1sv) },
+   { "glMultiTexCoord2d", _O(MultiTexCoord2d) },
+   { "glMultiTexCoord2dv", _O(MultiTexCoord2dv) },
    { "glMultiTexCoord2fARB", _O(MultiTexCoord2fARB) },
    { "glMultiTexCoord2fvARB", _O(MultiTexCoord2fvARB) },
-   { "glMultiTexCoord2iARB", _O(MultiTexCoord2iARB) },
-   { "glMultiTexCoord2ivARB", _O(MultiTexCoord2ivARB) },
-   { "glMultiTexCoord2sARB", _O(MultiTexCoord2sARB) },
-   { "glMultiTexCoord2svARB", _O(MultiTexCoord2svARB) },
-   { "glMultiTexCoord3dARB", _O(MultiTexCoord3dARB) },
-   { "glMultiTexCoord3dvARB", _O(MultiTexCoord3dvARB) },
+   { "glMultiTexCoord2i", _O(MultiTexCoord2i) },
+   { "glMultiTexCoord2iv", _O(MultiTexCoord2iv) },
+   { "glMultiTexCoord2s", _O(MultiTexCoord2s) },
+   { "glMultiTexCoord2sv", _O(MultiTexCoord2sv) },
+   { "glMultiTexCoord3d", _O(MultiTexCoord3d) },
+   { "glMultiTexCoord3dv", _O(MultiTexCoord3dv) },
    { "glMultiTexCoord3fARB", _O(MultiTexCoord3fARB) },
    { "glMultiTexCoord3fvARB", _O(MultiTexCoord3fvARB) },
-   { "glMultiTexCoord3iARB", _O(MultiTexCoord3iARB) },
-   { "glMultiTexCoord3ivARB", _O(MultiTexCoord3ivARB) },
-   { "glMultiTexCoord3sARB", _O(MultiTexCoord3sARB) },
-   { "glMultiTexCoord3svARB", _O(MultiTexCoord3svARB) },
-   { "glMultiTexCoord4dARB", _O(MultiTexCoord4dARB) },
-   { "glMultiTexCoord4dvARB", _O(MultiTexCoord4dvARB) },
+   { "glMultiTexCoord3i", _O(MultiTexCoord3i) },
+   { "glMultiTexCoord3iv", _O(MultiTexCoord3iv) },
+   { "glMultiTexCoord3s", _O(MultiTexCoord3s) },
+   { "glMultiTexCoord3sv", _O(MultiTexCoord3sv) },
+   { "glMultiTexCoord4d", _O(MultiTexCoord4d) },
+   { "glMultiTexCoord4dv", _O(MultiTexCoord4dv) },
    { "glMultiTexCoord4fARB", _O(MultiTexCoord4fARB) },
    { "glMultiTexCoord4fvARB", _O(MultiTexCoord4fvARB) },
-   { "glMultiTexCoord4iARB", _O(MultiTexCoord4iARB) },
-   { "glMultiTexCoord4ivARB", _O(MultiTexCoord4ivARB) },
-   { "glMultiTexCoord4sARB", _O(MultiTexCoord4sARB) },
-   { "glMultiTexCoord4svARB", _O(MultiTexCoord4svARB) },
+   { "glMultiTexCoord4i", _O(MultiTexCoord4i) },
+   { "glMultiTexCoord4iv", _O(MultiTexCoord4iv) },
+   { "glMultiTexCoord4s", _O(MultiTexCoord4s) },
+   { "glMultiTexCoord4sv", _O(MultiTexCoord4sv) },
    { "glAttachShader", _O(AttachShader) },
    { "glCreateProgram", _O(CreateProgram) },
    { "glCreateShader", _O(CreateShader) },
@@ -1001,29 +1001,29 @@ const struct name_offset known_dispatch[] = {
    { "glFramebufferTexture", _O(FramebufferTexture) },
    { "glGetBufferParameteri64v", _O(GetBufferParameteri64v) },
    { "glGetInteger64i_v", _O(GetInteger64i_v) },
-   { "glLoadTransposeMatrixdARB", _O(LoadTransposeMatrixdARB) },
-   { "glLoadTransposeMatrixfARB", _O(LoadTransposeMatrixfARB) },
-   { "glMultTransposeMatrixdARB", _O(MultTransposeMatrixdARB) },
-   { "glMultTransposeMatrixfARB", _O(MultTransposeMatrixfARB) },
-   { "glSampleCoverageARB", _O(SampleCoverageARB) },
-   { "glCompressedTexImage1DARB", _O(CompressedTexImage1DARB) },
-   { "glCompressedTexImage2DARB", _O(CompressedTexImage2DARB) },
-   { "glCompressedTexImage3DARB", _O(CompressedTexImage3DARB) },
-   { "glCompressedTexSubImage1DARB", _O(CompressedTexSubImage1DARB) },
-   { "glCompressedTexSubImage2DARB", _O(CompressedTexSubImage2DARB) },
-   { "glCompressedTexSubImage3DARB", _O(CompressedTexSubImage3DARB) },
-   { "glGetCompressedTexImageARB", _O(GetCompressedTexImageARB) },
-   { "glDisableVertexAttribArrayARB", _O(DisableVertexAttribArrayARB) },
-   { "glEnableVertexAttribArrayARB", _O(EnableVertexAttribArrayARB) },
+   { "glLoadTransposeMatrixd", _O(LoadTransposeMatrixd) },
+   { "glLoadTransposeMatrixf", _O(LoadTransposeMatrixf) },
+   { "glMultTransposeMatrixd", _O(MultTransposeMatrixd) },
+   { "glMultTransposeMatrixf", _O(MultTransposeMatrixf) },
+   { "glSampleCoverage", _O(SampleCoverage) },
+   { "glCompressedTexImage1D", _O(CompressedTexImage1D) },
+   { "glCompressedTexImage2D", _O(CompressedTexImage2D) },
+   { "glCompressedTexImage3D", _O(CompressedTexImage3D) },
+   { "glCompressedTexSubImage1D", _O(CompressedTexSubImage1D) },
+   { "glCompressedTexSubImage2D", _O(CompressedTexSubImage2D) },
+   { "glCompressedTexSubImage3D", _O(CompressedTexSubImage3D) },
+   { "glGetCompressedTexImage", _O(GetCompressedTexImage) },
+   { "glDisableVertexAttribArray", _O(DisableVertexAttribArray) },
+   { "glEnableVertexAttribArray", _O(EnableVertexAttribArray) },
    { "glGetProgramEnvParameterdvARB", _O(GetProgramEnvParameterdvARB) },
    { "glGetProgramEnvParameterfvARB", _O(GetProgramEnvParameterfvARB) },
    { "glGetProgramLocalParameterdvARB", _O(GetProgramLocalParameterdvARB) },
    { "glGetProgramLocalParameterfvARB", _O(GetProgramLocalParameterfvARB) },
    { "glGetProgramStringARB", _O(GetProgramStringARB) },
    { "glGetProgramivARB", _O(GetProgramivARB) },
-   { "glGetVertexAttribdvARB", _O(GetVertexAttribdvARB) },
-   { "glGetVertexAttribfvARB", _O(GetVertexAttribfvARB) },
-   { "glGetVertexAttribivARB", _O(GetVertexAttribivARB) },
+   { "glGetVertexAttribdv", _O(GetVertexAttribdv) },
+   { "glGetVertexAttribfv", _O(GetVertexAttribfv) },
+   { "glGetVertexAttribiv", _O(GetVertexAttribiv) },
    { "glProgramEnvParameter4dARB", _O(ProgramEnvParameter4dARB) },
    { "glProgramEnvParameter4dvARB", _O(ProgramEnvParameter4dvARB) },
    { "glProgramEnvParameter4fARB", _O(ProgramEnvParameter4fARB) },
@@ -1033,116 +1033,116 @@ const struct name_offset known_dispatch[] = {
    { "glProgramLocalParameter4fARB", _O(ProgramLocalParameter4fARB) },
    { "glProgramLocalParameter4fvARB", _O(ProgramLocalParameter4fvARB) },
    { "glProgramStringARB", _O(ProgramStringARB) },
-   { "glVertexAttrib1dARB", _O(VertexAttrib1dARB) },
-   { "glVertexAttrib1dvARB", _O(VertexAttrib1dvARB) },
+   { "glVertexAttrib1d", _O(VertexAttrib1d) },
+   { "glVertexAttrib1dv", _O(VertexAttrib1dv) },
    { "glVertexAttrib1fARB", _O(VertexAttrib1fARB) },
    { "glVertexAttrib1fvARB", _O(VertexAttrib1fvARB) },
-   { "glVertexAttrib1sARB", _O(VertexAttrib1sARB) },
-   { "glVertexAttrib1svARB", _O(VertexAttrib1svARB) },
-   { "glVertexAttrib2dARB", _O(VertexAttrib2dARB) },
-   { "glVertexAttrib2dvARB", _O(VertexAttrib2dvARB) },
+   { "glVertexAttrib1s", _O(VertexAttrib1s) },
+   { "glVertexAttrib1sv", _O(VertexAttrib1sv) },
+   { "glVertexAttrib2d", _O(VertexAttrib2d) },
+   { "glVertexAttrib2dv", _O(VertexAttrib2dv) },
    { "glVertexAttrib2fARB", _O(VertexAttrib2fARB) },
    { "glVertexAttrib2fvARB", _O(VertexAttrib2fvARB) },
-   { "glVertexAttrib2sARB", _O(VertexAttrib2sARB) },
-   { "glVertexAttrib2svARB", _O(VertexAttrib2svARB) },
-   { "glVertexAttrib3dARB", _O(VertexAttrib3dARB) },
-   { "glVertexAttrib3dvARB", _O(VertexAttrib3dvARB) },
+   { "glVertexAttrib2s", _O(VertexAttrib2s) },
+   { "glVertexAttrib2sv", _O(VertexAttrib2sv) },
+   { "glVertexAttrib3d", _O(VertexAttrib3d) },
+   { "glVertexAttrib3dv", _O(VertexAttrib3dv) },
    { "glVertexAttrib3fARB", _O(VertexAttrib3fARB) },
    { "glVertexAttrib3fvARB", _O(VertexAttrib3fvARB) },
-   { "glVertexAttrib3sARB", _O(VertexAttrib3sARB) },
-   { "glVertexAttrib3svARB", _O(VertexAttrib3svARB) },
-   { "glVertexAttrib4NbvARB", _O(VertexAttrib4NbvARB) },
-   { "glVertexAttrib4NivARB", _O(VertexAttrib4NivARB) },
-   { "glVertexAttrib4NsvARB", _O(VertexAttrib4NsvARB) },
-   { "glVertexAttrib4NubARB", _O(VertexAttrib4NubARB) },
-   { "glVertexAttrib4NubvARB", _O(VertexAttrib4NubvARB) },
-   { "glVertexAttrib4NuivARB", _O(VertexAttrib4NuivARB) },
-   { "glVertexAttrib4NusvARB", _O(VertexAttrib4NusvARB) },
-   { "glVertexAttrib4bvARB", _O(VertexAttrib4bvARB) },
-   { "glVertexAttrib4dARB", _O(VertexAttrib4dARB) },
-   { "glVertexAttrib4dvARB", _O(VertexAttrib4dvARB) },
+   { "glVertexAttrib3s", _O(VertexAttrib3s) },
+   { "glVertexAttrib3sv", _O(VertexAttrib3sv) },
+   { "glVertexAttrib4Nbv", _O(VertexAttrib4Nbv) },
+   { "glVertexAttrib4Niv", _O(VertexAttrib4Niv) },
+   { "glVertexAttrib4Nsv", _O(VertexAttrib4Nsv) },
+   { "glVertexAttrib4Nub", _O(VertexAttrib4Nub) },
+   { "glVertexAttrib4Nubv", _O(VertexAttrib4Nubv) },
+   { "glVertexAttrib4Nuiv", _O(VertexAttrib4Nuiv) },
+   { "glVertexAttrib4Nusv", _O(VertexAttrib4Nusv) },
+   { "glVertexAttrib4bv", _O(VertexAttrib4bv) },
+   { "glVertexAttrib4d", _O(VertexAttrib4d) },
+   { "glVertexAttrib4dv", _O(VertexAttrib4dv) },
    { "glVertexAttrib4fARB", _O(VertexAttrib4fARB) },
    { "glVertexAttrib4fvARB", _O(VertexAttrib4fvARB) },
-   { "glVertexAttrib4ivARB", _O(VertexAttrib4ivARB) },
-   { "glVertexAttrib4sARB", _O(VertexAttrib4sARB) },
-   { "glVertexAttrib4svARB", _O(VertexAttrib4svARB) },
-   { "glVertexAttrib4ubvARB", _O(VertexAttrib4ubvARB) },
-   { "glVertexAttrib4uivARB", _O(VertexAttrib4uivARB) },
-   { "glVertexAttrib4usvARB", _O(VertexAttrib4usvARB) },
-   { "glVertexAttribPointerARB", _O(VertexAttribPointerARB) },
-   { "glBindBufferARB", _O(BindBufferARB) },
-   { "glBufferDataARB", _O(BufferDataARB) },
-   { "glBufferSubDataARB", _O(BufferSubDataARB) },
-   { "glDeleteBuffersARB", _O(DeleteBuffersARB) },
-   { "glGenBuffersARB", _O(GenBuffersARB) },
-   { "glGetBufferParameterivARB", _O(GetBufferParameterivARB) },
-   { "glGetBufferPointervARB", _O(GetBufferPointervARB) },
-   { "glGetBufferSubDataARB", _O(GetBufferSubDataARB) },
-   { "glIsBufferARB", _O(IsBufferARB) },
-   { "glMapBufferARB", _O(MapBufferARB) },
-   { "glUnmapBufferARB", _O(UnmapBufferARB) },
-   { "glBeginQueryARB", _O(BeginQueryARB) },
-   { "glDeleteQueriesARB", _O(DeleteQueriesARB) },
-   { "glEndQueryARB", _O(EndQueryARB) },
-   { "glGenQueriesARB", _O(GenQueriesARB) },
-   { "glGetQueryObjectivARB", _O(GetQueryObjectivARB) },
-   { "glGetQueryObjectuivARB", _O(GetQueryObjectuivARB) },
-   { "glGetQueryivARB", _O(GetQueryivARB) },
-   { "glIsQueryARB", _O(IsQueryARB) },
+   { "glVertexAttrib4iv", _O(VertexAttrib4iv) },
+   { "glVertexAttrib4s", _O(VertexAttrib4s) },
+   { "glVertexAttrib4sv", _O(VertexAttrib4sv) },
+   { "glVertexAttrib4ubv", _O(VertexAttrib4ubv) },
+   { "glVertexAttrib4uiv", _O(VertexAttrib4uiv) },
+   { "glVertexAttrib4usv", _O(VertexAttrib4usv) },
+   { "glVertexAttribPointer", _O(VertexAttribPointer) },
+   { "glBindBuffer", _O(BindBuffer) },
+   { "glBufferData", _O(BufferData) },
+   { "glBufferSubData", _O(BufferSubData) },
+   { "glDeleteBuffers", _O(DeleteBuffers) },
+   { "glGenBuffers", _O(GenBuffers) },
+   { "glGetBufferParameteriv", _O(GetBufferParameteriv) },
+   { "glGetBufferPointerv", _O(GetBufferPointerv) },
+   { "glGetBufferSubData", _O(GetBufferSubData) },
+   { "glIsBuffer", _O(IsBuffer) },
+   { "glMapBuffer", _O(MapBuffer) },
+   { "glUnmapBuffer", _O(UnmapBuffer) },
+   { "glBeginQuery", _O(BeginQuery) },
+   { "glDeleteQueries", _O(DeleteQueries) },
+   { "glEndQuery", _O(EndQuery) },
+   { "glGenQueries", _O(GenQueries) },
+   { "glGetQueryObjectiv", _O(GetQueryObjectiv) },
+   { "glGetQueryObjectuiv", _O(GetQueryObjectuiv) },
+   { "glGetQueryiv", _O(GetQueryiv) },
+   { "glIsQuery", _O(IsQuery) },
    { "glAttachObjectARB", _O(AttachObjectARB) },
-   { "glCompileShaderARB", _O(CompileShaderARB) },
+   { "glCompileShader", _O(CompileShader) },
    { "glCreateProgramObjectARB", _O(CreateProgramObjectARB) },
    { "glCreateShaderObjectARB", _O(CreateShaderObjectARB) },
    { "glDeleteObjectARB", _O(DeleteObjectARB) },
    { "glDetachObjectARB", _O(DetachObjectARB) },
-   { "glGetActiveUniformARB", _O(GetActiveUniformARB) },
+   { "glGetActiveUniform", _O(GetActiveUniform) },
    { "glGetAttachedObjectsARB", _O(GetAttachedObjectsARB) },
    { "glGetHandleARB", _O(GetHandleARB) },
    { "glGetInfoLogARB", _O(GetInfoLogARB) },
    { "glGetObjectParameterfvARB", _O(GetObjectParameterfvARB) },
    { "glGetObjectParameterivARB", _O(GetObjectParameterivARB) },
-   { "glGetShaderSourceARB", _O(GetShaderSourceARB) },
-   { "glGetUniformLocationARB", _O(GetUniformLocationARB) },
-   { "glGetUniformfvARB", _O(GetUniformfvARB) },
-   { "glGetUniformivARB", _O(GetUniformivARB) },
-   { "glLinkProgramARB", _O(LinkProgramARB) },
-   { "glShaderSourceARB", _O(ShaderSourceARB) },
-   { "glUniform1fARB", _O(Uniform1fARB) },
-   { "glUniform1fvARB", _O(Uniform1fvARB) },
-   { "glUniform1iARB", _O(Uniform1iARB) },
-   { "glUniform1ivARB", _O(Uniform1ivARB) },
-   { "glUniform2fARB", _O(Uniform2fARB) },
-   { "glUniform2fvARB", _O(Uniform2fvARB) },
-   { "glUniform2iARB", _O(Uniform2iARB) },
-   { "glUniform2ivARB", _O(Uniform2ivARB) },
-   { "glUniform3fARB", _O(Uniform3fARB) },
-   { "glUniform3fvARB", _O(Uniform3fvARB) },
-   { "glUniform3iARB", _O(Uniform3iARB) },
-   { "glUniform3ivARB", _O(Uniform3ivARB) },
-   { "glUniform4fARB", _O(Uniform4fARB) },
-   { "glUniform4fvARB", _O(Uniform4fvARB) },
-   { "glUniform4iARB", _O(Uniform4iARB) },
-   { "glUniform4ivARB", _O(Uniform4ivARB) },
-   { "glUniformMatrix2fvARB", _O(UniformMatrix2fvARB) },
-   { "glUniformMatrix3fvARB", _O(UniformMatrix3fvARB) },
-   { "glUniformMatrix4fvARB", _O(UniformMatrix4fvARB) },
-   { "glUseProgramObjectARB", _O(UseProgramObjectARB) },
-   { "glValidateProgramARB", _O(ValidateProgramARB) },
-   { "glBindAttribLocationARB", _O(BindAttribLocationARB) },
-   { "glGetActiveAttribARB", _O(GetActiveAttribARB) },
-   { "glGetAttribLocationARB", _O(GetAttribLocationARB) },
-   { "glDrawBuffersARB", _O(DrawBuffersARB) },
-   { "glClampColorARB", _O(ClampColorARB) },
+   { "glGetShaderSource", _O(GetShaderSource) },
+   { "glGetUniformLocation", _O(GetUniformLocation) },
+   { "glGetUniformfv", _O(GetUniformfv) },
+   { "glGetUniformiv", _O(GetUniformiv) },
+   { "glLinkProgram", _O(LinkProgram) },
+   { "glShaderSource", _O(ShaderSource) },
+   { "glUniform1f", _O(Uniform1f) },
+   { "glUniform1fv", _O(Uniform1fv) },
+   { "glUniform1i", _O(Uniform1i) },
+   { "glUniform1iv", _O(Uniform1iv) },
+   { "glUniform2f", _O(Uniform2f) },
+   { "glUniform2fv", _O(Uniform2fv) },
+   { "glUniform2i", _O(Uniform2i) },
+   { "glUniform2iv", _O(Uniform2iv) },
+   { "glUniform3f", _O(Uniform3f) },
+   { "glUniform3fv", _O(Uniform3fv) },
+   { "glUniform3i", _O(Uniform3i) },
+   { "glUniform3iv", _O(Uniform3iv) },
+   { "glUniform4f", _O(Uniform4f) },
+   { "glUniform4fv", _O(Uniform4fv) },
+   { "glUniform4i", _O(Uniform4i) },
+   { "glUniform4iv", _O(Uniform4iv) },
+   { "glUniformMatrix2fv", _O(UniformMatrix2fv) },
+   { "glUniformMatrix3fv", _O(UniformMatrix3fv) },
+   { "glUniformMatrix4fv", _O(UniformMatrix4fv) },
+   { "glUseProgram", _O(UseProgram) },
+   { "glValidateProgram", _O(ValidateProgram) },
+   { "glBindAttribLocation", _O(BindAttribLocation) },
+   { "glGetActiveAttrib", _O(GetActiveAttrib) },
+   { "glGetAttribLocation", _O(GetAttribLocation) },
+   { "glDrawBuffers", _O(DrawBuffers) },
+   { "glClampColor", _O(ClampColor) },
    { "glDrawArraysInstancedARB", _O(DrawArraysInstancedARB) },
    { "glDrawElementsInstancedARB", _O(DrawElementsInstancedARB) },
    { "glRenderbufferStorageMultisample", _O(RenderbufferStorageMultisample) },
-   { "glFramebufferTextureARB", _O(FramebufferTextureARB) },
+   { "glFramebufferTexture", _O(FramebufferTexture) },
    { "glFramebufferTextureFaceARB", _O(FramebufferTextureFaceARB) },
-   { "glProgramParameteriARB", _O(ProgramParameteriARB) },
-   { "glVertexAttribDivisorARB", _O(VertexAttribDivisorARB) },
+   { "glProgramParameteri", _O(ProgramParameteri) },
+   { "glVertexAttribDivisor", _O(VertexAttribDivisor) },
    { "glFlushMappedBufferRange", _O(FlushMappedBufferRange) },
    { "glMapBufferRange", _O(MapBufferRange) },
-   { "glTexBufferARB", _O(TexBufferARB) },
+   { "glTexBuffer", _O(TexBuffer) },
    { "glBindVertexArray", _O(BindVertexArray) },
    { "glGenVertexArrays", _O(GenVertexArrays) },
    { "glCopyBufferSubData", _O(CopyBufferSubData) },
@@ -1266,52 +1266,52 @@ const struct name_offset known_dispatch[] = {
    { "glNormalPointerEXT", _O(NormalPointerEXT) },
    { "glTexCoordPointerEXT", _O(TexCoordPointerEXT) },
    { "glVertexPointerEXT", _O(VertexPointerEXT) },
-   { "glPointParameterfEXT", _O(PointParameterfEXT) },
-   { "glPointParameterfvEXT", _O(PointParameterfvEXT) },
+   { "glPointParameterf", _O(PointParameterf) },
+   { "glPointParameterfv", _O(PointParameterfv) },
    { "glLockArraysEXT", _O(LockArraysEXT) },
    { "glUnlockArraysEXT", _O(UnlockArraysEXT) },
-   { "glSecondaryColor3bEXT", _O(SecondaryColor3bEXT) },
-   { "glSecondaryColor3bvEXT", _O(SecondaryColor3bvEXT) },
-   { "glSecondaryColor3dEXT", _O(SecondaryColor3dEXT) },
-   { "glSecondaryColor3dvEXT", _O(SecondaryColor3dvEXT) },
+   { "glSecondaryColor3b", _O(SecondaryColor3b) },
+   { "glSecondaryColor3bv", _O(SecondaryColor3bv) },
+   { "glSecondaryColor3d", _O(SecondaryColor3d) },
+   { "glSecondaryColor3dv", _O(SecondaryColor3dv) },
    { "glSecondaryColor3fEXT", _O(SecondaryColor3fEXT) },
    { "glSecondaryColor3fvEXT", _O(SecondaryColor3fvEXT) },
-   { "glSecondaryColor3iEXT", _O(SecondaryColor3iEXT) },
-   { "glSecondaryColor3ivEXT", _O(SecondaryColor3ivEXT) },
-   { "glSecondaryColor3sEXT", _O(SecondaryColor3sEXT) },
-   { "glSecondaryColor3svEXT", _O(SecondaryColor3svEXT) },
-   { "glSecondaryColor3ubEXT", _O(SecondaryColor3ubEXT) },
-   { "glSecondaryColor3ubvEXT", _O(SecondaryColor3ubvEXT) },
-   { "glSecondaryColor3uiEXT", _O(SecondaryColor3uiEXT) },
-   { "glSecondaryColor3uivEXT", _O(SecondaryColor3uivEXT) },
-   { "glSecondaryColor3usEXT", _O(SecondaryColor3usEXT) },
-   { "glSecondaryColor3usvEXT", _O(SecondaryColor3usvEXT) },
-   { "glSecondaryColorPointerEXT", _O(SecondaryColorPointerEXT) },
-   { "glMultiDrawArraysEXT", _O(MultiDrawArraysEXT) },
+   { "glSecondaryColor3i", _O(SecondaryColor3i) },
+   { "glSecondaryColor3iv", _O(SecondaryColor3iv) },
+   { "glSecondaryColor3s", _O(SecondaryColor3s) },
+   { "glSecondaryColor3sv", _O(SecondaryColor3sv) },
+   { "glSecondaryColor3ub", _O(SecondaryColor3ub) },
+   { "glSecondaryColor3ubv", _O(SecondaryColor3ubv) },
+   { "glSecondaryColor3ui", _O(SecondaryColor3ui) },
+   { "glSecondaryColor3uiv", _O(SecondaryColor3uiv) },
+   { "glSecondaryColor3us", _O(SecondaryColor3us) },
+   { "glSecondaryColor3usv", _O(SecondaryColor3usv) },
+   { "glSecondaryColorPointer", _O(SecondaryColorPointer) },
+   { "glMultiDrawArrays", _O(MultiDrawArrays) },
    { "glMultiDrawElementsEXT", _O(MultiDrawElementsEXT) },
-   { "glFogCoordPointerEXT", _O(FogCoordPointerEXT) },
-   { "glFogCoorddEXT", _O(FogCoorddEXT) },
-   { "glFogCoorddvEXT", _O(FogCoorddvEXT) },
+   { "glFogCoordPointer", _O(FogCoordPointer) },
+   { "glFogCoordd", _O(FogCoordd) },
+   { "glFogCoorddv", _O(FogCoorddv) },
    { "glFogCoordfEXT", _O(FogCoordfEXT) },
    { "glFogCoordfvEXT", _O(FogCoordfvEXT) },
-   { "glBlendFuncSeparateEXT", _O(BlendFuncSeparateEXT) },
+   { "glBlendFuncSeparate", _O(BlendFuncSeparate) },
    { "glResizeBuffersMESA", _O(ResizeBuffersMESA) },
-   { "glWindowPos2dMESA", _O(WindowPos2dMESA) },
-   { "glWindowPos2dvMESA", _O(WindowPos2dvMESA) },
-   { "glWindowPos2fMESA", _O(WindowPos2fMESA) },
-   { "glWindowPos2fvMESA", _O(WindowPos2fvMESA) },
-   { "glWindowPos2iMESA", _O(WindowPos2iMESA) },
-   { "glWindowPos2ivMESA", _O(WindowPos2ivMESA) },
-   { "glWindowPos2sMESA", _O(WindowPos2sMESA) },
-   { "glWindowPos2svMESA", _O(WindowPos2svMESA) },
-   { "glWindowPos3dMESA", _O(WindowPos3dMESA) },
-   { "glWindowPos3dvMESA", _O(WindowPos3dvMESA) },
-   { "glWindowPos3fMESA", _O(WindowPos3fMESA) },
-   { "glWindowPos3fvMESA", _O(WindowPos3fvMESA) },
-   { "glWindowPos3iMESA", _O(WindowPos3iMESA) },
-   { "glWindowPos3ivMESA", _O(WindowPos3ivMESA) },
-   { "glWindowPos3sMESA", _O(WindowPos3sMESA) },
-   { "glWindowPos3svMESA", _O(WindowPos3svMESA) },
+   { "glWindowPos2d", _O(WindowPos2d) },
+   { "glWindowPos2dv", _O(WindowPos2dv) },
+   { "glWindowPos2f", _O(WindowPos2f) },
+   { "glWindowPos2fv", _O(WindowPos2fv) },
+   { "glWindowPos2i", _O(WindowPos2i) },
+   { "glWindowPos2iv", _O(WindowPos2iv) },
+   { "glWindowPos2s", _O(WindowPos2s) },
+   { "glWindowPos2sv", _O(WindowPos2sv) },
+   { "glWindowPos3d", _O(WindowPos3d) },
+   { "glWindowPos3dv", _O(WindowPos3dv) },
+   { "glWindowPos3f", _O(WindowPos3f) },
+   { "glWindowPos3fv", _O(WindowPos3fv) },
+   { "glWindowPos3i", _O(WindowPos3i) },
+   { "glWindowPos3iv", _O(WindowPos3iv) },
+   { "glWindowPos3s", _O(WindowPos3s) },
+   { "glWindowPos3sv", _O(WindowPos3sv) },
    { "glWindowPos4dMESA", _O(WindowPos4dMESA) },
    { "glWindowPos4dvMESA", _O(WindowPos4dvMESA) },
    { "glWindowPos4fMESA", _O(WindowPos4fMESA) },
@@ -1323,20 +1323,20 @@ const struct name_offset known_dispatch[] = {
    { "glMultiModeDrawArraysIBM", _O(MultiModeDrawArraysIBM) },
    { "glMultiModeDrawElementsIBM", _O(MultiModeDrawElementsIBM) },
    { "glAreProgramsResidentNV", _O(AreProgramsResidentNV) },
-   { "glBindProgramNV", _O(BindProgramNV) },
-   { "glDeleteProgramsNV", _O(DeleteProgramsNV) },
+   { "glBindProgramARB", _O(BindProgramARB) },
+   { "glDeleteProgramsARB", _O(DeleteProgramsARB) },
    { "glExecuteProgramNV", _O(ExecuteProgramNV) },
-   { "glGenProgramsNV", _O(GenProgramsNV) },
+   { "glGenProgramsARB", _O(GenProgramsARB) },
    { "glGetProgramParameterdvNV", _O(GetProgramParameterdvNV) },
    { "glGetProgramParameterfvNV", _O(GetProgramParameterfvNV) },
    { "glGetProgramStringNV", _O(GetProgramStringNV) },
    { "glGetProgramivNV", _O(GetProgramivNV) },
    { "glGetTrackMatrixivNV", _O(GetTrackMatrixivNV) },
-   { "glGetVertexAttribPointervNV", _O(GetVertexAttribPointervNV) },
+   { "glGetVertexAttribPointerv", _O(GetVertexAttribPointerv) },
    { "glGetVertexAttribdvNV", _O(GetVertexAttribdvNV) },
    { "glGetVertexAttribfvNV", _O(GetVertexAttribfvNV) },
    { "glGetVertexAttribivNV", _O(GetVertexAttribivNV) },
-   { "glIsProgramNV", _O(IsProgramNV) },
+   { "glIsProgram", _O(IsProgram) },
    { "glLoadProgramNV", _O(LoadProgramNV) },
    { "glProgramParameters4dvNV", _O(ProgramParameters4dvNV) },
    { "glProgramParameters4fvNV", _O(ProgramParameters4fvNV) },
@@ -1400,60 +1400,60 @@ const struct name_offset known_dispatch[] = {
    { "glPassTexCoordATI", _O(PassTexCoordATI) },
    { "glSampleMapATI", _O(SampleMapATI) },
    { "glSetFragmentShaderConstantATI", _O(SetFragmentShaderConstantATI) },
-   { "glPointParameteriNV", _O(PointParameteriNV) },
-   { "glPointParameterivNV", _O(PointParameterivNV) },
+   { "glPointParameteri", _O(PointParameteri) },
+   { "glPointParameteriv", _O(PointParameteriv) },
    { "glActiveStencilFaceEXT", _O(ActiveStencilFaceEXT) },
    { "glBindVertexArrayAPPLE", _O(BindVertexArrayAPPLE) },
-   { "glDeleteVertexArraysAPPLE", _O(DeleteVertexArraysAPPLE) },
+   { "glDeleteVertexArrays", _O(DeleteVertexArrays) },
    { "glGenVertexArraysAPPLE", _O(GenVertexArraysAPPLE) },
-   { "glIsVertexArrayAPPLE", _O(IsVertexArrayAPPLE) },
+   { "glIsVertexArray", _O(IsVertexArray) },
    { "glGetProgramNamedParameterdvNV", _O(GetProgramNamedParameterdvNV) },
    { "glGetProgramNamedParameterfvNV", _O(GetProgramNamedParameterfvNV) },
    { "glProgramNamedParameter4dNV", _O(ProgramNamedParameter4dNV) },
    { "glProgramNamedParameter4dvNV", _O(ProgramNamedParameter4dvNV) },
    { "glProgramNamedParameter4fNV", _O(ProgramNamedParameter4fNV) },
    { "glProgramNamedParameter4fvNV", _O(ProgramNamedParameter4fvNV) },
-   { "glPrimitiveRestartIndexNV", _O(PrimitiveRestartIndexNV) },
+   { "glPrimitiveRestartIndex", _O(PrimitiveRestartIndex) },
    { "glPrimitiveRestartNV", _O(PrimitiveRestartNV) },
    { "glDepthBoundsEXT", _O(DepthBoundsEXT) },
-   { "glBlendEquationSeparateEXT", _O(BlendEquationSeparateEXT) },
-   { "glBindFramebufferEXT", _O(BindFramebufferEXT) },
-   { "glBindRenderbufferEXT", _O(BindRenderbufferEXT) },
-   { "glCheckFramebufferStatusEXT", _O(CheckFramebufferStatusEXT) },
-   { "glDeleteFramebuffersEXT", _O(DeleteFramebuffersEXT) },
-   { "glDeleteRenderbuffersEXT", _O(DeleteRenderbuffersEXT) },
-   { "glFramebufferRenderbufferEXT", _O(FramebufferRenderbufferEXT) },
-   { "glFramebufferTexture1DEXT", _O(FramebufferTexture1DEXT) },
-   { "glFramebufferTexture2DEXT", _O(FramebufferTexture2DEXT) },
-   { "glFramebufferTexture3DEXT", _O(FramebufferTexture3DEXT) },
-   { "glGenFramebuffersEXT", _O(GenFramebuffersEXT) },
-   { "glGenRenderbuffersEXT", _O(GenRenderbuffersEXT) },
-   { "glGenerateMipmapEXT", _O(GenerateMipmapEXT) },
-   { "glGetFramebufferAttachmentParameterivEXT", _O(GetFramebufferAttachmentParameterivEXT) },
-   { "glGetRenderbufferParameterivEXT", _O(GetRenderbufferParameterivEXT) },
-   { "glIsFramebufferEXT", _O(IsFramebufferEXT) },
-   { "glIsRenderbufferEXT", _O(IsRenderbufferEXT) },
-   { "glRenderbufferStorageEXT", _O(RenderbufferStorageEXT) },
-   { "glBlitFramebufferEXT", _O(BlitFramebufferEXT) },
+   { "glBlendEquationSeparate", _O(BlendEquationSeparate) },
+   { "glBindFramebuffer", _O(BindFramebuffer) },
+   { "glBindRenderbuffer", _O(BindRenderbuffer) },
+   { "glCheckFramebufferStatus", _O(CheckFramebufferStatus) },
+   { "glDeleteFramebuffers", _O(DeleteFramebuffers) },
+   { "glDeleteRenderbuffers", _O(DeleteRenderbuffers) },
+   { "glFramebufferRenderbuffer", _O(FramebufferRenderbuffer) },
+   { "glFramebufferTexture1D", _O(FramebufferTexture1D) },
+   { "glFramebufferTexture2D", _O(FramebufferTexture2D) },
+   { "glFramebufferTexture3D", _O(FramebufferTexture3D) },
+   { "glGenFramebuffers", _O(GenFramebuffers) },
+   { "glGenRenderbuffers", _O(GenRenderbuffers) },
+   { "glGenerateMipmap", _O(GenerateMipmap) },
+   { "glGetFramebufferAttachmentParameteriv", _O(GetFramebufferAttachmentParameteriv) },
+   { "glGetRenderbufferParameteriv", _O(GetRenderbufferParameteriv) },
+   { "glIsFramebuffer", _O(IsFramebuffer) },
+   { "glIsRenderbuffer", _O(IsRenderbuffer) },
+   { "glRenderbufferStorage", _O(RenderbufferStorage) },
+   { "glBlitFramebuffer", _O(BlitFramebuffer) },
    { "glBufferParameteriAPPLE", _O(BufferParameteriAPPLE) },
    { "glFlushMappedBufferRangeAPPLE", _O(FlushMappedBufferRangeAPPLE) },
-   { "glBindFragDataLocationEXT", _O(BindFragDataLocationEXT) },
-   { "glGetFragDataLocationEXT", _O(GetFragDataLocationEXT) },
-   { "glGetUniformuivEXT", _O(GetUniformuivEXT) },
-   { "glGetVertexAttribIivEXT", _O(GetVertexAttribIivEXT) },
-   { "glGetVertexAttribIuivEXT", _O(GetVertexAttribIuivEXT) },
-   { "glUniform1uiEXT", _O(Uniform1uiEXT) },
-   { "glUniform1uivEXT", _O(Uniform1uivEXT) },
-   { "glUniform2uiEXT", _O(Uniform2uiEXT) },
-   { "glUniform2uivEXT", _O(Uniform2uivEXT) },
-   { "glUniform3uiEXT", _O(Uniform3uiEXT) },
-   { "glUniform3uivEXT", _O(Uniform3uivEXT) },
-   { "glUniform4uiEXT", _O(Uniform4uiEXT) },
-   { "glUniform4uivEXT", _O(Uniform4uivEXT) },
+   { "glBindFragDataLocation", _O(BindFragDataLocation) },
+   { "glGetFragDataLocation", _O(GetFragDataLocation) },
+   { "glGetUniformuiv", _O(GetUniformuiv) },
+   { "glGetVertexAttribIiv", _O(GetVertexAttribIiv) },
+   { "glGetVertexAttribIuiv", _O(GetVertexAttribIuiv) },
+   { "glUniform1ui", _O(Uniform1ui) },
+   { "glUniform1uiv", _O(Uniform1uiv) },
+   { "glUniform2ui", _O(Uniform2ui) },
+   { "glUniform2uiv", _O(Uniform2uiv) },
+   { "glUniform3ui", _O(Uniform3ui) },
+   { "glUniform3uiv", _O(Uniform3uiv) },
+   { "glUniform4ui", _O(Uniform4ui) },
+   { "glUniform4uiv", _O(Uniform4uiv) },
    { "glVertexAttribI1iEXT", _O(VertexAttribI1iEXT) },
-   { "glVertexAttribI1ivEXT", _O(VertexAttribI1ivEXT) },
+   { "glVertexAttribI1iv", _O(VertexAttribI1iv) },
    { "glVertexAttribI1uiEXT", _O(VertexAttribI1uiEXT) },
-   { "glVertexAttribI1uivEXT", _O(VertexAttribI1uivEXT) },
+   { "glVertexAttribI1uiv", _O(VertexAttribI1uiv) },
    { "glVertexAttribI2iEXT", _O(VertexAttribI2iEXT) },
    { "glVertexAttribI2ivEXT", _O(VertexAttribI2ivEXT) },
    { "glVertexAttribI2uiEXT", _O(VertexAttribI2uiEXT) },
@@ -1462,38 +1462,38 @@ const struct name_offset known_dispatch[] = {
    { "glVertexAttribI3ivEXT", _O(VertexAttribI3ivEXT) },
    { "glVertexAttribI3uiEXT", _O(VertexAttribI3uiEXT) },
    { "glVertexAttribI3uivEXT", _O(VertexAttribI3uivEXT) },
-   { "glVertexAttribI4bvEXT", _O(VertexAttribI4bvEXT) },
+   { "glVertexAttribI4bv", _O(VertexAttribI4bv) },
    { "glVertexAttribI4iEXT", _O(VertexAttribI4iEXT) },
    { "glVertexAttribI4ivEXT", _O(VertexAttribI4ivEXT) },
-   { "glVertexAttribI4svEXT", _O(VertexAttribI4svEXT) },
-   { "glVertexAttribI4ubvEXT", _O(VertexAttribI4ubvEXT) },
+   { "glVertexAttribI4sv", _O(VertexAttribI4sv) },
+   { "glVertexAttribI4ubv", _O(VertexAttribI4ubv) },
    { "glVertexAttribI4uiEXT", _O(VertexAttribI4uiEXT) },
    { "glVertexAttribI4uivEXT", _O(VertexAttribI4uivEXT) },
-   { "glVertexAttribI4usvEXT", _O(VertexAttribI4usvEXT) },
-   { "glVertexAttribIPointerEXT", _O(VertexAttribIPointerEXT) },
-   { "glFramebufferTextureLayerEXT", _O(FramebufferTextureLayerEXT) },
-   { "glColorMaskIndexedEXT", _O(ColorMaskIndexedEXT) },
-   { "glDisableIndexedEXT", _O(DisableIndexedEXT) },
-   { "glEnableIndexedEXT", _O(EnableIndexedEXT) },
-   { "glGetBooleanIndexedvEXT", _O(GetBooleanIndexedvEXT) },
-   { "glGetIntegerIndexedvEXT", _O(GetIntegerIndexedvEXT) },
-   { "glIsEnabledIndexedEXT", _O(IsEnabledIndexedEXT) },
+   { "glVertexAttribI4usv", _O(VertexAttribI4usv) },
+   { "glVertexAttribIPointer", _O(VertexAttribIPointer) },
+   { "glFramebufferTextureLayer", _O(FramebufferTextureLayer) },
+   { "glColorMaski", _O(ColorMaski) },
+   { "glDisablei", _O(Disablei) },
+   { "glEnablei", _O(Enablei) },
+   { "glGetBooleani_v", _O(GetBooleani_v) },
+   { "glGetIntegeri_v", _O(GetIntegeri_v) },
+   { "glIsEnabledi", _O(IsEnabledi) },
    { "glClearColorIiEXT", _O(ClearColorIiEXT) },
    { "glClearColorIuiEXT", _O(ClearColorIuiEXT) },
-   { "glGetTexParameterIivEXT", _O(GetTexParameterIivEXT) },
-   { "glGetTexParameterIuivEXT", _O(GetTexParameterIuivEXT) },
-   { "glTexParameterIivEXT", _O(TexParameterIivEXT) },
-   { "glTexParameterIuivEXT", _O(TexParameterIuivEXT) },
-   { "glBeginConditionalRenderNV", _O(BeginConditionalRenderNV) },
-   { "glEndConditionalRenderNV", _O(EndConditionalRenderNV) },
-   { "glBeginTransformFeedbackEXT", _O(BeginTransformFeedbackEXT) },
-   { "glBindBufferBaseEXT", _O(BindBufferBaseEXT) },
+   { "glGetTexParameterIiv", _O(GetTexParameterIiv) },
+   { "glGetTexParameterIuiv", _O(GetTexParameterIuiv) },
+   { "glTexParameterIiv", _O(TexParameterIiv) },
+   { "glTexParameterIuiv", _O(TexParameterIuiv) },
+   { "glBeginConditionalRender", _O(BeginConditionalRender) },
+   { "glEndConditionalRender", _O(EndConditionalRender) },
+   { "glBeginTransformFeedback", _O(BeginTransformFeedback) },
+   { "glBindBufferBase", _O(BindBufferBase) },
    { "glBindBufferOffsetEXT", _O(BindBufferOffsetEXT) },
-   { "glBindBufferRangeEXT", _O(BindBufferRangeEXT) },
-   { "glEndTransformFeedbackEXT", _O(EndTransformFeedbackEXT) },
-   { "glGetTransformFeedbackVaryingEXT", _O(GetTransformFeedbackVaryingEXT) },
-   { "glTransformFeedbackVaryingsEXT", _O(TransformFeedbackVaryingsEXT) },
-   { "glProvokingVertexEXT", _O(ProvokingVertexEXT) },
+   { "glBindBufferRange", _O(BindBufferRange) },
+   { "glEndTransformFeedback", _O(EndTransformFeedback) },
+   { "glGetTransformFeedbackVarying", _O(GetTransformFeedbackVarying) },
+   { "glTransformFeedbackVaryings", _O(TransformFeedbackVaryings) },
+   { "glProvokingVertex", _O(ProvokingVertex) },
    { "glGetObjectParameterivAPPLE", _O(GetObjectParameterivAPPLE) },
    { "glObjectPurgeableAPPLE", _O(ObjectPurgeableAPPLE) },
    { "glObjectUnpurgeableAPPLE", _O(ObjectUnpurgeableAPPLE) },
@@ -1504,8 +1504,8 @@ const struct name_offset known_dispatch[] = {
    { "glStencilFuncSeparateATI", _O(StencilFuncSeparateATI) },
    { "glProgramEnvParameters4fvEXT", _O(ProgramEnvParameters4fvEXT) },
    { "glProgramLocalParameters4fvEXT", _O(ProgramLocalParameters4fvEXT) },
-   { "glGetQueryObjecti64vEXT", _O(GetQueryObjecti64vEXT) },
-   { "glGetQueryObjectui64vEXT", _O(GetQueryObjectui64vEXT) },
+   { "glGetQueryObjecti64v", _O(GetQueryObjecti64v) },
+   { "glGetQueryObjectui64v", _O(GetQueryObjectui64v) },
    { "glEGLImageTargetRenderbufferStorageOES", _O(EGLImageTargetRenderbufferStorageOES) },
    { "glEGLImageTargetTexture2DOES", _O(EGLImageTargetTexture2DOES) },
    { NULL, 0 }