/* * %CopyrightBegin% * * Copyright Ericsson AB 2008-2016. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * %CopyrightEnd% */ /***** This file is generated do not edit ****/ gl_fns_t gl_fns[] = { {"glClearIndex", NULL, &weglClearIndex}, {"glClearColor", NULL, &weglClearColor}, {"glClear", NULL, &weglClear}, {"glIndexMask", NULL, &weglIndexMask}, {"glColorMask", NULL, &weglColorMask}, {"glAlphaFunc", NULL, &weglAlphaFunc}, {"glBlendFunc", NULL, &weglBlendFunc}, {"glLogicOp", NULL, &weglLogicOp}, {"glCullFace", NULL, &weglCullFace}, {"glFrontFace", NULL, &weglFrontFace}, {"glPointSize", NULL, &weglPointSize}, {"glLineWidth", NULL, &weglLineWidth}, {"glLineStipple", NULL, &weglLineStipple}, {"glPolygonMode", NULL, &weglPolygonMode}, {"glPolygonOffset", NULL, &weglPolygonOffset}, {"glPolygonStipple", NULL, &weglPolygonStipple}, {"glGetPolygonStipple", NULL, &weglGetPolygonStipple}, {"glEdgeFlagv", NULL, &weglEdgeFlagv}, {"glScissor", NULL, &weglScissor}, {"glClipPlane", NULL, &weglClipPlane}, {"glGetClipPlane", NULL, &weglGetClipPlane}, {"glDrawBuffer", NULL, &weglDrawBuffer}, {"glReadBuffer", NULL, &weglReadBuffer}, {"glEnable", NULL, &weglEnable}, {"glDisable", NULL, &weglDisable}, {"glIsEnabled", NULL, &weglIsEnabled}, {"glEnableClientState", NULL, &weglEnableClientState}, {"glDisableClientState", NULL, &weglDisableClientState}, {"glGetBooleanv", NULL, &weglGetBooleanv}, {"glGetDoublev", NULL, &weglGetDoublev}, {"glGetFloatv", NULL, &weglGetFloatv}, {"glGetIntegerv", NULL, &weglGetIntegerv}, {"glPushAttrib", NULL, &weglPushAttrib}, {"glPopAttrib", NULL, &weglPopAttrib}, {"glPushClientAttrib", NULL, &weglPushClientAttrib}, {"glPopClientAttrib", NULL, &weglPopClientAttrib}, {"glRenderMode", NULL, &weglRenderMode}, {"glGetError", NULL, &weglGetError}, {"glGetString", NULL, &weglGetString}, {"glFinish", NULL, &weglFinish}, {"glFlush", NULL, &weglFlush}, {"glHint", NULL, &weglHint}, {"glClearDepth", NULL, &weglClearDepth}, {"glDepthFunc", NULL, &weglDepthFunc}, {"glDepthMask", NULL, &weglDepthMask}, {"glDepthRange", NULL, &weglDepthRange}, {"glClearAccum", NULL, &weglClearAccum}, {"glAccum", NULL, &weglAccum}, {"glMatrixMode", NULL, &weglMatrixMode}, {"glOrtho", NULL, &weglOrtho}, {"glFrustum", NULL, &weglFrustum}, {"glViewport", NULL, &weglViewport}, {"glPushMatrix", NULL, &weglPushMatrix}, {"glPopMatrix", NULL, &weglPopMatrix}, {"glLoadIdentity", NULL, &weglLoadIdentity}, {"glLoadMatrixd", NULL, &weglLoadMatrixd}, {"glLoadMatrixf", NULL, &weglLoadMatrixf}, {"glMultMatrixd", NULL, &weglMultMatrixd}, {"glMultMatrixf", NULL, &weglMultMatrixf}, {"glRotated", NULL, &weglRotated}, {"glRotatef", NULL, &weglRotatef}, {"glScaled", NULL, &weglScaled}, {"glScalef", NULL, &weglScalef}, {"glTranslated", NULL, &weglTranslated}, {"glTranslatef", NULL, &weglTranslatef}, {"glIsList", NULL, &weglIsList}, {"glDeleteLists", NULL, &weglDeleteLists}, {"glGenLists", NULL, &weglGenLists}, {"glNewList", NULL, &weglNewList}, {"glEndList", NULL, &weglEndList}, {"glCallList", NULL, &weglCallList}, {"glCallLists", NULL, &weglCallLists}, {"glListBase", NULL, &weglListBase}, {"glBegin", NULL, &weglBegin}, {"glEnd", NULL, &weglEnd}, {"glVertex2dv", NULL, &weglVertex2dv}, {"glVertex2fv", NULL, &weglVertex2fv}, {"glVertex2iv", NULL, &weglVertex2iv}, {"glVertex2sv", NULL, &weglVertex2sv}, {"glVertex3dv", NULL, &weglVertex3dv}, {"glVertex3fv", NULL, &weglVertex3fv}, {"glVertex3iv", NULL, &weglVertex3iv}, {"glVertex3sv", NULL, &weglVertex3sv}, {"glVertex4dv", NULL, &weglVertex4dv}, {"glVertex4fv", NULL, &weglVertex4fv}, {"glVertex4iv", NULL, &weglVertex4iv}, {"glVertex4sv", NULL, &weglVertex4sv}, {"glNormal3bv", NULL, &weglNormal3bv}, {"glNormal3dv", NULL, &weglNormal3dv}, {"glNormal3fv", NULL, &weglNormal3fv}, {"glNormal3iv", NULL, &weglNormal3iv}, {"glNormal3sv", NULL, &weglNormal3sv}, {"glIndexdv", NULL, &weglIndexdv}, {"glIndexfv", NULL, &weglIndexfv}, {"glIndexiv", NULL, &weglIndexiv}, {"glIndexsv", NULL, &weglIndexsv}, {"glIndexubv", NULL, &weglIndexubv}, {"glColor3bv", NULL, &weglColor3bv}, {"glColor3dv", NULL, &weglColor3dv}, {"glColor3fv", NULL, &weglColor3fv}, {"glColor3iv", NULL, &weglColor3iv}, {"glColor3sv", NULL, &weglColor3sv}, {"glColor3ubv", NULL, &weglColor3ubv}, {"glColor3uiv", NULL, &weglColor3uiv}, {"glColor3usv", NULL, &weglColor3usv}, {"glColor4bv", NULL, &weglColor4bv}, {"glColor4dv", NULL, &weglColor4dv}, {"glColor4fv", NULL, &weglColor4fv}, {"glColor4iv", NULL, &weglColor4iv}, {"glColor4sv", NULL, &weglColor4sv}, {"glColor4ubv", NULL, &weglColor4ubv}, {"glColor4uiv", NULL, &weglColor4uiv}, {"glColor4usv", NULL, &weglColor4usv}, {"glTexCoord1dv", NULL, &weglTexCoord1dv}, {"glTexCoord1fv", NULL, &weglTexCoord1fv}, {"glTexCoord1iv", NULL, &weglTexCoord1iv}, {"glTexCoord1sv", NULL, &weglTexCoord1sv}, {"glTexCoord2dv", NULL, &weglTexCoord2dv}, {"glTexCoord2fv", NULL, &weglTexCoord2fv}, {"glTexCoord2iv", NULL, &weglTexCoord2iv}, {"glTexCoord2sv", NULL, &weglTexCoord2sv}, {"glTexCoord3dv", NULL, &weglTexCoord3dv}, {"glTexCoord3fv", NULL, &weglTexCoord3fv}, {"glTexCoord3iv", NULL, &weglTexCoord3iv}, {"glTexCoord3sv", NULL, &weglTexCoord3sv}, {"glTexCoord4dv", NULL, &weglTexCoord4dv}, {"glTexCoord4fv", NULL, &weglTexCoord4fv}, {"glTexCoord4iv", NULL, &weglTexCoord4iv}, {"glTexCoord4sv", NULL, &weglTexCoord4sv}, {"glRasterPos2dv", NULL, &weglRasterPos2dv}, {"glRasterPos2fv", NULL, &weglRasterPos2fv}, {"glRasterPos2iv", NULL, &weglRasterPos2iv}, {"glRasterPos2sv", NULL, &weglRasterPos2sv}, {"glRasterPos3dv", NULL, &weglRasterPos3dv}, {"glRasterPos3fv", NULL, &weglRasterPos3fv}, {"glRasterPos3iv", NULL, &weglRasterPos3iv}, {"glRasterPos3sv", NULL, &weglRasterPos3sv}, {"glRasterPos4dv", NULL, &weglRasterPos4dv}, {"glRasterPos4fv", NULL, &weglRasterPos4fv}, {"glRasterPos4iv", NULL, &weglRasterPos4iv}, {"glRasterPos4sv", NULL, &weglRasterPos4sv}, {"glRectd", NULL, &weglRectd}, {"glRectf", NULL, &weglRectf}, {"glRecti", NULL, &weglRecti}, {"glRects", NULL, &weglRects}, {"glRectdv", NULL, &weglRectdv}, {"glRectfv", NULL, &weglRectfv}, {"glRectiv", NULL, &weglRectiv}, {"glRectsv", NULL, &weglRectsv}, {"glVertexPointer", NULL, &weglVertexPointer}, {"glNormalPointer", NULL, &weglNormalPointer}, {"glColorPointer", NULL, &weglColorPointer}, {"glIndexPointer", NULL, &weglIndexPointer}, {"glTexCoordPointer", NULL, &weglTexCoordPointer}, {"glEdgeFlagPointer", NULL, &weglEdgeFlagPointer}, {"glArrayElement", NULL, &weglArrayElement}, {"glDrawArrays", NULL, &weglDrawArrays}, {"glDrawElements", NULL, &weglDrawElements}, {"glInterleavedArrays", NULL, &weglInterleavedArrays}, {"glShadeModel", NULL, &weglShadeModel}, {"glLightf", NULL, &weglLightf}, {"glLighti", NULL, &weglLighti}, {"glLightfv", NULL, &weglLightfv}, {"glLightiv", NULL, &weglLightiv}, {"glGetLightfv", NULL, &weglGetLightfv}, {"glGetLightiv", NULL, &weglGetLightiv}, {"glLightModelf", NULL, &weglLightModelf}, {"glLightModeli", NULL, &weglLightModeli}, {"glLightModelfv", NULL, &weglLightModelfv}, {"glLightModeliv", NULL, &weglLightModeliv}, {"glMaterialf", NULL, &weglMaterialf}, {"glMateriali", NULL, &weglMateriali}, {"glMaterialfv", NULL, &weglMaterialfv}, {"glMaterialiv", NULL, &weglMaterialiv}, {"glGetMaterialfv", NULL, &weglGetMaterialfv}, {"glGetMaterialiv", NULL, &weglGetMaterialiv}, {"glColorMaterial", NULL, &weglColorMaterial}, {"glPixelZoom", NULL, &weglPixelZoom}, {"glPixelStoref", NULL, &weglPixelStoref}, {"glPixelStorei", NULL, &weglPixelStorei}, {"glPixelTransferf", NULL, &weglPixelTransferf}, {"glPixelTransferi", NULL, &weglPixelTransferi}, {"glPixelMapfv", NULL, &weglPixelMapfv}, {"glPixelMapuiv", NULL, &weglPixelMapuiv}, {"glPixelMapusv", NULL, &weglPixelMapusv}, {"glGetPixelMapfv", NULL, &weglGetPixelMapfv}, {"glGetPixelMapuiv", NULL, &weglGetPixelMapuiv}, {"glGetPixelMapusv", NULL, &weglGetPixelMapusv}, {"glBitmap", NULL, &weglBitmap}, {"glReadPixels", NULL, &weglReadPixels}, {"glDrawPixels", NULL, &weglDrawPixels}, {"glCopyPixels", NULL, &weglCopyPixels}, {"glStencilFunc", NULL, &weglStencilFunc}, {"glStencilMask", NULL, &weglStencilMask}, {"glStencilOp", NULL, &weglStencilOp}, {"glClearStencil", NULL, &weglClearStencil}, {"glTexGend", NULL, &weglTexGend}, {"glTexGenf", NULL, &weglTexGenf}, {"glTexGeni", NULL, &weglTexGeni}, {"glTexGendv", NULL, &weglTexGendv}, {"glTexGenfv", NULL, &weglTexGenfv}, {"glTexGeniv", NULL, &weglTexGeniv}, {"glGetTexGendv", NULL, &weglGetTexGendv}, {"glGetTexGenfv", NULL, &weglGetTexGenfv}, {"glGetTexGeniv", NULL, &weglGetTexGeniv}, {"glTexEnvf", NULL, &weglTexEnvf}, {"glTexEnvi", NULL, &weglTexEnvi}, {"glTexEnvfv", NULL, &weglTexEnvfv}, {"glTexEnviv", NULL, &weglTexEnviv}, {"glGetTexEnvfv", NULL, &weglGetTexEnvfv}, {"glGetTexEnviv", NULL, &weglGetTexEnviv}, {"glTexParameterf", NULL, &weglTexParameterf}, {"glTexParameteri", NULL, &weglTexParameteri}, {"glTexParameterfv", NULL, &weglTexParameterfv}, {"glTexParameteriv", NULL, &weglTexParameteriv}, {"glGetTexParameterfv", NULL, &weglGetTexParameterfv}, {"glGetTexParameteriv", NULL, &weglGetTexParameteriv}, {"glGetTexLevelParameterfv", NULL, &weglGetTexLevelParameterfv}, {"glGetTexLevelParameteriv", NULL, &weglGetTexLevelParameteriv}, {"glTexImage1D", NULL, &weglTexImage1D}, {"glTexImage2D", NULL, &weglTexImage2D}, {"glGetTexImage", NULL, &weglGetTexImage}, {"glGenTextures", NULL, &weglGenTextures}, {"glDeleteTextures", NULL, &weglDeleteTextures}, {"glBindTexture", NULL, &weglBindTexture}, {"glPrioritizeTextures", NULL, &weglPrioritizeTextures}, {"glAreTexturesResident", NULL, &weglAreTexturesResident}, {"glIsTexture", NULL, &weglIsTexture}, {"glTexSubImage1D", NULL, &weglTexSubImage1D}, {"glTexSubImage2D", NULL, &weglTexSubImage2D}, {"glCopyTexImage1D", NULL, &weglCopyTexImage1D}, {"glCopyTexImage2D", NULL, &weglCopyTexImage2D}, {"glCopyTexSubImage1D", NULL, &weglCopyTexSubImage1D}, {"glCopyTexSubImage2D", NULL, &weglCopyTexSubImage2D}, {"glMap1d", NULL, &weglMap1d}, {"glMap1f", NULL, &weglMap1f}, {"glMap2d", NULL, &weglMap2d}, {"glMap2f", NULL, &weglMap2f}, {"glGetMapdv", NULL, &weglGetMapdv}, {"glGetMapfv", NULL, &weglGetMapfv}, {"glGetMapiv", NULL, &weglGetMapiv}, {"glEvalCoord1dv", NULL, &weglEvalCoord1dv}, {"glEvalCoord1fv", NULL, &weglEvalCoord1fv}, {"glEvalCoord2dv", NULL, &weglEvalCoord2dv}, {"glEvalCoord2fv", NULL, &weglEvalCoord2fv}, {"glMapGrid1d", NULL, &weglMapGrid1d}, {"glMapGrid1f", NULL, &weglMapGrid1f}, {"glMapGrid2d", NULL, &weglMapGrid2d}, {"glMapGrid2f", NULL, &weglMapGrid2f}, {"glEvalPoint1", NULL, &weglEvalPoint1}, {"glEvalPoint2", NULL, &weglEvalPoint2}, {"glEvalMesh1", NULL, &weglEvalMesh1}, {"glEvalMesh2", NULL, &weglEvalMesh2}, {"glFogf", NULL, &weglFogf}, {"glFogi", NULL, &weglFogi}, {"glFogfv", NULL, &weglFogfv}, {"glFogiv", NULL, &weglFogiv}, {"glFeedbackBuffer", NULL, &weglFeedbackBuffer}, {"glPassThrough", NULL, &weglPassThrough}, {"glSelectBuffer", NULL, &weglSelectBuffer}, {"glInitNames", NULL, &weglInitNames}, {"glLoadName", NULL, &weglLoadName}, {"glPushName", NULL, &weglPushName}, {"glPopName", NULL, &weglPopName}, {"glBlendColor", NULL, &weglBlendColor}, {"glBlendEquation", NULL, &weglBlendEquation}, {"glDrawRangeElements", NULL, &weglDrawRangeElements}, {"glTexImage3D", NULL, &weglTexImage3D}, {"glTexSubImage3D", NULL, &weglTexSubImage3D}, {"glCopyTexSubImage3D", NULL, &weglCopyTexSubImage3D}, {"glColorTable", "glColorTableSGI", &weglColorTable}, {"glColorTableParameterfv", "glColorTableParameterfvSGI", &weglColorTableParameterfv}, {"glColorTableParameteriv", "glColorTableParameterivSGI", &weglColorTableParameteriv}, {"glCopyColorTable", "glCopyColorTableSGI", &weglCopyColorTable}, {"glGetColorTable", "glGetColorTableSGI", &weglGetColorTable}, {"glGetColorTableParameterfv", "glGetColorTableParameterfvSGI", &weglGetColorTableParameterfv}, {"glGetColorTableParameteriv", "glGetColorTableParameterivSGI", &weglGetColorTableParameteriv}, {"glColorSubTable", NULL, &weglColorSubTable}, {"glCopyColorSubTable", NULL, &weglCopyColorSubTable}, {"glConvolutionFilter1D", NULL, &weglConvolutionFilter1D}, {"glConvolutionFilter2D", NULL, &weglConvolutionFilter2D}, {"glConvolutionParameterfv", NULL, &weglConvolutionParameterfv}, {"glConvolutionParameteriv", NULL, &weglConvolutionParameteriv}, {"glCopyConvolutionFilter1D", NULL, &weglCopyConvolutionFilter1D}, {"glCopyConvolutionFilter2D", NULL, &weglCopyConvolutionFilter2D}, {"glGetConvolutionFilter", NULL, &weglGetConvolutionFilter}, {"glGetConvolutionParameterfv", NULL, &weglGetConvolutionParameterfv}, {"glGetConvolutionParameteriv", NULL, &weglGetConvolutionParameteriv}, {"glSeparableFilter2D", NULL, &weglSeparableFilter2D}, {"glGetHistogram", NULL, &weglGetHistogram}, {"glGetHistogramParameterfv", NULL, &weglGetHistogramParameterfv}, {"glGetHistogramParameteriv", NULL, &weglGetHistogramParameteriv}, {"glGetMinmax", NULL, &weglGetMinmax}, {"glGetMinmaxParameterfv", NULL, &weglGetMinmaxParameterfv}, {"glGetMinmaxParameteriv", NULL, &weglGetMinmaxParameteriv}, {"glHistogram", NULL, &weglHistogram}, {"glMinmax", NULL, &weglMinmax}, {"glResetHistogram", NULL, &weglResetHistogram}, {"glResetMinmax", NULL, &weglResetMinmax}, {"glActiveTexture", "glActiveTextureARB", &weglActiveTexture}, {"glSampleCoverage", "glSampleCoverageARB", &weglSampleCoverage}, {"glCompressedTexImage3D", "glCompressedTexImage3DARB", &weglCompressedTexImage3D}, {"glCompressedTexImage2D", "glCompressedTexImage2DARB", &weglCompressedTexImage2D}, {"glCompressedTexImage1D", "glCompressedTexImage1DARB", &weglCompressedTexImage1D}, {"glCompressedTexSubImage3D", "glCompressedTexSubImage3DARB", &weglCompressedTexSubImage3D}, {"glCompressedTexSubImage2D", "glCompressedTexSubImage2DARB", &weglCompressedTexSubImage2D}, {"glCompressedTexSubImage1D", "glCompressedTexSubImage1DARB", &weglCompressedTexSubImage1D}, {"glGetCompressedTexImage", "glGetCompressedTexImageARB", &weglGetCompressedTexImage}, {"glClientActiveTexture", "glClientActiveTextureARB", &weglClientActiveTexture}, {"glMultiTexCoord1dv", "glMultiTexCoord1dvARB", &weglMultiTexCoord1dv}, {"glMultiTexCoord1fv", "glMultiTexCoord1fvARB", &weglMultiTexCoord1fv}, {"glMultiTexCoord1iv", "glMultiTexCoord1ivARB", &weglMultiTexCoord1iv}, {"glMultiTexCoord1sv", "glMultiTexCoord1svARB", &weglMultiTexCoord1sv}, {"glMultiTexCoord2dv", "glMultiTexCoord2dvARB", &weglMultiTexCoord2dv}, {"glMultiTexCoord2fv", "glMultiTexCoord2fvARB", &weglMultiTexCoord2fv}, {"glMultiTexCoord2iv", "glMultiTexCoord2ivARB", &weglMultiTexCoord2iv}, {"glMultiTexCoord2sv", "glMultiTexCoord2svARB", &weglMultiTexCoord2sv}, {"glMultiTexCoord3dv", "glMultiTexCoord3dvARB", &weglMultiTexCoord3dv}, {"glMultiTexCoord3fv", "glMultiTexCoord3fvARB", &weglMultiTexCoord3fv}, {"glMultiTexCoord3iv", "glMultiTexCoord3ivARB", &weglMultiTexCoord3iv}, {"glMultiTexCoord3sv", "glMultiTexCoord3svARB", &weglMultiTexCoord3sv}, {"glMultiTexCoord4dv", "glMultiTexCoord4dvARB", &weglMultiTexCoord4dv}, {"glMultiTexCoord4fv", "glMultiTexCoord4fvARB", &weglMultiTexCoord4fv}, {"glMultiTexCoord4iv", "glMultiTexCoord4ivARB", &weglMultiTexCoord4iv}, {"glMultiTexCoord4sv", "glMultiTexCoord4svARB", &weglMultiTexCoord4sv}, {"glLoadTransposeMatrixf", NULL, &weglLoadTransposeMatrixf}, {"glLoadTransposeMatrixd", NULL, &weglLoadTransposeMatrixd}, {"glMultTransposeMatrixf", NULL, &weglMultTransposeMatrixf}, {"glMultTransposeMatrixd", NULL, &weglMultTransposeMatrixd}, {"glBlendFuncSeparate", "glBlendFuncSeparateINGR", &weglBlendFuncSeparate}, {"glMultiDrawArrays", NULL, &weglMultiDrawArrays}, {"glPointParameterf", "glPointParameterfARB", &weglPointParameterf}, {"glPointParameterfv", "glPointParameterfvARB", &weglPointParameterfv}, {"glPointParameteri", NULL, &weglPointParameteri}, {"glPointParameteriv", NULL, &weglPointParameteriv}, {"glFogCoordfv", NULL, &weglFogCoordfv}, {"glFogCoorddv", NULL, &weglFogCoorddv}, {"glFogCoordPointer", NULL, &weglFogCoordPointer}, {"glSecondaryColor3bv", NULL, &weglSecondaryColor3bv}, {"glSecondaryColor3dv", NULL, &weglSecondaryColor3dv}, {"glSecondaryColor3fv", NULL, &weglSecondaryColor3fv}, {"glSecondaryColor3iv", NULL, &weglSecondaryColor3iv}, {"glSecondaryColor3sv", NULL, &weglSecondaryColor3sv}, {"glSecondaryColor3ubv", NULL, &weglSecondaryColor3ubv}, {"glSecondaryColor3uiv", NULL, &weglSecondaryColor3uiv}, {"glSecondaryColor3usv", NULL, &weglSecondaryColor3usv}, {"glSecondaryColorPointer", NULL, &weglSecondaryColorPointer}, {"glWindowPos2dv", "glWindowPos2dvARB", &weglWindowPos2dv}, {"glWindowPos2fv", "glWindowPos2fvARB", &weglWindowPos2fv}, {"glWindowPos2iv", "glWindowPos2ivARB", &weglWindowPos2iv}, {"glWindowPos2sv", "glWindowPos2svARB", &weglWindowPos2sv}, {"glWindowPos3dv", "glWindowPos3dvARB", &weglWindowPos3dv}, {"glWindowPos3fv", "glWindowPos3fvARB", &weglWindowPos3fv}, {"glWindowPos3iv", "glWindowPos3ivARB", &weglWindowPos3iv}, {"glWindowPos3sv", "glWindowPos3svARB", &weglWindowPos3sv}, {"glGenQueries", "glGenQueriesARB", &weglGenQueries}, {"glDeleteQueries", "glDeleteQueriesARB", &weglDeleteQueries}, {"glIsQuery", "glIsQueryARB", &weglIsQuery}, {"glBeginQuery", "glBeginQueryARB", &weglBeginQuery}, {"glEndQuery", "glEndQueryARB", &weglEndQuery}, {"glGetQueryiv", "glGetQueryivARB", &weglGetQueryiv}, {"glGetQueryObjectiv", "glGetQueryObjectivARB", &weglGetQueryObjectiv}, {"glGetQueryObjectuiv", "glGetQueryObjectuivARB", &weglGetQueryObjectuiv}, {"glBindBuffer", "glBindBufferARB", &weglBindBuffer}, {"glDeleteBuffers", "glDeleteBuffersARB", &weglDeleteBuffers}, {"glGenBuffers", "glGenBuffersARB", &weglGenBuffers}, {"glIsBuffer", "glIsBufferARB", &weglIsBuffer}, {"glBufferData", "glBufferDataARB", &weglBufferData}, {"glBufferSubData", "glBufferSubDataARB", &weglBufferSubData}, {"glGetBufferSubData", "glGetBufferSubDataARB", &weglGetBufferSubData}, {"glGetBufferParameteriv", NULL, &weglGetBufferParameteriv}, {"glBlendEquationSeparate", "glBlendEquationSeparateEXT", &weglBlendEquationSeparate}, {"glDrawBuffers", "glDrawBuffersARB", &weglDrawBuffers}, {"glStencilOpSeparate", "glStencilOpSeparateATI", &weglStencilOpSeparate}, {"glStencilFuncSeparate", "glStencilFuncSeparateATI", &weglStencilFuncSeparate}, {"glStencilMaskSeparate", NULL, &weglStencilMaskSeparate}, {"glAttachShader", NULL, &weglAttachShader}, {"glBindAttribLocation", NULL, &weglBindAttribLocation}, {"glCompileShader", NULL, &weglCompileShader}, {"glCreateProgram", NULL, &weglCreateProgram}, {"glCreateShader", NULL, &weglCreateShader}, {"glDeleteProgram", NULL, &weglDeleteProgram}, {"glDeleteShader", NULL, &weglDeleteShader}, {"glDetachShader", NULL, &weglDetachShader}, {"glDisableVertexAttribArray", "glDisableVertexAttribArrayARB", &weglDisableVertexAttribArray}, {"glEnableVertexAttribArray", "glEnableVertexAttribArrayARB", &weglEnableVertexAttribArray}, {"glGetActiveAttrib", NULL, &weglGetActiveAttrib}, {"glGetActiveUniform", NULL, &weglGetActiveUniform}, {"glGetAttachedShaders", NULL, &weglGetAttachedShaders}, {"glGetAttribLocation", NULL, &weglGetAttribLocation}, {"glGetProgramiv", "glGetProgramivARB", &weglGetProgramiv}, {"glGetProgramInfoLog", NULL, &weglGetProgramInfoLog}, {"glGetShaderiv", NULL, &weglGetShaderiv}, {"glGetShaderInfoLog", NULL, &weglGetShaderInfoLog}, {"glGetShaderSource", NULL, &weglGetShaderSource}, {"glGetUniformLocation", NULL, &weglGetUniformLocation}, {"glGetUniformfv", NULL, &weglGetUniformfv}, {"glGetUniformiv", NULL, &weglGetUniformiv}, {"glGetVertexAttribdv", "glGetVertexAttribdvARB", &weglGetVertexAttribdv}, {"glGetVertexAttribfv", "glGetVertexAttribfvARB", &weglGetVertexAttribfv}, {"glGetVertexAttribiv", "glGetVertexAttribivARB", &weglGetVertexAttribiv}, {"glIsProgram", "glIsProgramARB", &weglIsProgram}, {"glIsShader", NULL, &weglIsShader}, {"glLinkProgram", NULL, &weglLinkProgram}, {"glShaderSource", NULL, &weglShaderSource}, {"glUseProgram", NULL, &weglUseProgram}, {"glUniform1f", "glUniform1fARB", &weglUniform1f}, {"glUniform2f", "glUniform2fARB", &weglUniform2f}, {"glUniform3f", "glUniform3fARB", &weglUniform3f}, {"glUniform4f", "glUniform4fARB", &weglUniform4f}, {"glUniform1i", "glUniform1iARB", &weglUniform1i}, {"glUniform2i", "glUniform2iARB", &weglUniform2i}, {"glUniform3i", "glUniform3iARB", &weglUniform3i}, {"glUniform4i", "glUniform4iARB", &weglUniform4i}, {"glUniform1fv", "glUniform1fvARB", &weglUniform1fv}, {"glUniform2fv", "glUniform2fvARB", &weglUniform2fv}, {"glUniform3fv", "glUniform3fvARB", &weglUniform3fv}, {"glUniform4fv", "glUniform4fvARB", &weglUniform4fv}, {"glUniform1iv", "glUniform1ivARB", &weglUniform1iv}, {"glUniform2iv", "glUniform2ivARB", &weglUniform2iv}, {"glUniform3iv", "glUniform3ivARB", &weglUniform3iv}, {"glUniform4iv", "glUniform4ivARB", &weglUniform4iv}, {"glUniformMatrix2fv", "glUniformMatrix2fvARB", &weglUniformMatrix2fv}, {"glUniformMatrix3fv", "glUniformMatrix3fvARB", &weglUniformMatrix3fv}, {"glUniformMatrix4fv", "glUniformMatrix4fvARB", &weglUniformMatrix4fv}, {"glValidateProgram", NULL, &weglValidateProgram}, {"glVertexAttrib1dv", "glVertexAttrib1dvARB", &weglVertexAttrib1dv}, {"glVertexAttrib1fv", "glVertexAttrib1fvARB", &weglVertexAttrib1fv}, {"glVertexAttrib1sv", "glVertexAttrib1svARB", &weglVertexAttrib1sv}, {"glVertexAttrib2dv", "glVertexAttrib2dvARB", &weglVertexAttrib2dv}, {"glVertexAttrib2fv", "glVertexAttrib2fvARB", &weglVertexAttrib2fv}, {"glVertexAttrib2sv", "glVertexAttrib2svARB", &weglVertexAttrib2sv}, {"glVertexAttrib3dv", "glVertexAttrib3dvARB", &weglVertexAttrib3dv}, {"glVertexAttrib3fv", "glVertexAttrib3fvARB", &weglVertexAttrib3fv}, {"glVertexAttrib3sv", "glVertexAttrib3svARB", &weglVertexAttrib3sv}, {"glVertexAttrib4Nbv", "glVertexAttrib4NbvARB", &weglVertexAttrib4Nbv}, {"glVertexAttrib4Niv", "glVertexAttrib4NivARB", &weglVertexAttrib4Niv}, {"glVertexAttrib4Nsv", "glVertexAttrib4NsvARB", &weglVertexAttrib4Nsv}, {"glVertexAttrib4Nubv", "glVertexAttrib4NubvARB", &weglVertexAttrib4Nubv}, {"glVertexAttrib4Nuiv", "glVertexAttrib4NuivARB", &weglVertexAttrib4Nuiv}, {"glVertexAttrib4Nusv", "glVertexAttrib4NusvARB", &weglVertexAttrib4Nusv}, {"glVertexAttrib4bv", "glVertexAttrib4bvARB", &weglVertexAttrib4bv}, {"glVertexAttrib4dv", "glVertexAttrib4dvARB", &weglVertexAttrib4dv}, {"glVertexAttrib4fv", "glVertexAttrib4fvARB", &weglVertexAttrib4fv}, {"glVertexAttrib4iv", "glVertexAttrib4ivARB", &weglVertexAttrib4iv}, {"glVertexAttrib4sv", "glVertexAttrib4svARB", &weglVertexAttrib4sv}, {"glVertexAttrib4ubv", "glVertexAttrib4ubvARB", &weglVertexAttrib4ubv}, {"glVertexAttrib4uiv", "glVertexAttrib4uivARB", &weglVertexAttrib4uiv}, {"glVertexAttrib4usv", "glVertexAttrib4usvARB", &weglVertexAttrib4usv}, {"glVertexAttribPointer", "glVertexAttribPointerARB", &weglVertexAttribPointer}, {"glUniformMatrix2x3fv", NULL, &weglUniformMatrix2x3fv}, {"glUniformMatrix3x2fv", NULL, &weglUniformMatrix3x2fv}, {"glUniformMatrix2x4fv", NULL, &weglUniformMatrix2x4fv}, {"glUniformMatrix4x2fv", NULL, &weglUniformMatrix4x2fv}, {"glUniformMatrix3x4fv", NULL, &weglUniformMatrix3x4fv}, {"glUniformMatrix4x3fv", NULL, &weglUniformMatrix4x3fv}, {"glColorMaski", NULL, &weglColorMaski}, {"glGetBooleani_v", NULL, &weglGetBooleani_v}, {"glGetIntegeri_v", NULL, &weglGetIntegeri_v}, {"glEnablei", NULL, &weglEnablei}, {"glDisablei", NULL, &weglDisablei}, {"glIsEnabledi", NULL, &weglIsEnabledi}, {"glBeginTransformFeedback", NULL, &weglBeginTransformFeedback}, {"glEndTransformFeedback", NULL, &weglEndTransformFeedback}, {"glBindBufferRange", NULL, &weglBindBufferRange}, {"glBindBufferBase", NULL, &weglBindBufferBase}, {"glTransformFeedbackVaryings", NULL, &weglTransformFeedbackVaryings}, {"glGetTransformFeedbackVarying", NULL, &weglGetTransformFeedbackVarying}, {"glClampColor", "glClampColorARB", &weglClampColor}, {"glBeginConditionalRender", NULL, &weglBeginConditionalRender}, {"glEndConditionalRender", NULL, &weglEndConditionalRender}, {"glVertexAttribIPointer", NULL, &weglVertexAttribIPointer}, {"glGetVertexAttribIiv", NULL, &weglGetVertexAttribIiv}, {"glGetVertexAttribIuiv", NULL, &weglGetVertexAttribIuiv}, {"glVertexAttribI1iv", NULL, &weglVertexAttribI1iv}, {"glVertexAttribI2iv", NULL, &weglVertexAttribI2iv}, {"glVertexAttribI3iv", NULL, &weglVertexAttribI3iv}, {"glVertexAttribI4iv", NULL, &weglVertexAttribI4iv}, {"glVertexAttribI1uiv", NULL, &weglVertexAttribI1uiv}, {"glVertexAttribI2uiv", NULL, &weglVertexAttribI2uiv}, {"glVertexAttribI3uiv", NULL, &weglVertexAttribI3uiv}, {"glVertexAttribI4uiv", NULL, &weglVertexAttribI4uiv}, {"glVertexAttribI4bv", NULL, &weglVertexAttribI4bv}, {"glVertexAttribI4sv", NULL, &weglVertexAttribI4sv}, {"glVertexAttribI4ubv", NULL, &weglVertexAttribI4ubv}, {"glVertexAttribI4usv", NULL, &weglVertexAttribI4usv}, {"glGetUniformuiv", NULL, &weglGetUniformuiv}, {"glBindFragDataLocation", NULL, &weglBindFragDataLocation}, {"glGetFragDataLocation", NULL, &weglGetFragDataLocation}, {"glUniform1ui", NULL, &weglUniform1ui}, {"glUniform2ui", NULL, &weglUniform2ui}, {"glUniform3ui", NULL, &weglUniform3ui}, {"glUniform4ui", NULL, &weglUniform4ui}, {"glUniform1uiv", NULL, &weglUniform1uiv}, {"glUniform2uiv", NULL, &weglUniform2uiv}, {"glUniform3uiv", NULL, &weglUniform3uiv}, {"glUniform4uiv", NULL, &weglUniform4uiv}, {"glTexParameterIiv", NULL, &weglTexParameterIiv}, {"glTexParameterIuiv", NULL, &weglTexParameterIuiv}, {"glGetTexParameterIiv", NULL, &weglGetTexParameterIiv}, {"glGetTexParameterIuiv", NULL, &weglGetTexParameterIuiv}, {"glClearBufferiv", NULL, &weglClearBufferiv}, {"glClearBufferuiv", NULL, &weglClearBufferuiv}, {"glClearBufferfv", NULL, &weglClearBufferfv}, {"glClearBufferfi", NULL, &weglClearBufferfi}, {"glGetStringi", NULL, &weglGetStringi}, {"glDrawArraysInstanced", "glDrawArraysInstancedARB", &weglDrawArraysInstanced}, {"glDrawElementsInstanced", "glDrawElementsInstancedARB", &weglDrawElementsInstanced}, {"glTexBuffer", "glTexBufferARB", &weglTexBuffer}, {"glPrimitiveRestartIndex", NULL, &weglPrimitiveRestartIndex}, {"glGetInteger64i_v", NULL, &weglGetInteger64i_v}, {"glGetBufferParameteri64v", NULL, &weglGetBufferParameteri64v}, {"glFramebufferTexture", "glFramebufferTextureARB", &weglFramebufferTexture}, {"glVertexAttribDivisor", "glVertexAttribDivisorARB", &weglVertexAttribDivisor}, {"glMinSampleShading", "glMinSampleShadingARB", &weglMinSampleShading}, {"glBlendEquationi", "glBlendEquationiARB", &weglBlendEquationi}, {"glBlendEquationSeparatei", "glBlendEquationSeparateiARB", &weglBlendEquationSeparatei}, {"glBlendFunci", "glBlendFunciARB", &weglBlendFunci}, {"glBlendFuncSeparatei", "glBlendFuncSeparateiARB", &weglBlendFuncSeparatei}, {"glLoadTransposeMatrixfARB", NULL, &weglLoadTransposeMatrixfARB}, {"glLoadTransposeMatrixdARB", NULL, &weglLoadTransposeMatrixdARB}, {"glMultTransposeMatrixfARB", NULL, &weglMultTransposeMatrixfARB}, {"glMultTransposeMatrixdARB", NULL, &weglMultTransposeMatrixdARB}, {"glWeightbvARB", NULL, &weglWeightbvARB}, {"glWeightsvARB", NULL, &weglWeightsvARB}, {"glWeightivARB", NULL, &weglWeightivARB}, {"glWeightfvARB", NULL, &weglWeightfvARB}, {"glWeightdvARB", NULL, &weglWeightdvARB}, {"glWeightubvARB", NULL, &weglWeightubvARB}, {"glWeightusvARB", NULL, &weglWeightusvARB}, {"glWeightuivARB", NULL, &weglWeightuivARB}, {"glVertexBlendARB", NULL, &weglVertexBlendARB}, {"glCurrentPaletteMatrixARB", NULL, &weglCurrentPaletteMatrixARB}, {"glMatrixIndexubvARB", NULL, &weglMatrixIndexubvARB}, {"glMatrixIndexusvARB", NULL, &weglMatrixIndexusvARB}, {"glMatrixIndexuivARB", NULL, &weglMatrixIndexuivARB}, {"glProgramStringARB", NULL, &weglProgramStringARB}, {"glBindProgramARB", NULL, &weglBindProgramARB}, {"glDeleteProgramsARB", NULL, &weglDeleteProgramsARB}, {"glGenProgramsARB", NULL, &weglGenProgramsARB}, {"glProgramEnvParameter4dARB", NULL, &weglProgramEnvParameter4dARB}, {"glProgramEnvParameter4dvARB", NULL, &weglProgramEnvParameter4dvARB}, {"glProgramEnvParameter4fARB", NULL, &weglProgramEnvParameter4fARB}, {"glProgramEnvParameter4fvARB", NULL, &weglProgramEnvParameter4fvARB}, {"glProgramLocalParameter4dARB", NULL, &weglProgramLocalParameter4dARB}, {"glProgramLocalParameter4dvARB", NULL, &weglProgramLocalParameter4dvARB}, {"glProgramLocalParameter4fARB", NULL, &weglProgramLocalParameter4fARB}, {"glProgramLocalParameter4fvARB", NULL, &weglProgramLocalParameter4fvARB}, {"glGetProgramEnvParameterdvARB", NULL, &weglGetProgramEnvParameterdvARB}, {"glGetProgramEnvParameterfvARB", NULL, &weglGetProgramEnvParameterfvARB}, {"glGetProgramLocalParameterdvARB", NULL, &weglGetProgramLocalParameterdvARB}, {"glGetProgramLocalParameterfvARB", NULL, &weglGetProgramLocalParameterfvARB}, {"glGetProgramStringARB", NULL, &weglGetProgramStringARB}, {"glGetBufferParameterivARB", NULL, &weglGetBufferParameterivARB}, {"glDeleteObjectARB", NULL, &weglDeleteObjectARB}, {"glGetHandleARB", NULL, &weglGetHandleARB}, {"glDetachObjectARB", NULL, &weglDetachObjectARB}, {"glCreateShaderObjectARB", NULL, &weglCreateShaderObjectARB}, {"glShaderSourceARB", NULL, &weglShaderSourceARB}, {"glCompileShaderARB", NULL, &weglCompileShaderARB}, {"glCreateProgramObjectARB", NULL, &weglCreateProgramObjectARB}, {"glAttachObjectARB", NULL, &weglAttachObjectARB}, {"glLinkProgramARB", NULL, &weglLinkProgramARB}, {"glUseProgramObjectARB", NULL, &weglUseProgramObjectARB}, {"glValidateProgramARB", NULL, &weglValidateProgramARB}, {"glGetObjectParameterfvARB", NULL, &weglGetObjectParameterfvARB}, {"glGetObjectParameterivARB", NULL, &weglGetObjectParameterivARB}, {"glGetInfoLogARB", NULL, &weglGetInfoLogARB}, {"glGetAttachedObjectsARB", NULL, &weglGetAttachedObjectsARB}, {"glGetUniformLocationARB", NULL, &weglGetUniformLocationARB}, {"glGetActiveUniformARB", NULL, &weglGetActiveUniformARB}, {"glGetUniformfvARB", NULL, &weglGetUniformfvARB}, {"glGetUniformivARB", NULL, &weglGetUniformivARB}, {"glGetShaderSourceARB", NULL, &weglGetShaderSourceARB}, {"glBindAttribLocationARB", NULL, &weglBindAttribLocationARB}, {"glGetActiveAttribARB", NULL, &weglGetActiveAttribARB}, {"glGetAttribLocationARB", NULL, &weglGetAttribLocationARB}, {"glIsRenderbuffer", "glIsRenderbufferEXT", &weglIsRenderbuffer}, {"glBindRenderbuffer", "glBindRenderbufferEXT", &weglBindRenderbuffer}, {"glDeleteRenderbuffers", "glDeleteRenderbuffersEXT", &weglDeleteRenderbuffers}, {"glGenRenderbuffers", "glGenRenderbuffersEXT", &weglGenRenderbuffers}, {"glRenderbufferStorage", "glRenderbufferStorageEXT", &weglRenderbufferStorage}, {"glGetRenderbufferParameteriv", "glGetRenderbufferParameterivEXT", &weglGetRenderbufferParameteriv}, {"glIsFramebuffer", "glIsFramebufferEXT", &weglIsFramebuffer}, {"glBindFramebuffer", "glBindFramebufferEXT", &weglBindFramebuffer}, {"glDeleteFramebuffers", "glDeleteFramebuffersEXT", &weglDeleteFramebuffers}, {"glGenFramebuffers", "glGenFramebuffersEXT", &weglGenFramebuffers}, {"glCheckFramebufferStatus", "glCheckFramebufferStatusEXT", &weglCheckFramebufferStatus}, {"glFramebufferTexture1D", "glFramebufferTexture1DEXT", &weglFramebufferTexture1D}, {"glFramebufferTexture2D", "glFramebufferTexture2DEXT", &weglFramebufferTexture2D}, {"glFramebufferTexture3D", "glFramebufferTexture3DEXT", &weglFramebufferTexture3D}, {"glFramebufferRenderbuffer", "glFramebufferRenderbufferEXT", &weglFramebufferRenderbuffer}, {"glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameterivEXT", &weglGetFramebufferAttachmentParameteriv}, {"glGenerateMipmap", "glGenerateMipmapEXT", &weglGenerateMipmap}, {"glBlitFramebuffer", "glBlitFramebufferEXT", &weglBlitFramebuffer}, {"glRenderbufferStorageMultisample", "glRenderbufferStorageMultisampleEXT", &weglRenderbufferStorageMultisample}, {"glFramebufferTextureLayer", "glFramebufferTextureLayerARB", &weglFramebufferTextureLayer}, {"glFramebufferTextureFaceARB", NULL, &weglFramebufferTextureFaceARB}, {"glFlushMappedBufferRange", NULL, &weglFlushMappedBufferRange}, {"glBindVertexArray", NULL, &weglBindVertexArray}, {"glDeleteVertexArrays", NULL, &weglDeleteVertexArrays}, {"glGenVertexArrays", NULL, &weglGenVertexArrays}, {"glIsVertexArray", NULL, &weglIsVertexArray}, {"glGetUniformIndices", NULL, &weglGetUniformIndices}, {"glGetActiveUniformsiv", NULL, &weglGetActiveUniformsiv}, {"glGetActiveUniformName", NULL, &weglGetActiveUniformName}, {"glGetUniformBlockIndex", NULL, &weglGetUniformBlockIndex}, {"glGetActiveUniformBlockiv", NULL, &weglGetActiveUniformBlockiv}, {"glGetActiveUniformBlockName", NULL, &weglGetActiveUniformBlockName}, {"glUniformBlockBinding", NULL, &weglUniformBlockBinding}, {"glCopyBufferSubData", NULL, &weglCopyBufferSubData}, {"glDrawElementsBaseVertex", NULL, &weglDrawElementsBaseVertex}, {"glDrawRangeElementsBaseVertex", NULL, &weglDrawRangeElementsBaseVertex}, {"glDrawElementsInstancedBaseVertex", NULL, &weglDrawElementsInstancedBaseVertex}, {"glProvokingVertex", NULL, &weglProvokingVertex}, {"glFenceSync", NULL, &weglFenceSync}, {"glIsSync", NULL, &weglIsSync}, {"glDeleteSync", NULL, &weglDeleteSync}, {"glClientWaitSync", NULL, &weglClientWaitSync}, {"glWaitSync", NULL, &weglWaitSync}, {"glGetInteger64v", NULL, &weglGetInteger64v}, {"glGetSynciv", NULL, &weglGetSynciv}, {"glTexImage2DMultisample", NULL, &weglTexImage2DMultisample}, {"glTexImage3DMultisample", NULL, &weglTexImage3DMultisample}, {"glGetMultisamplefv", NULL, &weglGetMultisamplefv}, {"glSampleMaski", NULL, &weglSampleMaski}, {"glNamedStringARB", NULL, &weglNamedStringARB}, {"glDeleteNamedStringARB", NULL, &weglDeleteNamedStringARB}, {"glCompileShaderIncludeARB", NULL, &weglCompileShaderIncludeARB}, {"glIsNamedStringARB", NULL, &weglIsNamedStringARB}, {"glGetNamedStringARB", NULL, &weglGetNamedStringARB}, {"glGetNamedStringivARB", NULL, &weglGetNamedStringivARB}, {"glBindFragDataLocationIndexed", NULL, &weglBindFragDataLocationIndexed}, {"glGetFragDataIndex", NULL, &weglGetFragDataIndex}, {"glGenSamplers", NULL, &weglGenSamplers}, {"glDeleteSamplers", NULL, &weglDeleteSamplers}, {"glIsSampler", NULL, &weglIsSampler}, {"glBindSampler", NULL, &weglBindSampler}, {"glSamplerParameteri", NULL, &weglSamplerParameteri}, {"glSamplerParameteriv", NULL, &weglSamplerParameteriv}, {"glSamplerParameterf", NULL, &weglSamplerParameterf}, {"glSamplerParameterfv", NULL, &weglSamplerParameterfv}, {"glSamplerParameterIiv", NULL, &weglSamplerParameterIiv}, {"glSamplerParameterIuiv", NULL, &weglSamplerParameterIuiv}, {"glGetSamplerParameteriv", NULL, &weglGetSamplerParameteriv}, {"glGetSamplerParameterIiv", NULL, &weglGetSamplerParameterIiv}, {"glGetSamplerParameterfv", NULL, &weglGetSamplerParameterfv}, {"glGetSamplerParameterIuiv", NULL, &weglGetSamplerParameterIuiv}, {"glQueryCounter", NULL, &weglQueryCounter}, {"glGetQueryObjecti64v", NULL, &weglGetQueryObjecti64v}, {"glGetQueryObjectui64v", NULL, &weglGetQueryObjectui64v}, {"glDrawArraysIndirect", NULL, &weglDrawArraysIndirect}, {"glDrawElementsIndirect", NULL, &weglDrawElementsIndirect}, {"glUniform1d", NULL, &weglUniform1d}, {"glUniform2d", NULL, &weglUniform2d}, {"glUniform3d", NULL, &weglUniform3d}, {"glUniform4d", NULL, &weglUniform4d}, {"glUniform1dv", NULL, &weglUniform1dv}, {"glUniform2dv", NULL, &weglUniform2dv}, {"glUniform3dv", NULL, &weglUniform3dv}, {"glUniform4dv", NULL, &weglUniform4dv}, {"glUniformMatrix2dv", NULL, &weglUniformMatrix2dv}, {"glUniformMatrix3dv", NULL, &weglUniformMatrix3dv}, {"glUniformMatrix4dv", NULL, &weglUniformMatrix4dv}, {"glUniformMatrix2x3dv", NULL, &weglUniformMatrix2x3dv}, {"glUniformMatrix2x4dv", NULL, &weglUniformMatrix2x4dv}, {"glUniformMatrix3x2dv", NULL, &weglUniformMatrix3x2dv}, {"glUniformMatrix3x4dv", NULL, &weglUniformMatrix3x4dv}, {"glUniformMatrix4x2dv", NULL, &weglUniformMatrix4x2dv}, {"glUniformMatrix4x3dv", NULL, &weglUniformMatrix4x3dv}, {"glGetUniformdv", NULL, &weglGetUniformdv}, {"glGetSubroutineUniformLocation", NULL, &weglGetSubroutineUniformLocation}, {"glGetSubroutineIndex", NULL, &weglGetSubroutineIndex}, {"glGetActiveSubroutineUniformName", NULL, &weglGetActiveSubroutineUniformName}, {"glGetActiveSubroutineName", NULL, &weglGetActiveSubroutineName}, {"glUniformSubroutinesuiv", NULL, &weglUniformSubroutinesuiv}, {"glGetUniformSubroutineuiv", NULL, &weglGetUniformSubroutineuiv}, {"glGetProgramStageiv", NULL, &weglGetProgramStageiv}, {"glPatchParameteri", NULL, &weglPatchParameteri}, {"glPatchParameterfv", NULL, &weglPatchParameterfv}, {"glBindTransformFeedback", NULL, &weglBindTransformFeedback}, {"glDeleteTransformFeedbacks", NULL, &weglDeleteTransformFeedbacks}, {"glGenTransformFeedbacks", NULL, &weglGenTransformFeedbacks}, {"glIsTransformFeedback", NULL, &weglIsTransformFeedback}, {"glPauseTransformFeedback", NULL, &weglPauseTransformFeedback}, {"glResumeTransformFeedback", NULL, &weglResumeTransformFeedback}, {"glDrawTransformFeedback", NULL, &weglDrawTransformFeedback}, {"glDrawTransformFeedbackStream", NULL, &weglDrawTransformFeedbackStream}, {"glBeginQueryIndexed", NULL, &weglBeginQueryIndexed}, {"glEndQueryIndexed", NULL, &weglEndQueryIndexed}, {"glGetQueryIndexediv", NULL, &weglGetQueryIndexediv}, {"glReleaseShaderCompiler", NULL, &weglReleaseShaderCompiler}, {"glShaderBinary", NULL, &weglShaderBinary}, {"glGetShaderPrecisionFormat", NULL, &weglGetShaderPrecisionFormat}, {"glDepthRangef", NULL, &weglDepthRangef}, {"glClearDepthf", NULL, &weglClearDepthf}, {"glGetProgramBinary", NULL, &weglGetProgramBinary}, {"glProgramBinary", NULL, &weglProgramBinary}, {"glProgramParameteri", "glProgramParameteriARB", &weglProgramParameteri}, {"glUseProgramStages", NULL, &weglUseProgramStages}, {"glActiveShaderProgram", NULL, &weglActiveShaderProgram}, {"glCreateShaderProgramv", NULL, &weglCreateShaderProgramv}, {"glBindProgramPipeline", NULL, &weglBindProgramPipeline}, {"glDeleteProgramPipelines", NULL, &weglDeleteProgramPipelines}, {"glGenProgramPipelines", NULL, &weglGenProgramPipelines}, {"glIsProgramPipeline", NULL, &weglIsProgramPipeline}, {"glGetProgramPipelineiv", NULL, &weglGetProgramPipelineiv}, {"glProgramUniform1i", NULL, &weglProgramUniform1i}, {"glProgramUniform1iv", NULL, &weglProgramUniform1iv}, {"glProgramUniform1f", NULL, &weglProgramUniform1f}, {"glProgramUniform1fv", NULL, &weglProgramUniform1fv}, {"glProgramUniform1d", NULL, &weglProgramUniform1d}, {"glProgramUniform1dv", NULL, &weglProgramUniform1dv}, {"glProgramUniform1ui", NULL, &weglProgramUniform1ui}, {"glProgramUniform1uiv", NULL, &weglProgramUniform1uiv}, {"glProgramUniform2i", NULL, &weglProgramUniform2i}, {"glProgramUniform2iv", NULL, &weglProgramUniform2iv}, {"glProgramUniform2f", NULL, &weglProgramUniform2f}, {"glProgramUniform2fv", NULL, &weglProgramUniform2fv}, {"glProgramUniform2d", NULL, &weglProgramUniform2d}, {"glProgramUniform2dv", NULL, &weglProgramUniform2dv}, {"glProgramUniform2ui", NULL, &weglProgramUniform2ui}, {"glProgramUniform2uiv", NULL, &weglProgramUniform2uiv}, {"glProgramUniform3i", NULL, &weglProgramUniform3i}, {"glProgramUniform3iv", NULL, &weglProgramUniform3iv}, {"glProgramUniform3f", NULL, &weglProgramUniform3f}, {"glProgramUniform3fv", NULL, &weglProgramUniform3fv}, {"glProgramUniform3d", NULL, &weglProgramUniform3d}, {"glProgramUniform3dv", NULL, &weglProgramUniform3dv}, {"glProgramUniform3ui", NULL, &weglProgramUniform3ui}, {"glProgramUniform3uiv", NULL, &weglProgramUniform3uiv}, {"glProgramUniform4i", NULL, &weglProgramUniform4i}, {"glProgramUniform4iv", NULL, &weglProgramUniform4iv}, {"glProgramUniform4f", NULL, &weglProgramUniform4f}, {"glProgramUniform4fv", NULL, &weglProgramUniform4fv}, {"glProgramUniform4d", NULL, &weglProgramUniform4d}, {"glProgramUniform4dv", NULL, &weglProgramUniform4dv}, {"glProgramUniform4ui", NULL, &weglProgramUniform4ui}, {"glProgramUniform4uiv", NULL, &weglProgramUniform4uiv}, {"glProgramUniformMatrix2fv", NULL, &weglProgramUniformMatrix2fv}, {"glProgramUniformMatrix3fv", NULL, &weglProgramUniformMatrix3fv}, {"glProgramUniformMatrix4fv", NULL, &weglProgramUniformMatrix4fv}, {"glProgramUniformMatrix2dv", NULL, &weglProgramUniformMatrix2dv}, {"glProgramUniformMatrix3dv", NULL, &weglProgramUniformMatrix3dv}, {"glProgramUniformMatrix4dv", NULL, &weglProgramUniformMatrix4dv}, {"glProgramUniformMatrix2x3fv", NULL, &weglProgramUniformMatrix2x3fv}, {"glProgramUniformMatrix3x2fv", NULL, &weglProgramUniformMatrix3x2fv}, {"glProgramUniformMatrix2x4fv", NULL, &weglProgramUniformMatrix2x4fv}, {"glProgramUniformMatrix4x2fv", NULL, &weglProgramUniformMatrix4x2fv}, {"glProgramUniformMatrix3x4fv", NULL, &weglProgramUniformMatrix3x4fv}, {"glProgramUniformMatrix4x3fv", NULL, &weglProgramUniformMatrix4x3fv}, {"glProgramUniformMatrix2x3dv", NULL, &weglProgramUniformMatrix2x3dv}, {"glProgramUniformMatrix3x2dv", NULL, &weglProgramUniformMatrix3x2dv}, {"glProgramUniformMatrix2x4dv", NULL, &weglProgramUniformMatrix2x4dv}, {"glProgramUniformMatrix4x2dv", NULL, &weglProgramUniformMatrix4x2dv}, {"glProgramUniformMatrix3x4dv", NULL, &weglProgramUniformMatrix3x4dv}, {"glProgramUniformMatrix4x3dv", NULL, &weglProgramUniformMatrix4x3dv}, {"glValidateProgramPipeline", NULL, &weglValidateProgramPipeline}, {"glGetProgramPipelineInfoLog", NULL, &weglGetProgramPipelineInfoLog}, {"glVertexAttribL1dv", NULL, &weglVertexAttribL1dv}, {"glVertexAttribL2dv", NULL, &weglVertexAttribL2dv}, {"glVertexAttribL3dv", NULL, &weglVertexAttribL3dv}, {"glVertexAttribL4dv", NULL, &weglVertexAttribL4dv}, {"glVertexAttribLPointer", NULL, &weglVertexAttribLPointer}, {"glGetVertexAttribLdv", NULL, &weglGetVertexAttribLdv}, {"glViewportArrayv", NULL, &weglViewportArrayv}, {"glViewportIndexedf", NULL, &weglViewportIndexedf}, {"glViewportIndexedfv", NULL, &weglViewportIndexedfv}, {"glScissorArrayv", NULL, &weglScissorArrayv}, {"glScissorIndexed", NULL, &weglScissorIndexed}, {"glScissorIndexedv", NULL, &weglScissorIndexedv}, {"glDepthRangeArrayv", NULL, &weglDepthRangeArrayv}, {"glDepthRangeIndexed", NULL, &weglDepthRangeIndexed}, {"glGetFloati_v", NULL, &weglGetFloati_v}, {"glGetDoublei_v", NULL, &weglGetDoublei_v}, {"glDebugMessageControlARB", NULL, &weglDebugMessageControlARB}, {"glDebugMessageInsertARB", NULL, &weglDebugMessageInsertARB}, {"glGetDebugMessageLogARB", NULL, &weglGetDebugMessageLogARB}, {"glGetGraphicsResetStatusARB", NULL, &weglGetGraphicsResetStatusARB}, {"glDrawArraysInstancedBaseInstance", NULL, &weglDrawArraysInstancedBaseInstance}, {"glDrawElementsInstancedBaseInstance", NULL, &weglDrawElementsInstancedBaseInstance}, {"glDrawElementsInstancedBaseVertexBaseInstance", NULL, &weglDrawElementsInstancedBaseVertexBaseInstance}, {"glDrawTransformFeedbackInstanced", NULL, &weglDrawTransformFeedbackInstanced}, {"glDrawTransformFeedbackStreamInstanced", NULL, &weglDrawTransformFeedbackStreamInstanced}, {"glGetInternalformativ", NULL, &weglGetInternalformativ}, {"glBindImageTexture", NULL, &weglBindImageTexture}, {"glMemoryBarrier", NULL, &weglMemoryBarrier}, {"glTexStorage1D", NULL, &weglTexStorage1D}, {"glTexStorage2D", NULL, &weglTexStorage2D}, {"glTexStorage3D", NULL, &weglTexStorage3D}, {"glDepthBoundsEXT", NULL, &weglDepthBoundsEXT}, {"glStencilClearTagEXT", NULL, &weglStencilClearTagEXT}, { NULL, NULL, NULL}};