#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error meh!
#endif
//VERSION_1_0
GO(glAccum, vFuf)
GO(glAlphaFunc, vFuf)
GO(glBegin, vFu)
GO(glBitmap, vFiiffffp)
GO(glBlendFunc, vFuu)
GO(glCallList, vFu)
GO(glCallLists, vFiup)
GO(glClear, vFi)
GO(glClearAccum, vFffff)
GO(glClearColor, vFffff)
GO(glClearDepth, vFd)
GO(glClearIndex, vFf)
GO(glClearStencil, vFi)
GO(glClipPlane, vFup)
GO(glColor3b, vFccc)
GO(glColor3bv, vFp)
GO(glColor3d, vFddd)
GO(glColor3dv, vFp)
GO(glColor3f, vFfff)
GO(glColor3fv, vFp)
GO(glColor3i, vFiii)
GO(glColor3iv, vFp)
GO(glColor3s, vFiii)
GO(glColor3sv, vFp)
GO(glColor3ub, vFCCC)
GO(glColor3ubv, vFp)
GO(glColor3ui, vFuuu)
GO(glColor3uiv, vFp)
GO(glColor3us, vFWWW)
GO(glColor3usv, vFp)
GO(glColor4b, vFcccc)
GO(glColor4bv, vFp)
GO(glColor4d, vFdddd)
GO(glColor4dv, vFp)
GO(glColor4f, vFffff)
GO(glColor4fv, vFp)
GO(glColor4i, vFiiii)
GO(glColor4iv, vFp)
GO(glColor4s, vFiiii)
GO(glColor4sv, vFp)
GO(glColor4ub, vFCCCC)
GO(glColor4ubv, vFp)
GO(glColor4ui, vFuuuu)
GO(glColor4uiv, vFp)
GO(glColor4us, vFWWWW)
GO(glColor4usv, vFp)
GO(glColorMask, vFCCCC)
GO(glColorMaterial, vFuu)
GO(glCopyPixels, vFiiiiu)
GO(glCullFace, vFu)
GO(glDeleteLists, vFui)
GO(glDepthFunc, vFu)
GO(glDepthMask, vFi)
GO(glDepthRange, vFdd)
GO(glDisable, vFu)
GO(glDrawBuffer, vFu)
GO(glDrawPixels, vFiiuup)
GO(glEdgeFlag, vFi)
GO(glEdgeFlagv, vFp)
GO(glEnable, vFu)
GO(glEnd, vFv)
GO(glEndList, vFv)
GO(glEvalCoord1d, vFd)
GO(glEvalCoord1dv, vFp)
GO(glEvalCoord1f, vFf)
GO(glEvalCoord1fv, vFp)
GO(glEvalCoord2d, vFdd)
GO(glEvalCoord2dv, vFp)
GO(glEvalCoord2f, vFff)
GO(glEvalCoord2fv, vFp)
GO(glEvalMesh1, vFuii)
GO(glEvalMesh2, vFuiiii)
GO(glEvalPoint1, vFi)
GO(glEvalPoint2, vFii)
GO(glFeedbackBuffer, vFiup)
GO(glFinish, vFv)
GO(glFlush, vFv)
GO(glFogf, vFuf)
GO(glFogfv, vFup)
GO(glFogi, vFui)
GO(glFogiv, vFup)
GO(glFrontFace, vFu)
GO(glFrustum, vFdddddd)
GO(glGenLists, uFi)
GO(glGetBooleanv, vFup)
GO(glGetClipPlane, vFup)
GO(glGetDoublev, vFup)
GO(glGetError, uFv)
GO(glGetFloatv, vFup)
GO(glGetIntegerv, vFup)
GO(glGetLightfv, vFuup)
GO(glGetLightiv, vFuup)
GO(glGetMapdv, vFuup)
GO(glGetMapfv, vFuup)
GO(glGetMapiv, vFuup)
GO(glGetMaterialfv, vFuup)
GO(glGetMaterialiv, vFuup)
GO(glGetPixelMapfv, vFup)
GO(glGetPixelMapuiv, vFup)
GO(glGetPixelMapusv, vFup)
GO(glGetPolygonStipple, vFp)
GO(glGetString, pFu)
GO(glGetTexEnvfv, vFuup)
GO(glGetTexEnviv, vFuup)
GO(glGetTexGendv, vFuup)
GO(glGetTexGenfv, vFuup)
GO(glGetTexGeniv, vFuup)
GO(glGetTexImage, vFuiuup)
GO(glGetTexLevelParameterfv, vFuiup)
GO(glGetTexLevelParameteriv, vFuiup)
GO(glGetTexParameterfv, vFuup)
GO(glGetTexParameteriv, vFuup)
GO(glHint, vFuu)
GO(glIndexMask, vFu)
GO(glIndexd, vFd)
GO(glIndexdv, vFp)
GO(glIndexf, vFf)
GO(glIndexfv, vFp)
GO(glIndexi, vFi)
GO(glIndexiv, vFp)
GO(glIndexs, vFi)
GO(glIndexsv, vFp)
GO(glInitNames, vFv)
GO(glIsEnabled, iFu)
GO(glIsList, iFu)
GO(glLightModelf, vFuf)
GO(glLightModelfv, vFup)
GO(glLightModeli, vFui)
GO(glLightModeliv, vFup)
GO(glLightf, vFuuf)
GO(glLightfv, vFuup)
GO(glLighti, vFuui)
GO(glLightiv, vFuup)
GO(glLineStipple, vFiW)
GO(glLineWidth, vFf)
GO(glListBase, vFu)
GO(glLoadIdentity, vFv)
GO(glLoadMatrixd, vFp)
GO(glLoadMatrixf, vFp)
GO(glLoadName, vFu)
GO(glLogicOp, vFu)
GO(glMap1d, vFuddiip)
GO(glMap1f, vFuffiip)
GO(glMap2d, vFuddiiddiip)
GO(glMap2f, vFuffiiffiip)
GO(glMapGrid1d, vFidd)
GO(glMapGrid1f, vFiff)
GO(glMapGrid2d, vFiddidd)
GO(glMapGrid2f, vFiffiff)
GO(glMaterialf, vFuuf)
GO(glMaterialfv, vFuup)
GO(glMateriali, vFuui)
GO(glMaterialiv, vFuup)
GO(glMatrixMode, vFu)
GO(glMultMatrixd, vFp)
GO(glMultMatrixf, vFp)
GO(glNewList, vFuu)
GO(glNormal3b, vFiii)
GO(glNormal3bv, vFp)
GO(glNormal3d, vFddd)
GO(glNormal3dv, vFp)
GO(glNormal3f, vFfff)
GO(glNormal3fv, vFp)
GO(glNormal3i, vFiii)
GO(glNormal3iv, vFp)
GO(glNormal3s, vFiii)
GO(glNormal3sv, vFp)
GO(glOrtho, vFdddddd)
GO(glPassThrough, vFf)
GO(glPixelMapfv, vFuip)
GO(glPixelMapuiv, vFuip)
GO(glPixelMapusv, vFuip)
GO(glPixelStoref, vFuf)
GO(glPixelStorei, vFui)
GO(glPixelTransferf, vFuf)
GO(glPixelTransferi, vFui)
GO(glPixelZoom, vFff)
GO(glPointSize, vFf)
GO(glPolygonMode, vFuu)
GO(glPolygonStipple, vFp)
GO(glPopAttrib, vFv)
GO(glPopMatrix, vFv)
GO(glPopName, vFv)
GO(glPushAttrib, vFi)
GO(glPushMatrix, vFv)
GO(glPushName, vFu)
GO(glRasterPos2d, vFdd)
GO(glRasterPos2dv, vFp)
GO(glRasterPos2f, vFff)
GO(glRasterPos2fv, vFp)
GO(glRasterPos2i, vFii)
GO(glRasterPos2iv, vFp)
GO(glRasterPos2s, vFii)
GO(glRasterPos2sv, vFp)
GO(glRasterPos3d, vFddd)
GO(glRasterPos3dv, vFp)
GO(glRasterPos3f, vFfff)
GO(glRasterPos3fv, vFp)
GO(glRasterPos3i, vFiii)
GO(glRasterPos3iv, vFp)
GO(glRasterPos3s, vFiii)
GO(glRasterPos3sv, vFp)
GO(glRasterPos4d, vFdddd)
GO(glRasterPos4dv, vFp)
GO(glRasterPos4f, vFffff)
GO(glRasterPos4fv, vFp)
GO(glRasterPos4i, vFiiii)
GO(glRasterPos4iv, vFp)
GO(glRasterPos4s, vFiiii)
GO(glRasterPos4sv, vFp)
GO(glReadBuffer, vFu)
GO(glReadPixels, vFiiiiuup)
GO(glRectd, vFdddd)
GO(glRectdv, vFpp)
GO(glRectf, vFffff)
GO(glRectfv, vFpp)
GO(glRecti, vFiiii)
GO(glRectiv, vFpp)
GO(glRects, vFiiii)
GO(glRectsv, vFpp)
GO(glRenderMode, iFu)
GO(glRotated, vFdddd)
GO(glRotatef, vFffff)
GO(glScaled, vFddd)
GO(glScalef, vFfff)
GO(glScissor, vFiiii)
GO(glSelectBuffer, vFip)
GO(glShadeModel, vFu)
GO(glStencilFunc, vFuiu)
GO(glStencilMask, vFu)
GO(glStencilOp, vFuuu)
GO(glTexCoord1d, vFd)
GO(glTexCoord1dv, vFp)
GO(glTexCoord1f, vFf)
GO(glTexCoord1fv, vFp)
GO(glTexCoord1i, vFi)
GO(glTexCoord1iv, vFp)
GO(glTexCoord1s, vFi)
GO(glTexCoord1sv, vFp)
GO(glTexCoord2d, vFdd)
GO(glTexCoord2dv, vFp)
GO(glTexCoord2f, vFff)
GO(glTexCoord2fv, vFp)
GO(glTexCoord2i, vFii)
GO(glTexCoord2iv, vFp)
GO(glTexCoord2s, vFii)
GO(glTexCoord2sv, vFp)
GO(glTexCoord3d, vFddd)
GO(glTexCoord3dv, vFp)
GO(glTexCoord3f, vFfff)
GO(glTexCoord3fv, vFp)
GO(glTexCoord3i, vFiii)
GO(glTexCoord3iv, vFp)
GO(glTexCoord3s, vFiii)
GO(glTexCoord3sv, vFp)
GO(glTexCoord4d, vFdddd)
GO(glTexCoord4dv, vFp)
GO(glTexCoord4f, vFffff)
GO(glTexCoord4fv, vFp)
GO(glTexCoord4i, vFiiii)
GO(glTexCoord4iv, vFp)
GO(glTexCoord4s, vFiiii)
GO(glTexCoord4sv, vFp)
GO(glTexEnvf, vFuuf)
GO(glTexEnvfv, vFuup)
GO(glTexEnvi, vFuui)
GO(glTexEnviv, vFuup)
GO(glTexGend, vFuud)
GO(glTexGendv, vFuup)
GO(glTexGenf, vFuuf)
GO(glTexGenfv, vFuup)
GO(glTexGeni, vFuui)
GO(glTexGeniv, vFuup)
GO(glTexImage1D, vFuiiiiuup)
GO(glTexImage2D, vFuiiiiiuup)
GO(glTexParameterf, vFuuf)
GO(glTexParameterfv, vFuup)
GO(glTexParameteri, vFuui)
GO(glTexParameteriv, vFuup)
GO(glTranslated, vFddd)
GO(glTranslatef, vFfff)
GO(glVertex2d, vFdd)
GO(glVertex2dv, vFp)
GO(glVertex2f, vFff)
GO(glVertex2fv, vFp)
GO(glVertex2i, vFii)
GO(glVertex2iv, vFp)
GO(glVertex2s, vFii)
GO(glVertex2sv, vFp)
GO(glVertex3d, vFddd)
GO(glVertex3dv, vFp)
GO(glVertex3f, vFfff)
GO(glVertex3fv, vFp)
GO(glVertex3i, vFiii)
GO(glVertex3iv, vFp)
GO(glVertex3s, vFiii)
GO(glVertex3sv, vFp)
GO(glVertex4d, vFdddd)
GO(glVertex4dv, vFp)
GO(glVertex4f, vFffff)
GO(glVertex4fv, vFp)
GO(glVertex4i, vFiiii)
GO(glVertex4iv, vFp)
GO(glVertex4s, vFiiii)
GO(glVertex4sv, vFp)
GO(glViewport, vFiiii)
//VERSION_1_1
GO(glAreTexturesResident, CFipp)
GO(glArrayElement, vFi)
GO(glBindTexture, vFuu)
GO(glColorPointer, vFiuip)
GO(glCopyTexImage1D, vFuiuiiii)
GO(glCopyTexImage2D, vFuiuiiiii)
GO(glCopyTexSubImage1D, vFuiiiii)
GO(glCopyTexSubImage2D, vFuiiiiiii)
GO(glDeleteTextures, vFip)
GO(glDisableClientState, vFu)
GO(glDrawArrays, vFuii)
GO(glDrawElements, vFuiup)
GO(glEdgeFlagPointer, vFip)
GO(glEnableClientState, vFu)
GO(glGenTextures, vFip)
GO(glGetPointerv, vFup)
GO(glIndexPointer, vFuip)
GO(glIndexub, vFu)
GO(glIndexubv, vFp)
GO(glInterleavedArrays, vFuip)
GO(glIsTexture, iFu)
GO(glNormalPointer, vFuip)
GO(glPolygonOffset, vFff)
GO(glPopClientAttrib, vFv)
GO(glPrioritizeTextures, vFipp)
GO(glPushClientAttrib, vFi)
GO(glTexCoordPointer, vFiuip)
GO(glTexSubImage1D, vFuiiiuup)
GO(glTexSubImage2D, vFuiiiiiuup)
GO(glVertexPointer, vFiuip)
//VERSION_1_2
GO(glBlendColor, vFffff)
GO(glBlendEquation, vFu)
GO(glColorSubTable, vFuiiuup)
GO(glColorTable, vFuuiuup)
GO(glColorTableParameterfv, vFuup)
GO(glColorTableParameteriv, vFuup)
GO(glConvolutionFilter1D, vFuuiuup)
GO(glConvolutionFilter2D, vFuuiiuup)
GO(glConvolutionParameterf, vFuuf)
GO(glConvolutionParameterfv, vFuup)
GO(glConvolutionParameteri, vFuui)
GO(glConvolutionParameteriv, vFuup)
GO(glCopyColorSubTable, vFuiiii)
GO(glCopyColorTable, vFuuiii)
GO(glCopyConvolutionFilter1D, vFuuiii)
GO(glCopyConvolutionFilter2D, vFuuiiii)
GO(glCopyTexSubImage3D, vFuiiiiiiii)
GO(glDrawRangeElements, vFuuuiup)
GO(glGetColorTable, vFuuup)
GO(glGetColorTableParameterfv, vFuup)
GO(glGetColorTableParameteriv, vFuup)
GO(glGetConvolutionFilter, vFuuup)
GO(glGetConvolutionParameterfv, vFuup)
GO(glGetConvolutionParameteriv, vFuup)
GO(glGetHistogram, vFuiuup)
GO(glGetHistogramParameterfv, vFuup)
GO(glGetHistogramParameteriv, vFuup)
GO(glGetMinmax, vFuCuup)
GO(glGetMinmaxParameterfv, vFuup)
GO(glGetMinmaxParameteriv, vFuup)
GO(glGetSeparableFilter, vFuuuppp)
GO(glHistogram, vFuiui)
GO(glMinmax, vFuui)
GO(glResetHistogram, vFu)
GO(glResetMinmax, vFu)
GO(glSeparableFilter2D, vFuuiiuupp)
GO(glTexImage3D, vFuiiiiiiuup)
GO(glTexSubImage3D, vFuiiiiiiiuup)
//VERSION_1_3
GO(glActiveTexture, vFu)
GO(glClientActiveTexture, vFu)
GO(glCompressedTexImage1D, vFuiuiiip)
GO(glCompressedTexImage2D, vFuiuiiiip)
GO(glCompressedTexImage3D, vFuiuiiiiip)
GO(glCompressedTexSubImage1D, vFuiiiuip)
GO(glCompressedTexSubImage2D, vFuiiiiiuip)
GO(glCompressedTexSubImage3D, vFuiiiiiiiuip)
GO(glGetCompressedTexImage, vFuip)
GO(glLoadTransposeMatrixd, vFp)
GO(glLoadTransposeMatrixf, vFp)
GO(glMultTransposeMatrixd, vFp)
GO(glMultTransposeMatrixf, vFp)
GO(glMultiTexCoord1d, vFud)
GO(glMultiTexCoord1dv, vFup)
GO(glMultiTexCoord1f, vFuf)
GO(glMultiTexCoord1fv, vFup)
GO(glMultiTexCoord1i, vFui)
GO(glMultiTexCoord1iv, vFup)
GO(glMultiTexCoord1s, vFui)
GO(glMultiTexCoord1sv, vFup)
GO(glMultiTexCoord2d, vFudd)
GO(glMultiTexCoord2dv, vFup)
GO(glMultiTexCoord2f, vFuff)
GO(glMultiTexCoord2fv, vFup)
GO(glMultiTexCoord2i, vFuii)
GO(glMultiTexCoord2iv, vFup)
GO(glMultiTexCoord2s, vFuii)
GO(glMultiTexCoord2sv, vFup)
GO(glMultiTexCoord3d, vFuddd)
GO(glMultiTexCoord3dv, vFup)
GO(glMultiTexCoord3f, vFufff)
GO(glMultiTexCoord3fv, vFup)
GO(glMultiTexCoord3i, vFuiii)
GO(glMultiTexCoord3iv, vFup)
GO(glMultiTexCoord3s, vFuiii)
GO(glMultiTexCoord3sv, vFup)
GO(glMultiTexCoord4d, vFudddd)
GO(glMultiTexCoord4dv, vFup)
GO(glMultiTexCoord4f, vFuffff)
GO(glMultiTexCoord4fv, vFup)
GO(glMultiTexCoord4i, vFuiiii)
GO(glMultiTexCoord4iv, vFup)
GO(glMultiTexCoord4s, vFuiiii)
GO(glMultiTexCoord4sv, vFup)
GO(glSampleCoverage, vFfi)
//VERSION_1_4
GO(glBlendFuncSeparate, vFuuuu)
GO(glFogCoordPointer, vFuip)
GO(glFogCoordd, vFd)
GO(glFogCoorddv, vFp)
GO(glFogCoordf, vFf)
GO(glFogCoordfv, vFp)
GO(glMultiDrawArrays, vFuppi)
GO(glMultiDrawElements, vFupupi)
GO(glPointParameterf, vFuf)
GO(glPointParameterfv, vFup)
GO(glPointParameteri, vFui)
GO(glPointParameteriv, vFup)
GO(glSecondaryColor3b, vFiii)
GO(glSecondaryColor3bv, vFp)
GO(glSecondaryColor3d, vFddd)
GO(glSecondaryColor3dv, vFp)
GO(glSecondaryColor3f, vFfff)
GO(glSecondaryColor3fv, vFp)
GO(glSecondaryColor3i, vFiii)
GO(glSecondaryColor3iv, vFp)
GO(glSecondaryColor3s, vFiii)
GO(glSecondaryColor3sv, vFp)
GO(glSecondaryColor3ub, vFuuu)
GO(glSecondaryColor3ubv, vFp)
GO(glSecondaryColor3ui, vFuuu)
GO(glSecondaryColor3uiv, vFp)
GO(glSecondaryColor3us, vFuuu)
GO(glSecondaryColor3usv, vFp)
GO(glSecondaryColorPointer, vFiuip)
GO(glWindowPos2d, vFdd)
GO(glWindowPos2dv, vFp)
GO(glWindowPos2f, vFff)
GO(glWindowPos2fv, vFp)
GO(glWindowPos2i, vFii)
GO(glWindowPos2iv, vFp)
GO(glWindowPos2s, vFii)
GO(glWindowPos2sv, vFp)
GO(glWindowPos3d, vFddd)
GO(glWindowPos3dv, vFp)
GO(glWindowPos3f, vFfff)
GO(glWindowPos3fv, vFp)
GO(glWindowPos3i, vFiii)
GO(glWindowPos3iv, vFp)
GO(glWindowPos3s, vFiii)
GO(glWindowPos3sv, vFp)
//VERSION_1_5
GO(glBeginQuery, vFuu)
GO(glBindBuffer, vFuu)
GO(glBufferData, vFulpu)
GO(glBufferSubData, vFullp)
GO(glDeleteBuffers, vFip)
GO(glDeleteQueries, vFip)
GO(glEndQuery, vFu)
GO(glGenBuffers, vFip)
GO(glGenQueries, vFip)
GO(glGetBufferParameteriv, vFuup)
GO(glGetBufferPointerv, vFuup)
GO(glGetBufferSubData, vFullp)
GO(glGetQueryObjectiv, vFuup)
GO(glGetQueryObjectuiv, vFuup)
GO(glGetQueryiv, vFuup)
GO(glIsBuffer, iFu)
GO(glIsQuery, iFu)
GO(glMapBuffer, pFuu)
GO(glUnmapBuffer, iFu)
//VERSION_2_0
GO(glAttachShader, vFuu)
GO(glBindAttribLocation, vFuup)
GO(glBlendEquationSeparate, vFuu)
GO(glCompileShader, vFu)
GO(glCreateProgram, uFv)
GO(glCreateShader, uFu)
GO(glDeleteProgram, vFu)
GO(glDeleteShader, vFu)
GO(glDetachShader, vFuu)
GO(glDisableVertexAttribArray, vFu)
GO(glDrawBuffers, vFip)
GO(glEnableVertexAttribArray, vFu)
GO(glGetActiveAttrib, vFuuipppp)
GO(glGetActiveUniform, vFuuipppp)
GO(glGetAttachedShaders, vFuipp)
GO(glGetAttribLocation, iFup)
GO(glGetProgramInfoLog, vFuipp)
GO(glGetProgramiv, vFuup)
GO(glGetShaderInfoLog, vFuipp)
GO(glGetShaderSource, vFuipp)
GO(glGetShaderiv, vFuup)
GO(glGetUniformLocation, iFup)
GO(glGetUniformfv, vFuip)
GO(glGetUniformiv, vFuip)
GO(glGetVertexAttribPointerv, vFuup)
GO(glGetVertexAttribdv, vFuup)
GO(glGetVertexAttribfv, vFuup)
GO(glGetVertexAttribiv, vFuup)
GO(glIsProgram, iFu)
GO(glIsShader, iFu)
GO(glLinkProgram, vFu)
GO(glShaderSource, vFuipp)
GO(glStencilFuncSeparate, vFuuiu)
GO(glStencilMaskSeparate, vFuu)
GO(glStencilOpSeparate, vFuuuu)
GO(glUniform1f, vFif)
GO(glUniform1fv, vFiip)
GO(glUniform1i, vFii)
GO(glUniform1iv, vFiip)
GO(glUniform2f, vFiff)
GO(glUniform2fv, vFiip)
GO(glUniform2i, vFiii)
GO(glUniform2iv, vFiip)
GO(glUniform3f, vFifff)
GO(glUniform3fv, vFiip)
GO(glUniform3i, vFiiii)
GO(glUniform3iv, vFiip)
GO(glUniform4f, vFiffff)
GO(glUniform4fv, vFiip)
GO(glUniform4i, vFiiiii)
GO(glUniform4iv, vFiip)
GO(glUniformMatrix2fv, vFiiip)
GO(glUniformMatrix3fv, vFiiip)
GO(glUniformMatrix4fv, vFiiip)
GO(glUseProgram, vFu)
GO(glValidateProgram, vFu)
GO(glVertexAttrib1d, vFud)
GO(glVertexAttrib1dv, vFup)
GO(glVertexAttrib1f, vFuf)
GO(glVertexAttrib1fv, vFup)
GO(glVertexAttrib1s, vFui)
GO(glVertexAttrib1sv, vFup)
GO(glVertexAttrib2d, vFudd)
GO(glVertexAttrib2dv, vFup)
GO(glVertexAttrib2f, vFuff)
GO(glVertexAttrib2fv, vFup)
GO(glVertexAttrib2s, vFuii)
GO(glVertexAttrib2sv, vFup)
GO(glVertexAttrib3d, vFuddd)
GO(glVertexAttrib3dv, vFup)
GO(glVertexAttrib3f, vFufff)
GO(glVertexAttrib3fv, vFup)
GO(glVertexAttrib3s, vFuiii)
GO(glVertexAttrib3sv, vFup)
GO(glVertexAttrib4Nbv, vFup)
GO(glVertexAttrib4Niv, vFup)
GO(glVertexAttrib4Nsv, vFup)
GO(glVertexAttrib4Nub, vFuuuuu)
GO(glVertexAttrib4Nubv, vFup)
GO(glVertexAttrib4Nuiv, vFup)
GO(glVertexAttrib4Nusv, vFup)
GO(glVertexAttrib4bv, vFup)
GO(glVertexAttrib4d, vFudddd)
GO(glVertexAttrib4dv, vFup)
GO(glVertexAttrib4f, vFuffff)
GO(glVertexAttrib4fv, vFup)
GO(glVertexAttrib4iv, vFup)
GO(glVertexAttrib4s, vFuiiii)
GO(glVertexAttrib4sv, vFup)
GO(glVertexAttrib4ubv, vFup)
GO(glVertexAttrib4uiv, vFup)
GO(glVertexAttrib4usv, vFup)
GO(glVertexAttribPointer, vFuiuiip)
//VERSION_2_1
GO(glUniformMatrix2x3fv, vFiiip)
GO(glUniformMatrix2x4fv, vFiiip)
GO(glUniformMatrix3x2fv, vFiiip)
GO(glUniformMatrix3x4fv, vFiiip)
GO(glUniformMatrix4x2fv, vFiiip)
GO(glUniformMatrix4x3fv, vFiiip)
//VERSION_3_0
GO(glBeginConditionalRender, vFuu)
GO(glBeginTransformFeedback, vFu)
GO(glBindBufferBase, vFuuu)
GO(glBindBufferRange, vFuuuii)
GO(glBindFragDataLocation, vFuup)
GO(glClampColor, vFuu)
GO(glClearBufferfi, vFuifi)
GO(glClearBufferfv, vFuip)
GO(glClearBufferiv, vFuip)
GO(glClearBufferuiv, vFuip)
GO(glColorMaski, vFuiiii)
GO(glDisablei, vFuu)
GO(glEnablei, vFuu)
GO(glEndConditionalRender, vFv)
GO(glEndTransformFeedback, vFv)
GO(glGetBooleani_v, vFuup)
GO(glGetFragDataLocation, iFup)
GO(glGetIntegeri_v, vFuup)
GO(glGetStringi, pFuu)
GO(glGetTexParameterIiv, vFuup)
GO(glGetTexParameterIuiv, vFuup)
GO(glGetTransformFeedbackVarying, vFuuipppp)
GO(glGetUniformuiv, vFuip)
GO(glGetVertexAttribIiv, vFuup)
GO(glGetVertexAttribIuiv, vFuup)
GO(glIsEnabledi, iFuu)
GO(glTexParameterIiv, vFuup)
GO(glTexParameterIuiv, vFuup)
GO(glTransformFeedbackVaryings, vFuipu)
GO(glUniform1ui, vFiu)
GO(glUniform1uiv, vFiip)
GO(glUniform2ui, vFiuu)
GO(glUniform2uiv, vFiip)
GO(glUniform3ui, vFiuuu)
GO(glUniform3uiv, vFiip)
GO(glUniform4ui, vFiuuuu)
GO(glUniform4uiv, vFiip)
GO(glVertexAttribI1i, vFui)
GO(glVertexAttribI1iv, vFup)
GO(glVertexAttribI1ui, vFuu)
GO(glVertexAttribI1uiv, vFup)
GO(glVertexAttribI2i, vFuii)
GO(glVertexAttribI2iv, vFup)
GO(glVertexAttribI2ui, vFuuu)
GO(glVertexAttribI2uiv, vFup)
GO(glVertexAttribI3i, vFuiii)
GO(glVertexAttribI3iv, vFup)
GO(glVertexAttribI3ui, vFuuuu)
GO(glVertexAttribI3uiv, vFup)
GO(glVertexAttribI4bv, vFup)
GO(glVertexAttribI4i, vFuiiii)
GO(glVertexAttribI4iv, vFup)
GO(glVertexAttribI4sv, vFup)
GO(glVertexAttribI4ubv, vFup)
GO(glVertexAttribI4ui, vFuuuuu)
GO(glVertexAttribI4uiv, vFup)
GO(glVertexAttribI4usv, vFup)
GO(glVertexAttribIPointer, vFuiuip)
//VERSION_3_1
GO(glDrawArraysInstanced, vFuiii)
GO(glDrawElementsInstanced, vFuiupi)
GO(glPrimitiveRestartIndex, vFu)
GO(glTexBuffer, vFuuu)
//VERSION_3_2
GO(glFramebufferTexture, vFuuui)
GO(glGetBufferParameteri64v, vFuup)
GO(glGetInteger64i_v, vFuup)
//VERSION_3_3
GO(glVertexAttribDivisor, vFuu)
//VERSION_4_0
GO(glBlendEquationSeparatei, vFuuu)
GO(glBlendEquationi, vFuu)
GO(glBlendFuncSeparatei, vFuuuuu)
GO(glBlendFunci, vFuuu)
GO(glMinSampleShading, vFf)
//VERSION_4_3
GO(glInvalidateNamedFramebuffer,  vFiup)
//VERSION_4_4
GO(glBindBuffersBase,  vFiuip)
GO(glBindBuffersRange, vFuuippp)
GO(glBindImageTextures,  vFuip)
GO(glBindSamplers,  vFuip)
GO(glBindTextures,  vFuip)
GO(glBindVertexBuffers,  vFuippp)
GO(glBufferStorage, vFulpu)
GO(glClearTexImage, vFuiuup)
GO(glClearTexSubImage,  vFuiiiiiiiiip)
//VERSION_4_5
GO(glClipControl,  vFii)
GO(glCreateTransformFeedbacks,  vFlp)
GO(glTransformFeedbackBufferBase,  vFuuu)
GO(glTransformFeedbackBufferRange, vFuuull)
GO(glGetTransformFeedbackiv,  vFuip)
GO(glGetTransformFeedbacki_v,  vFuiup)
GO(glGetTransformFeedbacki64_v, vFuuup)
GO(glCreateBuffers,  vFlp)
GO(glNamedBufferStorage,  vFulpu)
GO(glNamedBufferStorageEXT, vFulpu)
GO(glNamedBufferData,  vFulpi)
GO(glNamedBufferSubData,  vFullp)
GO(glCopyNamedBufferSubData,  vFuulll)
GO(glClearNamedBufferData,  vFuiiip)
GO(glClearNamedBufferSubData, vFuulluup)
GO(glMapNamedBuffer,  pFui)
GO(glMapNamedBufferRange, pFullu)
GO(glUnmapNamedBuffer, iFu)
GO(glFlushMappedNamedBufferRange, vFull)
GO(glGetNamedBufferParameteriv, vFuip)
GO(glGetNamedBufferParameteri64v, vFuip)
GO(glGetNamedBufferPointerv, vFuip)
GO(glGetNamedBufferSubData, vFullp)
GO(glCreateFramebuffers, vFlp)
GO(glNamedFramebufferRenderbuffer, vFuiiu)
GO(glNamedFramebufferParameteri, vFuii)
GO(glNamedFramebufferTexture, vFuiui)
GO(glNamedFramebufferTextureLayer, vFuiuii)
GO(glNamedFramebufferDrawBuffer, vFui)
GO(glNamedFramebufferDrawBuffers, vFulp)
GO(glNamedFramebufferReadBuffer, vFui)
GO(glInvalidateNamedFramebufferData, vFulp)
GO(glInvalidateNamedFramebufferSubData, vFuipiiii)
GO(glClearNamedFramebufferiv, vFuuip)
GO(glClearNamedFramebufferuiv, vFuuip)
GO(glClearNamedFramebufferfv, vFuuip)
GO(glClearNamedFramebufferfi, vFuuifi)
GO(glBlitNamedFramebuffer, vFuuiiiiiiiiui)
GO(glCheckNamedFramebufferStatus, iFui)
GO(glGetNamedFramebufferParameteriv, vFuip)
GO(glGetNamedFramebufferAttachmentParameteriv, vFuiip)
GO(glCreateRenderbuffers, vFlp)
GO(glNamedRenderbufferStorage, vFuill)
GO(glNamedRenderbufferStorageMultisample, vFulill)
GO(glGetNamedRenderbufferParameteriv, vFuip)
GO(glCreateTextures, vFilp)
GO(glTextureBuffer, vFuiu)
GO(glTextureBufferRange, vFuuull)
GO(glTextureStorage1D, vFuiui)
GO(glTextureStorage2D, vFulill)
GO(glTextureStorage3D, vFuiuiii)
GO(glTextureStorage2DMultisample, vFuiuiiC)
GO(glTextureStorage3DMultisample, vFuiuiiiC)
GO(glTextureSubImage1D, vFuiiiuup)
GO(glTextureSubImage2D, vFuiiiiiuup)
GO(glTextureSubImage3D, vFuiiiiiiiuup)
GO(glCompressedTextureSubImage1D, vFuiiiuip)
GO(glCompressedTextureSubImage2D, vFuiiiiiuip)
GO(glCompressedTextureSubImage3D, vFuiiiiiiiuip)
GO(glCopyTextureSubImage1D, vFuiiiii)
GO(glCopyTextureSubImage2D, vFuiiiiiii)
GO(glCopyTextureSubImage3D, vFuiiiiiiii)
GO(glTextureParameterf, vFuif)
GO(glTextureParameterfv, vFuip)
GO(glTextureParameteri, vFuii)
GO(glTextureParameterIiv, vFuip)
GO(glTextureParameterIuiv, vFuup)
GO(glTextureParameteriv, vFuip)
GO(glGenerateTextureMipmap, vFu)
GO(glBindTextureUnit, vFuu)
GO(glGetTextureImage, vFuiuuip)
GO(glGetCompressedTextureImage, vFuiip)
GO(glGetTextureLevelParameterfv, vFuiup)
GO(glGetTextureLevelParameteriv, vFuiup)
GO(glGetTextureParameterfv, vFuip)
GO(glGetTextureParameterIiv, vFuip)
GO(glGetTextureParameterIuiv, vFuip)
GO(glGetTextureParameteriv, vFuip)
GO(glCreateVertexArrays, vFlp)
GO(glDisableVertexArrayAttrib, vFuu)
GO(glEnableVertexArrayAttrib, vFuu)
GO(glVertexArrayElementBuffer, vFuu)
GO(glVertexArrayVertexBuffer, vFuuull)
GO(glVertexArrayVertexBuffers, vFuuippp)
GO(glVertexArrayAttribBinding, vFuuu)
GO(glVertexArrayAttribFormat, vFuuiiiu)
GO(glVertexArrayAttribIFormat, vFuuiiu)
GO(glVertexArrayAttribLFormat, vFuuiiu)
GO(glVertexArrayBindingDivisor, vFuuu)
GO(glGetVertexArrayiv, vFuip)
GO(glGetVertexArrayIndexediv, vFuuip)
GO(glGetVertexArrayIndexed64iv, vFuuip)
GO(glCreateSamplers, vFlp)
GO(glCreateProgramPipelines, vFip)
GO(glTextureBarrier, vFv)
GO(glTextureParameteriiv, vFuip)
GO(glTextureParameteriuiv, vFuip)
GO(glCreateQueries, vFilp)
GO(glGetQueryBufferObjecti64v, vFuuil)
GO(glGetQueryBufferObjectiv, vFuuil)
GO(glGetQueryBufferObjectui64v, vFuuil)
GO(glGetQueryBufferObjectuiv, vFuuul)
GO(glMemoryBarrierByRegion, vFu)
GO(glGetTextureSubImage, vFuiiiiiiiuuip)
GO(glGetCompressedTextureSubImage, vFuiiiiiiiip)
GO(glGetGraphicsResetStatus, iFv)
GO(glGetnUniformfv, vFuilp)
GO(glGetnUniformiv, vFuilp)
GO(glGetnUniformuiv, vFuilp)
GO(glReadnPixels, vFiilluulp)
//VERSION_4_6
GO(glSpecializeShader, vFippp)

GO(glTexturePageCommitmentEXT, vFuiiiiiiiC)
GO(glVertexArrayVertexAttribDivisorEXT, vFuuu)

// _fini
//3DFX_tbuffer
GO(glTbufferMask3DFX, vFu)
//AMD_debug_output
GOM(glDebugMessageCallbackAMD, vFEpp)
GO(glDebugMessageEnableAMD, vFuuipC)
GO(glDebugMessageInsertAMD, vFuuuip)
GO(glGetDebugMessageLogAMD, uFuippppp)
//AMD_draw_buffers_blend
GO(glBlendEquationIndexedAMD, vFuu)
GO(glBlendEquationSeparateIndexedAMD, vFuuu)
GO(glBlendFuncIndexedAMD, vFuuu)
GO(glBlendFuncSeparateIndexedAMD, vFuuuuu)
//AMD_multi_draw_indirect
GO(glMultiDrawArraysIndirectAMD, vFupii)
GO(glMultiDrawElementsIndirectAMD, vFuupii)
//AMD_name_gen_delete
GO(glDeleteNamesAMD, vFuup)
GO(glGenNamesAMD, vFuup)
GO(glIsNameAMD, iFuu)
//AMD_performance_monitor
GO(glBeginPerfMonitorAMD, vFu)
GO(glDeletePerfMonitorsAMD, vFip)
GO(glEndPerfMonitorAMD, vFu)
GO(glGenPerfMonitorsAMD, vFip)
GO(glGetPerfMonitorCounterDataAMD, vFuuipp)
GO(glGetPerfMonitorCounterInfoAMD, vFuuup)
GO(glGetPerfMonitorCounterStringAMD, vFuuipp)
GO(glGetPerfMonitorCountersAMD, vFuppip)
GO(glGetPerfMonitorGroupStringAMD, vFuipp)
GO(glGetPerfMonitorGroupsAMD, vFpip)
GO(glSelectPerfMonitorCountersAMD, vFuCuip)
//AMD_sample_positions
GO(glSetMultisamplefvAMD, vFuup)
//AMD_sparse_texture
GO(glTexStorageSparseAMD, vFuuiiiiu)
GO(glTextureStorageSparseAMD, vFuuuiiiiu)
//AMD_stencil_operation_extended
GO(glStencilOpValueAMD, vFuu)
//AMD_vertex_shader_tessellator
GO(glTessellationFactorAMD, vFf)
GO(glTessellationModeAMD, vFu)
//APPLE_element_array
GO(glDrawElementArrayAPPLE, vFuii)
GO(glDrawRangeElementArrayAPPLE, vFuuuii)
GO(glElementPointerAPPLE, vFup)
GO(glMultiDrawElementArrayAPPLE, vFuppi)
GO(glMultiDrawRangeElementArrayAPPLE, vFuuuppi)
//APPLE_fence
GO(glDeleteFencesAPPLE, vFip)
GO(glFinishFenceAPPLE, vFu)
GO(glFinishObjectAPPLE, vFui)
GO(glGenFencesAPPLE, vFip)
GO(glIsFenceAPPLE, iFu)
GO(glSetFenceAPPLE, vFu)
GO(glTestFenceAPPLE, iFu)
GO(glTestObjectAPPLE, iFuu)
//APPLE_flush_buffer_range
GO(glBufferParameteriAPPLE, vFuui)
GO(glFlushMappedBufferRangeAPPLE, vFull)
//APPLE_object_purgeable
GO(glGetObjectParameterivAPPLE, vFuuup)
GO(glObjectPurgeableAPPLE, uFuuu)
GO(glObjectUnpurgeableAPPLE, uFuuu)
//APPLE_texture_range
GO(glGetTexParameterPointervAPPLE, vFuup)
GO(glTextureRangeAPPLE, vFuip)
//APPLE_vertex_array_object
GO(glBindVertexArrayAPPLE, vFu)
GO(glDeleteVertexArraysAPPLE, vFip)
GO(glGenVertexArraysAPPLE, vFip)
GO(glIsVertexArrayAPPLE, iFu)
//APPLE_vertex_array_range
GO(glFlushVertexArrayRangeAPPLE, vFip)
GO(glVertexArrayParameteriAPPLE, vFui)
GO(glVertexArrayRangeAPPLE, vFip)
//APPLE_vertex_program_evaluators
GO(glDisableVertexAttribAPPLE, vFuu)
GO(glEnableVertexAttribAPPLE, vFuu)
GO(glIsVertexAttribEnabledAPPLE, iFuu)
GO(glMapVertexAttrib1dAPPLE, vFuuddiip)
GO(glMapVertexAttrib1fAPPLE, vFuuffiip)
GO(glMapVertexAttrib2dAPPLE, vFuuddiiddiip)
GO(glMapVertexAttrib2fAPPLE, vFuuffiiffiip)
//ARB_ES2_compatibility
GO(glClearDepthf, vFf)
GO(glDepthRangef, vFff)
GO(glGetShaderPrecisionFormat, vFuupp)
GO(glReleaseShaderCompiler, vFv)
GO(glShaderBinary, vFipupi)
//ARB_base_instance
GO(glDrawArraysInstancedBaseInstance, vFuiiiu)
GO(glDrawElementsInstancedBaseInstance, vFuiupiu)
GO(glDrawElementsInstancedBaseVertexBaseInstance, vFuiupiiu)
//ARB_blend_func_extended
GO(glBindFragDataLocationIndexed, vFuuup)
GO(glGetFragDataIndex, iFup)
//ARB_cl_event
GO(glCreateSyncFromCLeventARB, pFppu)
//ARB_clear_buffer_object
GO(glClearBufferData, vFuuuup)
GO(glClearBufferSubData, vFuulluup)
GO(glClearNamedBufferDataEXT, vFuuuup)
GO(glClearNamedBufferSubDataEXT, vFuulluup)
//ARB_color_buffer_float
GO(glClampColorARB, vFuu)
//ARB_compute_shader
GO(glDispatchCompute, vFuuu)
GO(glDispatchComputeIndirect, vFi)
//ARB_copy_buffer
GO(glCopyBufferSubData, vFuulll)
//ARB_copy_image
GO(glCopyImageSubData, vFuuiiiiuuiiiiiii)
//ARB_debug_output
GOM(glDebugMessageCallbackARB, vFEpp)
GO(glDebugMessageControlARB, vFuuuipC)
GO(glDebugMessageInsertARB, vFuuuuip)
GO(glGetDebugMessageLogARB, uFuipppppp)
//ARB_draw_buffers
GO(glDrawBuffersARB, vFip)
//ARB_draw_buffers_blend
GO(glBlendEquationSeparateiARB, vFuuu)
GO(glBlendEquationiARB, vFuu)
GO(glBlendFuncSeparateiARB, vFuuuuu)
GO(glBlendFunciARB, vFuuu)
//ARB_draw_elements_base_vertex
GO(glDrawElementsBaseVertex, vFuiupi)
GO(glDrawElementsInstancedBaseVertex, vFuiupii)
GO(glDrawRangeElementsBaseVertex, vFuuuiupi)
GO(glMultiDrawElementsBaseVertex, vFupupip)
//ARB_draw_indirect
GO(glDrawArraysIndirect, vFup)
GO(glDrawElementsIndirect, vFuup)
//ARB_draw_instanced
GO(glDrawArraysInstancedARB, vFuiii)
GO(glDrawElementsInstancedARB, vFuiupi)
//ARB_framebuffer_no_attachments
GO(glFramebufferParameteri, vFuui)
GO(glGetFramebufferParameteriv, vFuup)
GO(glGetNamedFramebufferParameterivEXT, vFuup)
GO(glNamedFramebufferParameteriEXT, vFuui)
//ARB_framebuffer_object
GO(glBindFramebuffer, vFuu)
GO(glBindRenderbuffer, vFuu)
GO(glBlitFramebuffer, vFiiiiiiiiiu)
GO(glCheckFramebufferStatus, uFu)
GO(glDeleteFramebuffers, vFip)
GO(glDeleteRenderbuffers, vFip)
GO(glFramebufferRenderbuffer, vFuuuu)
GO(glFramebufferTexture1D, vFuuuui)
GO(glFramebufferTexture2D, vFuuuui)
GO(glFramebufferTexture3D, vFuuuuii)
GO(glFramebufferTextureLayer, vFuuuii)
GO(glGenFramebuffers, vFip)
GO(glGenRenderbuffers, vFip)
GO(glGenerateMipmap, vFu)
GO(glGetFramebufferAttachmentParameteriv, vFuuup)
GO(glGetRenderbufferParameteriv, vFuup)
GO(glIsFramebuffer, iFu)
GO(glIsRenderbuffer, iFu)
GO(glRenderbufferStorage, vFuuii)
GO(glRenderbufferStorageMultisample, vFuiuii)
//ARB_geometry_shader4
GO(glFramebufferTextureARB, vFuuui)
GO(glFramebufferTextureFaceARB, vFuuuiu)
GO(glFramebufferTextureLayerARB, vFuuuii)
GO(glProgramParameteriARB, vFuui)
//ARB_get_program_binary
GO(glGetProgramBinary, vFuippp)
GO(glProgramBinary, vFuupi)
GO(glProgramParameteri, vFuui)
//ARB_gpu_shader_fp64
GO(glGetUniformdv, vFuip)
GO(glUniform1d, vFid)
GO(glUniform1dv, vFiip)
GO(glUniform2d, vFidd)
GO(glUniform2dv, vFiip)
GO(glUniform3d, vFiddd)
GO(glUniform3dv, vFiip)
GO(glUniform4d, vFidddd)
GO(glUniform4dv, vFiip)
GO(glUniformMatrix2dv, vFiiip)
GO(glUniformMatrix2x3dv, vFiiip)
GO(glUniformMatrix2x4dv, vFiiip)
GO(glUniformMatrix3dv, vFiiip)
GO(glUniformMatrix3x2dv, vFiiip)
GO(glUniformMatrix3x4dv, vFiiip)
GO(glUniformMatrix4dv, vFiiip)
GO(glUniformMatrix4x2dv, vFiiip)
GO(glUniformMatrix4x3dv, vFiiCp)
//ARB_instanced_arrays
GO(glVertexAttribDivisorARB, vFuu)
//ARB_internalformat_query
GO(glGetInternalformativ, vFuuuip)
//ARB_internalformat_query2
GO(glGetInternalformati64v, vFuuuip)
//ARB_invalidate_subdata
GO(glInvalidateBufferData, vFu)
GO(glInvalidateBufferSubData, vFuii)
GO(glInvalidateFramebuffer, vFuip)
GO(glInvalidateSubFramebuffer, vFuipiiii)
GO(glInvalidateTexImage, vFui)
GO(glInvalidateTexSubImage, vFuiiiiiii)
//ARB_map_buffer_range
GO(glFlushMappedBufferRange, vFull)
GO(glMapBufferRange, pFullu)
//ARB_matrix_palette
GO(glCurrentPaletteMatrixARB, vFi)
GO(glMatrixIndexPointerARB, vFiuip)
GO(glMatrixIndexubvARB, vFip)
GO(glMatrixIndexuivARB, vFip)
GO(glMatrixIndexusvARB, vFip)
//ARB_multi_draw_indirect
GO(glMultiDrawArraysIndirect, vFupii)
GO(glMultiDrawElementsIndirect, vFuupii)
//ARB_multisample
GO(glSampleCoverageARB, vFfC)
//ARB_multitexture
GO(glActiveTextureARB, vFu)
GO(glClientActiveTextureARB, vFu)
GO(glMultiTexCoord1dARB, vFud)
GO(glMultiTexCoord1dvARB, vFup)
GO(glMultiTexCoord1fARB, vFuf)
GO(glMultiTexCoord1fvARB, vFup)
GO(glMultiTexCoord1iARB, vFui)
GO(glMultiTexCoord1ivARB, vFup)
GO(glMultiTexCoord1sARB, vFui)
GO(glMultiTexCoord1svARB, vFup)
GO(glMultiTexCoord2dARB, vFudd)
GO(glMultiTexCoord2dvARB, vFup)
GO(glMultiTexCoord2fARB, vFuff)
GO(glMultiTexCoord2fvARB, vFup)
GO(glMultiTexCoord2iARB, vFuii)
GO(glMultiTexCoord2ivARB, vFup)
GO(glMultiTexCoord2sARB, vFuii)
GO(glMultiTexCoord2svARB, vFup)
GO(glMultiTexCoord3dARB, vFuddd)
GO(glMultiTexCoord3dvARB, vFup)
GO(glMultiTexCoord3fARB, vFufff)
GO(glMultiTexCoord3fvARB, vFup)
GO(glMultiTexCoord3iARB, vFuiii)
GO(glMultiTexCoord3ivARB, vFup)
GO(glMultiTexCoord3sARB, vFuiii)
GO(glMultiTexCoord3svARB, vFup)
GO(glMultiTexCoord4dARB, vFudddd)
GO(glMultiTexCoord4dvARB, vFup)
GO(glMultiTexCoord4fARB, vFuffff)
GO(glMultiTexCoord4fvARB, vFup)
GO(glMultiTexCoord4iARB, vFuiiii)
GO(glMultiTexCoord4ivARB, vFup)
GO(glMultiTexCoord4sARB, vFuiiii)
GO(glMultiTexCoord4svARB, vFup)
//ARB_occlusion_query
GO(glBeginQueryARB, vFuu)
GO(glDeleteQueriesARB, vFip)
GO(glEndQueryARB, vFu)
GO(glGenQueriesARB, vFip)
GO(glGetQueryObjectivARB, vFuup)
GO(glGetQueryObjectuivARB, vFuup)
GO(glGetQueryivARB, vFuup)
GO(glIsQueryARB, iFu)
//ARB_point_parameters
GO(glPointParameterfARB, vFuf)
GO(glPointParameterfvARB, vFup)
//ARB_program_interface_query
GO(glGetProgramInterfaceiv, vFuuup)
GO(glGetProgramResourceIndex, uFuup)
GO(glGetProgramResourceLocation, iFuup)
GO(glGetProgramResourceLocationIndex, iFuup)
GO(glGetProgramResourceName, vFuuuipp)
GO(glGetProgramResourceiv, vFuuuipipp)
//ARB_provoking_vertex
GO(glProvokingVertex, vFu)
//ARB_robustness
GO(glGetGraphicsResetStatusARB, uFv)
GO(glGetnColorTableARB, vFuuuip)
GO(glGetnCompressedTexImageARB, vFuiip)
GO(glGetnConvolutionFilterARB, vFuuuip)
GO(glGetnHistogramARB, vFuiuuip)
GO(glGetnMapdvARB, vFuuip)
GO(glGetnMapfvARB, vFuuip)
GO(glGetnMapivARB, vFuuip)
GO(glGetnMinmaxARB, vFuCuuip)
GO(glGetnPixelMapfvARB, vFuip)
GO(glGetnPixelMapuivARB, vFuip)
GO(glGetnPixelMapusvARB, vFuip)
GO(glGetnPolygonStippleARB, vFip)
GO(glGetnSeparableFilterARB, vFuuuipipp)
GO(glGetnTexImageARB, vFuiuuip)
GO(glGetnUniformdvARB, vFuiip)
GO(glGetnUniformfvARB, vFuiip)
GO(glGetnUniformivARB, vFuiip)
GO(glGetnUniformuivARB, vFuiip)
GO(glReadnPixelsARB, vFiiiiuuip)
//ARB_sample_shading
GO(glMinSampleShadingARB, vFf)
//ARB_sampler_objects
GO(glBindSampler, vFuu)
GO(glDeleteSamplers, vFip)
GO(glGenSamplers, vFip)
GO(glGetSamplerParameterIiv, vFuup)
GO(glGetSamplerParameterIuiv, vFuup)
GO(glGetSamplerParameterfv, vFuup)
GO(glGetSamplerParameteriv, vFuup)
GO(glIsSampler, iFu)
GO(glSamplerParameterIiv, vFuup)
GO(glSamplerParameterIuiv, vFuup)
GO(glSamplerParameterf, vFuuf)
GO(glSamplerParameterfv, vFuup)
GO(glSamplerParameteri, vFuui)
GO(glSamplerParameteriv, vFuup)
//ARB_separate_shader_objects
GO(glActiveShaderProgram, vFuu)
GO(glBindProgramPipeline, vFu)
GO(glCreateShaderProgramv, uFuip)
GO(glDeleteProgramPipelines, vFip)
GO(glGenProgramPipelines, vFip)
GO(glGetProgramPipelineInfoLog, vFuipp)
GO(glGetProgramPipelineiv, vFuup)
GO(glIsProgramPipeline, iFu)
GO(glProgramUniform1d, vFuid)
GO(glProgramUniform1dv, vFuiip)
GO(glProgramUniform1f, vFuif)
GO(glProgramUniform1fv, vFuiip)
GO(glProgramUniform1i, vFuii)
GO(glProgramUniform1iv, vFuiip)
GO(glProgramUniform1ui, vFuiu)
GO(glProgramUniform1uiv, vFuiip)
GO(glProgramUniform2d, vFuidd)
GO(glProgramUniform2dv, vFuiip)
GO(glProgramUniform2f, vFuiff)
GO(glProgramUniform2fv, vFuiip)
GO(glProgramUniform2i, vFuiii)
GO(glProgramUniform2iv, vFuiip)
GO(glProgramUniform2ui, vFuiuu)
GO(glProgramUniform2uiv, vFuiip)
GO(glProgramUniform3d, vFuiddd)
GO(glProgramUniform3dv, vFuiip)
GO(glProgramUniform3f, vFuifff)
GO(glProgramUniform3fv, vFuiip)
GO(glProgramUniform3i, vFuiiii)
GO(glProgramUniform3iv, vFuiip)
GO(glProgramUniform3ui, vFuiuuu)
GO(glProgramUniform3uiv, vFuiip)
GO(glProgramUniform4d, vFuidddd)
GO(glProgramUniform4dv, vFuiip)
GO(glProgramUniform4f, vFuiffff)
GO(glProgramUniform4fv, vFuiip)
GO(glProgramUniform4i, vFuiiiii)
GO(glProgramUniform4iv, vFuiip)
GO(glProgramUniform4ui, vFuiuuuu)
GO(glProgramUniform4uiv, vFuiip)
GO(glProgramUniformMatrix2dv, vFuiiip)
GO(glProgramUniformMatrix2fv, vFuiiip)
GO(glProgramUniformMatrix2x3dv, vFuiiip)
GO(glProgramUniformMatrix2x3fv, vFuiiip)
GO(glProgramUniformMatrix2x4dv, vFuiiip)
GO(glProgramUniformMatrix2x4fv, vFuiiip)
GO(glProgramUniformMatrix3dv, vFuiiip)
GO(glProgramUniformMatrix3fv, vFuiiip)
GO(glProgramUniformMatrix3x2dv, vFuiiip)
GO(glProgramUniformMatrix3x2fv, vFuiiip)
GO(glProgramUniformMatrix3x4dv, vFuiiip)
GO(glProgramUniformMatrix3x4fv, vFuiiip)
GO(glProgramUniformMatrix4dv, vFuiiip)
GO(glProgramUniformMatrix4fv, vFuiiip)
GO(glProgramUniformMatrix4x2dv, vFuiiip)
GO(glProgramUniformMatrix4x2fv, vFuiiip)
GO(glProgramUniformMatrix4x3dv, vFuiiip)
GO(glProgramUniformMatrix4x3fv, vFuiiip)
GO(glUseProgramStages, vFuuu)
GO(glValidateProgramPipeline, vFu)
//ARB_shader_atomic_counters
GO(glGetActiveAtomicCounterBufferiv, vFuuup)
//ARB_shader_image_load_store
GO(glBindImageTexture, vFuuiCiuu)
GO(glMemoryBarrier, vFi)
//ARB_shader_objects
GO(glAttachObjectARB, vFuu)
GO(glCompileShaderARB, vFu)
GO(glCreateProgramObjectARB, uFv)
GO(glCreateShaderObjectARB, uFu)
GO(glDeleteObjectARB, vFu)
GO(glDetachObjectARB, vFuu)
GO(glGetActiveUniformARB, vFuuipppp)
GO(glGetAttachedObjectsARB, vFuipp)
GO(glGetHandleARB, uFu)
GO(glGetInfoLogARB, vFuipp)
GO(glGetObjectParameterfvARB, vFuup)
GO(glGetObjectParameterivARB, vFuup)
GO(glGetShaderSourceARB, vFuipp)
GO(glGetUniformLocationARB, iFup)
GO(glGetUniformfvARB, vFuip)
GO(glGetUniformivARB, vFuip)
GO(glLinkProgramARB, vFu)
GO(glShaderSourceARB, vFuipp)
GO(glUniform1fARB, vFif)
GO(glUniform1fvARB, vFiip)
GO(glUniform1iARB, vFii)
GO(glUniform1ivARB, vFiip)
GO(glUniform2fARB, vFiff)
GO(glUniform2fvARB, vFiip)
GO(glUniform2iARB, vFiii)
GO(glUniform2ivARB, vFiip)
GO(glUniform3fARB, vFifff)
GO(glUniform3fvARB, vFiip)
GO(glUniform3iARB, vFiiii)
GO(glUniform3ivARB, vFiip)
GO(glUniform4fARB, vFiffff)
GO(glUniform4fvARB, vFiip)
GO(glUniform4iARB, vFiiiii)
GO(glUniform4ivARB, vFiip)
GO(glUniformMatrix2fvARB, vFiiip)
GO(glUniformMatrix3fvARB, vFiiip)
GO(glUniformMatrix4fvARB, vFiiCp)
GO(glUseProgramObjectARB, vFu)
GO(glValidateProgramARB, vFu)
//ARB_shader_storage_buffer_object
GO(glShaderStorageBlockBinding, vFuuu)
//ARB_shader_subroutine
GO(glGetActiveSubroutineName, vFuuuipp)
GO(glGetActiveSubroutineUniformName, vFuuuipp)
GO(glGetActiveSubroutineUniformiv, vFuuuup)
GO(glGetProgramStageiv, vFuuup)
GO(glGetSubroutineIndex, uFuup)
GO(glGetSubroutineUniformLocation, iFuup)
GO(glGetUniformSubroutineuiv, vFuip)
GO(glUniformSubroutinesuiv, vFuip)
//ARB_shading_language_include
GO(glCompileShaderIncludeARB, vFuipp)
GO(glDeleteNamedStringARB, vFip)
GO(glGetNamedStringARB, vFipipp)
GO(glGetNamedStringivARB, vFipup)
GO(glIsNamedStringARB, CFip)
GO(glNamedStringARB, vFuipip)
//ARB_sync
GO(glClientWaitSync, uFpuL)
GO(glDeleteSync, vFp)
GO(glFenceSync, pFuu)
GO(glGetInteger64v, vFup)
GO(glGetSynciv, vFpuipp)
GO(glIsSync, CFp)
GO(glWaitSync, vFpuL)
//ARB_tessellation_shader
GO(glPatchParameterfv, vFup)
GO(glPatchParameteri, vFui)
//ARB_texture_buffer_object
GO(glTexBufferARB, vFuuu)
//ARB_texture_buffer_range
GO(glTexBufferRange, vFuuull)
GO(glTextureBufferRangeEXT, vFuuuull)
//ARB_texture_compression
GO(glCompressedTexImage1DARB, vFuiuiiip)
GO(glCompressedTexImage2DARB, vFuiuiiiip)
GO(glCompressedTexImage3DARB, vFuiuiiiiip)
GO(glCompressedTexSubImage1DARB, vFuiiiuip)
GO(glCompressedTexSubImage2DARB, vFuiiiiiuip)
GO(glCompressedTexSubImage3DARB, vFuiiiiiiiuip)
GO(glGetCompressedTexImageARB, vFuip)
//ARB_texture_multisample
GO(glGetMultisamplefv, vFuup)
GO(glSampleMaski, vFui)
GO(glTexImage2DMultisample, vFuiiiii)
GO(glTexImage3DMultisample, vFuiiiiii)
//ARB_texture_storage
GO(glTexStorage1D, vFuiui)
GO(glTexStorage2D, vFuiuii)
GO(glTexStorage3D, vFuiuiii)
GO(glTextureStorage1DEXT, vFuuiui)
GO(glTextureStorage2DEXT, vFuuiuii)
GO(glTextureStorage3DEXT, vFuuiuiii)
//ARB_texture_storage_multisample
GO(glTexStorage2DMultisample, vFuiuiiC)
GO(glTexStorage3DMultisample, vFuiuiiiC)
GO(glTextureStorage2DMultisampleEXT, vFuuiuiiC)
GO(glTextureStorage3DMultisampleEXT, vFuuiuiiiC)
//ARB_texture_view
GO(glTextureView, vFuuuuuuuu)
//ARB_timer_query
GO(glGetQueryObjecti64v, vFuup)
GO(glGetQueryObjectui64v, vFuup)
GO(glQueryCounter, vFuu)
//ARB_transform_feedback2
GO(glBindTransformFeedback, vFuu)
GO(glDeleteTransformFeedbacks, vFip)
GO(glDrawTransformFeedback, vFuu)
GO(glGenTransformFeedbacks, vFip)
GO(glIsTransformFeedback, iFu)
GO(glPauseTransformFeedback, vFv)
GO(glResumeTransformFeedback, vFv)
//ARB_transform_feedback3
GO(glBeginQueryIndexed, vFuuu)
GO(glDrawTransformFeedbackStream, vFuuu)
GO(glEndQueryIndexed, vFuu)
GO(glGetQueryIndexediv, vFuuup)
//ARB_transform_feedback_instanced
GO(glDrawTransformFeedbackInstanced, vFuui)
GO(glDrawTransformFeedbackStreamInstanced, vFuuui)
//ARB_transpose_matrix
GO(glLoadTransposeMatrixdARB, vFp)
GO(glLoadTransposeMatrixfARB, vFp)
GO(glMultTransposeMatrixdARB, vFp)
GO(glMultTransposeMatrixfARB, vFp)
//ARB_uniform_buffer_object
GO(glGetActiveUniformBlockName, vFuuipp)
GO(glGetActiveUniformBlockiv, vFuuup)
GO(glGetActiveUniformName, vFuuipp)
GO(glGetActiveUniformsiv, vFuipup)
GO(glGetUniformBlockIndex, uFup)
GO(glGetUniformIndices, vFuipp)
GO(glUniformBlockBinding, vFuuu)
//ARB_vertex_array_object
GO(glBindVertexArray, vFu)
GO(glDeleteVertexArrays, vFip)
GO(glGenVertexArrays, vFip)
GO(glIsVertexArray, iFu)
//ARB_vertex_attrib_64bit
GO(glGetVertexAttribLdv, vFuup)
GO(glVertexAttribL1d, vFud)
GO(glVertexAttribL1dv, vFup)
GO(glVertexAttribL2d, vFudd)
GO(glVertexAttribL2dv, vFup)
GO(glVertexAttribL3d, vFuddd)
GO(glVertexAttribL3dv, vFup)
GO(glVertexAttribL4d, vFudddd)
GO(glVertexAttribL4dv, vFup)
GO(glVertexAttribLPointer, vFuiuip)
//ARB_vertex_attrib_binding
GO(glBindVertexBuffer, vFuuli)
GO(glVertexArrayBindVertexBufferEXT, vFuuuli)
GO(glVertexArrayVertexAttribBindingEXT, vFuuu)
GO(glVertexArrayVertexAttribFormatEXT, vFuuiuCu)
GO(glVertexArrayVertexAttribIFormatEXT, vFuuiuu)
GO(glVertexArrayVertexAttribLFormatEXT, vFuuiuu)
GO(glVertexArrayVertexBindingDivisorEXT, vFuuu)
GO(glVertexAttribBinding, vFuu)
GO(glVertexAttribFormat, vFuiuCu)
GO(glVertexAttribIFormat, vFuiuu)
GO(glVertexAttribLFormat, vFuiuu)
GO(glVertexBindingDivisor, vFuu)
//ARB_vertex_blend
GO(glVertexBlendARB, vFi)
GO(glWeightPointerARB, vFiuip)
GO(glWeightbvARB, vFip)
GO(glWeightdvARB, vFip)
GO(glWeightfvARB, vFip)
GO(glWeightivARB, vFip)
GO(glWeightsvARB, vFip)
GO(glWeightubvARB, vFip)
GO(glWeightuivARB, vFip)
GO(glWeightusvARB, vFip)
//ARB_vertex_buffer_object
GO(glBindBufferARB, vFuu)
GO(glBufferDataARB, vFulpu)
GO(glBufferSubDataARB, vFullp)
GO(glDeleteBuffersARB, vFip)
GO(glGenBuffersARB, vFip)
GO(glGetBufferParameterivARB, vFuup)
GO(glGetBufferPointervARB, vFuup)
GO(glGetBufferSubDataARB, vFullp)
GO(glIsBufferARB, iFu)
GO(glMapBufferARB, pFuu)
GO(glUnmapBufferARB, iFu)
//ARB_vertex_program
GO(glBindProgramARB, vFuu)
GO(glDeleteProgramsARB, vFip)
GO(glDisableVertexAttribArrayARB, vFu)
GO(glEnableVertexAttribArrayARB, vFu)
GO(glGenProgramsARB, vFip)
GO(glGetProgramEnvParameterdvARB, vFuup)
GO(glGetProgramEnvParameterfvARB, vFuup)
GO(glGetProgramLocalParameterdvARB, vFuup)
GO(glGetProgramLocalParameterfvARB, vFuup)
GO(glGetProgramStringARB, vFuup)
GO(glGetProgramivARB, vFuup)
GO(glGetVertexAttribPointervARB, vFuup)
GO(glGetVertexAttribdvARB, vFuup)
GO(glGetVertexAttribfvARB, vFuup)
GO(glGetVertexAttribivARB, vFuup)
GO(glIsProgramARB, iFu)
GO(glProgramEnvParameter4dARB, vFuudddd)
GO(glProgramEnvParameter4dvARB, vFuup)
GO(glProgramEnvParameter4fARB, vFuuffff)
GO(glProgramEnvParameter4fvARB, vFuup)
GO(glProgramLocalParameter4dARB, vFuudddd)
GO(glProgramLocalParameter4dvARB, vFuup)
GO(glProgramLocalParameter4fARB, vFuuffff)
GO(glProgramLocalParameter4fvARB, vFuup)
GO(glProgramStringARB, vFuuip)
GO(glVertexAttrib1dARB, vFud)
GO(glVertexAttrib1dvARB, vFup)
GO(glVertexAttrib1fARB, vFuf)
GO(glVertexAttrib1fvARB, vFup)
GO(glVertexAttrib1sARB, vFui)
GO(glVertexAttrib1svARB, vFup)
GO(glVertexAttrib2dARB, vFudd)
GO(glVertexAttrib2dvARB, vFup)
GO(glVertexAttrib2fARB, vFuff)
GO(glVertexAttrib2fvARB, vFup)
GO(glVertexAttrib2sARB, vFuii)
GO(glVertexAttrib2svARB, vFup)
GO(glVertexAttrib3dARB, vFuddd)
GO(glVertexAttrib3dvARB, vFup)
GO(glVertexAttrib3fARB, vFufff)
GO(glVertexAttrib3fvARB, vFup)
GO(glVertexAttrib3sARB, vFuiii)
GO(glVertexAttrib3svARB, vFup)
GO(glVertexAttrib4NbvARB, vFup)
GO(glVertexAttrib4NivARB, vFup)
GO(glVertexAttrib4NsvARB, vFup)
GO(glVertexAttrib4NubARB, vFuuuuu)
GO(glVertexAttrib4NubvARB, vFup)
GO(glVertexAttrib4NuivARB, vFup)
GO(glVertexAttrib4NusvARB, vFup)
GO(glVertexAttrib4bvARB, vFup)
GO(glVertexAttrib4dARB, vFudddd)
GO(glVertexAttrib4dvARB, vFup)
GO(glVertexAttrib4fARB, vFuffff)
GO(glVertexAttrib4fvARB, vFup)
GO(glVertexAttrib4ivARB, vFup)
GO(glVertexAttrib4sARB, vFuiiii)
GO(glVertexAttrib4svARB, vFup)
GO(glVertexAttrib4ubvARB, vFup)
GO(glVertexAttrib4uivARB, vFup)
GO(glVertexAttrib4usvARB, vFup)
GO(glVertexAttribPointerARB, vFuiuCip)
//ARB_vertex_shader
GO(glBindAttribLocationARB, vFuup)
GO(glGetActiveAttribARB, vFuuipppp)
GO(glGetAttribLocationARB, iFup)
//ARB_vertex_type_2_10_10_10_rev
GO(glColorP3ui, vFuu)
GO(glColorP3uiv, vFup)
GO(glColorP4ui, vFuu)
GO(glColorP4uiv, vFup)
GO(glMultiTexCoordP1ui, vFuuu)
GO(glMultiTexCoordP1uiv, vFuup)
GO(glMultiTexCoordP2ui, vFuuu)
GO(glMultiTexCoordP2uiv, vFuup)
GO(glMultiTexCoordP3ui, vFuuu)
GO(glMultiTexCoordP3uiv, vFuup)
GO(glMultiTexCoordP4ui, vFuuu)
GO(glMultiTexCoordP4uiv, vFuup)
GO(glNormalP3ui, vFuu)
GO(glNormalP3uiv, vFup)
GO(glSecondaryColorP3ui, vFuu)
GO(glSecondaryColorP3uiv, vFup)
GO(glTexCoordP1ui, vFuu)
GO(glTexCoordP1uiv, vFup)
GO(glTexCoordP2ui, vFuu)
GO(glTexCoordP2uiv, vFup)
GO(glTexCoordP3ui, vFuu)
GO(glTexCoordP3uiv, vFup)
GO(glTexCoordP4ui, vFuu)
GO(glTexCoordP4uiv, vFup)
GO(glVertexAttribP1ui, vFuuiu)
GO(glVertexAttribP1uiv, vFuuip)
GO(glVertexAttribP2ui, vFuuiu)
GO(glVertexAttribP2uiv, vFuuip)
GO(glVertexAttribP3ui, vFuuiu)
GO(glVertexAttribP3uiv, vFuuip)
GO(glVertexAttribP4ui, vFuuCu)
GO(glVertexAttribP4uiv, vFuuCp)
GO(glVertexP2ui, vFuu)
GO(glVertexP2uiv, vFup)
GO(glVertexP3ui, vFuu)
GO(glVertexP3uiv, vFup)
GO(glVertexP4ui, vFuu)
GO(glVertexP4uiv, vFup)
//ARB_viewport_array
GO(glDepthRangeArrayv, vFuip)
GO(glDepthRangeIndexed, vFudd)
GO(glGetDoublei_v, vFuup)
GO(glGetFloati_v, vFuup)
GO(glScissorArrayv, vFuip)
GO(glScissorIndexed, vFuiiii)
GO(glScissorIndexedv, vFup)
GO(glViewportArrayv, vFuip)
GO(glViewportIndexedf, vFuffff)
GO(glViewportIndexedfv, vFup)
//ARB_window_pos
GO(glWindowPos2dARB, vFdd)
GO(glWindowPos2dvARB, vFp)
GO(glWindowPos2fARB, vFff)
GO(glWindowPos2fvARB, vFp)
GO(glWindowPos2iARB, vFii)
GO(glWindowPos2ivARB, vFp)
GO(glWindowPos2sARB, vFii)
GO(glWindowPos2svARB, vFp)
GO(glWindowPos3dARB, vFddd)
GO(glWindowPos3dvARB, vFp)
GO(glWindowPos3fARB, vFfff)
GO(glWindowPos3fvARB, vFp)
GO(glWindowPos3iARB, vFiii)
GO(glWindowPos3ivARB, vFp)
GO(glWindowPos3sARB, vFiii)
GO(glWindowPos3svARB, vFp)
//ATI_draw_buffers
GO(glDrawBuffersATI, vFip)
//ATI_element_array
GO(glDrawElementArrayATI, vFui)
GO(glDrawRangeElementArrayATI, vFuuui)
GO(glElementPointerATI, vFup)
//ATI_envmap_bumpmap
GO(glGetTexBumpParameterfvATI, vFup)
GO(glGetTexBumpParameterivATI, vFup)
GO(glTexBumpParameterfvATI, vFup)
GO(glTexBumpParameterivATI, vFup)
//ATI_fragment_shader
GO(glAlphaFragmentOp1ATI, vFuuuuuu)
GO(glAlphaFragmentOp2ATI, vFuuuuuuuuu)
GO(glAlphaFragmentOp3ATI, vFuuuuuuuuuuuu)
GO(glBeginFragmentShaderATI, vFv)
GO(glBindFragmentShaderATI, vFu)
GO(glColorFragmentOp1ATI, vFuuuuuuu)
GO(glColorFragmentOp2ATI, vFuuuuuuuuuu)
GO(glColorFragmentOp3ATI, vFuuuuuuuuuuuuu)
GO(glDeleteFragmentShaderATI, vFu)
GO(glEndFragmentShaderATI, vFv)
GO(glGenFragmentShadersATI, uFu)
GO(glPassTexCoordATI, vFuuu)
GO(glSampleMapATI, vFuuu)
GO(glSetFragmentShaderConstantATI, vFup)
//ATI_map_object_buffer
GO(glMapObjectBufferATI, pFu)
GO(glUnmapObjectBufferATI, vFu)
//ATI_pn_triangles
GO(glPNTrianglesfATI, vFuf)
GO(glPNTrianglesiATI, vFui)
//ATI_separate_stencil
GO(glStencilFuncSeparateATI, vFuuiu)
GO(glStencilOpSeparateATI, vFuuuu)
//ATI_vertex_array_object
GO(glArrayObjectATI, vFuiuiuu)
GO(glFreeObjectBufferATI, vFu)
GO(glGetArrayObjectfvATI, vFuup)
GO(glGetArrayObjectivATI, vFuup)
GO(glGetObjectBufferfvATI, vFuup)
GO(glGetObjectBufferivATI, vFuup)
GO(glGetVariantArrayObjectfvATI, vFuup)
GO(glGetVariantArrayObjectivATI, vFuup)
GO(glIsObjectBufferATI, iFu)
GO(glNewObjectBufferATI, uFipu)
GO(glUpdateObjectBufferATI, vFuuipu)
GO(glVariantArrayObjectATI, vFuuiuu)
//ATI_vertex_attrib_array_object
GO(glGetVertexAttribArrayObjectfvATI, vFuup)
GO(glGetVertexAttribArrayObjectivATI, vFuup)
GO(glVertexAttribArrayObjectATI, vFuiuCiuu)
//ATI_vertex_streams
GO(glClientActiveVertexStreamATI, vFu)
GO(glNormalStream3bATI, vFuccc)
GO(glNormalStream3bvATI, vFup)
GO(glNormalStream3dATI, vFuddd)
GO(glNormalStream3dvATI, vFup)
GO(glNormalStream3fATI, vFufff)
GO(glNormalStream3fvATI, vFup)
GO(glNormalStream3iATI, vFuiii)
GO(glNormalStream3ivATI, vFup)
GO(glNormalStream3sATI, vFuwww)
GO(glNormalStream3svATI, vFup)
GO(glVertexBlendEnvfATI, vFuf)
GO(glVertexBlendEnviATI, vFui)
GO(glVertexStream1dATI, vFud)
GO(glVertexStream1dvATI, vFup)
GO(glVertexStream1fATI, vFuf)
GO(glVertexStream1fvATI, vFup)
GO(glVertexStream1iATI, vFui)
GO(glVertexStream1ivATI, vFup)
GO(glVertexStream1sATI, vFuw)
GO(glVertexStream1svATI, vFup)
GO(glVertexStream2dATI, vFudd)
GO(glVertexStream2dvATI, vFup)
GO(glVertexStream2fATI, vFuff)
GO(glVertexStream2fvATI, vFup)
GO(glVertexStream2iATI, vFuii)
GO(glVertexStream2ivATI, vFup)
GO(glVertexStream2sATI, vFuww)
GO(glVertexStream2svATI, vFup)
GO(glVertexStream3dATI, vFuddd)
GO(glVertexStream3dvATI, vFup)
GO(glVertexStream3fATI, vFufff)
GO(glVertexStream3fvATI, vFup)
GO(glVertexStream3iATI, vFuiii)
GO(glVertexStream3ivATI, vFup)
GO(glVertexStream3sATI, vFuiii)
GO(glVertexStream3svATI, vFup)
GO(glVertexStream4dATI, vFudddd)
GO(glVertexStream4dvATI, vFup)
GO(glVertexStream4fATI, vFuffff)
GO(glVertexStream4fvATI, vFup)
GO(glVertexStream4iATI, vFuiiii)
GO(glVertexStream4ivATI, vFup)
GO(glVertexStream4sATI, vFuwwww)
GO(glVertexStream4svATI, vFup)
//EXT_bindable_uniform
GO(glGetUniformBufferSizeEXT, iFui)
GO(glGetUniformOffsetEXT, lFui)
GO(glUniformBufferEXT, vFuiu)
//EXT_blend_color
GO(glBlendColorEXT, vFffff)
//EXT_blend_equation_separate
GO(glBlendEquationSeparateEXT, vFuu)
//EXT_blend_func_separate
GO(glBlendFuncSeparateEXT, vFuuuu)
//EXT_blend_minmax
GO(glBlendEquationEXT, vFu)
//EXT_color_subtable
GO(glColorSubTableEXT, vFuiiuup)
GO(glCopyColorSubTableEXT, vFuiiii)
//EXT_compiled_vertex_array
GO(glLockArraysEXT, vFii)
GO(glUnlockArraysEXT, vFv)
//EXT_convolution
GO(glConvolutionFilter1DEXT, vFuuiuup)
GO(glConvolutionFilter2DEXT, vFuuiiuup)
GO(glConvolutionParameterfEXT, vFuuf)
GO(glConvolutionParameterfvEXT, vFuup)
GO(glConvolutionParameteriEXT, vFuui)
GO(glConvolutionParameterivEXT, vFuup)
GO(glCopyConvolutionFilter1DEXT, vFuuiii)
GO(glCopyConvolutionFilter2DEXT, vFuuiiii)
GO(glGetConvolutionFilterEXT, vFuuup)
GO(glGetConvolutionParameterfvEXT, vFuup)
GO(glGetConvolutionParameterivEXT, vFuup)
GO(glGetSeparableFilterEXT, vFuuuppp)
GO(glSeparableFilter2DEXT, vFuuiiuupp)
//EXT_coordinate_frame
GO(glBinormal3bEXT, vFiii)
GO(glBinormal3bvEXT, vFp)
GO(glBinormal3dEXT, vFddd)
GO(glBinormal3dvEXT, vFp)
GO(glBinormal3fEXT, vFfff)
GO(glBinormal3fvEXT, vFp)
GO(glBinormal3iEXT, vFiii)
GO(glBinormal3ivEXT, vFp)
GO(glBinormal3sEXT, vFiii)
GO(glBinormal3svEXT, vFp)
GO(glBinormalPointerEXT, vFuip)
GO(glTangent3bEXT, vFiii)
GO(glTangent3bvEXT, vFp)
GO(glTangent3dEXT, vFddd)
GO(glTangent3dvEXT, vFp)
GO(glTangent3fEXT, vFfff)
GO(glTangent3fvEXT, vFp)
GO(glTangent3iEXT, vFiii)
GO(glTangent3ivEXT, vFp)
GO(glTangent3sEXT, vFiii)
GO(glTangent3svEXT, vFp)
GO(glTangentPointerEXT, vFuip)
//EXT_copy_texture
GO(glCopyTexImage1DEXT, vFuiuiiii)
GO(glCopyTexImage2DEXT, vFuiuiiiii)
GO(glCopyTexSubImage1DEXT, vFuiiiii)
GO(glCopyTexSubImage2DEXT, vFuiiiiiii)
GO(glCopyTexSubImage3DEXT, vFuiiiiiiii)
//EXT_cull_vertex
GO(glCullParameterdvEXT, vFup)
GO(glCullParameterfvEXT, vFup)
//EXT_depth_bounds_test
GO(glDepthBoundsEXT, vFdd)
//EXT_direct_state_access
GO(glBindMultiTextureEXT, vFuuu)
GO(glCheckNamedFramebufferStatusEXT, uFuu)
GO(glClientAttribDefaultEXT, vFi)
GO(glCompressedMultiTexImage1DEXT, vFuuiuiiip)
GO(glCompressedMultiTexImage2DEXT, vFuuiuiiiip)
GO(glCompressedMultiTexImage3DEXT, vFuuiuiiiiip)
GO(glCompressedMultiTexSubImage1DEXT, vFuuiiiuip)
GO(glCompressedMultiTexSubImage2DEXT, vFuuiiiiiuip)
GO(glCompressedMultiTexSubImage3DEXT, vFuuiiiiiiiuip)
GO(glCompressedTextureImage1DEXT, vFuuiuiiip)
GO(glCompressedTextureImage2DEXT, vFuuiuiiiip)
GO(glCompressedTextureImage3DEXT, vFuuiuiiiiip)
GO(glCompressedTextureSubImage1DEXT, vFuuiiiuip)
GO(glCompressedTextureSubImage2DEXT, vFuuiiiiiuip)
GO(glCompressedTextureSubImage3DEXT, vFuuiiiiiiiuip)
GO(glCopyMultiTexImage1DEXT, vFuuiuiiii)
GO(glCopyMultiTexImage2DEXT, vFuuiuiiiii)
GO(glCopyMultiTexSubImage1DEXT, vFuuiiiii)
GO(glCopyMultiTexSubImage2DEXT, vFuuiiiiiii)
GO(glCopyMultiTexSubImage3DEXT, vFuuiiiiiiii)
GO(glCopyTextureImage1DEXT, vFuuiuiiii)
GO(glCopyTextureImage2DEXT, vFuuiuiiiii)
GO(glCopyTextureSubImage1DEXT, vFuuiiiii)
GO(glCopyTextureSubImage2DEXT, vFuuiiiiiii)
GO(glCopyTextureSubImage3DEXT, vFuuiiiiiiii)
GO(glDisableClientStateIndexedEXT, vFuu)
GO(glDisableClientStateiEXT, vFuu)
GO(glDisableVertexArrayAttribEXT, vFuu)
GO(glDisableVertexArrayEXT, vFuu)
GO(glEnableClientStateIndexedEXT, vFuu)
GO(glEnableClientStateiEXT, vFuu)
GO(glEnableVertexArrayAttribEXT, vFuu)
GO(glEnableVertexArrayEXT, vFuu)
GO(glFlushMappedNamedBufferRangeEXT, vFull)
GO(glFramebufferDrawBufferEXT, vFuu)
GO(glFramebufferDrawBuffersEXT, vFuip)
GO(glFramebufferReadBufferEXT, vFuu)
GO(glGenerateMultiTexMipmapEXT, vFuu)
GO(glGenerateTextureMipmapEXT, vFuu)
GO(glGetCompressedMultiTexImageEXT, vFuuip)
GO(glGetCompressedTextureImageEXT, vFuuip)
GO(glGetDoubleIndexedvEXT, vFuup)
GO(glGetDoublei_vEXT, vFuup)
GO(glGetFloatIndexedvEXT, vFuup)
GO(glGetFloati_vEXT, vFuup)
GO(glGetFramebufferParameterivEXT, vFuup)
GO(glGetMultiTexEnvfvEXT, vFuuup)
GO(glGetMultiTexEnvivEXT, vFuuup)
GO(glGetMultiTexGendvEXT, vFuuup)
GO(glGetMultiTexGenfvEXT, vFuuup)
GO(glGetMultiTexGenivEXT, vFuuup)
GO(glGetMultiTexImageEXT, vFuuiuup)
GO(glGetMultiTexLevelParameterfvEXT, vFuuiup)
GO(glGetMultiTexLevelParameterivEXT, vFuuiup)
GO(glGetMultiTexParameterIivEXT, vFuuup)
GO(glGetMultiTexParameterIuivEXT, vFuuup)
GO(glGetMultiTexParameterfvEXT, vFuuup)
GO(glGetMultiTexParameterivEXT, vFuuup)
GO(glGetNamedBufferParameterivEXT, vFuup)
GO(glGetNamedBufferPointervEXT, vFuup)
GO(glGetNamedBufferSubDataEXT, vFullp)
GO(glGetNamedFramebufferAttachmentParameterivEXT, vFuuup)
GO(glGetNamedProgramLocalParameterIivEXT, vFuuup)
GO(glGetNamedProgramLocalParameterIuivEXT, vFuuup)
GO(glGetNamedProgramLocalParameterdvEXT, vFuuup)
GO(glGetNamedProgramLocalParameterfvEXT, vFuuup)
GO(glGetNamedProgramStringEXT, vFuuup)
GO(glGetNamedProgramivEXT, vFuuup)
GO(glGetNamedRenderbufferParameterivEXT, vFuup)
GO(glGetPointerIndexedvEXT, vFuup)
GO(glGetPointeri_vEXT, vFuup)
GO(glGetTextureImageEXT, vFuuiuup)
GO(glGetTextureLevelParameterfvEXT, vFuuiup)
GO(glGetTextureLevelParameterivEXT, vFuuiup)
GO(glGetTextureParameterIivEXT, vFuuup)
GO(glGetTextureParameterIuivEXT, vFuuup)
GO(glGetTextureParameterfvEXT, vFuuup)
GO(glGetTextureParameterivEXT, vFuuup)
GO(glGetVertexArrayIntegeri_vEXT, vFuuup)
GO(glGetVertexArrayIntegervEXT, vFuup)
GO(glGetVertexArrayPointeri_vEXT, vFuuup)
GO(glGetVertexArrayPointervEXT, vFuup)
GO(glMapNamedBufferEXT, pFuu)
GO(glMapNamedBufferRangeEXT, pFullu)
GO(glMatrixFrustumEXT, vFudddddd)
GO(glMatrixLoadIdentityEXT, vFu)
GO(glMatrixLoadTransposedEXT, vFup)
GO(glMatrixLoadTransposefEXT, vFup)
GO(glMatrixLoaddEXT, vFup)
GO(glMatrixLoadfEXT, vFup)
GO(glMatrixMultTransposedEXT, vFup)
GO(glMatrixMultTransposefEXT, vFup)
GO(glMatrixMultdEXT, vFup)
GO(glMatrixMultfEXT, vFup)
GO(glMatrixOrthoEXT, vFudddddd)
GO(glMatrixPopEXT, vFu)
GO(glMatrixPushEXT, vFu)
GO(glMatrixRotatedEXT, vFudddd)
GO(glMatrixRotatefEXT, vFuffff)
GO(glMatrixScaledEXT, vFuddd)
GO(glMatrixScalefEXT, vFufff)
GO(glMatrixTranslatedEXT, vFuddd)
GO(glMatrixTranslatefEXT, vFufff)
GO(glMultiTexBufferEXT, vFuuuu)
GO(glMultiTexCoordPointerEXT, vFuiuip)
GO(glMultiTexEnvfEXT, vFuuuf)
GO(glMultiTexEnvfvEXT, vFuuup)
GO(glMultiTexEnviEXT, vFuuui)
GO(glMultiTexEnvivEXT, vFuuup)
GO(glMultiTexGendEXT, vFuuud)
GO(glMultiTexGendvEXT, vFuuup)
GO(glMultiTexGenfEXT, vFuuuf)
GO(glMultiTexGenfvEXT, vFuuup)
GO(glMultiTexGeniEXT, vFuuui)
GO(glMultiTexGenivEXT, vFuuup)
GO(glMultiTexImage1DEXT, vFuuiiiiuup)
GO(glMultiTexImage2DEXT, vFuuiiiiiuup)
GO(glMultiTexImage3DEXT, vFuuiiiiiiuup)
GO(glMultiTexParameterIivEXT, vFuuup)
GO(glMultiTexParameterIuivEXT, vFuuup)
GO(glMultiTexParameterfEXT, vFuuuf)
GO(glMultiTexParameterfvEXT, vFuuup)
GO(glMultiTexParameteriEXT, vFuuui)
GO(glMultiTexParameterivEXT, vFuuup)
GO(glMultiTexRenderbufferEXT, vFuuu)
GO(glMultiTexSubImage1DEXT, vFuuiiiuup)
GO(glMultiTexSubImage2DEXT, vFuuiiiiiuup)
GO(glMultiTexSubImage3DEXT, vFuuiiiiiiiuup)
GO(glNamedBufferDataEXT, vFulpu)
GO(glNamedBufferSubDataEXT, vFullp)
GO(glNamedCopyBufferSubDataEXT, vFuulll)
GO(glNamedFramebufferRenderbufferEXT, vFuuuu)
GO(glNamedFramebufferTexture1DEXT, vFuuuui)
GO(glNamedFramebufferTexture2DEXT, vFuuuui)
GO(glNamedFramebufferTexture3DEXT, vFuuuuii)
GO(glNamedFramebufferTextureEXT, vFuuui)
GO(glNamedFramebufferTextureFaceEXT, vFuuuiu)
GO(glNamedFramebufferTextureLayerEXT, vFuuuii)
GO(glNamedProgramLocalParameter4dEXT, vFuuudddd)
GO(glNamedProgramLocalParameter4dvEXT, vFuuup)
GO(glNamedProgramLocalParameter4fEXT, vFuuuffff)
GO(glNamedProgramLocalParameter4fvEXT, vFuuup)
GO(glNamedProgramLocalParameterI4iEXT, vFuuuiiii)
GO(glNamedProgramLocalParameterI4ivEXT, vFuuup)
GO(glNamedProgramLocalParameterI4uiEXT, vFuuuuuuu)
GO(glNamedProgramLocalParameterI4uivEXT, vFuuup)
GO(glNamedProgramLocalParameters4fvEXT, vFuuuip)
GO(glNamedProgramLocalParametersI4ivEXT, vFuuuip)
GO(glNamedProgramLocalParametersI4uivEXT, vFuuuip)
GO(glNamedProgramStringEXT, vFuuuip)
GO(glNamedRenderbufferStorageEXT, vFuuii)
GO(glNamedRenderbufferStorageMultisampleCoverageEXT, vFuiiuii)
GO(glNamedRenderbufferStorageMultisampleEXT, vFuiuii)
GO(glProgramUniform1dEXT, vFuid)
GO(glProgramUniform1dvEXT, vFuiip)
GO(glProgramUniform1fEXT, vFuif)
GO(glProgramUniform1fvEXT, vFuiip)
GO(glProgramUniform1iEXT, vFuii)
GO(glProgramUniform1ivEXT, vFuiip)
GO(glProgramUniform1uiEXT, vFuiu)
GO(glProgramUniform1uivEXT, vFuiip)
GO(glProgramUniform2dEXT, vFuidd)
GO(glProgramUniform2dvEXT, vFuiip)
GO(glProgramUniform2fEXT, vFuiff)
GO(glProgramUniform2fvEXT, vFuiip)
GO(glProgramUniform2iEXT, vFuiii)
GO(glProgramUniform2ivEXT, vFuiip)
GO(glProgramUniform2uiEXT, vFuiuu)
GO(glProgramUniform2uivEXT, vFuiip)
GO(glProgramUniform3dEXT, vFuiddd)
GO(glProgramUniform3dvEXT, vFuiip)
GO(glProgramUniform3fEXT, vFuifff)
GO(glProgramUniform3fvEXT, vFuiip)
GO(glProgramUniform3iEXT, vFuiiii)
GO(glProgramUniform3ivEXT, vFuiip)
GO(glProgramUniform3uiEXT, vFuiuuu)
GO(glProgramUniform3uivEXT, vFuiip)
GO(glProgramUniform4dEXT, vFuidddd)
GO(glProgramUniform4dvEXT, vFuiip)
GO(glProgramUniform4fEXT, vFuiffff)
GO(glProgramUniform4fvEXT, vFuiip)
GO(glProgramUniform4iEXT, vFuiiiii)
GO(glProgramUniform4ivEXT, vFuiip)
GO(glProgramUniform4uiEXT, vFuiuuuu)
GO(glProgramUniform4uivEXT, vFuiip)
GO(glProgramUniformMatrix2dvEXT, vFuiiip)
GO(glProgramUniformMatrix2fvEXT, vFuiiip)
GO(glProgramUniformMatrix2x3dvEXT, vFuiiip)
GO(glProgramUniformMatrix2x3fvEXT, vFuiiip)
GO(glProgramUniformMatrix2x4dvEXT, vFuiiip)
GO(glProgramUniformMatrix2x4fvEXT, vFuiiip)
GO(glProgramUniformMatrix3dvEXT, vFuiiip)
GO(glProgramUniformMatrix3fvEXT, vFuiiip)
GO(glProgramUniformMatrix3x2dvEXT, vFuiiip)
GO(glProgramUniformMatrix3x2fvEXT, vFuiiip)
GO(glProgramUniformMatrix3x4dvEXT, vFuiiip)
GO(glProgramUniformMatrix3x4fvEXT, vFuiiip)
GO(glProgramUniformMatrix4dvEXT, vFuiiip)
GO(glProgramUniformMatrix4fvEXT, vFuiiip)
GO(glProgramUniformMatrix4x2dvEXT, vFuiiip)
GO(glProgramUniformMatrix4x2fvEXT, vFuiiip)
GO(glProgramUniformMatrix4x3dvEXT, vFuiiCp)
GO(glProgramUniformMatrix4x3fvEXT, vFuiiCp)
GO(glPushClientAttribDefaultEXT, vFi)
GO(glTextureBufferEXT, vFuuuu)
GO(glTextureImage1DEXT, vFuuiiiiuup)
GO(glTextureImage2DEXT, vFuuiiiiiuup)
GO(glTextureImage3DEXT, vFuuiiiiiiuup)
GO(glTextureParameterIivEXT, vFuuup)
GO(glTextureParameterIuivEXT, vFuuup)
GO(glTextureParameterfEXT, vFuuuf)
GO(glTextureParameterfvEXT, vFuuup)
GO(glTextureParameteriEXT, vFuuui)
GO(glTextureParameterivEXT, vFuuup)
GO(glTextureRenderbufferEXT, vFuuu)
GO(glTextureSubImage1DEXT, vFuuiiiuup)
GO(glTextureSubImage2DEXT, vFuuiiiiiuup)
GO(glTextureSubImage3DEXT, vFuuiiiiiiiuup)
GO(glUnmapNamedBufferEXT, iFu)
GO(glVertexArrayColorOffsetEXT, vFuuiuii)
GO(glVertexArrayEdgeFlagOffsetEXT, vFuuil)
GO(glVertexArrayFogCoordOffsetEXT, vFuuuil)
GO(glVertexArrayIndexOffsetEXT, vFuuuii)
GO(glVertexArrayMultiTexCoordOffsetEXT, vFuuuiuil)
GO(glVertexArrayNormalOffsetEXT, vFuuuii)
GO(glVertexArraySecondaryColorOffsetEXT, vFuuiuil)
GO(glVertexArrayTexCoordOffsetEXT, vFuuiuii)
GO(glVertexArrayVertexAttribIOffsetEXT, vFuuuiuii)
GO(glVertexArrayVertexAttribOffsetEXT, vFuuuiuCil)
GO(glVertexArrayVertexOffsetEXT, vFuuiuii)
//EXT_draw_buffers2
GO(glColorMaskIndexedEXT, vFuCCCC)
GO(glDisableIndexedEXT, vFuu)
GO(glEnableIndexedEXT, vFuu)
GO(glGetBooleanIndexedvEXT, vFuup)
GO(glGetIntegerIndexedvEXT, vFuup)
GO(glIsEnabledIndexedEXT, CFuu)
//EXT_draw_instanced
GO(glDrawArraysInstancedEXT, vFuiii)
GO(glDrawElementsInstancedEXT, vFuiupi)
//EXT_draw_range_elements
GO(glDrawRangeElementsEXT, vFuuuiup)
//EXT_fog_coord
GO(glFogCoordPointerEXT, vFuip)
GO(glFogCoorddEXT, vFd)
GO(glFogCoorddvEXT, vFp)
GO(glFogCoordfEXT, vFf)
GO(glFogCoordfvEXT, vFp)
//EXT_framebuffer_blit
GO(glBlitFramebufferEXT, vFiiiiiiiiuu)
//EXT_framebuffer_object
GO(glBindFramebufferEXT, vFuu)
GO(glBindRenderbufferEXT, vFuu)
GO(glCheckFramebufferStatusEXT, uFu)
GO(glDeleteFramebuffersEXT, vFip)
GO(glDeleteRenderbuffersEXT, vFip)
GO(glFramebufferRenderbufferEXT, vFuuuu)
GO(glFramebufferTexture1DEXT, vFuuuui)
GO(glFramebufferTexture2DEXT, vFuuuui)
GO(glFramebufferTexture3DEXT, vFuuuuii)
GO(glGenFramebuffersEXT, vFip)
GO(glGenRenderbuffersEXT, vFip)
GO(glGenerateMipmapEXT, vFu)
GO(glGetFramebufferAttachmentParameterivEXT, vFuuup)
GO(glGetRenderbufferParameterivEXT, vFuup)
GO(glIsFramebufferEXT, iFu)
GO(glIsRenderbufferEXT, iFu)
GO(glRenderbufferStorageEXT, vFuuii)
//EXT_geometry_shader4
GO(glProgramParameteriEXT, vFuui)
//EXT_gpu_program_parameters
GO(glProgramEnvParameters4fvEXT, vFuuip)
GO(glProgramLocalParameters4fvEXT, vFuuip)
//EXT_gpu_shader4
GO(glBindFragDataLocationEXT, vFuup)
GO(glGetFragDataLocationEXT, iFup)
GO(glGetUniformuivEXT, vFuip)
GO(glUniform1uiEXT, vFiu)
GO(glUniform1uivEXT, vFiip)
GO(glUniform2uiEXT, vFiuu)
GO(glUniform2uivEXT, vFiip)
GO(glUniform3uiEXT, vFiuuu)
GO(glUniform3uivEXT, vFiip)
GO(glUniform4uiEXT, vFiuuuu)
GO(glUniform4uivEXT, vFiip)
//EXT_histogram
GO(glGetHistogramEXT, vFuiuup)
GO(glGetHistogramParameterfvEXT, vFuup)
GO(glGetHistogramParameterivEXT, vFuup)
GO(glGetMinmaxEXT, vFuCuup)
GO(glGetMinmaxParameterfvEXT, vFuup)
GO(glGetMinmaxParameterivEXT, vFuup)
GO(glHistogramEXT, vFuiuC)
GO(glMinmaxEXT, vFuuC)
GO(glResetHistogramEXT, vFu)
GO(glResetMinmaxEXT, vFu)
//EXT_index_func
GO(glIndexFuncEXT, vFuf)
//EXT_index_material
GO(glIndexMaterialEXT, vFuu)
//EXT_light_texture
GO(glApplyTextureEXT, vFu)
GO(glTextureLightEXT, vFu)
GO(glTextureMaterialEXT, vFuu)
//EXT_multi_draw_arrays
GO(glMultiDrawArraysEXT, vFuppi)
GO(glMultiDrawElementsEXT, vFupupi)
//EXT_multisample
GO(glSampleMaskEXT, vFfi)
GO(glSamplePatternEXT, vFu)
//EXT_paletted_texture
GO(glColorTableEXT, vFuuiuup)
GO(glGetColorTableEXT, vFuuup)
GO(glGetColorTableParameterfvEXT, vFuup)
GO(glGetColorTableParameterivEXT, vFuup)
//EXT_pixel_transform
GO(glGetPixelTransformParameterfvEXT, vFuup)
GO(glGetPixelTransformParameterivEXT, vFuup)
GO(glPixelTransformParameterfEXT, vFuuf)
GO(glPixelTransformParameterfvEXT, vFuup)
GO(glPixelTransformParameteriEXT, vFuui)
GO(glPixelTransformParameterivEXT, vFuup)
//EXT_point_parameters
GO(glPointParameterfEXT, vFuf)
GO(glPointParameterfvEXT, vFup)
//EXT_polygon_offset
GO(glPolygonOffsetEXT, vFff)
//EXT_provoking_vertex
GO(glProvokingVertexEXT, vFu)
//EXT_secondary_color
GO(glSecondaryColor3bEXT, vFccc)
GO(glSecondaryColor3bvEXT, vFp)
GO(glSecondaryColor3dEXT, vFddd)
GO(glSecondaryColor3dvEXT, vFp)
GO(glSecondaryColor3fEXT, vFfff)
GO(glSecondaryColor3fvEXT, vFp)
GO(glSecondaryColor3iEXT, vFiii)
GO(glSecondaryColor3ivEXT, vFp)
GO(glSecondaryColor3sEXT, vFiii)
GO(glSecondaryColor3svEXT, vFp)
GO(glSecondaryColor3ubEXT, vFCCC)
GO(glSecondaryColor3ubvEXT, vFp)
GO(glSecondaryColor3uiEXT, vFuuu)
GO(glSecondaryColor3uivEXT, vFp)
GO(glSecondaryColor3usEXT, vFWWW)
GO(glSecondaryColor3usvEXT, vFp)
GO(glSecondaryColorPointerEXT, vFiuip)
//EXT_separate_shader_objects
GO(glActiveProgramEXT, vFu)
GO(glCreateShaderProgramEXT, uFup)
GO(glUseShaderProgramEXT, vFuu)
//EXT_shader_image_load_store
GO(glBindImageTextureEXT, vFuuiCiui)
GO(glMemoryBarrierEXT, vFi)
//EXT_stencil_clear_tag
GO(glStencilClearTagEXT, vFiu)
//EXT_stencil_two_side
GO(glActiveStencilFaceEXT, vFu)
//EXT_subtexture
GO(glTexSubImage1DEXT, vFuiiiuup)
GO(glTexSubImage2DEXT, vFuiiiiiuup)
//EXT_texture3D
GO(glTexImage3DEXT, vFuiuiiiiuup)
GO(glTexSubImage3DEXT, vFuiiiiiiiuup)
//EXT_texture_buffer_object
GO(glTexBufferEXT, vFuuu)
//EXT_texture_integer
GO(glClearColorIiEXT, vFiiii)
GO(glClearColorIuiEXT, vFuuuu)
GO(glGetTexParameterIivEXT, vFuup)
GO(glGetTexParameterIuivEXT, vFuup)
GO(glTexParameterIivEXT, vFuup)
GO(glTexParameterIuivEXT, vFuup)
//EXT_texture_object
GO(glAreTexturesResidentEXT, iFipp)
GO(glBindTextureEXT, vFuu)
GO(glDeleteTexturesEXT, vFip)
GO(glGenTexturesEXT, vFip)
GO(glIsTextureEXT, iFu)
GO(glPrioritizeTexturesEXT, vFipp)
//EXT_texture_perturb_normal
GO(glTextureNormalEXT, vFu)
//EXT_transform_feedback
GO(glBeginTransformFeedbackEXT, vFu)
GO(glBindBufferBaseEXT, vFuuu)
GO(glBindBufferOffsetEXT, vFuuui)
GO(glBindBufferRangeEXT, vFuuuii)
GO(glEndTransformFeedbackEXT, vFv)
GO(glGetTransformFeedbackVaryingEXT, vFuuipppp)
GO(glTransformFeedbackVaryingsEXT, vFuipu)
//EXT_vertex_array
GO(glArrayElementEXT, vFi)
GO(glColorPointerEXT, vFiuiip)
GO(glDrawArraysEXT, vFuii)
GO(glEdgeFlagPointerEXT, vFiip)
GO(glGetPointervEXT, vFup)
GO(glIndexPointerEXT, vFuiip)
GO(glNormalPointerEXT, vFuiip)
GO(glTexCoordPointerEXT, vFiuiip)
GO(glVertexPointerEXT, vFiuiip)
//EXT_vertex_attrib_64bit
GO(glGetVertexAttribLdvEXT, vFuup)
GO(glVertexArrayVertexAttribLOffsetEXT, vFuuuiuil)
GO(glVertexAttribL1dEXT, vFud)
GO(glVertexAttribL1dvEXT, vFup)
GO(glVertexAttribL2dEXT, vFudd)
GO(glVertexAttribL2dvEXT, vFup)
GO(glVertexAttribL3dEXT, vFuddd)
GO(glVertexAttribL3dvEXT, vFup)
GO(glVertexAttribL4dEXT, vFudddd)
GO(glVertexAttribL4dvEXT, vFup)
GO(glVertexAttribLPointerEXT, vFuiuip)
//EXT_vertex_shader
GO(glBeginVertexShaderEXT, vFv)
GO(glBindLightParameterEXT, uFuu)
GO(glBindMaterialParameterEXT, uFuu)
GO(glBindParameterEXT, uFu)
GO(glBindTexGenParameterEXT, uFuuu)
GO(glBindTextureUnitParameterEXT, uFuu)
GO(glBindVertexShaderEXT, vFu)
GO(glDeleteVertexShaderEXT, vFu)
GO(glDisableVariantClientStateEXT, vFu)
GO(glEnableVariantClientStateEXT, vFu)
GO(glEndVertexShaderEXT, vFv)
GO(glExtractComponentEXT, vFuuu)
GO(glGenSymbolsEXT, uFuuuu)
GO(glGenVertexShadersEXT, uFu)
GO(glGetInvariantBooleanvEXT, vFuup)
GO(glGetInvariantFloatvEXT, vFuup)
GO(glGetInvariantIntegervEXT, vFuup)
GO(glGetLocalConstantBooleanvEXT, vFuup)
GO(glGetLocalConstantFloatvEXT, vFuup)
GO(glGetLocalConstantIntegervEXT, vFuup)
GO(glGetVariantBooleanvEXT, vFuup)
GO(glGetVariantFloatvEXT, vFuup)
GO(glGetVariantIntegervEXT, vFuup)
GO(glGetVariantPointervEXT, vFuup)
GO(glInsertComponentEXT, vFuuu)
GO(glIsVariantEnabledEXT, CFuu)
GO(glSetInvariantEXT, vFuup)
GO(glSetLocalConstantEXT, vFuup)
GO(glShaderOp1EXT, vFuuu)
GO(glShaderOp2EXT, vFuuuu)
GO(glShaderOp3EXT, vFuuuuu)
GO(glSwizzleEXT, vFuuuuuu)
GO(glVariantPointerEXT, vFuuup)
GO(glVariantbvEXT, vFup)
GO(glVariantdvEXT, vFup)
GO(glVariantfvEXT, vFup)
GO(glVariantivEXT, vFup)
GO(glVariantsvEXT, vFup)
GO(glVariantubvEXT, vFup)
GO(glVariantuivEXT, vFup)
GO(glVariantusvEXT, vFup)
GO(glWriteMaskEXT, vFuuuuuu)
//EXT_vertex_weighting
GO(glVertexWeightPointerEXT, vFiuip)
GO(glVertexWeightfEXT, vFf)
GO(glVertexWeightfvEXT, vFp)
//EXT_x11_sync_object
GO(glImportSyncEXT, pFulu)
//GREMEDY_frame_terminator
GO(glFrameTerminatorGREMEDY, vFv)
//GREMEDY_string_marker
GO(glStringMarkerGREMEDY, vFip)
//HP_image_transform
GO(glGetImageTransformParameterfvHP, vFuup)
GO(glGetImageTransformParameterivHP, vFuup)
GO(glImageTransformParameterfHP, vFuuf)
GO(glImageTransformParameterfvHP, vFuup)
GO(glImageTransformParameteriHP, vFuui)
GO(glImageTransformParameterivHP, vFuup)
//IBM_multimode_draw_arrays
GO(glMultiModeDrawArraysIBM, vFpppii)
GO(glMultiModeDrawElementsIBM, vFppupii)
//IBM_static_data
GO(glFlushStaticDataIBM, vFu)
//IBM_vertex_array_lists
GO(glColorPointerListIBM, vFiuipi)
GO(glEdgeFlagPointerListIBM, vFipi)
GO(glFogCoordPointerListIBM, vFuipi)
GO(glIndexPointerListIBM, vFuipi)
GO(glNormalPointerListIBM, vFuipi)
GO(glSecondaryColorPointerListIBM, vFiuipi)
GO(glTexCoordPointerListIBM, vFiuipi)
GO(glVertexPointerListIBM, vFiuipi)
//INGR_blend_func_separate
GO(glBlendFuncSeparateINGR, vFuuuu)
//INTEL_map_texture
GO(glMapTexture2DINTEL, pFuiupp)
GO(glSyncTextureINTEL, vFu)
GO(glUnmapTexture2DINTEL, vFui)
//INTEL_parallel_arrays
GO(glColorPointervINTEL, vFiup)
GO(glNormalPointervINTEL, vFup)
GO(glTexCoordPointervINTEL, vFiup)
GO(glVertexPointervINTEL, vFiup)
//KHR_debug
GOM(glDebugMessageCallback, vFEpp)   // not ideal, because the my_ version will always exist, even if glDebugMessageCallback doesn't
GO(glDebugMessageControl, vFuuuipi)
GO(glDebugMessageInsert, vFuuuuip)
GO(glGetDebugMessageLog, uFuipppppp)
GO(glGetObjectLabel, vFuuipp)
GO(glGetObjectPtrLabel, vFpipp)
GO(glObjectLabel, vFuuip)
GO(glObjectPtrLabel, vFpip)
GO(glPopDebugGroup, vFv)
GO(glPushDebugGroup, vFuuip)
//MESA_resize_buffers
GO(glResizeBuffersMESA, vFv)
//MESA_window_pos
GO(glWindowPos2dMESA, vFdd)
GO(glWindowPos2dvMESA, vFp)
GO(glWindowPos2fMESA, vFff)
GO(glWindowPos2fvMESA, vFp)
GO(glWindowPos2iMESA, vFii)
GO(glWindowPos2ivMESA, vFp)
GO(glWindowPos2sMESA, vFww)
GO(glWindowPos2svMESA, vFp)
GO(glWindowPos3dMESA, vFddd)
GO(glWindowPos3dvMESA, vFp)
GO(glWindowPos3fMESA, vFfff)
GO(glWindowPos3fvMESA, vFp)
GO(glWindowPos3iMESA, vFiii)
GO(glWindowPos3ivMESA, vFp)
GO(glWindowPos3sMESA, vFwww)
GO(glWindowPos3svMESA, vFp)
GO(glWindowPos4dMESA, vFdddd)
GO(glWindowPos4dvMESA, vFp)
GO(glWindowPos4fMESA, vFffff)
GO(glWindowPos4fvMESA, vFp)
GO(glWindowPos4iMESA, vFiiii)
GO(glWindowPos4ivMESA, vFp)
GO(glWindowPos4sMESA, vFwwww)
GO(glWindowPos4svMESA, vFp)
//NVX_conditional_render
GO(glBeginConditionalRenderNVX, vFu)
GO(glEndConditionalRenderNVX, vFv)
//NV_bindless_texture
GO(glGetImageHandleNV, LFuiCiu)
GO(glGetTextureHandleNV, LFu)
GO(glGetTextureSamplerHandleNV, LFuu)
GO(glIsImageHandleResidentNV, CFL)
GO(glIsTextureHandleResidentNV, iFu)
GO(glMakeImageHandleNonResidentNV, vFu)
GO(glMakeImageHandleResidentNV, vFLu)
GO(glMakeTextureHandleNonResidentNV, vFu)
GO(glMakeTextureHandleResidentNV, vFu)
GO(glProgramUniformHandleui64NV, vFuiL)
GO(glProgramUniformHandleui64vNV, vFuiip)
GO(glUniformHandleui64NV, vFiL)
GO(glUniformHandleui64vNV, vFiip)
//NV_conditional_render
GO(glBeginConditionalRenderNV, vFuu)
GO(glEndConditionalRenderNV, vFv)
//NV_copy_image
GO(glCopyImageSubDataNV, vFuuiiiiuuiiiiiii)
//NV_depth_buffer_float
GO(glClearDepthdNV, vFd)
GO(glDepthBoundsdNV, vFdd)
GO(glDepthRangedNV, vFdd)
//NV_draw_texture
GO(glDrawTextureNV, vFuufffffffff)
//NV_evaluators
GO(glEvalMapsNV, vFuu)
GO(glGetMapAttribParameterfvNV, vFuuup)
GO(glGetMapAttribParameterivNV, vFuuup)
GO(glGetMapControlPointsNV, vFuuuiiCp)
GO(glGetMapParameterfvNV, vFuup)
GO(glGetMapParameterivNV, vFuup)
GO(glMapControlPointsNV, vFuuuiiiiCp)
GO(glMapParameterfvNV, vFuup)
GO(glMapParameterivNV, vFuup)
//NV_explicit_multisample
GO(glGetMultisamplefvNV, vFuup)
GO(glSampleMaskIndexedNV, vFui)
GO(glTexRenderbufferNV, vFuu)
//NV_fence
GO(glDeleteFencesNV, vFip)
GO(glFinishFenceNV, vFu)
GO(glGenFencesNV, vFip)
GO(glGetFenceivNV, vFuup)
GO(glIsFenceNV, iFu)
GO(glSetFenceNV, vFuu)
GO(glTestFenceNV, iFu)
//NV_fragment_program
GO(glGetProgramNamedParameterdvNV, vFuipp)
GO(glGetProgramNamedParameterfvNV, vFuipp)
GO(glProgramNamedParameter4dNV, vFuipdddd)
GO(glProgramNamedParameter4dvNV, vFuipp)
GO(glProgramNamedParameter4fNV, vFuipffff)
GO(glProgramNamedParameter4fvNV, vFuipp)
//NV_framebuffer_multisample_coverage
GO(glRenderbufferStorageMultisampleCoverageNV, vFuiiuii)
//NV_geometry_program4
GO(glFramebufferTextureEXT, vFuuui)
GO(glFramebufferTextureFaceEXT, vFuuuiu)
GO(glFramebufferTextureLayerEXT, vFuuuii)
GO(glProgramVertexLimitNV, vFui)
//NV_gpu_program4
GO(glGetProgramEnvParameterIivNV, vFuup)
GO(glGetProgramEnvParameterIuivNV, vFuup)
GO(glGetProgramLocalParameterIivNV, vFuup)
GO(glGetProgramLocalParameterIuivNV, vFuup)
GO(glProgramEnvParameterI4iNV, vFuuiiii)
GO(glProgramEnvParameterI4ivNV, vFuup)
GO(glProgramEnvParameterI4uiNV, vFuuuuuu)
GO(glProgramEnvParameterI4uivNV, vFuup)
GO(glProgramEnvParametersI4ivNV, vFuuip)
GO(glProgramEnvParametersI4uivNV, vFuuip)
GO(glProgramLocalParameterI4iNV, vFuuiiii)
GO(glProgramLocalParameterI4ivNV, vFuup)
GO(glProgramLocalParameterI4uiNV, vFuuuuuu)
GO(glProgramLocalParameterI4uivNV, vFuup)
GO(glProgramLocalParametersI4ivNV, vFuuip)
GO(glProgramLocalParametersI4uivNV, vFuuip)
//NV_gpu_program5
GO(glGetProgramSubroutineParameteruivNV, vFuup)
GO(glProgramSubroutineParametersuivNV, vFuip)
//NV_gpu_shader5
GO(glGetUniformi64vNV, vFuip)
GO(glProgramUniform1i64NV, vFuil)
GO(glProgramUniform1i64vNV, vFuiip)
GO(glProgramUniform1ui64NV, vFuiu)
GO(glProgramUniform1ui64vNV, vFuiip)
GO(glProgramUniform2i64NV, vFuill)
GO(glProgramUniform2i64vNV, vFuiip)
GO(glProgramUniform2ui64NV, vFuiLL)
GO(glProgramUniform2ui64vNV, vFuiip)
GO(glProgramUniform3i64NV, vFuilll)
GO(glProgramUniform3i64vNV, vFuiip)
GO(glProgramUniform3ui64NV, vFuiLLL)
GO(glProgramUniform3ui64vNV, vFuiip)
GO(glProgramUniform4i64NV, vFuillll)
GO(glProgramUniform4i64vNV, vFuiip)
GO(glProgramUniform4ui64NV, vFuiLLLL)
GO(glProgramUniform4ui64vNV, vFuiip)
GO(glUniform1i64NV, vFil)
GO(glUniform1i64vNV, vFiip)
GO(glUniform1ui64NV, vFiu)
GO(glUniform1ui64vNV, vFiip)
GO(glUniform2i64NV, vFill)
GO(glUniform2i64vNV, vFiip)
GO(glUniform2ui64NV, vFiLL)
GO(glUniform2ui64vNV, vFiip)
GO(glUniform3i64NV, vFilll)
GO(glUniform3i64vNV, vFiip)
GO(glUniform3ui64NV, vFiLLL)
GO(glUniform3ui64vNV, vFiip)
GO(glUniform4i64NV, vFillll)
GO(glUniform4i64vNV, vFiip)
GO(glUniform4ui64NV, vFiLLLL)
GO(glUniform4ui64vNV, vFiip)
//NV_half_float
GO(glColor3hNV, vFiii)
GO(glColor3hvNV, vFp)
GO(glColor4hNV, vFiiii)
GO(glColor4hvNV, vFp)
GO(glFogCoordhNV, vFi)
GO(glFogCoordhvNV, vFp)
GO(glMultiTexCoord1hNV, vFuW)
GO(glMultiTexCoord1hvNV, vFup)
GO(glMultiTexCoord2hNV, vFuWW)
GO(glMultiTexCoord2hvNV, vFup)
GO(glMultiTexCoord3hNV, vFuWWW)
GO(glMultiTexCoord3hvNV, vFup)
GO(glMultiTexCoord4hNV, vFuWWWW)
GO(glMultiTexCoord4hvNV, vFup)
GO(glNormal3hNV, vFiii)
GO(glNormal3hvNV, vFp)
GO(glSecondaryColor3hNV, vFWWW)
GO(glSecondaryColor3hvNV, vFp)
GO(glTexCoord1hNV, vFi)
GO(glTexCoord1hvNV, vFp)
GO(glTexCoord2hNV, vFWW)
GO(glTexCoord2hvNV, vFp)
GO(glTexCoord3hNV, vFiii)
GO(glTexCoord3hvNV, vFp)
GO(glTexCoord4hNV, vFWWWW)
GO(glTexCoord4hvNV, vFp)
GO(glVertex2hNV, vFii)
GO(glVertex2hvNV, vFp)
GO(glVertex3hNV, vFiii)
GO(glVertex3hvNV, vFp)
GO(glVertex4hNV, vFiiii)
GO(glVertex4hvNV, vFp)
GO(glVertexAttrib1hNV, vFuW)
GO(glVertexAttrib1hvNV, vFup)
GO(glVertexAttrib2hNV, vFuWW)
GO(glVertexAttrib2hvNV, vFup)
GO(glVertexAttrib3hNV, vFuWWW)
GO(glVertexAttrib3hvNV, vFup)
GO(glVertexAttrib4hNV, vFuWWWW)
GO(glVertexAttrib4hvNV, vFup)
GO(glVertexAttribs1hvNV, vFuip)
GO(glVertexAttribs2hvNV, vFuip)
GO(glVertexAttribs3hvNV, vFuip)
GO(glVertexAttribs4hvNV, vFuip)
GO(glVertexWeighthNV, vFW)
GO(glVertexWeighthvNV, vFp)
//NV_occlusion_query
GO(glBeginOcclusionQueryNV, vFu)
GO(glDeleteOcclusionQueriesNV, vFip)
GO(glEndOcclusionQueryNV, vFv)
GO(glGenOcclusionQueriesNV, vFip)
GO(glGetOcclusionQueryivNV, vFuup)
GO(glGetOcclusionQueryuivNV, vFuup)
GO(glIsOcclusionQueryNV, iFu)
//NV_parameter_buffer_object
GO(glProgramBufferParametersIivNV, vFuuuip)
GO(glProgramBufferParametersIuivNV, vFuuuip)
GO(glProgramBufferParametersfvNV, vFuuuip)
//NV_pixel_data_range
GO(glFlushPixelDataRangeNV, vFu)
GO(glPixelDataRangeNV, vFuip)
//NV_point_sprite
GO(glPointParameteriNV, vFui)
GO(glPointParameterivNV, vFup)
//NV_present_video
GO(glGetVideoi64vNV, vFuup)
GO(glGetVideoivNV, vFuup)
GO(glGetVideoui64vNV, vFuup)
GO(glGetVideouivNV, vFuup)
GO(glPresentFrameDualFillNV, vFuLuuuuuuuuuuu)
GO(glPresentFrameKeyedNV, vFuLuuuuuuuuu)
//NV_primitive_restart
GO(glPrimitiveRestartIndexNV, vFu)
GO(glPrimitiveRestartNV, vFv)
//NV_register_combiners
GO(glCombinerInputNV, vFuuuuuu)
GO(glCombinerOutputNV, vFuuuuuuuCCC)
GO(glCombinerParameterfNV, vFuf)
GO(glCombinerParameterfvNV, vFup)
GO(glCombinerParameteriNV, vFui)
GO(glCombinerParameterivNV, vFup)
GO(glFinalCombinerInputNV, vFuuuu)
GO(glGetCombinerInputParameterfvNV, vFuuuup)
GO(glGetCombinerInputParameterivNV, vFuuuup)
GO(glGetCombinerOutputParameterfvNV, vFuuup)
GO(glGetCombinerOutputParameterivNV, vFuuup)
GO(glGetFinalCombinerInputParameterfvNV, vFuup)
GO(glGetFinalCombinerInputParameterivNV, vFuup)
//NV_register_combiners2
GO(glCombinerStageParameterfvNV, vFuup)
GO(glGetCombinerStageParameterfvNV, vFuup)
//NV_shader_buffer_load
GO(glGetBufferParameterui64vNV, vFuup)
GO(glGetIntegerui64vNV, vFup)
GO(glGetNamedBufferParameterui64vNV, vFuup)
GO(glGetUniformui64vNV, vFuip)
GO(glIsBufferResidentNV, CFu)
GO(glIsNamedBufferResidentNV, iFu)
GO(glMakeBufferNonResidentNV, vFu)
GO(glMakeBufferResidentNV, vFuu)
GO(glMakeNamedBufferNonResidentNV, vFu)
GO(glMakeNamedBufferResidentNV, vFuu)
GO(glProgramUniformui64NV, vFuiL)
GO(glProgramUniformui64vNV, vFuiip)
GO(glUniformui64NV, vFiL)
GO(glUniformui64vNV, vFiip)
//NV_texture_barrier
GO(glTextureBarrierNV, vFv)
//NV_texture_multisample
GO(glTexImage2DMultisampleCoverageNV, vFuiiiiiC)
GO(glTexImage3DMultisampleCoverageNV, vFuiiiiiiC)
GO(glTextureImage2DMultisampleCoverageNV, vFuuiiiiiC)
GO(glTextureImage2DMultisampleNV, vFuuiiiiC)
GO(glTextureImage3DMultisampleCoverageNV, vFuuiiiiiiC)
GO(glTextureImage3DMultisampleNV, vFuuiiiiiC)
//NV_transform_feedback
GO(glActiveVaryingNV, vFup)
GO(glBeginTransformFeedbackNV, vFu)
GO(glBindBufferBaseNV, vFuuu)
GO(glBindBufferOffsetNV, vFuuul)
GO(glBindBufferRangeNV, vFuuull)
GO(glEndTransformFeedbackNV, vFv)
GO(glGetActiveVaryingNV, vFuuipppp)
GO(glGetTransformFeedbackVaryingNV, vFuup)
GO(glGetVaryingLocationNV, iFup)
GO(glTransformFeedbackAttribsNV, vFipu)
GO(glTransformFeedbackStreamAttribsNV, vFipipu)
GO(glTransformFeedbackVaryingsNV, vFuipu)
//NV_transform_feedback2
GO(glBindTransformFeedbackNV, vFuu)
GO(glDeleteTransformFeedbacksNV, vFip)
GO(glDrawTransformFeedbackNV, vFuu)
GO(glGenTransformFeedbacksNV, vFip)
GO(glIsTransformFeedbackNV, iFu)
GO(glPauseTransformFeedbackNV, vFv)
GO(glResumeTransformFeedbackNV, vFv)
//NV_vdpau_interop
GO(glVDPAUFiniNV, vFv)
GO(glVDPAUGetSurfaceivNV, vFluipp)
GO(glVDPAUInitNV, vFpp)
GO(glVDPAUIsSurfaceNV, CFl)
GO(glVDPAUMapSurfacesNV, vFip)
GO(glVDPAURegisterOutputSurfaceNV, lFpuip)
GO(glVDPAURegisterVideoSurfaceNV, uFpuip)
GO(glVDPAUSurfaceAccessNV, vFlu)
GO(glVDPAUUnmapSurfacesNV, vFip)
GO(glVDPAUUnregisterSurfaceNV, vFl)
//NV_vertex_array_range
GO(glFlushVertexArrayRangeNV, vFv)
GO(glVertexArrayRangeNV, vFip)
//NV_vertex_attrib_integer_64bit
GO(glGetVertexAttribLi64vNV, vFuup)
GO(glGetVertexAttribLui64vNV, vFuup)
GO(glVertexAttribL1i64NV, vFul)
GO(glVertexAttribL1i64vNV, vFup)
GO(glVertexAttribL1ui64NV, vFuL)
GO(glVertexAttribL1ui64vNV, vFup)
GO(glVertexAttribL2i64NV, vFull)
GO(glVertexAttribL2i64vNV, vFup)
GO(glVertexAttribL2ui64NV, vFuLL)
GO(glVertexAttribL2ui64vNV, vFup)
GO(glVertexAttribL3i64NV, vFulll)
GO(glVertexAttribL3i64vNV, vFup)
GO(glVertexAttribL3ui64NV, vFuLLL)
GO(glVertexAttribL3ui64vNV, vFup)
GO(glVertexAttribL4i64NV, vFullll)
GO(glVertexAttribL4i64vNV, vFup)
GO(glVertexAttribL4ui64NV, vFuLLLL)
GO(glVertexAttribL4ui64vNV, vFup)
GO(glVertexAttribLFormatNV, vFuiui)
//NV_vertex_buffer_unified_memory
GO(glBufferAddressRangeNV, vFuuLl)
GO(glColorFormatNV, vFiui)
GO(glEdgeFlagFormatNV, vFi)
GO(glFogCoordFormatNV, vFui)
GO(glGetIntegerui64i_vNV, vFuup)
GO(glIndexFormatNV, vFui)
GO(glNormalFormatNV, vFui)
GO(glSecondaryColorFormatNV, vFiui)
GO(glTexCoordFormatNV, vFiui)
GO(glVertexAttribFormatNV, vFuiuCi)
GO(glVertexAttribIFormatNV, vFuiui)
GO(glVertexFormatNV, vFiui)
//NV_vertex_program
GO(glAreProgramsResidentNV, CFipp)
GO(glBindProgramNV, vFuu)
GO(glDeleteProgramsNV, vFip)
GO(glExecuteProgramNV, vFuup)
GO(glGenProgramsNV, vFip)
GO(glGetProgramParameterdvNV, vFuuup)
GO(glGetProgramParameterfvNV, vFuuup)
GO(glGetProgramStringNV, vFuup)
GO(glGetProgramivNV, vFuup)
GO(glGetTrackMatrixivNV, vFuuup)
GO(glGetVertexAttribPointervNV, vFuup)
GO(glGetVertexAttribdvNV, vFuup)
GO(glGetVertexAttribfvNV, vFuup)
GO(glGetVertexAttribivNV, vFuup)
GO(glIsProgramNV, iFu)
GO(glLoadProgramNV, vFuuip)
GO(glProgramParameter4dNV, vFuudddd)
GO(glProgramParameter4dvNV, vFuup)
GO(glProgramParameter4fNV, vFuuffff)
GO(glProgramParameter4fvNV, vFuup)
GO(glProgramParameters4dvNV, vFuuip)
GO(glProgramParameters4fvNV, vFuuip)
GO(glRequestResidentProgramsNV, vFip)
GO(glTrackMatrixNV, vFuuuu)
GO(glVertexAttrib1dNV, vFud)
GO(glVertexAttrib1dvNV, vFup)
GO(glVertexAttrib1fNV, vFuf)
GO(glVertexAttrib1fvNV, vFup)
GO(glVertexAttrib1sNV, vFuw)
GO(glVertexAttrib1svNV, vFup)
GO(glVertexAttrib2dNV, vFudd)
GO(glVertexAttrib2dvNV, vFup)
GO(glVertexAttrib2fNV, vFuff)
GO(glVertexAttrib2fvNV, vFup)
GO(glVertexAttrib2sNV, vFuww)
GO(glVertexAttrib2svNV, vFup)
GO(glVertexAttrib3dNV, vFuddd)
GO(glVertexAttrib3dvNV, vFup)
GO(glVertexAttrib3fNV, vFufff)
GO(glVertexAttrib3fvNV, vFup)
GO(glVertexAttrib3sNV, vFuwww)
GO(glVertexAttrib3svNV, vFup)
GO(glVertexAttrib4dNV, vFudddd)
GO(glVertexAttrib4dvNV, vFup)
GO(glVertexAttrib4fNV, vFuffff)
GO(glVertexAttrib4fvNV, vFup)
GO(glVertexAttrib4sNV, vFuwwww)
GO(glVertexAttrib4svNV, vFup)
GO(glVertexAttrib4ubNV, vFuCCCC)
GO(glVertexAttrib4ubvNV, vFup)
GO(glVertexAttribPointerNV, vFuiuip)
GO(glVertexAttribs1dvNV, vFuip)
GO(glVertexAttribs1fvNV, vFuip)
GO(glVertexAttribs1svNV, vFuip)
GO(glVertexAttribs2dvNV, vFuip)
GO(glVertexAttribs2fvNV, vFuip)
GO(glVertexAttribs2svNV, vFuip)
GO(glVertexAttribs3dvNV, vFuip)
GO(glVertexAttribs3fvNV, vFuip)
GO(glVertexAttribs3svNV, vFuip)
GO(glVertexAttribs4dvNV, vFuip)
GO(glVertexAttribs4fvNV, vFuip)
GO(glVertexAttribs4svNV, vFuip)
GO(glVertexAttribs4ubvNV, vFuip)
//NV_vertex_program4
GO(glGetVertexAttribIivEXT, vFuup)
GO(glGetVertexAttribIuivEXT, vFuup)
GO(glVertexAttribI1iEXT, vFui)
GO(glVertexAttribI1ivEXT, vFup)
GO(glVertexAttribI1uiEXT, vFuu)
GO(glVertexAttribI1uivEXT, vFup)
GO(glVertexAttribI2iEXT, vFuii)
GO(glVertexAttribI2ivEXT, vFup)
GO(glVertexAttribI2uiEXT, vFuuu)
GO(glVertexAttribI2uivEXT, vFup)
GO(glVertexAttribI3iEXT, vFuiii)
GO(glVertexAttribI3ivEXT, vFup)
GO(glVertexAttribI3uiEXT, vFuuuu)
GO(glVertexAttribI3uivEXT, vFup)
GO(glVertexAttribI4bvEXT, vFup)
GO(glVertexAttribI4iEXT, vFuiiii)
GO(glVertexAttribI4ivEXT, vFup)
GO(glVertexAttribI4svEXT, vFup)
GO(glVertexAttribI4ubvEXT, vFup)
GO(glVertexAttribI4uiEXT, vFuuuuu)
GO(glVertexAttribI4uivEXT, vFup)
GO(glVertexAttribI4usvEXT, vFup)
GO(glVertexAttribIPointerEXT, vFuiuip)
//NV_video_capture
GO(glBeginVideoCaptureNV, vFu)
GO(glBindVideoCaptureStreamBufferNV, vFuuul)
GO(glBindVideoCaptureStreamTextureNV, vFuuuuu)
GO(glEndVideoCaptureNV, vFu)
GO(glGetVideoCaptureStreamdvNV, vFuuup)
GO(glGetVideoCaptureStreamfvNV, vFuuup)
GO(glGetVideoCaptureStreamivNV, vFuuup)
GO(glGetVideoCaptureivNV, vFuup)
GO(glVideoCaptureNV, uFupp)
GO(glVideoCaptureStreamParameterdvNV, vFuuup)
GO(glVideoCaptureStreamParameterfvNV, vFuuup)
GO(glVideoCaptureStreamParameterivNV, vFuuup)
//OES_byte_coordinates
GO(glMultiTexCoord1bOES, vFuc)
GO(glMultiTexCoord1bvOES, vFup)
GO(glMultiTexCoord2bOES, vFucc)
GO(glMultiTexCoord2bvOES, vFup)
GO(glMultiTexCoord3bOES, vFuiii)
GO(glMultiTexCoord3bvOES, vFup)
GO(glMultiTexCoord4bOES, vFucccc)
GO(glMultiTexCoord4bvOES, vFup)
GO(glTexCoord1bOES, vFi)
GO(glTexCoord1bvOES, vFp)
GO(glTexCoord2bOES, vFii)
GO(glTexCoord2bvOES, vFp)
GO(glTexCoord3bOES, vFiii)
GO(glTexCoord3bvOES, vFp)
GO(glTexCoord4bOES, vFiiii)
GO(glTexCoord4bvOES, vFp)
GO(glVertex2bOES, vFcc)
GO(glVertex2bvOES, vFp)
GO(glVertex3bOES, vFii)
GO(glVertex3bvOES, vFp)
GO(glVertex4bOES, vFcccc)
GO(glVertex4bvOES, vFp)
//OES_fixed_point
GO(glAccumxOES, vFui)
GO(glAlphaFuncxOES, vFui)
GO(glBitmapxOES, vFiiiiiip)
GO(glBlendColorxOES, vFiiii)
GO(glClearAccumxOES, vFiiii)
GO(glClearColorxOES, vFiiii)
GO(glClearDepthxOES, vFi)
GO(glClipPlanexOES, vFup)
GO(glColor3xOES, vFiii)
GO(glColor3xvOES, vFp)
GO(glColor4xOES, vFiiii)
GO(glColor4xvOES, vFp)
GO(glConvolutionParameterxOES, vFuui)
GO(glConvolutionParameterxvOES, vFuup)
GO(glDepthRangexOES, vFii)
GO(glEvalCoord1xOES, vFi)
GO(glEvalCoord1xvOES, vFp)
GO(glEvalCoord2xOES, vFii)
GO(glEvalCoord2xvOES, vFp)
GO(glFeedbackBufferxOES, vFiup)
GO(glFogxOES, vFui)
GO(glFogxvOES, vFup)
GO(glFrustumxOES, vFiiiiii)
GO(glGetClipPlanexOES, vFup)
GO(glGetConvolutionParameterxvOES, vFuup)
GO(glGetFixedvOES, vFup)
GO(glGetHistogramParameterxvOES, vFuup)
GO(glGetLightxOES, vFuup)
GO(glGetMapxvOES, vFuup)
GO(glGetMaterialxOES, vFuui)
GO(glGetPixelMapxv, vFuip)
GO(glGetTexEnvxvOES, vFuup)
GO(glGetTexGenxvOES, vFuup)
GO(glGetTexLevelParameterxvOES, vFuiup)
GO(glGetTexParameterxvOES, vFuup)
GO(glIndexxOES, vFi)
GO(glIndexxvOES, vFp)
GO(glLightModelxOES, vFui)
GO(glLightModelxvOES, vFup)
GO(glLightxOES, vFuui)
GO(glLightxvOES, vFuup)
GO(glLineWidthxOES, vFi)
GO(glLoadMatrixxOES, vFp)
GO(glLoadTransposeMatrixxOES, vFp)
GO(glMap1xOES, vFuiiiii)
GO(glMap2xOES, vFuiiiiiiiii)
GO(glMapGrid1xOES, vFiii)
GO(glMapGrid2xOES, vFiiiii)
GO(glMaterialxOES, vFuui)
GO(glMaterialxvOES, vFuup)
GO(glMultMatrixxOES, vFp)
GO(glMultTransposeMatrixxOES, vFp)
GO(glMultiTexCoord1xOES, vFui)
GO(glMultiTexCoord1xvOES, vFup)
GO(glMultiTexCoord2xOES, vFuii)
GO(glMultiTexCoord2xvOES, vFup)
GO(glMultiTexCoord3xOES, vFuiii)
GO(glMultiTexCoord3xvOES, vFup)
GO(glMultiTexCoord4xOES, vFuiiii)
GO(glMultiTexCoord4xvOES, vFup)
GO(glNormal3xOES, vFiii)
GO(glNormal3xvOES, vFp)
GO(glOrthoxOES, vFiiiiii)
GO(glPassThroughxOES, vFi)
GO(glPixelMapx, vFuip)
GO(glPixelStorex, vFui)
GO(glPixelTransferxOES, vFui)
GO(glPixelZoomxOES, vFii)
GO(glPointParameterxvOES, vFup)
GO(glPointSizexOES, vFi)
GO(glPolygonOffsetxOES, vFii)
GO(glPrioritizeTexturesxOES, vFipp)
GO(glRasterPos2xOES, vFii)
GO(glRasterPos2xvOES, vFp)
GO(glRasterPos3xOES, vFiii)
GO(glRasterPos3xvOES, vFp)
GO(glRasterPos4xOES, vFiiii)
GO(glRasterPos4xvOES, vFp)
GO(glRectxOES, vFiiii)
GO(glRectxvOES, vFpp)
GO(glRotatexOES, vFiiii)
GO(glSampleCoverageOES, vFii)
GO(glScalexOES, vFiii)
GO(glTexCoord1xOES, vFi)
GO(glTexCoord1xvOES, vFp)
GO(glTexCoord2xOES, vFii)
GO(glTexCoord2xvOES, vFp)
GO(glTexCoord3xOES, vFiii)
GO(glTexCoord3xvOES, vFp)
GO(glTexCoord4xOES, vFiiii)
GO(glTexCoord4xvOES, vFp)
GO(glTexEnvxOES, vFuui)
GO(glTexEnvxvOES, vFuup)
GO(glTexGenxOES, vFuui)
GO(glTexGenxvOES, vFuup)
GO(glTexParameterxOES, vFuui)
GO(glTexParameterxvOES, vFuup)
GO(glTranslatexOES, vFiii)
GO(glVertex2xOES, vFi)
GO(glVertex2xvOES, vFp)
GO(glVertex3xOES, vFii)
GO(glVertex3xvOES, vFp)
GO(glVertex4xOES, vFiii)
GO(glVertex4xvOES, vFp)
//OES_query_matrix
GO(glQueryMatrixxOES, uFpp)
//OES_single_precision
GO(glClearDepthfOES, vFf)
GO(glClipPlanefOES, vFup)
GO(glDepthRangefOES, vFff)
GO(glFrustumfOES, vFffffff)
GO(glGetClipPlanefOES, vFup)
GO(glOrthofOES, vFffffff)
//PGI_misc_hints
GO(glHintPGI, vFui)
//SGIS_detail_texture
GO(glDetailTexFuncSGIS, vFuip)
GO(glGetDetailTexFuncSGIS, vFup)
//SGIS_fog_function
GO(glFogFuncSGIS, vFip)
GO(glGetFogFuncSGIS, vFp)
//SGIS_multisample
GO(glSampleMaskSGIS, vFfC)
GO(glSamplePatternSGIS, vFu)
//SGIS_pixel_texture
GO(glGetPixelTexGenParameterfvSGIS, vFup)
GO(glGetPixelTexGenParameterivSGIS, vFup)
GO(glPixelTexGenParameterfSGIS, vFuf)
GO(glPixelTexGenParameterfvSGIS, vFup)
GO(glPixelTexGenParameteriSGIS, vFui)
GO(glPixelTexGenParameterivSGIS, vFup)
//SGIS_point_parameters
GO(glPointParameterfSGIS, vFuf)
GO(glPointParameterfvSGIS, vFup)
//SGIS_sharpen_texture
GO(glGetSharpenTexFuncSGIS, vFup)
GO(glSharpenTexFuncSGIS, vFuip)
//SGIS_texture4D
GO(glTexImage4DSGIS, vFuiuiiiiiuup)
GO(glTexSubImage4DSGIS, vFuiiiiiiiiiuup)
//SGIS_texture_color_mask
GO(glTextureColorMaskSGIS, vFCCCC)
//SGIS_texture_filter4
GO(glGetTexFilterFuncSGIS, vFuup)
GO(glTexFilterFuncSGIS, vFuuip)
//SGIX_async
GO(glAsyncMarkerSGIX, vFu)
GO(glDeleteAsyncMarkersSGIX, vFui)
GO(glFinishAsyncSGIX, iFp)
GO(glGenAsyncMarkersSGIX, uFi)
GO(glIsAsyncMarkerSGIX, CFu)
GO(glPollAsyncSGIX, iFp)
//SGIX_flush_raster
GO(glFlushRasterSGIX, vFv)
//SGIX_fragment_lighting
GO(glFragmentColorMaterialSGIX, vFuu)
GO(glFragmentLightModelfSGIX, vFuf)
GO(glFragmentLightModelfvSGIX, vFup)
GO(glFragmentLightModeliSGIX, vFui)
GO(glFragmentLightModelivSGIX, vFup)
GO(glFragmentLightfSGIX, vFuuf)
GO(glFragmentLightfvSGIX, vFuup)
GO(glFragmentLightiSGIX, vFuui)
GO(glFragmentLightivSGIX, vFuup)
GO(glFragmentMaterialfSGIX, vFuuf)
GO(glFragmentMaterialfvSGIX, vFuup)
GO(glFragmentMaterialiSGIX, vFuui)
GO(glFragmentMaterialivSGIX, vFuup)
GO(glGetFragmentLightfvSGIX, vFuup)
GO(glGetFragmentLightivSGIX, vFuup)
GO(glGetFragmentMaterialfvSGIX, vFuup)
GO(glGetFragmentMaterialivSGIX, vFuup)
GO(glLightEnviSGIX, vFui)
//SGIX_framezoom
GO(glFrameZoomSGIX, vFi)
//SGIX_igloo_interface
GO(glIglooInterfaceSGIX, vFup)
//SGIX_instruments
GO(glGetInstrumentsSGIX, iFv)
GO(glInstrumentsBufferSGIX, vFip)
GO(glPollInstrumentsSGIX, iFp)
GO(glReadInstrumentsSGIX, vFi)
GO(glStartInstrumentsSGIX, vFv)
GO(glStopInstrumentsSGIX, vFi)
//SGIX_list_priority
GO(glGetListParameterfvSGIX, vFuup)
GO(glGetListParameterivSGIX, vFuup)
GO(glListParameterfSGIX, vFuuf)
GO(glListParameterfvSGIX, vFuup)
GO(glListParameteriSGIX, vFuui)
GO(glListParameterivSGIX, vFuup)
//SGIX_pixel_texture
GO(glPixelTexGenSGIX, vFu)
//SGIX_polynomial_ffd
GO(glDeformSGIX, vFi)
GO(glDeformationMap3dSGIX, vFuddiiddiiddiip)
GO(glDeformationMap3fSGIX, vFuffiiffiiffiip)
GO(glLoadIdentityDeformationMapSGIX, vFu)
//SGIX_reference_plane
GO(glReferencePlaneSGIX, vFp)
//SGIX_sprite
GO(glSpriteParameterfSGIX, vFuf)
GO(glSpriteParameterfvSGIX, vFup)
GO(glSpriteParameteriSGIX, vFui)
GO(glSpriteParameterivSGIX, vFup)
//SGIX_tag_sample_buffer
GO(glTagSampleBufferSGIX, vFv)
//SGI_color_table
GO(glColorTableParameterfvSGI, vFuup)
GO(glColorTableParameterivSGI, vFuup)
GO(glColorTableSGI, vFuuiuup)
GO(glCopyColorTableSGI, vFuuiii)
GO(glGetColorTableParameterfvSGI, vFuup)
GO(glGetColorTableParameterivSGI, vFuup)
GO(glGetColorTableSGI, vFuuup)
//SUNX_constant_data
GO(glFinishTextureSUNX, vFv)
//SUN_global_alpha
GO(glGlobalAlphaFactorbSUN, vFc)
GO(glGlobalAlphaFactordSUN, vFd)
GO(glGlobalAlphaFactorfSUN, vFf)
GO(glGlobalAlphaFactoriSUN, vFi)
GO(glGlobalAlphaFactorsSUN, vFw)
GO(glGlobalAlphaFactorubSUN, vFu)
GO(glGlobalAlphaFactoruiSUN, vFu)
GO(glGlobalAlphaFactorusSUN, vFu)
//SUN_mesh_array
GO(glDrawMeshArraysSUN, vFuiii)
//SUN_triangle_list
GO(glReplacementCodePointerSUN, vFuip)
GO(glReplacementCodeubSUN, vFC)
GO(glReplacementCodeubvSUN, vFp)
GO(glReplacementCodeuiSUN, vFu)
GO(glReplacementCodeuivSUN, vFp)
GO(glReplacementCodeusSUN, vFW)
GO(glReplacementCodeusvSUN, vFp)
//SUN_vertex
GO(glColor3fVertex3fSUN, vFffffff)
GO(glColor3fVertex3fvSUN, vFpp)
GO(glColor4fNormal3fVertex3fSUN, vFffffffffff)
GO(glColor4fNormal3fVertex3fvSUN, vFppp)
GO(glColor4ubVertex2fSUN, vFCCCCff)
GO(glColor4ubVertex2fvSUN, vFpp)
GO(glColor4ubVertex3fSUN, vFCCCCfff)
GO(glColor4ubVertex3fvSUN, vFpp)
GO(glNormal3fVertex3fSUN, vFffffff)
GO(glNormal3fVertex3fvSUN, vFpp)
GO(glReplacementCodeuiColor3fVertex3fSUN, vFuffffff)
GO(glReplacementCodeuiColor3fVertex3fvSUN, vFppp)
GO(glReplacementCodeuiColor4fNormal3fVertex3fSUN, vFuffffffffff)
GO(glReplacementCodeuiColor4fNormal3fVertex3fvSUN, vFpppp)
GO(glReplacementCodeuiColor4ubVertex3fSUN, vFuCCCCfff)
GO(glReplacementCodeuiColor4ubVertex3fvSUN, vFppp)
GO(glReplacementCodeuiNormal3fVertex3fSUN, vFuffffff)
GO(glReplacementCodeuiNormal3fVertex3fvSUN, vFppp)
GO(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, vFuffffffffffff)
GO(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, vFppppp)
GO(glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, vFuffffffff)
GO(glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, vFpppp)
GO(glReplacementCodeuiTexCoord2fVertex3fSUN, vFufffff)
GO(glReplacementCodeuiTexCoord2fVertex3fvSUN, vFppp)
GO(glReplacementCodeuiVertex3fSUN, vFufff)
GO(glReplacementCodeuiVertex3fvSUN, vFpp)
GO(glTexCoord2fColor3fVertex3fSUN, vFffffffff)
GO(glTexCoord2fColor3fVertex3fvSUN, vFppp)
GO(glTexCoord2fColor4fNormal3fVertex3fSUN, vFffffffffffff)
GO(glTexCoord2fColor4fNormal3fVertex3fvSUN, vFpppp)
GO(glTexCoord2fColor4ubVertex3fSUN, vFffCCCCfff)
GO(glTexCoord2fColor4ubVertex3fvSUN, vFppp)
GO(glTexCoord2fNormal3fVertex3fSUN, vFffffffff)
GO(glTexCoord2fNormal3fVertex3fvSUN, vFppp)
GO(glTexCoord2fVertex3fSUN, vFfffff)
GO(glTexCoord2fVertex3fvSUN, vFpp)
GO(glTexCoord4fColor4fNormal3fVertex4fSUN, vFfffffffffffffff)
GO(glTexCoord4fColor4fNormal3fVertex4fvSUN, vFpppp)
GO(glTexCoord4fVertex4fSUN, vFffffffff)
GO(glTexCoord4fVertex4fvSUN, vFpp)

//GL_ARB_polygon_offset_clamp
GO(glPolygonOffsetClamp, vFfff)

//GL_EXT_polygon_offset_clamp
GO(glPolygonOffsetClampEXT, vFfff)

//GL_EXT_multisampled_render_to_texture
GO(glRenderbufferStorageMultisampleEXT, vFilill)
GO(glFramebufferTexture2DMultisampleEXT, vFiiiuil)

//GL_KTX_buffer_region
GO(glBufferRegionEnabled, uFv)
GO(glNewBufferRegion, uFi)
GO(glDeleteBufferRegion, vFi)
GO(glReadBufferRegion, vFuiiii)
GO(glDrawBufferRegion, vFuiiiiii)

//GL_ARB_sparse_buffer
GO(glBufferPageCommitmentARB, vFullC)
GO(glNamedBufferPageCommitmentARB, vFullC)
GO(glNamedBufferPageCommitmentEXT, vFuppi)

//GL_ARB_sparse_texture
GO(TexPageCommitmentARB, vFiiiiiiiii)

//glx
GO(glXBindHyperpipeSGIX, iFpi)
GO(glXBindTexImageEXT, vFppip)
GO(glXBindSwapBarrierNV, iFpuu)
GO(glXBindSwapBarrierSGIX,vFii)
GO(glXBindVideoCaptureDeviceNV, iFpup)
GO(glXBindVideoDeviceNV, iFpuup)
GO(glXBindVideoImageNV, iFpppi)
GO(glXChangeDrawableAttributes, vFp)
GO(glXChangeDrawableAttributesSGIX, vFp)
GO(glXClientInfo, vFv)
GO(glXCopyContext, vFppp)
GO(glXChooseFBConfig, pFpipp)
GO(glXChooseFBConfigSGIX, pFpipp)
GO(glXCreateContext,pFpppi)
GO(glXCreateContextAttribsARB, pFpppip)
GO(glXCreateContextWithConfigSGIX, pFppipi)
GO(glXCreateGLXPbufferSGIX, pFppuup)
GO(glXCreateGLXPixmap, pFppp)
GO(glXCreateGLXPixmapWithConfigSGIX, pFppp)
GO(glXCreateGLXVideoSourceSGIX, pFpippip)
GO(glXCreateNewContext, pFppipi)
GO(glXCreatePbuffer, pFppp)
GO(glXCreatePixmap, pFppp)
GO(glXCreateWindow, pFpppp)
GO(glXChooseVisual, pFpip)
GO(glXCopyImageSubDataNV, vFppuiiiiipuiiiiiiii)
GO(glXCopySubBufferMESA, vFppiiii)
GO(glXDestroyContext,vFpp)
GO(glXDestroyGLXPbufferSGIX,vFpp)
GO(glXDestroyGLXPixmap,vFpp)
GO(glXDestroyGLXVideoSourceSGIX,vFpp)
GO(glXDestroyHyperpipeConfigSGIX,iFpi)
GO(glXDestroyPbuffer,vFpp)
GO(glXDestroyPixmap,vFpp)
GO(glXDestroyWindow,vFpp)
GO(glXEnumerateVideoCaptureDevicesNV, pFpip)
GO(glXEnumerateVideoDevicesNV, pFpip)
GO(glXFreeContextEXT, vFpp)
GO(glXGetClientString, pFpi)
GO(glXGetConfig, iFppip)
GO(glXGetContextIDEXT, uFp)
GO(glXGetCurrentContext, pFv)
GO(glXGetCurrentDisplay, pFv)
GO(glXGetCurrentDrawable, pFv)
GO(glXGetCurrentReadDrawable, pFv)
GO(glXGetDrawableAttributes,vFi)
GO(glXGetDrawableAttributesSGIX,vFi)
GO(glXGetFBConfigs,pFpip)
GO(glXGetFBConfigAttrib, iFppip)
GO(glXGetFBConfigAttribSGIX, iFppip)
GO(glXGetFBConfigFromVisualSGIX, pFpp)
GO(glXGetFBConfigsSGIX,pFpip)
GO(glXGetSelectedEvent, vFppp)
GO(glXGetSelectedEventSGIX, vFppp)
GO(glXGetVideoDeviceNV, iFpiip)
GO(glXGetVideoInfoNV, iFpippp)
GO(glXGetVideoSyncSGI, iFp)
GO(glXGetVisualConfigs,pFpp)
GO(glXGetVisualFromFBConfig, pFpp)
GO(glXGetVisualFromFBConfigSGIX, pFpp)
GO(glXHyperpipeAttribSGIX,iFpiiip)
//GO(glXHyperpipeConfigSGIX,iFpii?p)
GO(glXImportContextEXT, pFpu)
GO(glXIsDirect,iFpp)
GO(glXJoinSwapGroupNV, iFppu)
GO(glXJoinSwapGroupSGIX,vFpp)
GO(glXLockVideoCaptureDeviceNV, vFpp)
GO(glXMakeContextCurrent,iFpppp)
GO(glXMakeCurrent,iFppp)
GO(glXQueryContext,iFppip)
GO(glXQueryContextInfoEXT,iFppip)
GO(glXQueryDrawable, iFppip)
GO(glXQueryExtension, iFppp)
GO(glXQueryExtensionsString,pFpi)
GO(glXQueryFrameCountNV, iFpip)
GO(glXQueryGLXPbufferSGIX, vFppip)
GO(glXQueryHyperpipeAttribSGIX,iFpiiip)
GO(glXQueryHyperpipeBestAttribSGIX,iFpiiipp)
GO(glXQueryHyperpipeConfigSGIX,pFpip)
GO(glXQueryHyperpipeNetworkSGIX,pFpp)
GO(glXQueryMaxSwapBarriersSGIX,pFpp) //?
GO(glXQueryMaxSwapGroupsNV, iFpipp)
GO(glXQueryServerString,pFpii)
GO(glXQuerySwapGroupNV, iFpipp)
GO(glXQueryVersion,iFppp)
GO(glXQueryVideoCaptureDeviceNV, iFppip)
GO(glXReleaseTexImageEXT, vFppi)
GO(glXReleaseVideoCaptureDeviceNV, vFpp)
GO(glXReleaseVideoDeviceNV, iFpip)
GO(glXReleaseVideoImageNV, iFpp)
//GO(glXRender,vFv)
//GO(glXRenderLarge,vFv)
GO(glXResetFrameCountNV, iFpi)
GO(glXSelectEvent, vFppu)
GO(glXSelectEventSGIX, vFppu)
GO(glXSendPbufferToVideoNV, iFppipi)
GO(glXSwapBuffers,vFpp)
GO(glXUseXFont,vFpiii)
//GO(glXVendorPrivate,vFv)
//GO(glXVendorPrivateWithReply,vFv)
GO(glXWaitGL,vFv)
GO(glXWaitVideoSyncSGI, iFiip)
GO(glXWaitX,vFv)

GOM(glXGetProcAddress, pFEp)
GOM(glXGetProcAddressARB, pFEp)

//GLX_MESA_query_renderer
GO(glXQueryRendererIntegerMESA, iFpiiip)
GO(glXQueryCurrentRendererIntegerMESA, iFip)
GO(glXQueryRendererStringMESA, pFpiii)
GO(glXQueryCurrentRendererStringMESA, pFi)

//GLX_OML_sync_control
GO(glXGetSyncValuesOML, iFppppp)
GO(glXGetMscRateOML, iFpppp)
GO(glXSwapBuffersMscOML, IFppIII)
GO(glXWaitForMscOML, iFppIIIppp)
GO(glXWaitForSbcOML, iFppIppp)

//GLX_EXT_swap_control
GOM(glXSwapIntervalEXT,vFppi)
//GLX_EXT_swap_control_tear
//nothing

//GLX_MESA_swap_control
GOM(glXSwapIntervalMESA,iFi)
GO(glXGetSwapIntervalMESA, iFv)

//GLX_SGI_swap_control
GO(glXSwapIntervalSGI,iFi)

//GLX_NV_vertex_array_range
GO(glXAllocateMemoryNV, pFlfff)
GO(glXFreeMemoryNV, vFp)

//GLX_ARB_????
GO(glSpecializeShaderARB, vFupupp)

//GL_EXT_debug_label
GO(glGetObjectLabelEXT, vFuuipp)
GO(glLabelObjectEXT, vFuuip)

//GL_EXT_debug_marker
GO(glInsertEventMarkerEXT, vFlp)
GO(glPushGroupMarkerEXT, vFip)
GO(glPopGroupMarkerEXT, vFv)

//GL_KHR_blend_equation_advanced
GO(glBlendBarrierKHR, vFv)

//Some various other extension
GO(glResolveMultisampleFramebufferAPPLE, vFv)
GO(glTexPageCommitmentARB, vFuiiiiiiiC)

//GL_ARB_sample_locations
GO(glFramebufferSampleLocationsfvARB, vFiulp)
GO(glNamedFramebufferSampleLocationsfvARB, vFuulp)
GO(glEvaluateDepthValuesARB, vFv)

//GL_ARB_parallel_shader_compile
GO(glMaxShaderCompilerThreadsARB, vFu)

//GL_ARB_indirect_parameters
GO(glMultiDrawArraysIndirectCountARB, vFuplii)
GO(glMultiDrawElementsIndirectCountARB, vFuuplii)

//GL_ARB_gpu_shader_int64
GO(glUniform1i64ARB, vFil)
GO(glUniform2i64ARB, vFill)
GO(glUniform3i64ARB, vFilll)
GO(glUniform4i64ARB, vFillll)
GO(glUniform1i64vARB, vFilp)
GO(glUniform2i64vARB,vFilp)
GO(glUniform3i64vARB,vFilp)
GO(glUniform4i64vARB, vFiip)
GO(glUniform1ui64ARB,vFiU)
GO(glUniform2ui64ARB, vFiLL)
GO(glUniform3ui64ARB, vFiLLL)
GO(glUniform4ui64ARB, vFiLLLL)
GO(glUniform1ui64vARB, vFilp)
GO(glUniform2ui64vARB, vFilp)
GO(glUniform3ui64vARB, vFilp)
GO(glUniform4ui64vARB, vFilp)
GO(glGetUniformi64vARB, vFuip)
GO(glGetUniformui64vARB, vFuip)
GO(glGetnUniformi64vARB, vFuiip)
GO(glGetnUniformui64vARB, vFuiip)
GO(glProgramUniform1i64ARB, vFuil)
GO(glProgramUniform2i64ARB, vFuill)
GO(glProgramUniform3i64ARB, vFuilll)
GO(glProgramUniform4i64ARB, vFuillll)
GO(glProgramUniform1i64vARB, vFuilp)
GO(glProgramUniform2i64vARB, vFuilp)
GO(glProgramUniform3i64vARB, vFuilp)
GO(glProgramUniform4i64vARB, vFuiip)
GO(glProgramUniform1ui64ARB, vFuiU)
GO(glProgramUniform2ui64ARB, vFuiLL)
GO(glProgramUniform3ui64ARB, vFuiLLL)
GO(glProgramUniform4ui64ARB, vFuiLLLL)
GO(glProgramUniform1ui64vARB, vFuilp)
GO(glProgramUniform2ui64vARB, vFuilp)
GO(glProgramUniform3ui64vARB, vFuilp)
GO(glProgramUniform4ui64vARB, vFuilp)

//GL_ARB_compute_variable_group_size
GO(glDispatchComputeGroupSizeARB, vFuuuuuu)

//GL_ARB_ES3_2_compatibility
GO(glPrimitiveBoundingBoxARB, vFffffffff)

//GL_ARB_bindless_texture
GO(glGetTextureHandleARB, UFu)
GO(glGetTextureSamplerHandleARB, UFuu)
GO(glMakeTextureHandleResidentARB, vFU)
GO(glMakeTextureHandleNonResidentARB, vFU)
GO(glGetImageHandleARB, UFuiiii)
GO(glMakeImageHandleResidentARB, vFUi)
GO(glMakeImageHandleNonResidentARB, vFU)
GO(glUniformHandleui64ARB, vFiU)
GO(glUniformHandleui64vARB, vFilp)
GO(glProgramUniformHandleui64ARB, vFuiU)
GO(glProgramUniformHandleui64vARB, vFuilp)
GO(glIsTextureHandleResidentARB, iFU)
GO(glIsImageHandleResidentARB, iFU)
GO(glVertexAttribL1ui64ARB, vFuU)
GO(glVertexAttribL1ui64vARB, vFup)
GO(glGetVertexAttribLui64vARB, vFuip)

//GL_OES_EGL_image
GO(glEGLImageTargetTexture2DOES, vFip)
GO(glEGLImageTargetRenderbufferStorageOES, vFup)

//GL_MESA_program_debug
GOM(glProgramCallbackMESA, vFEipp)
GO(glGetProgramRegisterfvMESA, vFilpp)

//GL_????_ATI
GO(glBlendEquationSeparateATI, vFuu)

//GL_AMD_interleaved_elements
GO(glVertexAttribParameteriAMD, vFuii)

//GL_AMD_occlusion_query_event
GO(glQueryObjectParameteruiAMD, vFuuuu)

//GL_EXT_raster_multisample
GO(glRasterSamplesEXT, vFuC)

//GL_INTEL_performance_query
GO(glBeginPerfQueryINTEL, vFu)
GO(glCreatePerfQueryINTEL, vFup)
GO(glDeletePerfQueryINTEL, vFu)
GO(glEndPerfQueryINTEL, vFu)
GO(glGetFirstPerfQueryIdINTEL, vFp)
GO(glGetNextPerfQueryIdINTEL, vFup)
GO(glGetPerfCounterInfoINTEL, vFuuupupppppp)
GO(glGetPerfQueryDataINTEL, vFuuipp)
GO(glGetPerfQueryIdByNameINTEL, vFpp)
GO(glGetPerfQueryInfoINTEL, vFuuppppp)

//GL_NV_bindless_multi_draw_indirect
GO(glMultiDrawArraysIndirectBindlessNV, vFupiii)
GO(glMultiDrawElementsIndirectBindlessNV, vFuupiii)

//GL_NV_bindless_multi_draw_indirect_count
GO(glMultiDrawArraysIndirectBindlessCountNV, vFupiiii)
GO(glMultiDrawElementsIndirectBindlessCountNV, vFuupiiii)

//GL_NV_blend_equation_advanced
GO(glBlendParameteriNV, vFii)
GO(glBlendBarrierNV, vFv)

//GL_NV_command_list
GO(glCreateStatesNV, vFlp)
GO(glDeleteStatesNV, vFlp)
GO(glIsStateNV, iFu)
GO(glStateCaptureNV, vFui)
GO(glGetCommandHeaderNV, uFuu)
GO(glGetStageIndexNV, WFu)
GO(glDrawCommandsNV, vFuuppu)
GO(glDrawCommandsAddressNV, vFuppu)
GO(glDrawCommandsStatesNV, vFuppppu)
GO(glDrawCommandsStatesAddressNV, vFppppu)
GO(glCreateCommandListsNV, vFlp)
GO(glDeleteCommandListsNV, vFlp)
GO(glIsCommandListNV, iFu)
GO(glListDrawCommandsStatesClientNV, vFuuppppu)
GO(glCommandListSegmentsNV, vFuu)
GO(glCompileCommandListNV, vFu)
GO(glCallCommandListNV, vFu)

//GL_NV_conservative_raster
GO(glSubpixelPrecisionBiasNV, vFuu)

//GL_NV_fragment_coverage_to_color
GO(glFragmentCoverageColorNV, vFu)

//GL_NV_framebuffer_mixed_samples
GO(glCoverageModulationTableNV, vFlp)
GO(glGetCoverageModulationTableNV, vFip)
GO(glCoverageModulationNV, vFi)

//GL_NV_internalformat_sample_query
GO(glGetInternalformatSampleivNV, vFuuiuip)

//GL_NV_path_rendering
GO(glGenPathsNV, uFl)
GO(glDeletePathsNV, vFul)
GO(glIsPathNV, iFu)
GO(glPathCommandsNV, vFuipiup)
GO(glPathCoordsNV, vFuiup)
GO(glPathSubCommandsNV, vFuiiipiup)
GO(glPathSubCoordsNV, vFuiiup)
GO(glPathStringNV, vFuuip)
GO(glPathGlyphsNV, vFuupuiupuuf)
GO(glPathGlyphRangeNV, vFuupuuiuuf)
GO(glWeightPathsNV, vFuipp)
GO(glCopyPathNV, vFuu)
GO(glInterpolatePathsNV, vFuuuf)
GO(glTransformPathNV, vFuuip)
GO(glPathParameterivNV, vFuip)
GO(glPathParameteriNV, vFuii)
GO(glPathParameterfvNV, vFuip)
GO(glPathParameterfNV, vFuif)
GO(glPathDashArrayNV, vFulp)
GO(glPathStencilFuncNV, vFuiu)
GO(glPathStencilDepthOffsetNV, vFff)
GO(glStencilFillPathNV, vFuuu)
GO(glStencilStrokePathNV, vFuiu)
GO(glStencilFillPathInstancedNV, vFiupuuuup)
GO(glStencilStrokePathInstancedNV, vFiupuiuup)
GO(glPathCoverDepthFuncNV, vFi)
GO(glCoverFillPathNV, vFui)
GO(glCoverStrokePathNV, vFui)
GO(glCoverFillPathInstancedNV, vFlipuiip)
GO(glCoverStrokePathInstancedNV, vFiupuuup)
GO(glGetPathParameterivNV, vFuip)
GO(glGetPathParameterfvNV, vFuip)
GO(glGetPathCommandsNV, vFup)
GO(glGetPathCoordsNV, vFup)
GO(glGetPathDashArrayNV, vFup)
GO(glGetPathMetricsNV, vFuiupuip)
GO(glGetPathMetricRangeNV, vFuuiip)
GO(glGetPathSpacingNV, vFuiupuffup)
GO(glIsPointInFillPathNV, CFuuff)
GO(glIsPointInStrokePathNV, CFuff)
GO(glGetPathLengthNV, fFuii)
GO(glPointAlongPathNV, CFuiifpppp)
GO(glMatrixLoad3x2fNV, vFip)
GO(glMatrixLoad3x3fNV, vFip)
GO(glMatrixLoadTranspose3x3fNV, vFip)
GO(glMatrixMult3x2fNV, vFip)
GO(glMatrixMult3x3fNV, vFip)
GO(glMatrixMultTranspose3x3fNV, vFip)
GO(glStencilThenCoverFillPathNV, vFuuuu)
GO(glStencilThenCoverStrokePathNV, vFuiuu)
GO(glStencilThenCoverFillPathInstancedNV, vFiupuuuuup)
GO(glStencilThenCoverStrokePathInstancedNV, vFiupuiuuup)
GO(glPathGlyphIndexRangeNV, uFupuufp)
GO(glPathGlyphIndexArrayNV, uFuupuuiuf)
GO(glPathMemoryGlyphIndexArrayNV, uFuulpiuiuf)
GO(glProgramPathFragmentInputGenNV, vFuiuip)
GO(glGetProgramResourcefvNV, vFuuuipipp)
GO(glPathColorGenNV, vFuuup)
GO(glPathTexGenNV, vFuuip)
GO(glPathFogGenNV, vFi)
GO(glGetPathColorGenivNV, vFiip)
GO(glGetPathColorGenfvNV, vFiip)
GO(glGetPathTexGenivNV, vFiip)
GO(glGetPathTexGenfvNV, vFiip)

//GL_NV_sample_locations
GO(glFramebufferSampleLocationsfvNV, vFiulp)
GO(glNamedFramebufferSampleLocationsfvNV, vFuuip)
GO(glResolveDepthValuesNV, vFv)

//GL_KHR_robustness
GO(glGetGraphicsResetStatusKHR, iFv)
GO(glReadnPixelsKHR, vFiilliilp)
GO(glGetnUniformfvKHR, vFuilp)
GO(glGetnUniformivKHR, vFuilp)
GO(glGetnUniformuivKHR, vFuilp)

// GLES stuff
GO(glDiscardFramebuffer, vFilp)
GO(glDiscardFramebufferARB, vFilp)
GO(glDiscardFramebufferEXT, vFilp)
GO(glDiscardFramebufferOES, vFilp)
GO(glDiscardFramebufferANGLE, vFilp)
GO(glDiscardFramebufferNV, vFilp)
GO(glBlendBarrier, vFv)
GO(glBlendBarrierARB, vFv)
GO(glBlendBarrierEXT, vFv)
GO(glBlendBarrierOES, vFv)
GO(glBlendBarrierANGLE, vFv)
GO(glClearDepthfARB,vFf)
GO(glClipPlanefARB,vFup)
GO(glDepthRangefARB,vFff)
GO(glFrustumfARB,vFffffff)
GO(glGetClipPlanefARB,vFup)
GO(glOrthofARB,vFffffff)
GO(glClipPlanef,vFup)
GO(glFrustumf,vFffffff)
GO(glGetClipPlanef,vFup)
GO(glOrthof,vFffffff)
GO(glActiveShaderProgramEXT, vFuu)
GO(glBindProgramPipelineEXT, vFu)
GO(glCreateShaderProgramvEXT, uFilp)
GO(glDeleteProgramPipelinesEXT, vFilu)
GO(glGenProgramPipelinesEXT, vFlp)
GO(glGetProgramPipelineInfoLogEXT, vFulpp)
GO(glGetProgramPipelineivEXT, vFuip)
GO(glIsProgramPipelineEXT, iFu)
GO(glUseProgramStagesEXT, vFuuu)
GO(glValidateProgramPipelineEXT, vFu)
GO(glPrimitiveBoundingBox, vFffffffff)

// GL_EXT_window_rectangles
GO(glWindowRectanglesEXT, vFuip)

// GL_EXT_memory_object
GO(glGetUnsignedBytevEXT, vFup)
GO(glGetUnsignedBytei_vEXT, vFuup)
GO(glDeleteMemoryObjectsEXT, vFlp)
GO(glIsMemoryObjectEXT, iFu)
GO(glCreateMemoryObjectsEXT, vFlp)
GO(glMemoryObjectParameterivEXT, vFuip)
GO(glGetMemoryObjectParameterivEXT, vFuip)
GO(glTexStorageMem2DEXT, vFuiuiiuL)
GO(glTexStorageMem2DMultisampleEXT, vFuiuiiCuL)
GO(glTexStorageMem3DEXT, vFuiuiiiuL)
GO(glTexStorageMem3DMultisampleEXT, vFuiuiiiCuL)
GO(glBufferStorageMemEXT, vFuluL)
GO(glTextureStorageMem2DEXT, vFuiuiiuL)
GO(glTextureStorageMem2DMultisampleEXT, vFuiuiiCuL)
GO(glTextureStorageMem3DEXT, vFuiuiiiuL)
GO(glTextureStorageMem3DMultisampleEXT, vFuiuiiiCuL)
GO(glNamedBufferStorageMemEXT, vFuluL)
GO(glTexStorageMem1DEXT, vFuiuiuL)
GO(glTextureStorageMem1DEXT, vFuiuiuL)

// GL_EXT_semaphore
GO(glGenSemaphoresEXT, vFlp)
GO(glDeleteSemaphoresEXT, vFlp)
GO(glIsSemaphoreEXT, iFu)
GO(glSemaphoreParameterui64vEXT, vFuup)
GO(glGetSemaphoreParameterui64vEXT, vFuip)
GO(glWaitSemaphoreEXT, vFuupupp)
GO(glSignalSemaphoreEXT, vFuupupp)

// GL_EXT_memory_object_fd
GO(glImportMemoryFdEXT, vFuLui)

// GL_KHR_parallel_shader_compile
GO(glMaxShaderCompilerThreadsKHR, vFu)

// GL_AMD_framebuffer_multisample_advanced
GO(glRenderbufferStorageMultisampleAdvancedAMD, vFillill)
GO(glNamedRenderbufferStorageMultisampleAdvancedAMD, vFullill)

// GL_EXT_semaphore_fd
GO(glImportSemaphoreFdEXT, vFuii)

// GLX_SGI_make_current_read
GO(glXMakeCurrentReadSGI, iFpppp)
GO(glXGetCurrentReadDrawableSGI, pFv)

// GL_IMG_multisampled_render_to_texture
GO(glFramebufferTexture2DMultisampleIMG, vFiiiuil)
GO(glRenderbufferStorageMultisampleIMG, vFilill)

// GL_ANGLE_translated_shader_source
GO(glGetTranslatedShaderSourceANGLE, vFulpp)

// GL_EXT_EGL_image_storage
GO(glEGLImageTargetTexStorageEXT, vFupp)
GO(glEGLImageTargetTextureStorageEXT, vFupp)

// GL_EXT_external_buffer
GO(glBufferStorageExternalEXT, vFullpu)
GO(glNamedBufferStorageExternalEXT, vFullpu)

// GL_EXT_memory_object_win32
GO(glImportMemoryWin32HandleEXT, vFuLup)
GO(glImportMemoryWin32NameEXT, vFuLup)

// GL_EXT_semaphore_win32
GO(glImportSemaphoreWin32HandleEXT, vFuup)
GO(glImportSemaphoreWin32NameEXT, vFuip)

// GL_EXT_shader_framebuffer_fetch_non_coherent
GO(glFramebufferFetchBarrierEXT, vFv)

// GL_EXT_win32_keyed_mutex
GO(glAcquireKeyedMutexWin32EXT, CFuLu)
GO(glReleaseKeyedMutexWin32EXT, CFuL)

// GL_INTEL_framebuffer_CMAA
GO(glApplyFramebufferAttachmentCMAAINTEL, vFv)

// GL_NV_alpha_to_coverage_dither_control
GO(glAlphaToCoverageDitherControlNV, vFi)

// GL_NV_clip_space_w_scaling
GO(glViewportPositionWScaleNV, vFuff)

// GL_NV_conservative_raster_dilate
GO(glConservativeRasterParameterfNV, vFif)

// GL_NV_conservative_raster_pre_snap_triangles
GO(glConservativeRasterParameteriNV, vFii)

// GL_NV_draw_vulkan_image
GO(glDrawVkImageNV, vFLufffffffff)
GOM(glGetVkProcAddrNV, pFEp)
GO(glWaitVkSemaphoreNV, vFU)
GO(glSignalVkSemaphoreNV, vFU)
GO(glSignalVkFenceNV, vFL)

// GL_NV_gpu_multicast
GO(glRenderGpuMaskNV, vFu)
GO(glMulticastBufferSubDataNV, vFuullp)
GO(glMulticastCopyBufferSubDataNV, vFuuuulll)
GO(glMulticastCopyImageSubDataNV, vFuuuuiiiiuuiiiiiii)
GO(glMulticastBlitFramebufferNV, vFuuiiiiiiiiuu)
GO(glMulticastFramebufferSampleLocationsfvNV, vFuuuip)
GO(glMulticastBarrierNV, vFv)
GO(glMulticastWaitSyncNV, vFuu)
GO(glMulticastGetQueryObjectivNV, vFuuip)
GO(glMulticastGetQueryObjectuivNV, vFuuup)
GO(glMulticastGetQueryObjecti64vNV, vFuuup)
GO(glMulticastGetQueryObjectui64vNV, vFuuup)

// GL_NV_memory_attachment
GO(glGetMemoryObjectDetachedResourcesuivNV, vFuuiip)
GO(glResetMemoryObjectParameterNV, vFui)
GO(glTexAttachMemoryNV, vFiuU)
GO(glBufferAttachMemoryNV, vFuuL)
GO(glTextureAttachMemoryNV, vFuuU)
GO(glNamedBufferAttachMemoryNV, vFuuL)

// GL_NV_mesh_shader
GO(glDrawMeshTasksNV, vFuu)
GO(glDrawMeshTasksIndirectNV, vFl)
GO(glMultiDrawMeshTasksIndirectNV, vFlii)
GO(glMultiDrawMeshTasksIndirectCountNV, vFllii)

// GL_NV_query_resource
GO(glQueryResourceNV, iFuiup)

// GL_NV_query_resource_tag
GO(glGenQueryResourceTagNV, vFlp)
GO(glDeleteQueryResourceTagNV, vFip)
GO(glQueryResourceTagNV, vFip)

// GL_NV_scissor_exclusive
GO(glScissorExclusiveArrayvNV, vFuip)
GO(glScissorExclusiveNV, vFiiii)

// GL_NV_shading_rate_image
GO(glBindShadingRateImageNV, vFu)
GO(glShadingRateImagePaletteNV, vFuuip)
GO(glGetShadingRateImagePaletteNV, vFuup)
GO(glShadingRateImageBarrierNV, vFC)
GO(glShadingRateSampleOrderNV, vFi)
GO(glShadingRateSampleOrderCustomNV, vFuup)
GO(glGetShadingRateSampleLocationivNV, vFuuup)

// GL_NV_viewport_swizzle
GO(glViewportSwizzleNV, vFuuuuu)

// GL_OVR_multiview
GO(glFramebufferTextureMultiviewOVR, vFuuuiii)
GO(glNamedFramebufferTextureMultiviewOVR, vFuiuiil)

// GL_AMD_framebuffer_sample_positions
GO(glFramebufferSamplePositionsfvAMD, vFuuup)
GO(glNamedFramebufferSamplePositionsfvAMD, vFuuup)
GO(glGetFramebufferParameterfvAMD, vFuuuuip)
GO(glGetNamedFramebufferParameterfvAMD, vFuuuuip)

// GL_ANGLE_framebuffer_blit
GO(glBlitFramebufferANGLE, vFiiiiiiiiui)

// GL_ANGLE_framebuffer_multisample
GO(glRenderbufferStorageMultisampleANGLE, vFilill)

// GL_ANGLE_instanced_arrays
GO(glDrawArraysInstancedANGLE, vFiill)
GO(glDrawElementsInstancedANGLE, vFilipl)
GO(glVertexAttribDivisorANGLE, vFuu)

// GL_ANGLE_timer_query
GO(glBeginQueryANGLE, vFiu)
GO(glDeleteQueriesANGLE, vFlp)
GO(glEndQueryANGLE, vFi)
GO(glGenQueriesANGLE, vFlp)
GO(glGetQueryObjecti64vANGLE, vFuip)
GO(glGetQueryObjectivANGLE, vFuip)
GO(glGetQueryObjectui64vANGLE, vFuip)
GO(glGetQueryObjectuivANGLE, vFuip)
GO(glGetQueryivANGLE, vFiip)
GO(glIsQueryANGLE, iFu)
GO(glQueryCounterANGLE, vFui)

// GL_APPLE_copy_texture_levels
GO(glCopyTextureLevelsAPPLE, vFuuil)

// GL_APPLE_framebuffer_multisample
GO(glRenderbufferStorageMultisampleAPPLE, vFilill)

// GL_APPLE_sync
GO(glFenceSyncAPPLE, pFiu)
GO(glIsSyncAPPLE, iFp)
GO(glDeleteSyncAPPLE, vFp)
GO(glClientWaitSyncAPPLE, iFpuU)
GO(glWaitSyncAPPLE, vFpuU)
GO(glGetInteger64vAPPLE, vFip)
GO(glGetSyncivAPPLE, vFpilpp)

// GL_EXT_base_instance
GO(glDrawArraysInstancedBaseInstanceEXT, vFiillu)
GO(glDrawElementsInstancedBaseInstanceEXT, vFiliplu)
GO(glDrawElementsInstancedBaseVertexBaseInstanceEXT, vFilipliu)

// GL_EXT_blend_func_extended
GO(glBindFragDataLocationIndexedEXT, vFuuup)
GO(glGetProgramResourceLocationIndexEXT, iFuip)
GO(glGetFragDataIndexEXT, iFup)

// GL_EXT_buffer_storage
GO(glBufferStorageEXT, vFilpu)

// GL_EXT_clear_texture
GO(glClearTexImageEXT, vFuiiip)
GO(glClearTexSubImageEXT, vFuiiiillliip)

// GL_EXT_copy_image
GO(glCopyImageSubDataEXT, vFuiiiiiuiiiiilll)

// GL_EXT_draw_buffers
GO(glDrawBuffersEXT, vFlp)

// GL_EXT_draw_buffers_indexed
GO(glEnableiEXT, vFiu)
GO(glDisableiEXT, vFiu)
GO(glBlendEquationiEXT, vFui)
GO(glBlendEquationSeparateiEXT, vFuii)
GO(glBlendFunciEXT, vFuii)
GO(glBlendFuncSeparateiEXT, vFuiiii)
GO(glColorMaskiEXT, vFuiiii)
GO(glIsEnablediEXT, iFui)

// GL_EXT_draw_elements_base_vertex
GO(glDrawElementsBaseVertexEXT, vFilipi)
GO(glDrawRangeElementsBaseVertexEXT, vFilulipi)
GO(glDrawElementsInstancedBaseVertexEXT, vFilipli)

// GL_OES_draw_elements_base_vertex
GO(glDrawElementsBaseVertexOES, vFilipi)
GO(glDrawRangeElementsBaseVertexOES, vFiuulipi)
GO(glDrawElementsInstancedBaseVertexOES, vFilipli)
GO(glMultiDrawElementsBaseVertexEXT, vFipiplp)

// GL_EXT_fragment_lighting
GO(glFragmentLightModeliEXT, vFii)
GO(glFragmentLightModelfEXT, vFif)
GO(glFragmentLightModelivEXT, vFip)
GO(glFragmentLightModelfvEXT, vFip)
GO(glFragmentLightiEXT, vFiii)
GO(glFragmentLightfEXT, vFiif)
GO(glFragmentLightivEXT, vFiip)
GO(glFragmentLightfvEXT, vFiip)
GO(glGetFragmentLightivEXT, vFiip)
GO(glGetFragmentLightfvEXT, vFiip)
GO(glFragmentMaterialfEXT, vFiif)
GO(glFragmentMaterialiEXT, vFiii)
GO(glFragmentMaterialfvEXT, vFiip)
GO(glFragmentMaterialivEXT, vFiip)
GO(glFragmentColorMaterialEXT, vFii)
GO(glGetFragmentMaterialfvEXT, vFiip)
GO(glGetFragmentMaterialivEXT, vFiip)
GO(glLightEnviEXT, vFii)

// GL_EXT_instanced_arrays
GO(glVertexAttribDivisorEXT, vFuu)

// GL_EXT_map_buffer_range
GO(glMapBufferRangeEXT, pFillu)
GO(glFlushMappedBufferRangeEXT, vFill)

// GL_EXT_multi_draw_indirect
GO(glMultiDrawArraysIndirectEXT, vFipll)
GO(glMultiDrawElementsIndirectEXT, vFiipll)

// GL_EXT_multiview_draw_buffers
GO(glReadBufferIndexedEXT, vFii)
GO(glDrawBuffersIndexedEXT, vFipp)
GO(glGetIntegeri_vEXT, vFiup)

// GL_EXT_scene_marker
GO(glBeginSceneEXT, vFv)
GO(glEndSceneEXT, vFv)

// GL_EXT_shader_pixel_local_storage2
GO(glFramebufferPixelLocalStorageSizeEXT, vFul)
GO(glGetFramebufferPixelLocalStorageSizeEXT, lFu)
GO(glClearPixelLocalStorageuiEXT, vFllp)

// GL_EXT_sparse_texture
GO(glTexPageCommitmentEXT, vFiiiiillli)

// GL_EXT_texture_storage
GO(glTexStorage1DEXT, vFuiui)
GO(glTexStorage2DEXT, vFuiuii)
GO(glTexStorage3DEXT, vFuiuiii)

// GL_EXT_texture_view
GO(glTextureViewEXT, vFuiuiuuuu)

// GL_EXT_vertex_array_setXXX
GO(glCreateArraySetExt, pFv)
GO(glBindArraySetEXT, vFp)
GO(glDeleteArraySetsEXT, vFlp)

// GL_INTEL_texture_scissor
GO(glTexScissorINTEL, vFiff)
GO(glTexScissorFuncINTEL, vFiii)

// GL_NVX_linked_gpu_multicast
GO(glLGPUNamedBufferSubDataNVX, vFuullp)
GO(glLGPUCopyImageSubDataNVX, vFuuuiiiiiuiiiiilll)
GO(glLGPUInterlockNVX, vFv)

// GL_NV_3dvision_settings
GO(glStereoParameteriNV, vFii)
GO(glStereoParameterfNV, vFif)

// GL_NV_copy_buffer
GO(glCopyBufferSubDataNV, vFiilll)

// GL_NV_draw_buffers
GO(glDrawBuffersNV, vFlp)

// GL_NV_draw_instanced
GO(glDrawArraysInstancedNV, vFiill)
GO(glDrawElementsInstancedNV, vFilipl)

// GL_NV_framebuffer_blit
GO(glBlitFramebufferNV, vFiiiiiiiiui)

// GL_NV_framebuffer_multisample
GO(glRenderbufferStorageMultisampleNV, vFilill)

// GL_NV_instanced_arrays
GO(glVertexAttribDivisorNV, vFuu)

// GL_NV_non_square_matrices
GO(glUniformMatrix2x3fvNV, vFilip)
GO(glUniformMatrix3x2fvNV, vFilip)
GO(glUniformMatrix2x4fvNV, vFilip)
GO(glUniformMatrix4x2fvNV, vFilip)
GO(glUniformMatrix3x4fvNV, vFilip)
GO(glUniformMatrix4x3fvNV, vFilip)

// GL_NV_polygon_mode
GO(glPolygonModeNV, vFii)

// GL_NV_texture_array
GO(glTexImage3DNV, vFiiillliiip)
GO(glTexSubImage3DNV, vFiiiiillliip)
GO(glCopyTexSubImage3DNV, vFiiiiiiill)
GO(glCompressedTexImage3DNV, vFiiilllilp)
GO(glCompressedTexSubImage3DNV, vFiiiiilllilp)
GO(glFramebufferTextureLayerNV, vFiiuii)

// GL_NV_viewport_array
GO(glViewportArrayvNV, vFulp)
GO(glViewportIndexedfNV, vFuffff)
GO(glViewportIndexedfvNV, vFup)
GO(glScissorArrayvNV, vFulp)
GO(glScissorIndexedNV, vFuiill)
GO(glScissorIndexedvNV, vFup)
GO(glDepthRangeArrayfvNV, vFulp)
GO(glDepthRangeIndexedfNV, vFuff)
GO(glGetFloati_vNV, vFiup)
GO(glEnableiNV, vFiu)
GO(glDisableiNV, vFiu)
GO(glIsEnablediNV, iFiu)

// GL_OVR_multiview_multisampled_render_to_texture
GO(glFramebufferTextureMultisampleMultiviewOVR, vFiiuilil)

// GL_QCOM_alpha_test
GO(glAlphaFuncQCOM, vFif)

// GL_QCOM_driver_control
GO(glGetDriverControlsQCOM, vFplp)
GO(glGetDriverControlStringQCOM, vFulpp)
GO(glEnableDriverControlQCOM, vFu)
GO(glDisableDriverControlQCOM, vFu)

// GL_QCOM_extended_get
GO(glExtGetTexturesQCOM, vFpip)
GO(glExtGetBuffersQCOM, vFpip)
GO(glExtGetRenderbuffersQCOM, vFpip)
GO(glExtGetFramebuffersQCOM, vFpip)
GO(glExtGetTexLevelParameterivQCOM, vFuiiip)
GO(glExtTexObjectStateOverrideiQCOM, vFiii)
GO(glExtGetTexSubImageQCOM, vFiiiiillliip)
GO(glExtGetBufferPointervQCOM, vFip)

// GL_QCOM_extended_get2
GO(glExtGetShadersQCOM, vFpip)
GO(glExtGetProgramsQCOM, vFpip)
GO(glExtIsProgramBinaryQCOM, iFu)
GO(glExtGetProgramBinarySourceQCOM, vFuipp)

// GL_QCOM_framebuffer_foveated
GO(glFramebufferFoveationConfigQCOM, vFuuuup)
GO(glFramebufferFoveationParametersQCOM, vFuuufffff)

// GL_QCOM_shader_framebuffer_fetch_noncoherent
GO(glFramebufferFetchBarrierQCOM, vFv)

// GL_QCOM_tiled_rendering
GO(glStartTilingQCOM, vFuuuuu)
GO(glEndTilingQCOM, vFu)

// GLES fixed point
GO(glAlphaFuncx, vFii)
GO(glClearColorx, vFiiii)
GO(glClearDepthx, vFi)
GO(glClipPlanex, vFip)
GO(glColor4x, vFiiii)
GO(glDepthRangex, vFii)
GO(glFogx, vFii)
GO(glFogxv, vFip)
GO(glFrustumx, vFiiiiii)
GO(glGetClipPlanex, vFip)
GO(glGetFixedv, vFip)
GO(glGetTexEnvxv, vFiip)
GO(glGetTexParameterxv, vFiip)
GO(glLightModelx, vFii)
GO(glLightModelxv, vFip)
GO(glLightx, vFiii)
GO(glLightxv, vFiip)
GO(glLineWidthx, vFi)
GO(glLoadMatrixx, vFp)
GO(glMaterialx, vFiii)
GO(glMaterialxv, vFiip)
GO(glMultMatrixx, vFp)
GO(glMultiTexCoord4x, vFiiiii)
GO(glNormal3x, vFiiii)
GO(glOrthox, vFiiiiii)
GO(glPointParameterxv, vFip)
GO(glPointSizex, vFi)
GO(glPolygonOffsetx, vFii)
GO(glRotatex, vFiiii)
GO(glScalex, vFiii)
GO(glTexEnvx, vFiii)
GO(glTexEnvxv, vFiip)
GO(glTexParameterx, vFiii)
GO(glTexParameterxv, vFiip)
GO(glTranslatex, vFiii)
GO(glAccumx, vFii)
GO(glBitmapx, vFlliiiip)
GO(glBlendColorx, vFiiii)
GO(glClearAccumx, vFiiii)
GO(glColor3x, vFiii)
GO(glColor3xv, vFp)
GO(glColor4xv, vFp)
GO(glConvolutionParameterx, vFiii)
GO(glConvolutionParameterxv, vFiip)
GO(glEvalCoord1x, vFi)
GO(glEvalCoord1xv, vFp)
GO(glEvalCoord2x, vFii)
GO(glEvalCoord2xv, vFp)
GO(glFeedbackBufferx, vFlip)
GO(glGetConvolutionParameterxv, vFiip)
GO(glGetHistogramParameterxv, vFiip)
GO(glGetLightx, vFiip)
GO(glGetMapxv, vFiip)
GO(glGetMaterialx, vFiii)
GO(glGetTexGenxv, vFiip)
GO(glGetTexLevelParameterxv, vFiiip)
GO(glIndexx, vFi)
GO(glIndexxv, vFp)
GO(glLoadTransposeMatrixx, vFp)
GO(glMap1x, vFiiiiii)
GO(glMap2x, vFiiiiiiiiii)
GO(glMapGrid1x, vFiii)
GO(glMapGrid2x, vFiiiii)
GO(glMultTransposeMatrixx, vFp)
GO(glMultiTexCoord1x, vFii)
GO(glMultiTexCoord1xv, vFip)
GO(glMultiTexCoord2x, vFiii)
GO(glMultiTexCoord2xv, vFip)
GO(glMultiTexCoord3x, vFiiii)
GO(glMultiTexCoord3xv, vFip)
GO(glMultiTexCoord4xv, vFip)
GO(glNormal3xv, vFp)
GO(glPassThroughx, vFi)
GO(glPixelM, vFiip)
GO(glPixelSto, vFii)
GO(glPixelTransferx, vFii)
GO(glPixelZoomx, vFii)
GO(glPrioritizeTexturesx, vFlpp)
GO(glRasterPos2x, vFii)
GO(glRasterPos2xv, vFp)
GO(glRasterPos3x, vFiii)
GO(glRasterPos3xv, vFp)
GO(glRasterPos4x, vFiiii)
GO(glRasterPos4xv, vFp)
GO(glRectx, vFiiii)
GO(glRectxv, vFpp)
GO(glTexCoord1x, vFi)
GO(glTexCoord1xv, vFp)
GO(glTexCoord2x, vFii)
GO(glTexCoord2xv, vFp)
GO(glTexCoord3x, vFiii)
GO(glTexCoord3xv, vFp)
GO(glTexCoord4x, vFiiii)
GO(glTexCoord4xv, vFp)
GO(glTexGenx, vFiii)
GO(glTexGenxv, vFiip)
GO(glVertex2x, vFi)
GO(glVertex2xv, vFp)
GO(glVertex3x, vFii)
GO(glVertex3xv, vFp)
GO(glVertex4x, vFiii)
GO(glVertex4xv, vFp)

// GL_OES_point_size
GO(glPointSizePointerOES, vFilp)

// GL_REGAL_error_string
GO(glErrorStringREGAL, pFi)

// GL_REGAL_extension_query
GO(glGetExtensionREGAL, iFp)
GO(glIsSupportedREGAL, iFp)

//glLogMessageCallbackREGAL
//glGetProcAddressREGAL

// GL_SGIS_multitexture
GO(glInterleavedTextureCoordSetsSGIS, vFi)
GO(glSelectTextureCoordSetSGIS, vFi)
GO(glSelectTextureSGIS, vFi)
GO(glSelectTextureTransformSGIS, vFi)

// GL_SGIS_shared_multisample
GO(glMultisampleSubRectPosSGIS, vFii)

// GL_SGIX_datapipe
GO(glAddressSpace, vFiu)
GO(glDataPipe, iFi)

// GL_SGIX_fog_layers
GO(glFogLayersSGIX, vFlp)
GO(glGetFogLayersSGIX, vFp)

// GL_SGIX_fog_texture
GO(glTextureFogSGIX, vFu)

// GL_ANGLE_request_extension
GO(glDisableExtensionANGLE, vFp)
GO(glRequestExtensionANGLE, vFp)

// GL_KHR_debug
GO(glDebugMessageControlKHR, vFiiilpi)
GO(glDebugMessageInsertKHR, vFiiuilp)
GOM(glDebugMessageCallbackKHR, vFEpp)
GO(glGetDebugMessageLogKHR, uFulpppppp)
GO(glPushDebugGroupKHR, vFiulp)
GO(glPopDebugGroupKHR, vFv)
GO(glObjectLabelKHR, vFiulp)
GO(glGetObjectLabelKHR, vFiulpp)
GO(glObjectPtrLabelKHR, vFplp)
GO(glGetObjectPtrLabelKHR, vFplpp)
GO(glGetPointervKHR, vFip)

// WGL_EXT_swap_control
GO(wglSwapIntervalEXT, iFi)
GO(wglGetSwapIntervalEXT, iFv)

// GL_MESA_framebuffer_flip_y
GO(glFramebufferParameteriMESA, vFiii)
GO(glGetFramebufferParameterivMESA, vFiip)

// GL_NVX_gpu_multicast2
GO(glUploadGpuMaskNVX, vFu)
GO(glMulticastViewportArrayvNVX, vFuulp)
GO(glMulticastViewportPositionWScaleNVX, vFuuff)
GO(glMulticastScissorArrayvNVX, vFuuip)
GO(glAsyncCopyBufferSubDataNVX, uFippuuuulllipp)
GO(glAsyncCopyImageSubDataNVX, uFippuuuuiiiiuuiiiiiiiipp)

// GL_NVX_progress_fence
GO(glCreateProgressFenceNVX, uFv)
GO(glSignalSemaphoreui64NVX, vFulpp)
GO(glWaitSemaphoreui64NVX, vFuipp)
GO(glClientWaitSemaphoreui64NVX, vFipp)

// GL_NV_memory_object_sparse
GO(glBufferPageCommitmentMemNV, vFulluLC)
GO(glTexPageCommitmentMemNV, vFuiiiiiiiiuLC)
GO(glNamedBufferPageCommitmentMemNV, vFulluLC)
GO(glTexturePageCommitmentMemNV, vFuiiiiiiiiuLC)

// GL_NV_vdpau_interop2
GO(glVDPAURegisterVideoSurfaceWithPictureStructureNV, lFpuipC)

// Base EGL
GO(eglBindAPI, iFi)
GO(eglBindTexImage, iFppi)
GO(eglChooseConfig, iFpppip)
GO(eglClientWaitSync, iFppiU)
GO(eglCopyBuffers, iFppp)
GO(eglCreateContext, pFpppp)
GO(eglCreateImage, pFppuup)
GO(eglCreatePbufferFromClientBuffer, pFpippp)
GO(eglCreatePbufferSurface, pFppp)
GO(eglCreatePixmapSurface, pFpppp)
GO(eglCreatePlatformPixmapSurface, pFpppp)
GO(eglCreatePlatformWindowSurface, pFpppp)
GO(eglCreateSync, pFpup)
GO(eglCreateWindowSurface, pFpppp)
GO(eglDestroyContext, iFpp)
GO(eglDestroyImage, iFpp)
GO(eglDestroySurface, iFpp)
GO(eglDestroySync, iFpp)
GO(eglGetConfigAttrib, iFppip)
GO(eglGetConfigs, iFppip)
GO(eglGetCurrentContext, pFv)
GO(eglGetCurrentDisplay, pFv)
GO(eglGetCurrentSurface, pFi)
GO(eglGetDisplay, pFp)
GO(eglGetError, iFv)
GO(eglGetPlatformDisplay, pFppp)
//GOM(eglGetProcAddress, pFEp)
GO(eglGetSyncAttrib, iFppip)
GO(eglInitialize, iFppp)
GO(eglMakeCurrent, iFpppp)
GO(eglQueryAPI, iFv)
GO(eglQueryContext, iFppip)
GO(eglQueryString, pFpi)
GO(eglQuerySurface, iFppip)
GO(eglReleaseTexImage, iFppi)
GO(eglReleaseThread, iFv)
GO(eglSurfaceAttrib, iFppii)
GO(eglSwapBuffers, iFpp)
GO(eglSwapInterval, iFpi)
GO(eglTerminate, iFp)
GO(eglWaitClient, iFv)
GO(eglWaitGL, iFv)
GO(eglWaitNative, iFi)
GO(eglWaitSync, iFppi)

// EGL_KHR_debug
GOM(eglDebugMessageControlKHR, iFEpp)
GO(eglQueryDebugKHR, iFip)
GO(eglLabelObjectKHR, iFpupp)

// EGL_MESA_image_dma_buf_export
GO(eglExportDMABUFImageQueryMESA, iFppppp)
GO(eglExportDMABUFImageMESA, iFppppp)

// EGL_ANGLE_sync_control_rate
GO(eglGetMscRateANGLE, iFpppp)

// EGL_CHROMIUM_sync_control
GO(eglGetSyncValuesCHROMIUM, iFppppp)

// EGL_EXT_device_query
GO(eglQueryDeviceAttribEXT, iFpip)
GO(eglQueryDeviceStringEXT, pFpi)
GO(eglQueryDisplayAttribEXT, iFpip)

// EGL_EXT_device_enumeration
GO(eglQueryDevicesEXT, iFipp)

// EGL_EXT_image_dma_buf_import_modifiers
GO(eglQueryDmaBufFormatsEXT, iFpipp)
GO(eglQueryDmaBufModifiersEXT, iFpiippp)

// EGL_ANDROID_blob_cache
GOM(eglSetBlobCacheFuncsANDROID, vFEppp)

// EGL_KHR_swap_buffers_with_damage
GO(eglSwapBuffersWithDamageKHR, iFpppi)

// EGL_KHR_wait_sync
GO(eglWaitSyncKHR, iFppi)

// EGL_KHR_image_base
GO(eglCreateImageKHR, pFppupp)
GO(eglDestroyImageKHR, iFpp)

// EGL_KHR_fence_sync
GO(eglCreateSyncKHR, pFpup)
GO(eglDestroySyncKHR, iFpp)
GO(eglClientWaitSyncKHR, iFppiU)
GO(eglGetSyncAttribKHR, iFppip)

// EGL_ANDROID_native_fence_sync
GO(eglDupNativeFenceFDANDROID, iFpp)

// EGL_NV_post_sub_buffer
GO(eglPostSubBufferNV, iFppiiii)

// GL_EXT_clip_control
GO(glClipControlEXT, vFuu)

// GL_EXT_disjoint_timer_query
GO(glGenQueriesEXT, vFlp)
GO(glDeleteQueriesEXT, vFlp)
GO(glIsQueryEXT, iFu)
GO(glBeginQueryEXT, vFuu)
GO(glEndQueryEXT, vFu)
GO(glQueryCounterEXT, vFuu)
GO(glGetQueryivEXT, vFuup)
GO(glGetQueryObjectivEXT, vFuup)
GO(glGetQueryObjectuivEXT, vFuup)
GO(glGetQueryObjecti64vEXT, vFuup)
GO(glGetQueryObjectui64vEXT, vFuup)
GO(glGetInteger64vEXT, vFup)

// GL_OES_mapbuffer
GO(glGetBufferPointervOES, vFuup)
GO(glMapBufferOES, pFuu)
GO(glUnmapBufferOES, iFu)