Files
FEX-Emu--FEX/ThunkLibs/Generators/libGL.py
T

3030 lines
186 KiB
Python

#!/usr/bin/python3
from ThunkHelpers import *
lib("libGL")
# GLX (except glXGetProcAddress that is implemented in cpp)
fn("const char* glXQueryCurrentRendererStringMESA(int)")
fn("const char* glXQueryRendererStringMESA(Display*, int, int, int)")
fn("GLXContextID glXGetContextIDEXT(GLXContext)")
fn("__GLXcontextRec* glXCreateContextWithConfigSGIX(Display*, GLXFBConfigSGIX, int, GLXContext, int)")
fn("__GLXcontextRec* glXImportContextEXT(Display*, GLXContextID)")
fn("GLXDrawable glXGetCurrentReadDrawableSGI()")
fn("__GLXFBConfigRec** glXChooseFBConfigSGIX(Display*, int, int*, int*)")
fn("__GLXFBConfigRec* glXGetFBConfigFromVisualSGIX(Display*, XVisualInfo*)")
fn("GLXPbufferSGIX glXCreateGLXPbufferSGIX(Display*, GLXFBConfigSGIX, unsigned int, unsigned int, int*)")
fn("GLXPixmap glXCreateGLXPixmapWithConfigSGIX(Display*, GLXFBConfigSGIX, Pixmap)")
fn("int64_t glXSwapBuffersMscOML(Display*, GLXDrawable, int64_t, int64_t, int64_t)")
fn("int glXGetFBConfigAttribSGIX(Display*, GLXFBConfigSGIX, int, int*)")
fn("int glXGetMscRateOML(Display*, GLXDrawable, int32_t*, int32_t*)")
fn("int glXGetSwapIntervalMESA()")
fn("int glXGetSyncValuesOML(Display*, GLXDrawable, int64_t*, int64_t*, int64_t*)")
fn("int glXGetVideoSyncSGI(unsigned int*)")
fn("int glXMakeCurrentReadSGI(Display*, GLXDrawable, GLXDrawable, GLXContext)")
fn("int glXQueryContextInfoEXT(Display*, GLXContext, int, int*)")
fn("int glXQueryCurrentRendererIntegerMESA(int, unsigned int*)")
fn("int glXQueryRendererIntegerMESA(Display*, int, int, int, unsigned int*)")
fn("int glXSwapIntervalMESA(unsigned int)")
fn("int glXSwapIntervalSGI(int)")
fn("int glXWaitForMscOML(Display*, GLXDrawable, int64_t, int64_t, int64_t, int64_t*, int64_t*, int64_t*)")
fn("int glXWaitForSbcOML(Display*, GLXDrawable, int64_t, int64_t*, int64_t*, int64_t*)")
fn("int glXWaitVideoSyncSGI(int, int, unsigned int*)")
fn("void glXBindTexImageEXT(Display*, GLXDrawable, int, const int*)")
fn("void glXCopySubBufferMESA(Display*, GLXDrawable, int, int, int, int)")
fn("void glXDestroyGLXPbufferSGIX(Display*, GLXPbufferSGIX)")
fn("void glXFreeContextEXT(Display*, GLXContext)")
fn("void glXGetSelectedEventSGIX(Display*, GLXDrawable, long unsigned int*)")
#fn("void glXQueryGLXPbufferSGIX(Display*, GLXPbufferSGIX, int, unsigned int*)")
fn("void glXReleaseTexImageEXT(Display*, GLXDrawable, int)")
fn("void glXSelectEventSGIX(Display*, GLXDrawable, long unsigned int)")
fn("XVisualInfo* glXGetVisualFromFBConfigSGIX(Display*, GLXFBConfigSGIX)")
fn("const char* glXGetClientString(Display*, int)")
fn("const char* glXQueryExtensionsString(Display*, int)")
fn("const char* glXQueryServerString(Display*, int, int)")
fn("Display* glXGetCurrentDisplay()")
fn("__GLXcontextRec* glXCreateContext(Display*, XVisualInfo*, GLXContext, int)")
fn("__GLXcontextRec* glXCreateNewContext(Display*, GLXFBConfig, int, GLXContext, int)")
fn("__GLXcontextRec* glXGetCurrentContext()")
fn("GLXDrawable glXGetCurrentDrawable()")
fn("GLXDrawable glXGetCurrentReadDrawable()")
fn("__GLXFBConfigRec** glXChooseFBConfig(Display*, int, const int*, int*)")
fn("__GLXFBConfigRec** glXGetFBConfigs(Display*, int, int*)")
fn("GLXPbuffer glXCreatePbuffer(Display*, GLXFBConfig, const int*)")
fn("GLXPixmap glXCreateGLXPixmap(Display*, XVisualInfo*, Pixmap)")
fn("GLXPixmap glXCreatePixmap(Display*, GLXFBConfig, Pixmap, const int*)")
fn("GLXWindow glXCreateWindow(Display*, GLXFBConfig, Window, const int*)")
fn("int glXGetConfig(Display*, XVisualInfo*, int, int*)")
fn("int glXGetFBConfigAttrib(Display*, GLXFBConfig, int, int*)")
fn("int glXIsDirect(Display*, GLXContext)")
fn("int glXMakeContextCurrent(Display*, GLXDrawable, GLXDrawable, GLXContext)")
fn("int glXMakeCurrent(Display*, GLXDrawable, GLXContext)")
fn("int glXQueryContext(Display*, GLXContext, int, int*)")
fn("int glXQueryExtension(Display*, int*, int*)")
fn("int glXQueryVersion(Display*, int*, int*)")
fn("void* glXAllocateMemoryNV(GLsizei, GLfloat, GLfloat, GLfloat)")
fn("void glXCopyContext(Display*, GLXContext, GLXContext, long unsigned int)")
fn("void glXDestroyContext(Display*, GLXContext)")
fn("void glXDestroyGLXPixmap(Display*, GLXPixmap)")
fn("void glXDestroyPbuffer(Display*, GLXPbuffer)")
fn("void glXDestroyPixmap(Display*, GLXPixmap)")
fn("void glXDestroyWindow(Display*, GLXWindow)")
fn("void glXFreeMemoryNV(GLvoid*)")
fn("void glXGetSelectedEvent(Display*, GLXDrawable, long unsigned int*)")
fn("void glXQueryDrawable(Display*, GLXDrawable, int, unsigned int*)")
fn("void glXSelectEvent(Display*, GLXDrawable, long unsigned int)")
fn("void glXSwapBuffers(Display*, GLXDrawable)")
fn("void glXUseXFont(Font, int, int, int)")
fn("void glXWaitGL()")
fn("XVisualInfo* glXChooseVisual(Display*, int, int*)")
fn("XVisualInfo* glXGetVisualFromFBConfig(Display*, GLXFBConfig)")
# GL
fn("void glColorP3ui(GLenum, GLuint)")
fn("void glColorP3uiv(GLenum, const GLuint*)")
fn("void glColorP4ui(GLenum, GLuint)")
fn("void glColorP4uiv(GLenum, const GLuint*)")
fn("void glFogCoordd(GLdouble)")
fn("void glFogCoorddv(const GLdouble*)")
fn("void glFogCoordf(GLfloat)")
fn("void glFogCoordfv(const GLfloat*)")
fn("void glFogCoordPointer(GLenum, GLsizei, const void*)")
fn("void glGetnColorTableARB(GLenum, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnConvolutionFilterARB(GLenum, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnHistogramARB(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnMapdvARB(GLenum, GLenum, GLsizei, GLdouble*)")
fn("void glGetnMapfvARB(GLenum, GLenum, GLsizei, GLfloat*)")
fn("void glGetnMapivARB(GLenum, GLenum, GLsizei, GLint*)")
fn("void glGetnMinmaxARB(GLenum, GLboolean, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnPixelMapfvARB(GLenum, GLsizei, GLfloat*)")
fn("void glGetnPixelMapuivARB(GLenum, GLsizei, GLuint*)")
fn("void glGetnPixelMapusvARB(GLenum, GLsizei, GLushort*)")
fn("void glGetnPolygonStippleARB(GLsizei, GLubyte*)")
fn("void glGetnSeparableFilterARB(GLenum, GLenum, GLenum, GLsizei, void*, GLsizei, void*, void*)")
fn("void glMultiTexCoordP1ui(GLenum, GLenum, GLuint)")
fn("void glMultiTexCoordP1uiv(GLenum, GLenum, const GLuint*)")
fn("void glMultiTexCoordP2ui(GLenum, GLenum, GLuint)")
fn("void glMultiTexCoordP2uiv(GLenum, GLenum, const GLuint*)")
fn("void glMultiTexCoordP3ui(GLenum, GLenum, GLuint)")
fn("void glMultiTexCoordP3uiv(GLenum, GLenum, const GLuint*)")
fn("void glMultiTexCoordP4ui(GLenum, GLenum, GLuint)")
fn("void glMultiTexCoordP4uiv(GLenum, GLenum, const GLuint*)")
fn("void glNormalP3ui(GLenum, GLuint)")
fn("void glNormalP3uiv(GLenum, const GLuint*)")
fn("void glSecondaryColor3b(GLbyte, GLbyte, GLbyte)")
fn("void glSecondaryColor3bv(const GLbyte*)")
fn("void glSecondaryColor3d(GLdouble, GLdouble, GLdouble)")
fn("void glSecondaryColor3dv(const GLdouble*)")
fn("void glSecondaryColor3f(GLfloat, GLfloat, GLfloat)")
fn("void glSecondaryColor3fv(const GLfloat*)")
fn("void glSecondaryColor3i(GLint, GLint, GLint)")
fn("void glSecondaryColor3iv(const GLint*)")
fn("void glSecondaryColor3s(GLshort, GLshort, GLshort)")
fn("void glSecondaryColor3sv(const GLshort*)")
fn("void glSecondaryColor3ub(GLubyte, GLubyte, GLubyte)")
fn("void glSecondaryColor3ubv(const GLubyte*)")
fn("void glSecondaryColor3ui(GLuint, GLuint, GLuint)")
fn("void glSecondaryColor3uiv(const GLuint*)")
fn("void glSecondaryColor3us(GLushort, GLushort, GLushort)")
fn("void glSecondaryColor3usv(const GLushort*)")
fn("void glSecondaryColorP3ui(GLenum, GLuint)")
fn("void glSecondaryColorP3uiv(GLenum, const GLuint*)")
fn("void glSecondaryColorPointer(GLint, GLenum, GLsizei, const void*)")
fn("void glTexCoordP1ui(GLenum, GLuint)")
fn("void glTexCoordP1uiv(GLenum, const GLuint*)")
fn("void glTexCoordP2ui(GLenum, GLuint)")
fn("void glTexCoordP2uiv(GLenum, const GLuint*)")
fn("void glTexCoordP3ui(GLenum, GLuint)")
fn("void glTexCoordP3uiv(GLenum, const GLuint*)")
fn("void glTexCoordP4ui(GLenum, GLuint)")
fn("void glTexCoordP4uiv(GLenum, const GLuint*)")
fn("void glVertexP2ui(GLenum, GLuint)")
fn("void glVertexP2uiv(GLenum, const GLuint*)")
fn("void glVertexP3ui(GLenum, GLuint)")
fn("void glVertexP3uiv(GLenum, const GLuint*)")
fn("void glVertexP4ui(GLenum, GLuint)")
fn("void glVertexP4uiv(GLenum, const GLuint*)")
fn("void glWindowPos2d(GLdouble, GLdouble)")
fn("void glWindowPos2dv(const GLdouble*)")
fn("void glWindowPos2f(GLfloat, GLfloat)")
fn("void glWindowPos2fv(const GLfloat*)")
fn("void glWindowPos2i(GLint, GLint)")
fn("void glWindowPos2iv(const GLint*)")
fn("void glWindowPos2s(GLshort, GLshort)")
fn("void glWindowPos2sv(const GLshort*)")
fn("void glWindowPos3d(GLdouble, GLdouble, GLdouble)")
fn("void glWindowPos3dv(const GLdouble*)")
fn("void glWindowPos3f(GLfloat, GLfloat, GLfloat)")
fn("void glWindowPos3fv(const GLfloat*)")
fn("void glWindowPos3i(GLint, GLint, GLint)")
fn("void glWindowPos3iv(const GLint*)")
fn("void glWindowPos3s(GLshort, GLshort, GLshort)")
fn("void glWindowPos3sv(const GLshort*)")
fn("const GLubyte* glGetString(GLenum)")
fn("const GLubyte* glGetStringi(GLenum, GLuint)")
fn("GLbitfield glQueryMatrixxOES(GLfixed*, GLint*)")
fn("GLboolean glAcquireKeyedMutexWin32EXT(GLuint, GLuint64, GLuint)")
fn("GLboolean glAreProgramsResidentNV(GLsizei, const GLuint*, GLboolean*)")
fn("GLboolean glAreTexturesResidentEXT(GLsizei, const GLuint*, GLboolean*)")
fn("GLboolean glAreTexturesResident(GLsizei, const GLuint*, GLboolean*)")
fn("GLboolean glIsAsyncMarkerSGIX(GLuint)")
fn("GLboolean glIsBufferARB(GLuint)")
fn("GLboolean glIsBuffer(GLuint)")
fn("GLboolean glIsBufferResidentNV(GLenum)")
fn("GLboolean glIsCommandListNV(GLuint)")
fn("GLboolean glIsEnabled(GLenum)")
fn("GLboolean glIsEnabledi(GLenum, GLuint)")
fn("GLboolean glIsEnabledIndexedEXT(GLenum, GLuint)")
fn("GLboolean glIsFenceAPPLE(GLuint)")
fn("GLboolean glIsFenceNV(GLuint)")
fn("GLboolean glIsFramebufferEXT(GLuint)")
fn("GLboolean glIsFramebuffer(GLuint)")
fn("GLboolean glIsImageHandleResidentARB(GLuint64)")
fn("GLboolean glIsImageHandleResidentNV(GLuint64)")
fn("GLboolean glIsList(GLuint)")
fn("GLboolean glIsMemoryObjectEXT(GLuint)")
fn("GLboolean glIsNameAMD(GLenum, GLuint)")
fn("GLboolean glIsNamedBufferResidentNV(GLuint)")
fn("GLboolean glIsNamedStringARB(GLint, const GLchar*)")
fn("GLboolean glIsObjectBufferATI(GLuint)")
fn("GLboolean glIsOcclusionQueryNV(GLuint)")
fn("GLboolean glIsPathNV(GLuint)")
fn("GLboolean glIsPointInFillPathNV(GLuint, GLuint, GLfloat, GLfloat)")
fn("GLboolean glIsPointInStrokePathNV(GLuint, GLfloat, GLfloat)")
fn("GLboolean glIsProgramARB(GLuint)")
fn("GLboolean glIsProgram(GLuint)")
fn("GLboolean glIsProgramNV(GLuint)")
fn("GLboolean glIsProgramPipeline(GLuint)")
fn("GLboolean glIsQueryARB(GLuint)")
fn("GLboolean glIsQuery(GLuint)")
fn("GLboolean glIsRenderbufferEXT(GLuint)")
fn("GLboolean glIsRenderbuffer(GLuint)")
fn("GLboolean glIsSampler(GLuint)")
fn("GLboolean glIsSemaphoreEXT(GLuint)")
fn("GLboolean glIsShader(GLuint)")
fn("GLboolean glIsStateNV(GLuint)")
fn("GLboolean glIsSync(GLsync)")
fn("GLboolean glIsTextureEXT(GLuint)")
fn("GLboolean glIsTexture(GLuint)")
fn("GLboolean glIsTextureHandleResidentARB(GLuint64)")
fn("GLboolean glIsTextureHandleResidentNV(GLuint64)")
fn("GLboolean glIsTransformFeedback(GLuint)")
fn("GLboolean glIsTransformFeedbackNV(GLuint)")
fn("GLboolean glIsVariantEnabledEXT(GLuint, GLenum)")
fn("GLboolean glIsVertexArrayAPPLE(GLuint)")
fn("GLboolean glIsVertexArray(GLuint)")
fn("GLboolean glIsVertexAttribEnabledAPPLE(GLuint, GLenum)")
fn("GLboolean glPointAlongPathNV(GLuint, GLsizei, GLsizei, GLfloat, GLfloat*, GLfloat*, GLfloat*, GLfloat*)")
fn("GLboolean glReleaseKeyedMutexWin32EXT(GLuint, GLuint64)")
fn("GLboolean glTestFenceAPPLE(GLuint)")
fn("GLboolean glTestFenceNV(GLuint)")
fn("GLboolean glTestObjectAPPLE(GLenum, GLuint)")
fn("GLboolean glUnmapBufferARB(GLenum)")
fn("GLboolean glUnmapBuffer(GLenum)")
fn("GLboolean glUnmapNamedBufferEXT(GLuint)")
fn("GLboolean glUnmapNamedBuffer(GLuint)")
fn("GLboolean glVDPAUIsSurfaceNV(GLvdpauSurfaceNV)")
fn("GLenum glCheckFramebufferStatusEXT(GLenum)")
fn("GLenum glCheckFramebufferStatus(GLenum)")
fn("GLenum glCheckNamedFramebufferStatusEXT(GLuint, GLenum)")
fn("GLenum glCheckNamedFramebufferStatus(GLuint, GLenum)")
fn("GLenum glClientWaitSync(GLsync, GLbitfield, GLuint64)")
fn("GLenum glGetError()")
fn("GLenum glGetGraphicsResetStatus()")
fn("GLenum glGetGraphicsResetStatusARB()")
fn("GLenum glObjectPurgeableAPPLE(GLenum, GLuint, GLenum)")
fn("GLenum glObjectUnpurgeableAPPLE(GLenum, GLuint, GLenum)")
fn("GLenum glPathGlyphIndexArrayNV(GLuint, GLenum, const void*, GLbitfield, GLuint, GLsizei, GLuint, GLfloat)")
fn("GLenum glPathGlyphIndexRangeNV(GLenum, const void*, GLbitfield, GLuint, GLfloat, GLuint*)")
fn("GLenum glPathMemoryGlyphIndexArrayNV(GLuint, GLenum, GLsizeiptr, const void*, GLsizei, GLuint, GLsizei, GLuint, GLfloat)")
fn("GLenum glVideoCaptureNV(GLuint, GLuint*, GLuint64EXT*)")
fn("GLfloat glGetPathLengthNV(GLuint, GLsizei, GLsizei)")
fn("GLhandleARB glCreateProgramObjectARB()")
fn("GLhandleARB glCreateShaderObjectARB(GLenum)")
fn("GLhandleARB glGetHandleARB(GLenum)")
fn("GLint glFinishAsyncSGIX(GLuint*)")
fn("GLint glGetAttribLocationARB(GLhandleARB, const GLcharARB*)")
fn("GLint glGetAttribLocation(GLuint, const GLchar*)")
fn("GLint glGetFragDataIndex(GLuint, const GLchar*)")
fn("GLint glGetFragDataLocationEXT(GLuint, const GLchar*)")
fn("GLint glGetFragDataLocation(GLuint, const GLchar*)")
fn("GLint glGetInstrumentsSGIX()")
fn("GLint glGetProgramResourceLocation(GLuint, GLenum, const GLchar*)")
fn("GLint glGetProgramResourceLocationIndex(GLuint, GLenum, const GLchar*)")
fn("GLint glGetSubroutineUniformLocation(GLuint, GLenum, const GLchar*)")
fn("GLint glGetUniformBufferSizeEXT(GLuint, GLint)")
fn("GLint glGetUniformLocationARB(GLhandleARB, const GLcharARB*)")
fn("GLint glGetUniformLocation(GLuint, const GLchar*)")
fn("GLint glGetVaryingLocationNV(GLuint, const GLchar*)")
fn("GLint glPollAsyncSGIX(GLuint*)")
fn("GLint glPollInstrumentsSGIX(GLint*)")
fn("GLint glQueryResourceNV(GLenum, GLint, GLuint, GLint*)")
fn("GLint glRenderMode(GLenum)")
fn("GLintptr glGetUniformOffsetEXT(GLuint, GLint)")
fn("__GLsync* glCreateSyncFromCLeventARB(_cl_context*, _cl_event*, GLbitfield)")
fn("__GLsync* glFenceSync(GLenum, GLbitfield)")
fn("__GLsync* glImportSyncEXT(GLenum, GLintptr, GLbitfield)")
fn("GLuint64 glGetImageHandleARB(GLuint, GLint, GLboolean, GLint, GLenum)")
fn("GLuint64 glGetImageHandleNV(GLuint, GLint, GLboolean, GLint, GLenum)")
fn("GLuint64 glGetTextureHandleARB(GLuint)")
fn("GLuint64 glGetTextureHandleNV(GLuint)")
fn("GLuint64 glGetTextureSamplerHandleARB(GLuint, GLuint)")
fn("GLuint64 glGetTextureSamplerHandleNV(GLuint, GLuint)")
fn("GLuint glAsyncCopyBufferSubDataNVX(GLsizei, const GLuint*, const GLuint64*, GLuint, GLbitfield, GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr, GLsizei, const GLuint*, const GLuint64*)")
fn("GLuint glAsyncCopyImageSubDataNVX(GLsizei, const GLuint*, const GLuint64*, GLuint, GLbitfield, GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, const GLuint*, const GLuint64*)")
fn("GLuint glBindLightParameterEXT(GLenum, GLenum)")
fn("GLuint glBindMaterialParameterEXT(GLenum, GLenum)")
fn("GLuint glBindParameterEXT(GLenum)")
fn("GLuint glBindTexGenParameterEXT(GLenum, GLenum, GLenum)")
fn("GLuint glBindTextureUnitParameterEXT(GLenum, GLenum)")
fn("GLuint glCreateProgram()")
fn("GLuint glCreateProgressFenceNVX()")
fn("GLuint glCreateShader(GLenum)")
fn("GLuint glCreateShaderProgramEXT(GLenum, const GLchar*)")
fn("GLuint glCreateShaderProgramv(GLenum, GLsizei, const GLchar* const*)")
fn("GLuint glGenAsyncMarkersSGIX(GLsizei)")
fn("GLuint glGenFragmentShadersATI(GLuint)")
fn("GLuint glGenLists(GLsizei)")
fn("GLuint glGenPathsNV(GLsizei)")
fn("GLuint glGenSymbolsEXT(GLenum, GLenum, GLenum, GLuint)")
fn("GLuint glGenVertexShadersEXT(GLuint)")
fn("GLuint glGetCommandHeaderNV(GLenum, GLuint)")
fn("GLuint glGetDebugMessageLogAMD(GLuint, GLsizei, GLenum*, GLuint*, GLuint*, GLsizei*, GLchar*)")
fn("GLuint glGetDebugMessageLogARB(GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*)")
fn("GLuint glGetDebugMessageLog(GLuint, GLsizei, GLenum*, GLenum*, GLuint*, GLenum*, GLsizei*, GLchar*)")
fn("GLuint glGetProgramResourceIndex(GLuint, GLenum, const GLchar*)")
fn("GLuint glGetSubroutineIndex(GLuint, GLenum, const GLchar*)")
fn("GLuint glGetUniformBlockIndex(GLuint, const GLchar*)")
fn("GLuint glNewObjectBufferATI(GLsizei, const void*, GLenum)")
fn("GLushort glGetStageIndexNV(GLenum)")
fn("GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(const void*, GLenum, GLsizei, const GLuint*)")
fn("GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const void*, GLenum, GLsizei, const GLuint*)")
fn("GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV(const void*, GLenum, GLsizei, const GLuint*, GLboolean)")
fn("void glAccum(GLenum, GLfloat)")
fn("void glAccumxOES(GLenum, GLfixed)")
fn("void glActiveProgramEXT(GLuint)")
fn("void glActiveShaderProgram(GLuint, GLuint)")
fn("void glActiveStencilFaceEXT(GLenum)")
fn("void glActiveTextureARB(GLenum)")
fn("void glActiveTexture(GLenum)")
fn("void glActiveVaryingNV(GLuint, const GLchar*)")
fn("void glAlphaFragmentOp1ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glAlphaFragmentOp2ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glAlphaFragmentOp3ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glAlphaFunc(GLenum, GLclampf)")
fn("void glAlphaFuncxOES(GLenum, GLfixed)")
fn("void glAlphaToCoverageDitherControlNV(GLenum)")
fn("void glApplyFramebufferAttachmentCMAAINTEL()")
fn("void glApplyTextureEXT(GLenum)")
fn("void glArrayElementEXT(GLint)")
fn("void glArrayElement(GLint)")
fn("void glArrayObjectATI(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint)")
fn("void glAsyncMarkerSGIX(GLuint)")
fn("void glAttachObjectARB(GLhandleARB, GLhandleARB)")
fn("void glAttachShader(GLuint, GLuint)")
fn("void glBeginConditionalRender(GLuint, GLenum)")
fn("void glBeginConditionalRenderNV(GLuint, GLenum)")
fn("void glBeginConditionalRenderNVX(GLuint)")
fn("void glBeginFragmentShaderATI()")
fn("void glBegin(GLenum)")
fn("void glBeginOcclusionQueryNV(GLuint)")
fn("void glBeginPerfMonitorAMD(GLuint)")
fn("void glBeginPerfQueryINTEL(GLuint)")
fn("void glBeginQueryARB(GLenum, GLuint)")
fn("void glBeginQuery(GLenum, GLuint)")
fn("void glBeginQueryIndexed(GLenum, GLuint, GLuint)")
fn("void glBeginTransformFeedbackEXT(GLenum)")
fn("void glBeginTransformFeedback(GLenum)")
fn("void glBeginTransformFeedbackNV(GLenum)")
fn("void glBeginVertexShaderEXT()")
fn("void glBeginVideoCaptureNV(GLuint)")
fn("void glBindAttribLocationARB(GLhandleARB, GLuint, const GLcharARB*)")
fn("void glBindAttribLocation(GLuint, GLuint, const GLchar*)")
fn("void glBindBufferARB(GLenum, GLuint)")
fn("void glBindBufferBaseEXT(GLenum, GLuint, GLuint)")
fn("void glBindBufferBase(GLenum, GLuint, GLuint)")
fn("void glBindBufferBaseNV(GLenum, GLuint, GLuint)")
fn("void glBindBuffer(GLenum, GLuint)")
fn("void glBindBufferOffsetEXT(GLenum, GLuint, GLuint, GLintptr)")
fn("void glBindBufferOffsetNV(GLenum, GLuint, GLuint, GLintptr)")
fn("void glBindBufferRangeEXT(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)")
fn("void glBindBufferRange(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)")
fn("void glBindBufferRangeNV(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)")
fn("void glBindBuffersBase(GLenum, GLuint, GLsizei, const GLuint*)")
fn("void glBindBuffersRange(GLenum, GLuint, GLsizei, const GLuint*, const GLintptr*, const GLsizeiptr*)")
fn("void glBindFragDataLocationEXT(GLuint, GLuint, const GLchar*)")
fn("void glBindFragDataLocation(GLuint, GLuint, const GLchar*)")
fn("void glBindFragDataLocationIndexed(GLuint, GLuint, GLuint, const GLchar*)")
fn("void glBindFragmentShaderATI(GLuint)")
fn("void glBindFramebufferEXT(GLenum, GLuint)")
fn("void glBindFramebuffer(GLenum, GLuint)")
fn("void glBindImageTextureEXT(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLint)")
fn("void glBindImageTexture(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)")
fn("void glBindImageTextures(GLuint, GLsizei, const GLuint*)")
fn("void glBindMultiTextureEXT(GLenum, GLenum, GLuint)")
fn("void glBindProgramARB(GLenum, GLuint)")
fn("void glBindProgramNV(GLenum, GLuint)")
fn("void glBindProgramPipeline(GLuint)")
fn("void glBindRenderbufferEXT(GLenum, GLuint)")
fn("void glBindRenderbuffer(GLenum, GLuint)")
fn("void glBindSampler(GLuint, GLuint)")
fn("void glBindSamplers(GLuint, GLsizei, const GLuint*)")
fn("void glBindShadingRateImageNV(GLuint)")
fn("void glBindTextureEXT(GLenum, GLuint)")
fn("void glBindTexture(GLenum, GLuint)")
fn("void glBindTextures(GLuint, GLsizei, const GLuint*)")
fn("void glBindTextureUnit(GLuint, GLuint)")
fn("void glBindTransformFeedback(GLenum, GLuint)")
fn("void glBindTransformFeedbackNV(GLenum, GLuint)")
fn("void glBindVertexArrayAPPLE(GLuint)")
fn("void glBindVertexArray(GLuint)")
fn("void glBindVertexBuffer(GLuint, GLuint, GLintptr, GLsizei)")
fn("void glBindVertexBuffers(GLuint, GLsizei, const GLuint*, const GLintptr*, const GLsizei*)")
fn("void glBindVertexShaderEXT(GLuint)")
fn("void glBindVideoCaptureStreamBufferNV(GLuint, GLuint, GLenum, GLintptrARB)")
fn("void glBindVideoCaptureStreamTextureNV(GLuint, GLuint, GLenum, GLenum, GLuint)")
fn("void glBinormal3bEXT(GLbyte, GLbyte, GLbyte)")
fn("void glBinormal3bvEXT(const GLbyte*)")
fn("void glBinormal3dEXT(GLdouble, GLdouble, GLdouble)")
fn("void glBinormal3dvEXT(const GLdouble*)")
fn("void glBinormal3fEXT(GLfloat, GLfloat, GLfloat)")
fn("void glBinormal3fvEXT(const GLfloat*)")
fn("void glBinormal3iEXT(GLint, GLint, GLint)")
fn("void glBinormal3ivEXT(const GLint*)")
fn("void glBinormal3sEXT(GLshort, GLshort, GLshort)")
fn("void glBinormal3svEXT(const GLshort*)")
fn("void glBinormalPointerEXT(GLenum, GLsizei, const void*)")
fn("void glBitmap(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte*)")
fn("void glBitmapxOES(GLsizei, GLsizei, GLfixed, GLfixed, GLfixed, GLfixed, const GLubyte*)")
fn("void glBlendBarrierKHR()")
fn("void glBlendBarrierNV()")
fn("void glBlendColorEXT(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glBlendColor(GLclampf, GLclampf, GLclampf, GLclampf)")
fn("void glBlendColorxOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glBlendEquationEXT(GLenum)")
fn("void glBlendEquation(GLenum)")
fn("void glBlendEquationiARB(GLuint, GLenum)")
fn("void glBlendEquationi(GLuint, GLenum)")
fn("void glBlendEquationIndexedAMD(GLuint, GLenum)")
fn("void glBlendEquationSeparateEXT(GLenum, GLenum)")
fn("void glBlendEquationSeparate(GLenum, GLenum)")
fn("void glBlendEquationSeparateiARB(GLuint, GLenum, GLenum)")
fn("void glBlendEquationSeparatei(GLuint, GLenum, GLenum)")
fn("void glBlendEquationSeparateIndexedAMD(GLuint, GLenum, GLenum)")
fn("void glBlendFunc(GLenum, GLenum)")
fn("void glBlendFunciARB(GLuint, GLenum, GLenum)")
fn("void glBlendFunci(GLuint, GLenum, GLenum)")
fn("void glBlendFuncIndexedAMD(GLuint, GLenum, GLenum)")
fn("void glBlendFuncSeparateEXT(GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendFuncSeparate(GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendFuncSeparateiARB(GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendFuncSeparatei(GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendFuncSeparateIndexedAMD(GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendFuncSeparateINGR(GLenum, GLenum, GLenum, GLenum)")
fn("void glBlendParameteriNV(GLenum, GLint)")
fn("void glBlitFramebufferEXT(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)")
fn("void glBlitFramebuffer(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)")
fn("void glBlitNamedFramebuffer(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)")
fn("void glBufferAddressRangeNV(GLenum, GLuint, GLuint64EXT, GLsizeiptr)")
fn("void glBufferAttachMemoryNV(GLenum, GLuint, GLuint64)")
fn("void glBufferDataARB(GLenum, GLsizeiptrARB, const void*, GLenum)")
fn("void glBufferData(GLenum, GLsizeiptr, const void*, GLenum)")
fn("void glBufferPageCommitmentARB(GLenum, GLintptr, GLsizeiptr, GLboolean)")
fn("void glBufferParameteriAPPLE(GLenum, GLenum, GLint)")
fn("void glBufferStorageExternalEXT(GLenum, GLintptr, GLsizeiptr, GLeglClientBufferEXT, GLbitfield)")
fn("void glBufferStorage(GLenum, GLsizeiptr, const void*, GLbitfield)")
fn("void glBufferStorageMemEXT(GLenum, GLsizeiptr, GLuint, GLuint64)")
fn("void glBufferSubDataARB(GLenum, GLintptrARB, GLsizeiptrARB, const void*)")
fn("void glBufferSubData(GLenum, GLintptr, GLsizeiptr, const void*)")
fn("void glCallCommandListNV(GLuint)")
fn("void glCallList(GLuint)")
fn("void glCallLists(GLsizei, GLenum, const GLvoid*)")
fn("void glClampColorARB(GLenum, GLenum)")
fn("void glClampColor(GLenum, GLenum)")
fn("void glClearAccum(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glClearAccumxOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glClearBufferData(GLenum, GLenum, GLenum, GLenum, const void*)")
fn("void glClearBufferfi(GLenum, GLint, GLfloat, GLint)")
fn("void glClearBufferfv(GLenum, GLint, const GLfloat*)")
fn("void glClearBufferiv(GLenum, GLint, const GLint*)")
fn("void glClearBufferSubData(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const void*)")
fn("void glClearBufferuiv(GLenum, GLint, const GLuint*)")
fn("void glClearColor(GLclampf, GLclampf, GLclampf, GLclampf)")
fn("void glClearColorIiEXT(GLint, GLint, GLint, GLint)")
fn("void glClearColorIuiEXT(GLuint, GLuint, GLuint, GLuint)")
fn("void glClearColorxOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glClearDepthdNV(GLdouble)")
fn("void glClearDepthf(GLfloat)")
fn("void glClearDepthfOES(GLclampf)")
fn("void glClearDepth(GLclampd)")
fn("void glClearDepthxOES(GLfixed)")
fn("void glClear(GLbitfield)")
fn("void glClearIndex(GLfloat)")
fn("void glClearNamedBufferDataEXT(GLuint, GLenum, GLenum, GLenum, const void*)")
fn("void glClearNamedBufferData(GLuint, GLenum, GLenum, GLenum, const void*)")
fn("void glClearNamedBufferSubDataEXT(GLuint, GLenum, GLsizeiptr, GLsizeiptr, GLenum, GLenum, const void*)")
fn("void glClearNamedBufferSubData(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const void*)")
fn("void glClearNamedFramebufferfi(GLuint, GLenum, GLint, GLfloat, GLint)")
fn("void glClearNamedFramebufferfv(GLuint, GLenum, GLint, const GLfloat*)")
fn("void glClearNamedFramebufferiv(GLuint, GLenum, GLint, const GLint*)")
fn("void glClearNamedFramebufferuiv(GLuint, GLenum, GLint, const GLuint*)")
fn("void glClearStencil(GLint)")
fn("void glClearTexImage(GLuint, GLint, GLenum, GLenum, const void*)")
fn("void glClearTexSubImage(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glClientActiveTextureARB(GLenum)")
fn("void glClientActiveTexture(GLenum)")
fn("void glClientActiveVertexStreamATI(GLenum)")
fn("void glClientAttribDefaultEXT(GLbitfield)")
fn("void glClientWaitSemaphoreui64NVX(GLsizei, const GLuint*, const GLuint64*)")
fn("void glClipControl(GLenum, GLenum)")
fn("void glClipPlanefOES(GLenum, const GLfloat*)")
fn("void glClipPlane(GLenum, const GLdouble*)")
fn("void glClipPlanexOES(GLenum, const GLfixed*)")
fn("void glColor3b(GLbyte, GLbyte, GLbyte)")
fn("void glColor3bv(const GLbyte*)")
fn("void glColor3d(GLdouble, GLdouble, GLdouble)")
fn("void glColor3dv(const GLdouble*)")
fn("void glColor3f(GLfloat, GLfloat, GLfloat)")
fn("void glColor3fv(const GLfloat*)")
fn("void glColor3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glColor3fVertex3fvSUN(const GLfloat*, const GLfloat*)")
fn("void glColor3hNV(GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glColor3hvNV(const GLhalfNV*)")
fn("void glColor3i(GLint, GLint, GLint)")
fn("void glColor3iv(const GLint*)")
fn("void glColor3s(GLshort, GLshort, GLshort)")
fn("void glColor3sv(const GLshort*)")
fn("void glColor3ub(GLubyte, GLubyte, GLubyte)")
fn("void glColor3ubv(const GLubyte*)")
fn("void glColor3ui(GLuint, GLuint, GLuint)")
fn("void glColor3uiv(const GLuint*)")
fn("void glColor3us(GLushort, GLushort, GLushort)")
fn("void glColor3usv(const GLushort*)")
fn("void glColor3xOES(GLfixed, GLfixed, GLfixed)")
fn("void glColor3xvOES(const GLfixed*)")
fn("void glColor4b(GLbyte, GLbyte, GLbyte, GLbyte)")
fn("void glColor4bv(const GLbyte*)")
fn("void glColor4d(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glColor4dv(const GLdouble*)")
fn("void glColor4f(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glColor4fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glColor4fNormal3fVertex3fvSUN(const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glColor4fv(const GLfloat*)")
fn("void glColor4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glColor4hvNV(const GLhalfNV*)")
fn("void glColor4i(GLint, GLint, GLint, GLint)")
fn("void glColor4iv(const GLint*)")
fn("void glColor4s(GLshort, GLshort, GLshort, GLshort)")
fn("void glColor4sv(const GLshort*)")
fn("void glColor4ub(GLubyte, GLubyte, GLubyte, GLubyte)")
fn("void glColor4ubv(const GLubyte*)")
fn("void glColor4ubVertex2fSUN(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat)")
fn("void glColor4ubVertex2fvSUN(const GLubyte*, const GLfloat*)")
fn("void glColor4ubVertex3fSUN(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)")
fn("void glColor4ubVertex3fvSUN(const GLubyte*, const GLfloat*)")
fn("void glColor4ui(GLuint, GLuint, GLuint, GLuint)")
fn("void glColor4uiv(const GLuint*)")
fn("void glColor4us(GLushort, GLushort, GLushort, GLushort)")
fn("void glColor4usv(const GLushort*)")
fn("void glColor4xOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glColor4xvOES(const GLfixed*)")
fn("void glColorFormatNV(GLint, GLenum, GLsizei)")
fn("void glColorFragmentOp1ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glColorFragmentOp2ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glColorFragmentOp3ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glColorMask(GLboolean, GLboolean, GLboolean, GLboolean)")
fn("void glColorMaski(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)")
fn("void glColorMaskIndexedEXT(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)")
fn("void glColorMaterial(GLenum, GLenum)")
fn("void glColorPointerEXT(GLint, GLenum, GLsizei, GLsizei, const void*)")
fn("void glColorPointer(GLint, GLenum, GLsizei, const GLvoid*)")
fn("void glColorPointerListIBM(GLint, GLenum, GLint, const void**, GLint)")
fn("void glColorPointervINTEL(GLint, GLenum, const void**)")
fn("void glColorSubTableEXT(GLenum, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glColorSubTable(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glColorTableEXT(GLenum, GLenum, GLsizei, GLenum, GLenum, const void*)")
fn("void glColorTable(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glColorTableParameterfv(GLenum, GLenum, const GLfloat*)")
fn("void glColorTableParameterfvSGI(GLenum, GLenum, const GLfloat*)")
fn("void glColorTableParameteriv(GLenum, GLenum, const GLint*)")
fn("void glColorTableParameterivSGI(GLenum, GLenum, const GLint*)")
fn("void glColorTableSGI(GLenum, GLenum, GLsizei, GLenum, GLenum, const void*)")
fn("void glCombinerInputNV(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum)")
fn("void glCombinerOutputNV(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean)")
fn("void glCombinerParameterfNV(GLenum, GLfloat)")
fn("void glCombinerParameterfvNV(GLenum, const GLfloat*)")
fn("void glCombinerParameteriNV(GLenum, GLint)")
fn("void glCombinerParameterivNV(GLenum, const GLint*)")
fn("void glCombinerStageParameterfvNV(GLenum, GLenum, const GLfloat*)")
fn("void glCommandListSegmentsNV(GLuint, GLuint)")
fn("void glCompileCommandListNV(GLuint)")
fn("void glCompileShaderARB(GLhandleARB)")
fn("void glCompileShader(GLuint)")
fn("void glCompileShaderIncludeARB(GLuint, GLsizei, const GLchar* const*, const GLint*)")
fn("void glCompressedMultiTexImage1DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedMultiTexImage2DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedMultiTexImage3DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTexImage1DARB(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid*)")
fn("void glCompressedTexImage2DARB(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*)")
fn("void glCompressedTexImage3DARB(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid*)")
fn("void glCompressedTexSubImage1DARB(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTexSubImage1D(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid*)")
fn("void glCompressedTexSubImage2DARB(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*)")
fn("void glCompressedTexSubImage3DARB(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*)")
fn("void glCompressedTextureImage1DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTextureImage2DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTextureImage3DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const void*)")
fn("void glCompressedTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTextureSubImage1D(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTextureSubImage2D(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glCompressedTextureSubImage3D(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const void*)")
fn("void glConservativeRasterParameterfNV(GLenum, GLfloat)")
fn("void glConservativeRasterParameteriNV(GLenum, GLint)")
fn("void glConvolutionFilter1DEXT(GLenum, GLenum, GLsizei, GLenum, GLenum, const void*)")
fn("void glConvolutionFilter1D(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glConvolutionFilter2DEXT(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glConvolutionFilter2D(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glConvolutionParameterfEXT(GLenum, GLenum, GLfloat)")
fn("void glConvolutionParameterf(GLenum, GLenum, GLfloat)")
fn("void glConvolutionParameterfvEXT(GLenum, GLenum, const GLfloat*)")
fn("void glConvolutionParameterfv(GLenum, GLenum, const GLfloat*)")
fn("void glConvolutionParameteriEXT(GLenum, GLenum, GLint)")
fn("void glConvolutionParameteri(GLenum, GLenum, GLint)")
fn("void glConvolutionParameterivEXT(GLenum, GLenum, const GLint*)")
fn("void glConvolutionParameteriv(GLenum, GLenum, const GLint*)")
fn("void glConvolutionParameterxOES(GLenum, GLenum, GLfixed)")
fn("void glConvolutionParameterxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glCopyBufferSubData(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)")
fn("void glCopyColorSubTableEXT(GLenum, GLsizei, GLint, GLint, GLsizei)")
fn("void glCopyColorSubTable(GLenum, GLsizei, GLint, GLint, GLsizei)")
fn("void glCopyColorTable(GLenum, GLenum, GLint, GLint, GLsizei)")
fn("void glCopyColorTableSGI(GLenum, GLenum, GLint, GLint, GLsizei)")
fn("void glCopyConvolutionFilter1DEXT(GLenum, GLenum, GLint, GLint, GLsizei)")
fn("void glCopyConvolutionFilter1D(GLenum, GLenum, GLint, GLint, GLsizei)")
fn("void glCopyConvolutionFilter2DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyConvolutionFilter2D(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyImageSubData(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)")
fn("void glCopyImageSubDataNV(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)")
fn("void glCopyMultiTexImage1DEXT(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)")
fn("void glCopyMultiTexImage2DEXT(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)")
fn("void glCopyMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei)")
fn("void glCopyMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyNamedBufferSubData(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)")
fn("void glCopyPathNV(GLuint, GLuint)")
fn("void glCopyPixels(GLint, GLint, GLsizei, GLsizei, GLenum)")
fn("void glCopyTexImage1DEXT(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)")
fn("void glCopyTexImage1D(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)")
fn("void glCopyTexImage2DEXT(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)")
fn("void glCopyTexImage2D(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)")
fn("void glCopyTexSubImage1DEXT(GLenum, GLint, GLint, GLint, GLint, GLsizei)")
fn("void glCopyTexSubImage1D(GLenum, GLint, GLint, GLint, GLint, GLsizei)")
fn("void glCopyTexSubImage2DEXT(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTexSubImage2D(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTexSubImage3DEXT(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTextureImage1DEXT(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)")
fn("void glCopyTextureImage2DEXT(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)")
fn("void glCopyTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei)")
fn("void glCopyTextureSubImage1D(GLuint, GLint, GLint, GLint, GLint, GLsizei)")
fn("void glCopyTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTextureSubImage2D(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCopyTextureSubImage3D(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)")
fn("void glCoverageModulationNV(GLenum)")
fn("void glCoverageModulationTableNV(GLsizei, const GLfloat*)")
fn("void glCoverFillPathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLenum, GLenum, const GLfloat*)")
fn("void glCoverFillPathNV(GLuint, GLenum)")
fn("void glCoverStrokePathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLenum, GLenum, const GLfloat*)")
fn("void glCoverStrokePathNV(GLuint, GLenum)")
fn("void glCreateBuffers(GLsizei, GLuint*)")
fn("void glCreateCommandListsNV(GLsizei, GLuint*)")
fn("void glCreateFramebuffers(GLsizei, GLuint*)")
fn("void glCreateMemoryObjectsEXT(GLsizei, GLuint*)")
fn("void glCreatePerfQueryINTEL(GLuint, GLuint*)")
fn("void glCreateProgramPipelines(GLsizei, GLuint*)")
fn("void glCreateQueries(GLenum, GLsizei, GLuint*)")
fn("void glCreateRenderbuffers(GLsizei, GLuint*)")
fn("void glCreateSamplers(GLsizei, GLuint*)")
fn("void glCreateStatesNV(GLsizei, GLuint*)")
fn("void glCreateTextures(GLenum, GLsizei, GLuint*)")
fn("void glCreateTransformFeedbacks(GLsizei, GLuint*)")
fn("void glCreateVertexArrays(GLsizei, GLuint*)")
fn("void glCullFace(GLenum)")
fn("void glCullParameterdvEXT(GLenum, GLdouble*)")
fn("void glCullParameterfvEXT(GLenum, GLfloat*)")
fn("void glCurrentPaletteMatrixARB(GLint)")
fn("void glDebugMessageCallbackAMD(GLDEBUGPROCAMD, void*)")
fn("void glDebugMessageCallbackARB(GLDEBUGPROCARB, const void*)")
fn("void glDebugMessageCallback(GLDEBUGPROC, const void*)")
fn("void glDebugMessageControlARB(GLenum, GLenum, GLenum, GLsizei, const GLuint*, GLboolean)")
fn("void glDebugMessageControl(GLenum, GLenum, GLenum, GLsizei, const GLuint*, GLboolean)")
fn("void glDebugMessageEnableAMD(GLenum, GLenum, GLsizei, const GLuint*, GLboolean)")
fn("void glDebugMessageInsertAMD(GLenum, GLenum, GLuint, GLsizei, const GLchar*)")
fn("void glDebugMessageInsertARB(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*)")
fn("void glDebugMessageInsert(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*)")
fn("void glDeformationMap3dSGIX(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble*)")
fn("void glDeformationMap3fSGIX(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat*)")
fn("void glDeformSGIX(GLbitfield)")
fn("void glDeleteAsyncMarkersSGIX(GLuint, GLsizei)")
fn("void glDeleteBuffersARB(GLsizei, const GLuint*)")
fn("void glDeleteBuffers(GLsizei, const GLuint*)")
fn("void glDeleteCommandListsNV(GLsizei, const GLuint*)")
fn("void glDeleteFencesAPPLE(GLsizei, const GLuint*)")
fn("void glDeleteFencesNV(GLsizei, const GLuint*)")
fn("void glDeleteFragmentShaderATI(GLuint)")
fn("void glDeleteFramebuffersEXT(GLsizei, const GLuint*)")
fn("void glDeleteFramebuffers(GLsizei, const GLuint*)")
fn("void glDeleteLists(GLuint, GLsizei)")
fn("void glDeleteMemoryObjectsEXT(GLsizei, const GLuint*)")
fn("void glDeleteNamedStringARB(GLint, const GLchar*)")
fn("void glDeleteNamesAMD(GLenum, GLuint, const GLuint*)")
fn("void glDeleteObjectARB(GLhandleARB)")
fn("void glDeleteOcclusionQueriesNV(GLsizei, const GLuint*)")
fn("void glDeletePathsNV(GLuint, GLsizei)")
fn("void glDeletePerfMonitorsAMD(GLsizei, GLuint*)")
fn("void glDeletePerfQueryINTEL(GLuint)")
fn("void glDeleteProgram(GLuint)")
fn("void glDeleteProgramPipelines(GLsizei, const GLuint*)")
fn("void glDeleteProgramsARB(GLsizei, const GLuint*)")
fn("void glDeleteProgramsNV(GLsizei, const GLuint*)")
fn("void glDeleteQueriesARB(GLsizei, const GLuint*)")
fn("void glDeleteQueries(GLsizei, const GLuint*)")
fn("void glDeleteQueryResourceTagNV(GLsizei, const GLint*)")
fn("void glDeleteRenderbuffersEXT(GLsizei, const GLuint*)")
fn("void glDeleteRenderbuffers(GLsizei, const GLuint*)")
fn("void glDeleteSamplers(GLsizei, const GLuint*)")
fn("void glDeleteSemaphoresEXT(GLsizei, const GLuint*)")
fn("void glDeleteShader(GLuint)")
fn("void glDeleteStatesNV(GLsizei, const GLuint*)")
fn("void glDeleteSync(GLsync)")
fn("void glDeleteTexturesEXT(GLsizei, const GLuint*)")
fn("void glDeleteTextures(GLsizei, const GLuint*)")
fn("void glDeleteTransformFeedbacks(GLsizei, const GLuint*)")
fn("void glDeleteTransformFeedbacksNV(GLsizei, const GLuint*)")
fn("void glDeleteVertexArraysAPPLE(GLsizei, const GLuint*)")
fn("void glDeleteVertexArrays(GLsizei, const GLuint*)")
fn("void glDeleteVertexShaderEXT(GLuint)")
fn("void glDepthBoundsdNV(GLdouble, GLdouble)")
fn("void glDepthBoundsEXT(GLclampd, GLclampd)")
fn("void glDepthFunc(GLenum)")
fn("void glDepthMask(GLboolean)")
fn("void glDepthRangeArraydvNV(GLuint, GLsizei, const GLdouble*)")
fn("void glDepthRangeArrayv(GLuint, GLsizei, const GLdouble*)")
fn("void glDepthRangedNV(GLdouble, GLdouble)")
fn("void glDepthRangef(GLfloat, GLfloat)")
fn("void glDepthRangefOES(GLclampf, GLclampf)")
fn("void glDepthRange(GLclampd, GLclampd)")
fn("void glDepthRangeIndexeddNV(GLuint, GLdouble, GLdouble)")
fn("void glDepthRangeIndexed(GLuint, GLdouble, GLdouble)")
fn("void glDepthRangexOES(GLfixed, GLfixed)")
fn("void glDetachObjectARB(GLhandleARB, GLhandleARB)")
fn("void glDetachShader(GLuint, GLuint)")
fn("void glDetailTexFuncSGIS(GLenum, GLsizei, const GLfloat*)")
fn("void glDisableClientState(GLenum)")
fn("void glDisableClientStateiEXT(GLenum, GLuint)")
fn("void glDisableClientStateIndexedEXT(GLenum, GLuint)")
fn("void glDisable(GLenum)")
fn("void glDisablei(GLenum, GLuint)")
fn("void glDisableIndexedEXT(GLenum, GLuint)")
fn("void glDisableVariantClientStateEXT(GLuint)")
fn("void glDisableVertexArrayAttribEXT(GLuint, GLuint)")
fn("void glDisableVertexArrayAttrib(GLuint, GLuint)")
fn("void glDisableVertexArrayEXT(GLuint, GLenum)")
fn("void glDisableVertexAttribAPPLE(GLuint, GLenum)")
fn("void glDisableVertexAttribArrayARB(GLuint)")
fn("void glDisableVertexAttribArray(GLuint)")
fn("void glDispatchCompute(GLuint, GLuint, GLuint)")
fn("void glDispatchComputeGroupSizeARB(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glDispatchComputeIndirect(GLintptr)")
fn("void glDrawArraysEXT(GLenum, GLint, GLsizei)")
fn("void glDrawArrays(GLenum, GLint, GLsizei)")
fn("void glDrawArraysIndirect(GLenum, const void*)")
fn("void glDrawArraysInstancedARB(GLenum, GLint, GLsizei, GLsizei)")
fn("void glDrawArraysInstancedBaseInstance(GLenum, GLint, GLsizei, GLsizei, GLuint)")
fn("void glDrawArraysInstancedEXT(GLenum, GLint, GLsizei, GLsizei)")
fn("void glDrawArraysInstanced(GLenum, GLint, GLsizei, GLsizei)")
fn("void glDrawBuffer(GLenum)")
fn("void glDrawBuffersARB(GLsizei, const GLenum*)")
fn("void glDrawBuffersATI(GLsizei, const GLenum*)")
fn("void glDrawBuffers(GLsizei, const GLenum*)")
fn("void glDrawCommandsAddressNV(GLenum, const GLuint64*, const GLsizei*, GLuint)")
fn("void glDrawCommandsNV(GLenum, GLuint, const GLintptr*, const GLsizei*, GLuint)")
fn("void glDrawCommandsStatesAddressNV(const GLuint64*, const GLsizei*, const GLuint*, const GLuint*, GLuint)")
fn("void glDrawCommandsStatesNV(GLuint, const GLintptr*, const GLsizei*, const GLuint*, const GLuint*, GLuint)")
fn("void glDrawElementArrayAPPLE(GLenum, GLint, GLsizei)")
fn("void glDrawElementArrayATI(GLenum, GLsizei)")
fn("void glDrawElementsBaseVertex(GLenum, GLsizei, GLenum, const void*, GLint)")
fn("void glDrawElements(GLenum, GLsizei, GLenum, const GLvoid*)")
fn("void glDrawElementsIndirect(GLenum, GLenum, const void*)")
fn("void glDrawElementsInstancedARB(GLenum, GLsizei, GLenum, const void*, GLsizei)")
fn("void glDrawElementsInstancedBaseInstance(GLenum, GLsizei, GLenum, const void*, GLsizei, GLuint)")
fn("void glDrawElementsInstancedBaseVertexBaseInstance(GLenum, GLsizei, GLenum, const void*, GLsizei, GLint, GLuint)")
fn("void glDrawElementsInstancedBaseVertex(GLenum, GLsizei, GLenum, const void*, GLsizei, GLint)")
fn("void glDrawElementsInstancedEXT(GLenum, GLsizei, GLenum, const void*, GLsizei)")
fn("void glDrawElementsInstanced(GLenum, GLsizei, GLenum, const void*, GLsizei)")
fn("void glDrawMeshArraysSUN(GLenum, GLint, GLsizei, GLsizei)")
fn("void glDrawMeshTasksIndirectNV(GLintptr)")
fn("void glDrawMeshTasksNV(GLuint, GLuint)")
fn("void glDrawPixels(GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glDrawRangeElementArrayAPPLE(GLenum, GLuint, GLuint, GLint, GLsizei)")
fn("void glDrawRangeElementArrayATI(GLenum, GLuint, GLuint, GLsizei)")
fn("void glDrawRangeElementsBaseVertex(GLenum, GLuint, GLuint, GLsizei, GLenum, const void*, GLint)")
fn("void glDrawRangeElementsEXT(GLenum, GLuint, GLuint, GLsizei, GLenum, const void*)")
fn("void glDrawRangeElements(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid*)")
fn("void glDrawTextureNV(GLuint, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glDrawTransformFeedback(GLenum, GLuint)")
fn("void glDrawTransformFeedbackInstanced(GLenum, GLuint, GLsizei)")
fn("void glDrawTransformFeedbackNV(GLenum, GLuint)")
fn("void glDrawTransformFeedbackStream(GLenum, GLuint, GLuint)")
fn("void glDrawTransformFeedbackStreamInstanced(GLenum, GLuint, GLuint, GLsizei)")
fn("void glDrawVkImageNV(GLuint64, GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glEdgeFlagFormatNV(GLsizei)")
fn("void glEdgeFlag(GLboolean)")
fn("void glEdgeFlagPointerEXT(GLsizei, GLsizei, const GLboolean*)")
fn("void glEdgeFlagPointer(GLsizei, const GLvoid*)")
fn("void glEdgeFlagPointerListIBM(GLint, const GLboolean**, GLint)")
fn("void glEdgeFlagv(const GLboolean*)")
fn("void glEGLImageTargetRenderbufferStorageOES(GLenum, GLeglImageOES)")
fn("void glEGLImageTargetTexStorageEXT(GLenum, GLeglImageOES, const GLint*)")
fn("void glEGLImageTargetTexture2DOES(GLenum, GLeglImageOES)")
fn("void glEGLImageTargetTextureStorageEXT(GLuint, GLeglImageOES, const GLint*)")
fn("void glElementPointerAPPLE(GLenum, const void*)")
fn("void glElementPointerATI(GLenum, const void*)")
fn("void glEnableClientState(GLenum)")
fn("void glEnableClientStateiEXT(GLenum, GLuint)")
fn("void glEnableClientStateIndexedEXT(GLenum, GLuint)")
fn("void glEnable(GLenum)")
fn("void glEnablei(GLenum, GLuint)")
fn("void glEnableIndexedEXT(GLenum, GLuint)")
fn("void glEnableVariantClientStateEXT(GLuint)")
fn("void glEnableVertexArrayAttribEXT(GLuint, GLuint)")
fn("void glEnableVertexArrayAttrib(GLuint, GLuint)")
fn("void glEnableVertexArrayEXT(GLuint, GLenum)")
fn("void glEnableVertexAttribAPPLE(GLuint, GLenum)")
fn("void glEnableVertexAttribArrayARB(GLuint)")
fn("void glEnableVertexAttribArray(GLuint)")
fn("void glEnd()")
fn("void glEndConditionalRender()")
fn("void glEndConditionalRenderNV()")
fn("void glEndConditionalRenderNVX()")
fn("void glEndFragmentShaderATI()")
fn("void glEndList()")
fn("void glEndOcclusionQueryNV()")
fn("void glEndPerfMonitorAMD(GLuint)")
fn("void glEndPerfQueryINTEL(GLuint)")
fn("void glEndQueryARB(GLenum)")
fn("void glEndQuery(GLenum)")
fn("void glEndQueryIndexed(GLenum, GLuint)")
fn("void glEndTransformFeedback()")
fn("void glEndTransformFeedbackEXT()")
fn("void glEndTransformFeedbackNV()")
fn("void glEndVertexShaderEXT()")
fn("void glEndVideoCaptureNV(GLuint)")
fn("void glEvalCoord1d(GLdouble)")
fn("void glEvalCoord1dv(const GLdouble*)")
fn("void glEvalCoord1f(GLfloat)")
fn("void glEvalCoord1fv(const GLfloat*)")
fn("void glEvalCoord1xOES(GLfixed)")
fn("void glEvalCoord1xvOES(const GLfixed*)")
fn("void glEvalCoord2d(GLdouble, GLdouble)")
fn("void glEvalCoord2dv(const GLdouble*)")
fn("void glEvalCoord2f(GLfloat, GLfloat)")
fn("void glEvalCoord2fv(const GLfloat*)")
fn("void glEvalCoord2xOES(GLfixed, GLfixed)")
fn("void glEvalCoord2xvOES(const GLfixed*)")
fn("void glEvalMapsNV(GLenum, GLenum)")
fn("void glEvalMesh1(GLenum, GLint, GLint)")
fn("void glEvalMesh2(GLenum, GLint, GLint, GLint, GLint)")
fn("void glEvalPoint1(GLint)")
fn("void glEvalPoint2(GLint, GLint)")
fn("void glEvaluateDepthValuesARB()")
fn("void glExecuteProgramNV(GLenum, GLuint, const GLfloat*)")
fn("void glExtractComponentEXT(GLuint, GLuint, GLuint)")
fn("void glFeedbackBuffer(GLsizei, GLenum, GLfloat*)")
fn("void glFeedbackBufferxOES(GLsizei, GLenum, const GLfixed*)")
fn("void glFinalCombinerInputNV(GLenum, GLenum, GLenum, GLenum)")
fn("void glFinish()")
fn("void glFinishFenceAPPLE(GLuint)")
fn("void glFinishFenceNV(GLuint)")
fn("void glFinishObjectAPPLE(GLenum, GLint)")
fn("void glFinishTextureSUNX()")
fn("void glFlush()")
fn("void glFlushMappedBufferRangeAPPLE(GLenum, GLintptr, GLsizeiptr)")
fn("void glFlushMappedBufferRange(GLenum, GLintptr, GLsizeiptr)")
fn("void glFlushMappedNamedBufferRangeEXT(GLuint, GLintptr, GLsizeiptr)")
fn("void glFlushMappedNamedBufferRange(GLuint, GLintptr, GLsizeiptr)")
fn("void glFlushPixelDataRangeNV(GLenum)")
fn("void glFlushRasterSGIX()")
fn("void glFlushStaticDataIBM(GLenum)")
fn("void glFlushVertexArrayRangeAPPLE(GLsizei, void*)")
fn("void glFlushVertexArrayRangeNV()")
fn("void glFogCoorddEXT(GLdouble)")
fn("void glFogCoorddvEXT(const GLdouble*)")
fn("void glFogCoordfEXT(GLfloat)")
fn("void glFogCoordFormatNV(GLenum, GLsizei)")
fn("void glFogCoordfvEXT(const GLfloat*)")
fn("void glFogCoordhNV(GLhalfNV)")
fn("void glFogCoordhvNV(const GLhalfNV*)")
fn("void glFogCoordPointerEXT(GLenum, GLsizei, const void*)")
fn("void glFogCoordPointerListIBM(GLenum, GLint, const void**, GLint)")
fn("void glFogf(GLenum, GLfloat)")
fn("void glFogFuncSGIS(GLsizei, const GLfloat*)")
fn("void glFogfv(GLenum, const GLfloat*)")
fn("void glFogi(GLenum, GLint)")
fn("void glFogiv(GLenum, const GLint*)")
fn("void glFogxOES(GLenum, GLfixed)")
fn("void glFogxvOES(GLenum, const GLfixed*)")
fn("void glFragmentColorMaterialSGIX(GLenum, GLenum)")
fn("void glFragmentCoverageColorNV(GLuint)")
fn("void glFragmentLightfSGIX(GLenum, GLenum, GLfloat)")
fn("void glFragmentLightfvSGIX(GLenum, GLenum, const GLfloat*)")
fn("void glFragmentLightiSGIX(GLenum, GLenum, GLint)")
fn("void glFragmentLightivSGIX(GLenum, GLenum, const GLint*)")
fn("void glFragmentLightModelfSGIX(GLenum, GLfloat)")
fn("void glFragmentLightModelfvSGIX(GLenum, const GLfloat*)")
fn("void glFragmentLightModeliSGIX(GLenum, GLint)")
fn("void glFragmentLightModelivSGIX(GLenum, const GLint*)")
fn("void glFragmentMaterialfSGIX(GLenum, GLenum, GLfloat)")
fn("void glFragmentMaterialfvSGIX(GLenum, GLenum, const GLfloat*)")
fn("void glFragmentMaterialiSGIX(GLenum, GLenum, GLint)")
fn("void glFragmentMaterialivSGIX(GLenum, GLenum, const GLint*)")
fn("void glFramebufferDrawBufferEXT(GLuint, GLenum)")
fn("void glFramebufferDrawBuffersEXT(GLuint, GLsizei, const GLenum*)")
fn("void glFramebufferFetchBarrierEXT()")
fn("void glFramebufferParameteri(GLenum, GLenum, GLint)")
fn("void glFramebufferParameteriMESA(GLenum, GLenum, GLint)")
fn("void glFramebufferReadBufferEXT(GLuint, GLenum)")
fn("void glFramebufferRenderbufferEXT(GLenum, GLenum, GLenum, GLuint)")
fn("void glFramebufferRenderbuffer(GLenum, GLenum, GLenum, GLuint)")
fn("void glFramebufferSampleLocationsfvARB(GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glFramebufferSampleLocationsfvNV(GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glFramebufferSamplePositionsfvAMD(GLenum, GLuint, GLuint, const GLfloat*)")
fn("void glFramebufferTexture1DEXT(GLenum, GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTexture1D(GLenum, GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTexture2DEXT(GLenum, GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTexture2D(GLenum, GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTexture3DEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glFramebufferTexture3D(GLenum, GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glFramebufferTextureARB(GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTextureEXT(GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTextureFaceARB(GLenum, GLenum, GLuint, GLint, GLenum)")
fn("void glFramebufferTextureFaceEXT(GLenum, GLenum, GLuint, GLint, GLenum)")
fn("void glFramebufferTexture(GLenum, GLenum, GLuint, GLint)")
fn("void glFramebufferTextureLayerARB(GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glFramebufferTextureLayerEXT(GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glFramebufferTextureLayer(GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glFramebufferTextureMultiviewOVR(GLenum, GLenum, GLuint, GLint, GLint, GLsizei)")
fn("void glFrameTerminatorGREMEDY()")
fn("void glFrameZoomSGIX(GLint)")
fn("void glFreeObjectBufferATI(GLuint)")
fn("void glFrontFace(GLenum)")
fn("void glFrustumfOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glFrustum(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glFrustumxOES(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glGenBuffersARB(GLsizei, GLuint*)")
fn("void glGenBuffers(GLsizei, GLuint*)")
fn("void glGenerateMipmapEXT(GLenum)")
fn("void glGenerateMipmap(GLenum)")
fn("void glGenerateMultiTexMipmapEXT(GLenum, GLenum)")
fn("void glGenerateTextureMipmapEXT(GLuint, GLenum)")
fn("void glGenerateTextureMipmap(GLuint)")
fn("void glGenFencesAPPLE(GLsizei, GLuint*)")
fn("void glGenFencesNV(GLsizei, GLuint*)")
fn("void glGenFramebuffersEXT(GLsizei, GLuint*)")
fn("void glGenFramebuffers(GLsizei, GLuint*)")
fn("void glGenNamesAMD(GLenum, GLuint, GLuint*)")
fn("void glGenOcclusionQueriesNV(GLsizei, GLuint*)")
fn("void glGenPerfMonitorsAMD(GLsizei, GLuint*)")
fn("void glGenProgramPipelines(GLsizei, GLuint*)")
fn("void glGenProgramsARB(GLsizei, GLuint*)")
fn("void glGenProgramsNV(GLsizei, GLuint*)")
fn("void glGenQueriesARB(GLsizei, GLuint*)")
fn("void glGenQueries(GLsizei, GLuint*)")
fn("void glGenQueryResourceTagNV(GLsizei, GLint*)")
fn("void glGenRenderbuffersEXT(GLsizei, GLuint*)")
fn("void glGenRenderbuffers(GLsizei, GLuint*)")
fn("void glGenSamplers(GLsizei, GLuint*)")
fn("void glGenSemaphoresEXT(GLsizei, GLuint*)")
fn("void glGenTexturesEXT(GLsizei, GLuint*)")
fn("void glGenTextures(GLsizei, GLuint*)")
fn("void glGenTransformFeedbacks(GLsizei, GLuint*)")
fn("void glGenTransformFeedbacksNV(GLsizei, GLuint*)")
fn("void glGenVertexArraysAPPLE(GLsizei, GLuint*)")
fn("void glGenVertexArrays(GLsizei, GLuint*)")
fn("void glGetActiveAtomicCounterBufferiv(GLuint, GLuint, GLenum, GLint*)")
fn("void glGetActiveAttribARB(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*)")
fn("void glGetActiveAttrib(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*)")
fn("void glGetActiveSubroutineName(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetActiveSubroutineUniformiv(GLuint, GLenum, GLuint, GLenum, GLint*)")
fn("void glGetActiveSubroutineUniformName(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetActiveUniformARB(GLhandleARB, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLcharARB*)")
fn("void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint*)")
fn("void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetActiveUniform(GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, GLchar*)")
fn("void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint*, GLenum, GLint*)")
fn("void glGetActiveVaryingNV(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*)")
fn("void glGetArrayObjectfvATI(GLenum, GLenum, GLfloat*)")
fn("void glGetArrayObjectivATI(GLenum, GLenum, GLint*)")
fn("void glGetAttachedObjectsARB(GLhandleARB, GLsizei, GLsizei*, GLhandleARB*)")
fn("void glGetAttachedShaders(GLuint, GLsizei, GLsizei*, GLuint*)")
fn("void glGetBooleanIndexedvEXT(GLenum, GLuint, GLboolean*)")
fn("void glGetBooleani_v(GLenum, GLuint, GLboolean*)")
fn("void glGetBooleanv(GLenum, GLboolean*)")
fn("void glGetBufferParameteri64v(GLenum, GLenum, GLint64*)")
fn("void glGetBufferParameterivARB(GLenum, GLenum, GLint*)")
fn("void glGetBufferParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetBufferParameterui64vNV(GLenum, GLenum, GLuint64EXT*)")
fn("void glGetBufferPointervARB(GLenum, GLenum, void**)")
fn("void glGetBufferPointerv(GLenum, GLenum, void**)")
fn("void glGetBufferSubDataARB(GLenum, GLintptrARB, GLsizeiptrARB, void*)")
fn("void glGetBufferSubData(GLenum, GLintptr, GLsizeiptr, void*)")
fn("void glGetClipPlanefOES(GLenum, GLfloat*)")
fn("void glGetClipPlane(GLenum, GLdouble*)")
fn("void glGetClipPlanexOES(GLenum, GLfixed*)")
fn("void glGetColorTableEXT(GLenum, GLenum, GLenum, void*)")
fn("void glGetColorTable(GLenum, GLenum, GLenum, GLvoid*)")
fn("void glGetColorTableParameterfvEXT(GLenum, GLenum, GLfloat*)")
fn("void glGetColorTableParameterfv(GLenum, GLenum, GLfloat*)")
fn("void glGetColorTableParameterfvSGI(GLenum, GLenum, GLfloat*)")
fn("void glGetColorTableParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetColorTableParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetColorTableParameterivSGI(GLenum, GLenum, GLint*)")
fn("void glGetColorTableSGI(GLenum, GLenum, GLenum, void*)")
fn("void glGetCombinerInputParameterfvNV(GLenum, GLenum, GLenum, GLenum, GLfloat*)")
fn("void glGetCombinerInputParameterivNV(GLenum, GLenum, GLenum, GLenum, GLint*)")
fn("void glGetCombinerOutputParameterfvNV(GLenum, GLenum, GLenum, GLfloat*)")
fn("void glGetCombinerOutputParameterivNV(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetCombinerStageParameterfvNV(GLenum, GLenum, GLfloat*)")
fn("void glGetCompressedMultiTexImageEXT(GLenum, GLenum, GLint, void*)")
fn("void glGetCompressedTexImageARB(GLenum, GLint, void*)")
fn("void glGetCompressedTexImage(GLenum, GLint, GLvoid*)")
fn("void glGetCompressedTextureImageEXT(GLuint, GLenum, GLint, void*)")
fn("void glGetCompressedTextureImage(GLuint, GLint, GLsizei, void*)")
fn("void glGetCompressedTextureSubImage(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, void*)")
fn("void glGetConvolutionFilterEXT(GLenum, GLenum, GLenum, void*)")
fn("void glGetConvolutionFilter(GLenum, GLenum, GLenum, GLvoid*)")
fn("void glGetConvolutionParameterfvEXT(GLenum, GLenum, GLfloat*)")
fn("void glGetConvolutionParameterfv(GLenum, GLenum, GLfloat*)")
fn("void glGetConvolutionParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetConvolutionParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetConvolutionParameterxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetCoverageModulationTableNV(GLsizei, GLfloat*)")
fn("void glGetDetailTexFuncSGIS(GLenum, GLfloat*)")
fn("void glGetDoubleIndexedvEXT(GLenum, GLuint, GLdouble*)")
fn("void glGetDoublei_vEXT(GLenum, GLuint, GLdouble*)")
fn("void glGetDoublei_v(GLenum, GLuint, GLdouble*)")
fn("void glGetDoublev(GLenum, GLdouble*)")
fn("void glGetFenceivNV(GLuint, GLenum, GLint*)")
fn("void glGetFinalCombinerInputParameterfvNV(GLenum, GLenum, GLfloat*)")
fn("void glGetFinalCombinerInputParameterivNV(GLenum, GLenum, GLint*)")
fn("void glGetFirstPerfQueryIdINTEL(GLuint*)")
fn("void glGetFixedvOES(GLenum, GLfixed*)")
fn("void glGetFloatIndexedvEXT(GLenum, GLuint, GLfloat*)")
fn("void glGetFloati_vEXT(GLenum, GLuint, GLfloat*)")
fn("void glGetFloati_v(GLenum, GLuint, GLfloat*)")
fn("void glGetFloatv(GLenum, GLfloat*)")
fn("void glGetFogFuncSGIS(GLfloat*)")
fn("void glGetFragmentLightfvSGIX(GLenum, GLenum, GLfloat*)")
fn("void glGetFragmentLightivSGIX(GLenum, GLenum, GLint*)")
fn("void glGetFragmentMaterialfvSGIX(GLenum, GLenum, GLfloat*)")
fn("void glGetFragmentMaterialivSGIX(GLenum, GLenum, GLint*)")
fn("void glGetFramebufferAttachmentParameterivEXT(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetFramebufferAttachmentParameteriv(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetFramebufferParameterfvAMD(GLenum, GLenum, GLuint, GLuint, GLsizei, GLfloat*)")
fn("void glGetFramebufferParameterivEXT(GLuint, GLenum, GLint*)")
fn("void glGetFramebufferParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetFramebufferParameterivMESA(GLenum, GLenum, GLint*)")
fn("void glGetHistogramEXT(GLenum, GLboolean, GLenum, GLenum, void*)")
fn("void glGetHistogram(GLenum, GLboolean, GLenum, GLenum, GLvoid*)")
fn("void glGetHistogramParameterfvEXT(GLenum, GLenum, GLfloat*)")
fn("void glGetHistogramParameterfv(GLenum, GLenum, GLfloat*)")
fn("void glGetHistogramParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetHistogramParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetHistogramParameterxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetImageTransformParameterfvHP(GLenum, GLenum, GLfloat*)")
fn("void glGetImageTransformParameterivHP(GLenum, GLenum, GLint*)")
fn("void glGetInfoLogARB(GLhandleARB, GLsizei, GLsizei*, GLcharARB*)")
fn("void glGetInteger64i_v(GLenum, GLuint, GLint64*)")
fn("void glGetInteger64v(GLenum, GLint64*)")
fn("void glGetIntegerIndexedvEXT(GLenum, GLuint, GLint*)")
fn("void glGetIntegeri_v(GLenum, GLuint, GLint*)")
fn("void glGetIntegerui64i_vNV(GLenum, GLuint, GLuint64EXT*)")
fn("void glGetIntegerui64vNV(GLenum, GLuint64EXT*)")
fn("void glGetIntegerv(GLenum, GLint*)")
fn("void glGetInternalformati64v(GLenum, GLenum, GLenum, GLsizei, GLint64*)")
fn("void glGetInternalformativ(GLenum, GLenum, GLenum, GLsizei, GLint*)")
fn("void glGetInternalformatSampleivNV(GLenum, GLenum, GLsizei, GLenum, GLsizei, GLint*)")
fn("void glGetInvariantBooleanvEXT(GLuint, GLenum, GLboolean*)")
fn("void glGetInvariantFloatvEXT(GLuint, GLenum, GLfloat*)")
fn("void glGetInvariantIntegervEXT(GLuint, GLenum, GLint*)")
fn("void glGetLightfv(GLenum, GLenum, GLfloat*)")
fn("void glGetLightiv(GLenum, GLenum, GLint*)")
fn("void glGetLightxOES(GLenum, GLenum, GLfixed*)")
fn("void glGetListParameterfvSGIX(GLuint, GLenum, GLfloat*)")
fn("void glGetListParameterivSGIX(GLuint, GLenum, GLint*)")
fn("void glGetLocalConstantBooleanvEXT(GLuint, GLenum, GLboolean*)")
fn("void glGetLocalConstantFloatvEXT(GLuint, GLenum, GLfloat*)")
fn("void glGetLocalConstantIntegervEXT(GLuint, GLenum, GLint*)")
fn("void glGetMapAttribParameterfvNV(GLenum, GLuint, GLenum, GLfloat*)")
fn("void glGetMapAttribParameterivNV(GLenum, GLuint, GLenum, GLint*)")
fn("void glGetMapControlPointsNV(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, void*)")
fn("void glGetMapdv(GLenum, GLenum, GLdouble*)")
fn("void glGetMapfv(GLenum, GLenum, GLfloat*)")
fn("void glGetMapiv(GLenum, GLenum, GLint*)")
fn("void glGetMapParameterfvNV(GLenum, GLenum, GLfloat*)")
fn("void glGetMapParameterivNV(GLenum, GLenum, GLint*)")
fn("void glGetMapxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetMaterialfv(GLenum, GLenum, GLfloat*)")
fn("void glGetMaterialiv(GLenum, GLenum, GLint*)")
fn("void glGetMaterialxOES(GLenum, GLenum, GLfixed)")
fn("void glGetMemoryObjectDetachedResourcesuivNV(GLuint, GLenum, GLint, GLsizei, GLuint*)")
fn("void glGetMemoryObjectParameterivEXT(GLuint, GLenum, GLint*)")
fn("void glGetMinmaxEXT(GLenum, GLboolean, GLenum, GLenum, void*)")
fn("void glGetMinmax(GLenum, GLboolean, GLenum, GLenum, GLvoid*)")
fn("void glGetMinmaxParameterfvEXT(GLenum, GLenum, GLfloat*)")
fn("void glGetMinmaxParameterfv(GLenum, GLenum, GLfloat*)")
fn("void glGetMinmaxParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetMinmaxParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetMultisamplefv(GLenum, GLuint, GLfloat*)")
fn("void glGetMultisamplefvNV(GLenum, GLuint, GLfloat*)")
fn("void glGetMultiTexEnvfvEXT(GLenum, GLenum, GLenum, GLfloat*)")
fn("void glGetMultiTexEnvivEXT(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetMultiTexGendvEXT(GLenum, GLenum, GLenum, GLdouble*)")
fn("void glGetMultiTexGenfvEXT(GLenum, GLenum, GLenum, GLfloat*)")
fn("void glGetMultiTexGenivEXT(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetMultiTexImageEXT(GLenum, GLenum, GLint, GLenum, GLenum, void*)")
fn("void glGetMultiTexLevelParameterfvEXT(GLenum, GLenum, GLint, GLenum, GLfloat*)")
fn("void glGetMultiTexLevelParameterivEXT(GLenum, GLenum, GLint, GLenum, GLint*)")
fn("void glGetMultiTexParameterfvEXT(GLenum, GLenum, GLenum, GLfloat*)")
fn("void glGetMultiTexParameterIivEXT(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetMultiTexParameterIuivEXT(GLenum, GLenum, GLenum, GLuint*)")
fn("void glGetMultiTexParameterivEXT(GLenum, GLenum, GLenum, GLint*)")
fn("void glGetNamedBufferParameteri64v(GLuint, GLenum, GLint64*)")
fn("void glGetNamedBufferParameterivEXT(GLuint, GLenum, GLint*)")
fn("void glGetNamedBufferParameteriv(GLuint, GLenum, GLint*)")
fn("void glGetNamedBufferParameterui64vNV(GLuint, GLenum, GLuint64EXT*)")
fn("void glGetNamedBufferPointervEXT(GLuint, GLenum, void**)")
fn("void glGetNamedBufferPointerv(GLuint, GLenum, void**)")
fn("void glGetNamedBufferSubDataEXT(GLuint, GLintptr, GLsizeiptr, void*)")
fn("void glGetNamedBufferSubData(GLuint, GLintptr, GLsizeiptr, void*)")
fn("void glGetNamedFramebufferAttachmentParameterivEXT(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetNamedFramebufferAttachmentParameteriv(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetNamedFramebufferParameterfvAMD(GLuint, GLenum, GLuint, GLuint, GLsizei, GLfloat*)")
fn("void glGetNamedFramebufferParameterivEXT(GLuint, GLenum, GLint*)")
fn("void glGetNamedFramebufferParameteriv(GLuint, GLenum, GLint*)")
fn("void glGetNamedProgramivEXT(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetNamedProgramLocalParameterdvEXT(GLuint, GLenum, GLuint, GLdouble*)")
fn("void glGetNamedProgramLocalParameterfvEXT(GLuint, GLenum, GLuint, GLfloat*)")
fn("void glGetNamedProgramLocalParameterIivEXT(GLuint, GLenum, GLuint, GLint*)")
fn("void glGetNamedProgramLocalParameterIuivEXT(GLuint, GLenum, GLuint, GLuint*)")
fn("void glGetNamedProgramStringEXT(GLuint, GLenum, GLenum, void*)")
fn("void glGetNamedRenderbufferParameterivEXT(GLuint, GLenum, GLint*)")
fn("void glGetNamedRenderbufferParameteriv(GLuint, GLenum, GLint*)")
fn("void glGetNamedStringARB(GLint, const GLchar*, GLsizei, GLint*, GLchar*)")
fn("void glGetNamedStringivARB(GLint, const GLchar*, GLenum, GLint*)")
fn("void glGetnCompressedTexImageARB(GLenum, GLint, GLsizei, void*)")
fn("void glGetnCompressedTexImage(GLenum, GLint, GLsizei, void*)")
fn("void glGetNextPerfQueryIdINTEL(GLuint, GLuint*)")
fn("void glGetnTexImageARB(GLenum, GLint, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnTexImage(GLenum, GLint, GLenum, GLenum, GLsizei, void*)")
fn("void glGetnUniformdvARB(GLuint, GLint, GLsizei, GLdouble*)")
fn("void glGetnUniformdv(GLuint, GLint, GLsizei, GLdouble*)")
fn("void glGetnUniformfvARB(GLuint, GLint, GLsizei, GLfloat*)")
fn("void glGetnUniformfv(GLuint, GLint, GLsizei, GLfloat*)")
fn("void glGetnUniformi64vARB(GLuint, GLint, GLsizei, GLint64*)")
fn("void glGetnUniformivARB(GLuint, GLint, GLsizei, GLint*)")
fn("void glGetnUniformiv(GLuint, GLint, GLsizei, GLint*)")
fn("void glGetnUniformui64vARB(GLuint, GLint, GLsizei, GLuint64*)")
fn("void glGetnUniformuivARB(GLuint, GLint, GLsizei, GLuint*)")
fn("void glGetnUniformuiv(GLuint, GLint, GLsizei, GLuint*)")
fn("void glGetObjectBufferfvATI(GLuint, GLenum, GLfloat*)")
fn("void glGetObjectBufferivATI(GLuint, GLenum, GLint*)")
fn("void glGetObjectLabelEXT(GLenum, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetObjectLabel(GLenum, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetObjectParameterfvARB(GLhandleARB, GLenum, GLfloat*)")
fn("void glGetObjectParameterivAPPLE(GLenum, GLuint, GLenum, GLint*)")
fn("void glGetObjectParameterivARB(GLhandleARB, GLenum, GLint*)")
fn("void glGetObjectPtrLabel(const void*, GLsizei, GLsizei*, GLchar*)")
fn("void glGetOcclusionQueryivNV(GLuint, GLenum, GLint*)")
fn("void glGetOcclusionQueryuivNV(GLuint, GLenum, GLuint*)")
fn("void glGetPathCommandsNV(GLuint, GLubyte*)")
fn("void glGetPathCoordsNV(GLuint, GLfloat*)")
fn("void glGetPathDashArrayNV(GLuint, GLfloat*)")
fn("void glGetPathMetricRangeNV(GLbitfield, GLuint, GLsizei, GLsizei, GLfloat*)")
fn("void glGetPathMetricsNV(GLbitfield, GLsizei, GLenum, const void*, GLuint, GLsizei, GLfloat*)")
fn("void glGetPathParameterfvNV(GLuint, GLenum, GLfloat*)")
fn("void glGetPathParameterivNV(GLuint, GLenum, GLint*)")
fn("void glGetPathSpacingNV(GLenum, GLsizei, GLenum, const void*, GLuint, GLfloat, GLfloat, GLenum, GLfloat*)")
fn("void glGetPerfCounterInfoINTEL(GLuint, GLuint, GLuint, GLchar*, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*, GLuint64*)")
fn("void glGetPerfMonitorCounterDataAMD(GLuint, GLenum, GLsizei, GLuint*, GLint*)")
fn("void glGetPerfMonitorCounterInfoAMD(GLuint, GLuint, GLenum, void*)")
fn("void glGetPerfMonitorCountersAMD(GLuint, GLint*, GLint*, GLsizei, GLuint*)")
fn("void glGetPerfMonitorCounterStringAMD(GLuint, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetPerfMonitorGroupsAMD(GLint*, GLsizei, GLuint*)")
fn("void glGetPerfMonitorGroupStringAMD(GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetPerfQueryDataINTEL(GLuint, GLuint, GLsizei, void*, GLuint*)")
fn("void glGetPerfQueryIdByNameINTEL(GLchar*, GLuint*)")
fn("void glGetPerfQueryInfoINTEL(GLuint, GLuint, GLchar*, GLuint*, GLuint*, GLuint*, GLuint*)")
fn("void glGetPixelMapfv(GLenum, GLfloat*)")
fn("void glGetPixelMapuiv(GLenum, GLuint*)")
fn("void glGetPixelMapusv(GLenum, GLushort*)")
fn("void glGetPixelMapxv(GLenum, GLint, GLfixed*)")
fn("void glGetPixelTexGenParameterfvSGIS(GLenum, GLfloat*)")
fn("void glGetPixelTexGenParameterivSGIS(GLenum, GLint*)")
fn("void glGetPixelTransformParameterfvEXT(GLenum, GLenum, GLfloat*)")
fn("void glGetPixelTransformParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetPointerIndexedvEXT(GLenum, GLuint, void**)")
fn("void glGetPointeri_vEXT(GLenum, GLuint, void**)")
fn("void glGetPointervEXT(GLenum, void**)")
fn("void glGetPointerv(GLenum, GLvoid**)")
fn("void glGetPolygonStipple(GLubyte*)")
fn("void glGetProgramBinary(GLuint, GLsizei, GLsizei*, GLenum*, void*)")
fn("void glGetProgramEnvParameterdvARB(GLenum, GLuint, GLdouble*)")
fn("void glGetProgramEnvParameterfvARB(GLenum, GLuint, GLfloat*)")
fn("void glGetProgramEnvParameterIivNV(GLenum, GLuint, GLint*)")
fn("void glGetProgramEnvParameterIuivNV(GLenum, GLuint, GLuint*)")
fn("void glGetProgramInfoLog(GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetProgramInterfaceiv(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetProgramivARB(GLenum, GLenum, GLint*)")
fn("void glGetProgramiv(GLuint, GLenum, GLint*)")
fn("void glGetProgramivNV(GLuint, GLenum, GLint*)")
fn("void glGetProgramLocalParameterdvARB(GLenum, GLuint, GLdouble*)")
fn("void glGetProgramLocalParameterfvARB(GLenum, GLuint, GLfloat*)")
fn("void glGetProgramLocalParameterIivNV(GLenum, GLuint, GLint*)")
fn("void glGetProgramLocalParameterIuivNV(GLenum, GLuint, GLuint*)")
fn("void glGetProgramNamedParameterdvNV(GLuint, GLsizei, const GLubyte*, GLdouble*)")
fn("void glGetProgramNamedParameterfvNV(GLuint, GLsizei, const GLubyte*, GLfloat*)")
fn("void glGetProgramParameterdvNV(GLenum, GLuint, GLenum, GLdouble*)")
fn("void glGetProgramParameterfvNV(GLenum, GLuint, GLenum, GLfloat*)")
fn("void glGetProgramPipelineInfoLog(GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetProgramPipelineiv(GLuint, GLenum, GLint*)")
fn("void glGetProgramResourcefvNV(GLuint, GLenum, GLuint, GLsizei, const GLenum*, GLsizei, GLsizei*, GLfloat*)")
fn("void glGetProgramResourceiv(GLuint, GLenum, GLuint, GLsizei, const GLenum*, GLsizei, GLsizei*, GLint*)")
fn("void glGetProgramResourceName(GLuint, GLenum, GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetProgramStageiv(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetProgramStringARB(GLenum, GLenum, void*)")
fn("void glGetProgramStringNV(GLuint, GLenum, GLubyte*)")
fn("void glGetProgramSubroutineParameteruivNV(GLenum, GLuint, GLuint*)")
fn("void glGetQueryBufferObjecti64v(GLuint, GLuint, GLenum, GLintptr)")
fn("void glGetQueryBufferObjectiv(GLuint, GLuint, GLenum, GLintptr)")
fn("void glGetQueryBufferObjectui64v(GLuint, GLuint, GLenum, GLintptr)")
fn("void glGetQueryBufferObjectuiv(GLuint, GLuint, GLenum, GLintptr)")
fn("void glGetQueryIndexediv(GLenum, GLuint, GLenum, GLint*)")
fn("void glGetQueryivARB(GLenum, GLenum, GLint*)")
fn("void glGetQueryiv(GLenum, GLenum, GLint*)")
fn("void glGetQueryObjecti64vEXT(GLuint, GLenum, GLint64*)")
fn("void glGetQueryObjecti64v(GLuint, GLenum, GLint64*)")
fn("void glGetQueryObjectivARB(GLuint, GLenum, GLint*)")
fn("void glGetQueryObjectiv(GLuint, GLenum, GLint*)")
fn("void glGetQueryObjectui64vEXT(GLuint, GLenum, GLuint64*)")
fn("void glGetQueryObjectui64v(GLuint, GLenum, GLuint64*)")
fn("void glGetQueryObjectuivARB(GLuint, GLenum, GLuint*)")
fn("void glGetQueryObjectuiv(GLuint, GLenum, GLuint*)")
fn("void glGetRenderbufferParameterivEXT(GLenum, GLenum, GLint*)")
fn("void glGetRenderbufferParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetSamplerParameterfv(GLuint, GLenum, GLfloat*)")
fn("void glGetSamplerParameterIiv(GLuint, GLenum, GLint*)")
fn("void glGetSamplerParameterIuiv(GLuint, GLenum, GLuint*)")
fn("void glGetSamplerParameteriv(GLuint, GLenum, GLint*)")
fn("void glGetSemaphoreParameterui64vEXT(GLuint, GLenum, GLuint64*)")
fn("void glGetSeparableFilterEXT(GLenum, GLenum, GLenum, void*, void*, void*)")
fn("void glGetSeparableFilter(GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid*)")
fn("void glGetShaderInfoLog(GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetShaderiv(GLuint, GLenum, GLint*)")
fn("void glGetShaderPrecisionFormat(GLenum, GLenum, GLint*, GLint*)")
fn("void glGetShaderSourceARB(GLhandleARB, GLsizei, GLsizei*, GLcharARB*)")
fn("void glGetShaderSource(GLuint, GLsizei, GLsizei*, GLchar*)")
fn("void glGetShadingRateImagePaletteNV(GLuint, GLuint, GLenum*)")
fn("void glGetShadingRateSampleLocationivNV(GLenum, GLuint, GLuint, GLint*)")
fn("void glGetSharpenTexFuncSGIS(GLenum, GLfloat*)")
fn("void glGetSynciv(GLsync, GLenum, GLsizei, GLsizei*, GLint*)")
fn("void glGetTexBumpParameterfvATI(GLenum, GLfloat*)")
fn("void glGetTexBumpParameterivATI(GLenum, GLint*)")
fn("void glGetTexEnvfv(GLenum, GLenum, GLfloat*)")
fn("void glGetTexEnviv(GLenum, GLenum, GLint*)")
fn("void glGetTexEnvxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetTexFilterFuncSGIS(GLenum, GLenum, GLfloat*)")
fn("void glGetTexGendv(GLenum, GLenum, GLdouble*)")
fn("void glGetTexGenfv(GLenum, GLenum, GLfloat*)")
fn("void glGetTexGeniv(GLenum, GLenum, GLint*)")
fn("void glGetTexGenxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetTexImage(GLenum, GLint, GLenum, GLenum, GLvoid*)")
fn("void glGetTexLevelParameterfv(GLenum, GLint, GLenum, GLfloat*)")
fn("void glGetTexLevelParameteriv(GLenum, GLint, GLenum, GLint*)")
fn("void glGetTexLevelParameterxvOES(GLenum, GLint, GLenum, GLfixed*)")
fn("void glGetTexParameterfv(GLenum, GLenum, GLfloat*)")
fn("void glGetTexParameterIivEXT(GLenum, GLenum, GLint*)")
fn("void glGetTexParameterIiv(GLenum, GLenum, GLint*)")
fn("void glGetTexParameterIuivEXT(GLenum, GLenum, GLuint*)")
fn("void glGetTexParameterIuiv(GLenum, GLenum, GLuint*)")
fn("void glGetTexParameteriv(GLenum, GLenum, GLint*)")
fn("void glGetTexParameterPointervAPPLE(GLenum, GLenum, void**)")
fn("void glGetTexParameterxvOES(GLenum, GLenum, GLfixed*)")
fn("void glGetTextureImageEXT(GLuint, GLenum, GLint, GLenum, GLenum, void*)")
fn("void glGetTextureImage(GLuint, GLint, GLenum, GLenum, GLsizei, void*)")
fn("void glGetTextureLevelParameterfvEXT(GLuint, GLenum, GLint, GLenum, GLfloat*)")
fn("void glGetTextureLevelParameterfv(GLuint, GLint, GLenum, GLfloat*)")
fn("void glGetTextureLevelParameterivEXT(GLuint, GLenum, GLint, GLenum, GLint*)")
fn("void glGetTextureLevelParameteriv(GLuint, GLint, GLenum, GLint*)")
fn("void glGetTextureParameterfvEXT(GLuint, GLenum, GLenum, GLfloat*)")
fn("void glGetTextureParameterfv(GLuint, GLenum, GLfloat*)")
fn("void glGetTextureParameterIivEXT(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetTextureParameterIiv(GLuint, GLenum, GLint*)")
fn("void glGetTextureParameterIuivEXT(GLuint, GLenum, GLenum, GLuint*)")
fn("void glGetTextureParameterIuiv(GLuint, GLenum, GLuint*)")
fn("void glGetTextureParameterivEXT(GLuint, GLenum, GLenum, GLint*)")
fn("void glGetTextureParameteriv(GLuint, GLenum, GLint*)")
fn("void glGetTextureSubImage(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)")
fn("void glGetTrackMatrixivNV(GLenum, GLuint, GLenum, GLint*)")
fn("void glGetTransformFeedbacki64_v(GLuint, GLenum, GLuint, GLint64*)")
fn("void glGetTransformFeedbackiv(GLuint, GLenum, GLint*)")
fn("void glGetTransformFeedbacki_v(GLuint, GLenum, GLuint, GLint*)")
fn("void glGetTransformFeedbackVaryingEXT(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*)")
fn("void glGetTransformFeedbackVarying(GLuint, GLuint, GLsizei, GLsizei*, GLsizei*, GLenum*, GLchar*)")
fn("void glGetTransformFeedbackVaryingNV(GLuint, GLuint, GLint*)")
fn("void glGetUniformdv(GLuint, GLint, GLdouble*)")
fn("void glGetUniformfvARB(GLhandleARB, GLint, GLfloat*)")
fn("void glGetUniformfv(GLuint, GLint, GLfloat*)")
fn("void glGetUniformi64vARB(GLuint, GLint, GLint64*)")
fn("void glGetUniformi64vNV(GLuint, GLint, GLint64EXT*)")
fn("void glGetUniformIndices(GLuint, GLsizei, const GLchar* const*, GLuint*)")
fn("void glGetUniformivARB(GLhandleARB, GLint, GLint*)")
fn("void glGetUniformiv(GLuint, GLint, GLint*)")
fn("void glGetUniformSubroutineuiv(GLenum, GLint, GLuint*)")
fn("void glGetUniformui64vARB(GLuint, GLint, GLuint64*)")
fn("void glGetUniformui64vNV(GLuint, GLint, GLuint64EXT*)")
fn("void glGetUniformuivEXT(GLuint, GLint, GLuint*)")
fn("void glGetUniformuiv(GLuint, GLint, GLuint*)")
fn("void glGetUnsignedBytei_vEXT(GLenum, GLuint, GLubyte*)")
fn("void glGetUnsignedBytevEXT(GLenum, GLubyte*)")
fn("void glGetVariantArrayObjectfvATI(GLuint, GLenum, GLfloat*)")
fn("void glGetVariantArrayObjectivATI(GLuint, GLenum, GLint*)")
fn("void glGetVariantBooleanvEXT(GLuint, GLenum, GLboolean*)")
fn("void glGetVariantFloatvEXT(GLuint, GLenum, GLfloat*)")
fn("void glGetVariantIntegervEXT(GLuint, GLenum, GLint*)")
fn("void glGetVariantPointervEXT(GLuint, GLenum, void**)")
fn("void glGetVertexArrayIndexed64iv(GLuint, GLuint, GLenum, GLint64*)")
fn("void glGetVertexArrayIndexediv(GLuint, GLuint, GLenum, GLint*)")
fn("void glGetVertexArrayIntegeri_vEXT(GLuint, GLuint, GLenum, GLint*)")
fn("void glGetVertexArrayIntegervEXT(GLuint, GLenum, GLint*)")
fn("void glGetVertexArrayiv(GLuint, GLenum, GLint*)")
fn("void glGetVertexArrayPointeri_vEXT(GLuint, GLuint, GLenum, void**)")
fn("void glGetVertexArrayPointervEXT(GLuint, GLenum, void**)")
fn("void glGetVertexAttribArrayObjectfvATI(GLuint, GLenum, GLfloat*)")
fn("void glGetVertexAttribArrayObjectivATI(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribdvARB(GLuint, GLenum, GLdouble*)")
fn("void glGetVertexAttribdv(GLuint, GLenum, GLdouble*)")
fn("void glGetVertexAttribdvNV(GLuint, GLenum, GLdouble*)")
fn("void glGetVertexAttribfvARB(GLuint, GLenum, GLfloat*)")
fn("void glGetVertexAttribfv(GLuint, GLenum, GLfloat*)")
fn("void glGetVertexAttribfvNV(GLuint, GLenum, GLfloat*)")
fn("void glGetVertexAttribIivEXT(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribIiv(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribIuivEXT(GLuint, GLenum, GLuint*)")
fn("void glGetVertexAttribIuiv(GLuint, GLenum, GLuint*)")
fn("void glGetVertexAttribivARB(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribiv(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribivNV(GLuint, GLenum, GLint*)")
fn("void glGetVertexAttribLdvEXT(GLuint, GLenum, GLdouble*)")
fn("void glGetVertexAttribLdv(GLuint, GLenum, GLdouble*)")
fn("void glGetVertexAttribLi64vNV(GLuint, GLenum, GLint64EXT*)")
fn("void glGetVertexAttribLui64vARB(GLuint, GLenum, GLuint64EXT*)")
fn("void glGetVertexAttribLui64vNV(GLuint, GLenum, GLuint64EXT*)")
fn("void glGetVertexAttribPointervARB(GLuint, GLenum, void**)")
fn("void glGetVertexAttribPointerv(GLuint, GLenum, void**)")
fn("void glGetVertexAttribPointervNV(GLuint, GLenum, void**)")
fn("void glGetVideoCaptureivNV(GLuint, GLenum, GLint*)")
fn("void glGetVideoCaptureStreamdvNV(GLuint, GLuint, GLenum, GLdouble*)")
fn("void glGetVideoCaptureStreamfvNV(GLuint, GLuint, GLenum, GLfloat*)")
fn("void glGetVideoCaptureStreamivNV(GLuint, GLuint, GLenum, GLint*)")
fn("void glGetVideoi64vNV(GLuint, GLenum, GLint64EXT*)")
fn("void glGetVideoivNV(GLuint, GLenum, GLint*)")
fn("void glGetVideoui64vNV(GLuint, GLenum, GLuint64EXT*)")
fn("void glGetVideouivNV(GLuint, GLenum, GLuint*)")
fn("void glGlobalAlphaFactorbSUN(GLbyte)")
fn("void glGlobalAlphaFactordSUN(GLdouble)")
fn("void glGlobalAlphaFactorfSUN(GLfloat)")
fn("void glGlobalAlphaFactoriSUN(GLint)")
fn("void glGlobalAlphaFactorsSUN(GLshort)")
fn("void glGlobalAlphaFactorubSUN(GLubyte)")
fn("void glGlobalAlphaFactoruiSUN(GLuint)")
fn("void glGlobalAlphaFactorusSUN(GLushort)")
fn("void glHint(GLenum, GLenum)")
fn("void glHintPGI(GLenum, GLint)")
fn("void glHistogramEXT(GLenum, GLsizei, GLenum, GLboolean)")
fn("void glHistogram(GLenum, GLsizei, GLenum, GLboolean)")
fn("void glIglooInterfaceSGIX(GLenum, const void*)")
fn("void glImageTransformParameterfHP(GLenum, GLenum, GLfloat)")
fn("void glImageTransformParameterfvHP(GLenum, GLenum, const GLfloat*)")
fn("void glImageTransformParameteriHP(GLenum, GLenum, GLint)")
fn("void glImageTransformParameterivHP(GLenum, GLenum, const GLint*)")
fn("void glImportMemoryFdEXT(GLuint, GLuint64, GLenum, GLint)")
fn("void glImportMemoryWin32HandleEXT(GLuint, GLuint64, GLenum, void*)")
fn("void glImportMemoryWin32NameEXT(GLuint, GLuint64, GLenum, const void*)")
fn("void glImportSemaphoreFdEXT(GLuint, GLenum, GLint)")
fn("void glImportSemaphoreWin32HandleEXT(GLuint, GLenum, void*)")
fn("void glImportSemaphoreWin32NameEXT(GLuint, GLenum, const void*)")
fn("void glIndexd(GLdouble)")
fn("void glIndexdv(const GLdouble*)")
fn("void glIndexf(GLfloat)")
fn("void glIndexFormatNV(GLenum, GLsizei)")
fn("void glIndexFuncEXT(GLenum, GLclampf)")
fn("void glIndexfv(const GLfloat*)")
fn("void glIndexi(GLint)")
fn("void glIndexiv(const GLint*)")
fn("void glIndexMask(GLuint)")
fn("void glIndexMaterialEXT(GLenum, GLenum)")
fn("void glIndexPointerEXT(GLenum, GLsizei, GLsizei, const void*)")
fn("void glIndexPointer(GLenum, GLsizei, const GLvoid*)")
fn("void glIndexPointerListIBM(GLenum, GLint, const void**, GLint)")
fn("void glIndexs(GLshort)")
fn("void glIndexsv(const GLshort*)")
fn("void glIndexub(GLubyte)")
fn("void glIndexubv(const GLubyte*)")
fn("void glIndexxOES(GLfixed)")
fn("void glIndexxvOES(const GLfixed*)")
fn("void glInitNames()")
fn("void glInsertComponentEXT(GLuint, GLuint, GLuint)")
fn("void glInsertEventMarkerEXT(GLsizei, const GLchar*)")
fn("void glInstrumentsBufferSGIX(GLsizei, GLint*)")
fn("void glInterleavedArrays(GLenum, GLsizei, const GLvoid*)")
fn("void glInterpolatePathsNV(GLuint, GLuint, GLuint, GLfloat)")
fn("void glInvalidateBufferData(GLuint)")
fn("void glInvalidateBufferSubData(GLuint, GLintptr, GLsizeiptr)")
fn("void glInvalidateFramebuffer(GLenum, GLsizei, const GLenum*)")
fn("void glInvalidateNamedFramebufferData(GLuint, GLsizei, const GLenum*)")
fn("void glInvalidateNamedFramebufferSubData(GLuint, GLsizei, const GLenum*, GLint, GLint, GLsizei, GLsizei)")
fn("void glInvalidateSubFramebuffer(GLenum, GLsizei, const GLenum*, GLint, GLint, GLsizei, GLsizei)")
fn("void glInvalidateTexImage(GLuint, GLint)")
fn("void glInvalidateTexSubImage(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)")
fn("void glLabelObjectEXT(GLenum, GLuint, GLsizei, const GLchar*)")
fn("void glLGPUCopyImageSubDataNVX(GLuint, GLbitfield, GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)")
fn("void glLGPUInterlockNVX()")
fn("void glLGPUNamedBufferSubDataNVX(GLbitfield, GLuint, GLintptr, GLsizeiptr, const void*)")
fn("void glLightEnviSGIX(GLenum, GLint)")
fn("void glLightf(GLenum, GLenum, GLfloat)")
fn("void glLightfv(GLenum, GLenum, const GLfloat*)")
fn("void glLighti(GLenum, GLenum, GLint)")
fn("void glLightiv(GLenum, GLenum, const GLint*)")
fn("void glLightModelf(GLenum, GLfloat)")
fn("void glLightModelfv(GLenum, const GLfloat*)")
fn("void glLightModeli(GLenum, GLint)")
fn("void glLightModeliv(GLenum, const GLint*)")
fn("void glLightModelxOES(GLenum, GLfixed)")
fn("void glLightModelxvOES(GLenum, const GLfixed*)")
fn("void glLightxOES(GLenum, GLenum, GLfixed)")
fn("void glLightxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glLineStipple(GLint, GLushort)")
fn("void glLineWidth(GLfloat)")
fn("void glLineWidthxOES(GLfixed)")
fn("void glLinkProgramARB(GLhandleARB)")
fn("void glLinkProgram(GLuint)")
fn("void glListBase(GLuint)")
fn("void glListDrawCommandsStatesClientNV(GLuint, GLuint, const void**, const GLsizei*, const GLuint*, const GLuint*, GLuint)")
fn("void glListParameterfSGIX(GLuint, GLenum, GLfloat)")
fn("void glListParameterfvSGIX(GLuint, GLenum, const GLfloat*)")
fn("void glListParameteriSGIX(GLuint, GLenum, GLint)")
fn("void glListParameterivSGIX(GLuint, GLenum, const GLint*)")
fn("void glLoadIdentity()")
fn("void glLoadIdentityDeformationMapSGIX(GLbitfield)")
fn("void glLoadMatrixd(const GLdouble*)")
fn("void glLoadMatrixf(const GLfloat*)")
fn("void glLoadMatrixxOES(const GLfixed*)")
fn("void glLoadName(GLuint)")
fn("void glLoadProgramNV(GLenum, GLuint, GLsizei, const GLubyte*)")
fn("void glLoadTransposeMatrixdARB(const GLdouble*)")
fn("void glLoadTransposeMatrixd(const GLdouble*)")
fn("void glLoadTransposeMatrixfARB(const GLfloat*)")
fn("void glLoadTransposeMatrixf(const GLfloat*)")
fn("void glLoadTransposeMatrixxOES(const GLfixed*)")
fn("void glLockArraysEXT(GLint, GLsizei)")
fn("void glLogicOp(GLenum)")
fn("void glMakeBufferNonResidentNV(GLenum)")
fn("void glMakeBufferResidentNV(GLenum, GLenum)")
fn("void glMakeImageHandleNonResidentARB(GLuint64)")
fn("void glMakeImageHandleNonResidentNV(GLuint64)")
fn("void glMakeImageHandleResidentARB(GLuint64, GLenum)")
fn("void glMakeImageHandleResidentNV(GLuint64, GLenum)")
fn("void glMakeNamedBufferNonResidentNV(GLuint)")
fn("void glMakeNamedBufferResidentNV(GLuint, GLenum)")
fn("void glMakeTextureHandleNonResidentARB(GLuint64)")
fn("void glMakeTextureHandleNonResidentNV(GLuint64)")
fn("void glMakeTextureHandleResidentARB(GLuint64)")
fn("void glMakeTextureHandleResidentNV(GLuint64)")
fn("void glMap1d(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble*)")
fn("void glMap1f(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat*)")
fn("void glMap1xOES(GLenum, GLfixed, GLfixed, GLint, GLint, GLfixed)")
fn("void glMap2d(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble*)")
fn("void glMap2f(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat*)")
fn("void glMap2xOES(GLenum, GLfixed, GLfixed, GLint, GLint, GLfixed, GLfixed, GLint, GLint, GLfixed)")
fn("void* glMapBufferARB(GLenum, GLenum)")
fn("void* glMapBuffer(GLenum, GLenum)")
fn("void* glMapBufferRange(GLenum, GLintptr, GLsizeiptr, GLbitfield)")
fn("void glMapControlPointsNV(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const void*)")
fn("void glMapGrid1d(GLint, GLdouble, GLdouble)")
fn("void glMapGrid1f(GLint, GLfloat, GLfloat)")
fn("void glMapGrid1xOES(GLint, GLfixed, GLfixed)")
fn("void glMapGrid2d(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)")
fn("void glMapGrid2f(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)")
fn("void glMapGrid2xOES(GLint, GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void* glMapNamedBufferEXT(GLuint, GLenum)")
fn("void* glMapNamedBuffer(GLuint, GLenum)")
fn("void* glMapNamedBufferRangeEXT(GLuint, GLintptr, GLsizeiptr, GLbitfield)")
fn("void* glMapNamedBufferRange(GLuint, GLintptr, GLsizeiptr, GLbitfield)")
fn("void* glMapObjectBufferATI(GLuint)")
fn("void glMapParameterfvNV(GLenum, GLenum, const GLfloat*)")
fn("void glMapParameterivNV(GLenum, GLenum, const GLint*)")
fn("void* glMapTexture2DINTEL(GLuint, GLint, GLbitfield, GLint*, GLenum*)")
fn("void glMapVertexAttrib1dAPPLE(GLuint, GLuint, GLdouble, GLdouble, GLint, GLint, const GLdouble*)")
fn("void glMapVertexAttrib1fAPPLE(GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, const GLfloat*)")
fn("void glMapVertexAttrib2dAPPLE(GLuint, GLuint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble*)")
fn("void glMapVertexAttrib2fAPPLE(GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat*)")
fn("void glMaterialf(GLenum, GLenum, GLfloat)")
fn("void glMaterialfv(GLenum, GLenum, const GLfloat*)")
fn("void glMateriali(GLenum, GLenum, GLint)")
fn("void glMaterialiv(GLenum, GLenum, const GLint*)")
fn("void glMaterialxOES(GLenum, GLenum, GLfixed)")
fn("void glMaterialxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glMatrixFrustumEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glMatrixIndexPointerARB(GLint, GLenum, GLsizei, const void*)")
fn("void glMatrixIndexubvARB(GLint, const GLubyte*)")
fn("void glMatrixIndexuivARB(GLint, const GLuint*)")
fn("void glMatrixIndexusvARB(GLint, const GLushort*)")
fn("void glMatrixLoad3x2fNV(GLenum, const GLfloat*)")
fn("void glMatrixLoad3x3fNV(GLenum, const GLfloat*)")
fn("void glMatrixLoaddEXT(GLenum, const GLdouble*)")
fn("void glMatrixLoadfEXT(GLenum, const GLfloat*)")
fn("void glMatrixLoadIdentityEXT(GLenum)")
fn("void glMatrixLoadTranspose3x3fNV(GLenum, const GLfloat*)")
fn("void glMatrixLoadTransposedEXT(GLenum, const GLdouble*)")
fn("void glMatrixLoadTransposefEXT(GLenum, const GLfloat*)")
fn("void glMatrixMode(GLenum)")
fn("void glMatrixMult3x2fNV(GLenum, const GLfloat*)")
fn("void glMatrixMult3x3fNV(GLenum, const GLfloat*)")
fn("void glMatrixMultdEXT(GLenum, const GLdouble*)")
fn("void glMatrixMultfEXT(GLenum, const GLfloat*)")
fn("void glMatrixMultTranspose3x3fNV(GLenum, const GLfloat*)")
fn("void glMatrixMultTransposedEXT(GLenum, const GLdouble*)")
fn("void glMatrixMultTransposefEXT(GLenum, const GLfloat*)")
fn("void glMatrixOrthoEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glMatrixPopEXT(GLenum)")
fn("void glMatrixPushEXT(GLenum)")
fn("void glMatrixRotatedEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glMatrixRotatefEXT(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glMatrixScaledEXT(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glMatrixScalefEXT(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glMatrixTranslatedEXT(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glMatrixTranslatefEXT(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glMaxShaderCompilerThreadsARB(GLuint)")
fn("void glMaxShaderCompilerThreadsKHR(GLuint)")
fn("void glMemoryBarrierByRegion(GLbitfield)")
fn("void glMemoryBarrierEXT(GLbitfield)")
fn("void glMemoryBarrier(GLbitfield)")
fn("void glMemoryObjectParameterivEXT(GLuint, GLenum, const GLint*)")
fn("void glMinmaxEXT(GLenum, GLenum, GLboolean)")
fn("void glMinmax(GLenum, GLenum, GLboolean)")
fn("void glMinSampleShadingARB(GLfloat)")
fn("void glMinSampleShading(GLfloat)")
fn("void glMulticastBarrierNV()")
fn("void glMulticastBlitFramebufferNV(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)")
fn("void glMulticastBufferSubDataNV(GLbitfield, GLuint, GLintptr, GLsizeiptr, const void*)")
fn("void glMulticastCopyBufferSubDataNV(GLuint, GLbitfield, GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)")
fn("void glMulticastCopyImageSubDataNV(GLuint, GLbitfield, GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)")
fn("void glMulticastFramebufferSampleLocationsfvNV(GLuint, GLuint, GLuint, GLsizei, const GLfloat*)")
fn("void glMulticastGetQueryObjecti64vNV(GLuint, GLuint, GLenum, GLint64*)")
fn("void glMulticastGetQueryObjectivNV(GLuint, GLuint, GLenum, GLint*)")
fn("void glMulticastGetQueryObjectui64vNV(GLuint, GLuint, GLenum, GLuint64*)")
fn("void glMulticastGetQueryObjectuivNV(GLuint, GLuint, GLenum, GLuint*)")
fn("void glMulticastScissorArrayvNVX(GLuint, GLuint, GLsizei, const GLint*)")
fn("void glMulticastViewportArrayvNVX(GLuint, GLuint, GLsizei, const GLfloat*)")
fn("void glMulticastViewportPositionWScaleNVX(GLuint, GLuint, GLfloat, GLfloat)")
fn("void glMulticastWaitSyncNV(GLuint, GLbitfield)")
fn("void glMultiDrawArraysEXT(GLenum, const GLint*, const GLsizei*, GLsizei)")
fn("void glMultiDrawArrays(GLenum, const GLint*, const GLsizei*, GLsizei)")
fn("void glMultiDrawArraysIndirectAMD(GLenum, const void*, GLsizei, GLsizei)")
fn("void glMultiDrawArraysIndirectBindlessCountNV(GLenum, const void*, GLsizei, GLsizei, GLsizei, GLint)")
fn("void glMultiDrawArraysIndirectBindlessNV(GLenum, const void*, GLsizei, GLsizei, GLint)")
fn("void glMultiDrawArraysIndirectCountARB(GLenum, const void*, GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawArraysIndirectCount(GLenum, const void*, GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawArraysIndirect(GLenum, const void*, GLsizei, GLsizei)")
fn("void glMultiDrawElementArrayAPPLE(GLenum, const GLint*, const GLsizei*, GLsizei)")
fn("void glMultiDrawElementsBaseVertex(GLenum, const GLsizei*, GLenum, const void* const*, GLsizei, const GLint*)")
fn("void glMultiDrawElementsEXT(GLenum, const GLsizei*, GLenum, const void* const*, GLsizei)")
fn("void glMultiDrawElements(GLenum, const GLsizei*, GLenum, const void* const*, GLsizei)")
fn("void glMultiDrawElementsIndirectAMD(GLenum, GLenum, const void*, GLsizei, GLsizei)")
fn("void glMultiDrawElementsIndirectBindlessCountNV(GLenum, GLenum, const void*, GLsizei, GLsizei, GLsizei, GLint)")
fn("void glMultiDrawElementsIndirectBindlessNV(GLenum, GLenum, const void*, GLsizei, GLsizei, GLint)")
fn("void glMultiDrawElementsIndirectCountARB(GLenum, GLenum, const void*, GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawElementsIndirectCount(GLenum, GLenum, const void*, GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawElementsIndirect(GLenum, GLenum, const void*, GLsizei, GLsizei)")
fn("void glMultiDrawMeshTasksIndirectCountNV(GLintptr, GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawMeshTasksIndirectNV(GLintptr, GLsizei, GLsizei)")
fn("void glMultiDrawRangeElementArrayAPPLE(GLenum, GLuint, GLuint, const GLint*, const GLsizei*, GLsizei)")
fn("void glMultiModeDrawArraysIBM(const GLenum*, const GLint*, const GLsizei*, GLsizei, GLint)")
fn("void glMultiModeDrawElementsIBM(const GLenum*, const GLsizei*, GLenum, const void* const*, GLsizei, GLint)")
fn("void glMultiTexBufferEXT(GLenum, GLenum, GLenum, GLuint)")
fn("void glMultiTexCoord1bOES(GLenum, GLbyte)")
fn("void glMultiTexCoord1bvOES(GLenum, const GLbyte*)")
fn("void glMultiTexCoord1dARB(GLenum, GLdouble)")
fn("void glMultiTexCoord1d(GLenum, GLdouble)")
fn("void glMultiTexCoord1dvARB(GLenum, const GLdouble*)")
fn("void glMultiTexCoord1dv(GLenum, const GLdouble*)")
fn("void glMultiTexCoord1fARB(GLenum, GLfloat)")
fn("void glMultiTexCoord1f(GLenum, GLfloat)")
fn("void glMultiTexCoord1fvARB(GLenum, const GLfloat*)")
fn("void glMultiTexCoord1fv(GLenum, const GLfloat*)")
fn("void glMultiTexCoord1hNV(GLenum, GLhalfNV)")
fn("void glMultiTexCoord1hvNV(GLenum, const GLhalfNV*)")
fn("void glMultiTexCoord1iARB(GLenum, GLint)")
fn("void glMultiTexCoord1i(GLenum, GLint)")
fn("void glMultiTexCoord1ivARB(GLenum, const GLint*)")
fn("void glMultiTexCoord1iv(GLenum, const GLint*)")
fn("void glMultiTexCoord1sARB(GLenum, GLshort)")
fn("void glMultiTexCoord1s(GLenum, GLshort)")
fn("void glMultiTexCoord1svARB(GLenum, const GLshort*)")
fn("void glMultiTexCoord1sv(GLenum, const GLshort*)")
fn("void glMultiTexCoord1xOES(GLenum, GLfixed)")
fn("void glMultiTexCoord1xvOES(GLenum, const GLfixed*)")
fn("void glMultiTexCoord2bOES(GLenum, GLbyte, GLbyte)")
fn("void glMultiTexCoord2bvOES(GLenum, const GLbyte*)")
fn("void glMultiTexCoord2dARB(GLenum, GLdouble, GLdouble)")
fn("void glMultiTexCoord2d(GLenum, GLdouble, GLdouble)")
fn("void glMultiTexCoord2dvARB(GLenum, const GLdouble*)")
fn("void glMultiTexCoord2dv(GLenum, const GLdouble*)")
fn("void glMultiTexCoord2fARB(GLenum, GLfloat, GLfloat)")
fn("void glMultiTexCoord2f(GLenum, GLfloat, GLfloat)")
fn("void glMultiTexCoord2fvARB(GLenum, const GLfloat*)")
fn("void glMultiTexCoord2fv(GLenum, const GLfloat*)")
fn("void glMultiTexCoord2hNV(GLenum, GLhalfNV, GLhalfNV)")
fn("void glMultiTexCoord2hvNV(GLenum, const GLhalfNV*)")
fn("void glMultiTexCoord2iARB(GLenum, GLint, GLint)")
fn("void glMultiTexCoord2i(GLenum, GLint, GLint)")
fn("void glMultiTexCoord2ivARB(GLenum, const GLint*)")
fn("void glMultiTexCoord2iv(GLenum, const GLint*)")
fn("void glMultiTexCoord2sARB(GLenum, GLshort, GLshort)")
fn("void glMultiTexCoord2s(GLenum, GLshort, GLshort)")
fn("void glMultiTexCoord2svARB(GLenum, const GLshort*)")
fn("void glMultiTexCoord2sv(GLenum, const GLshort*)")
fn("void glMultiTexCoord2xOES(GLenum, GLfixed, GLfixed)")
fn("void glMultiTexCoord2xvOES(GLenum, const GLfixed*)")
fn("void glMultiTexCoord3bOES(GLenum, GLbyte, GLbyte, GLbyte)")
fn("void glMultiTexCoord3bvOES(GLenum, const GLbyte*)")
fn("void glMultiTexCoord3dARB(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glMultiTexCoord3d(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glMultiTexCoord3dvARB(GLenum, const GLdouble*)")
fn("void glMultiTexCoord3dv(GLenum, const GLdouble*)")
fn("void glMultiTexCoord3fARB(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glMultiTexCoord3f(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glMultiTexCoord3fvARB(GLenum, const GLfloat*)")
fn("void glMultiTexCoord3fv(GLenum, const GLfloat*)")
fn("void glMultiTexCoord3hNV(GLenum, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glMultiTexCoord3hvNV(GLenum, const GLhalfNV*)")
fn("void glMultiTexCoord3iARB(GLenum, GLint, GLint, GLint)")
fn("void glMultiTexCoord3i(GLenum, GLint, GLint, GLint)")
fn("void glMultiTexCoord3ivARB(GLenum, const GLint*)")
fn("void glMultiTexCoord3iv(GLenum, const GLint*)")
fn("void glMultiTexCoord3sARB(GLenum, GLshort, GLshort, GLshort)")
fn("void glMultiTexCoord3s(GLenum, GLshort, GLshort, GLshort)")
fn("void glMultiTexCoord3svARB(GLenum, const GLshort*)")
fn("void glMultiTexCoord3sv(GLenum, const GLshort*)")
fn("void glMultiTexCoord3xOES(GLenum, GLfixed, GLfixed, GLfixed)")
fn("void glMultiTexCoord3xvOES(GLenum, const GLfixed*)")
fn("void glMultiTexCoord4bOES(GLenum, GLbyte, GLbyte, GLbyte, GLbyte)")
fn("void glMultiTexCoord4bvOES(GLenum, const GLbyte*)")
fn("void glMultiTexCoord4dARB(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glMultiTexCoord4d(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glMultiTexCoord4dvARB(GLenum, const GLdouble*)")
fn("void glMultiTexCoord4dv(GLenum, const GLdouble*)")
fn("void glMultiTexCoord4fARB(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glMultiTexCoord4f(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glMultiTexCoord4fvARB(GLenum, const GLfloat*)")
fn("void glMultiTexCoord4fv(GLenum, const GLfloat*)")
fn("void glMultiTexCoord4hNV(GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glMultiTexCoord4hvNV(GLenum, const GLhalfNV*)")
fn("void glMultiTexCoord4iARB(GLenum, GLint, GLint, GLint, GLint)")
fn("void glMultiTexCoord4i(GLenum, GLint, GLint, GLint, GLint)")
fn("void glMultiTexCoord4ivARB(GLenum, const GLint*)")
fn("void glMultiTexCoord4iv(GLenum, const GLint*)")
fn("void glMultiTexCoord4sARB(GLenum, GLshort, GLshort, GLshort, GLshort)")
fn("void glMultiTexCoord4s(GLenum, GLshort, GLshort, GLshort, GLshort)")
fn("void glMultiTexCoord4svARB(GLenum, const GLshort*)")
fn("void glMultiTexCoord4sv(GLenum, const GLshort*)")
fn("void glMultiTexCoord4xOES(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glMultiTexCoord4xvOES(GLenum, const GLfixed*)")
fn("void glMultiTexCoordPointerEXT(GLenum, GLint, GLenum, GLsizei, const void*)")
fn("void glMultiTexEnvfEXT(GLenum, GLenum, GLenum, GLfloat)")
fn("void glMultiTexEnvfvEXT(GLenum, GLenum, GLenum, const GLfloat*)")
fn("void glMultiTexEnviEXT(GLenum, GLenum, GLenum, GLint)")
fn("void glMultiTexEnvivEXT(GLenum, GLenum, GLenum, const GLint*)")
fn("void glMultiTexGendEXT(GLenum, GLenum, GLenum, GLdouble)")
fn("void glMultiTexGendvEXT(GLenum, GLenum, GLenum, const GLdouble*)")
fn("void glMultiTexGenfEXT(GLenum, GLenum, GLenum, GLfloat)")
fn("void glMultiTexGenfvEXT(GLenum, GLenum, GLenum, const GLfloat*)")
fn("void glMultiTexGeniEXT(GLenum, GLenum, GLenum, GLint)")
fn("void glMultiTexGenivEXT(GLenum, GLenum, GLenum, const GLint*)")
fn("void glMultiTexImage1DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glMultiTexImage2DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glMultiTexImage3DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glMultiTexParameterfEXT(GLenum, GLenum, GLenum, GLfloat)")
fn("void glMultiTexParameterfvEXT(GLenum, GLenum, GLenum, const GLfloat*)")
fn("void glMultiTexParameteriEXT(GLenum, GLenum, GLenum, GLint)")
fn("void glMultiTexParameterIivEXT(GLenum, GLenum, GLenum, const GLint*)")
fn("void glMultiTexParameterIuivEXT(GLenum, GLenum, GLenum, const GLuint*)")
fn("void glMultiTexParameterivEXT(GLenum, GLenum, GLenum, const GLint*)")
fn("void glMultiTexRenderbufferEXT(GLenum, GLenum, GLuint)")
fn("void glMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const void*)")
fn("void glMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glMultMatrixd(const GLdouble*)")
fn("void glMultMatrixf(const GLfloat*)")
fn("void glMultMatrixxOES(const GLfixed*)")
fn("void glMultTransposeMatrixdARB(const GLdouble*)")
fn("void glMultTransposeMatrixd(const GLdouble*)")
fn("void glMultTransposeMatrixfARB(const GLfloat*)")
fn("void glMultTransposeMatrixf(const GLfloat*)")
fn("void glMultTransposeMatrixxOES(const GLfixed*)")
fn("void glNamedBufferAttachMemoryNV(GLuint, GLuint, GLuint64)")
fn("void glNamedBufferDataEXT(GLuint, GLsizeiptr, const void*, GLenum)")
fn("void glNamedBufferData(GLuint, GLsizeiptr, const void*, GLenum)")
fn("void glNamedBufferPageCommitmentARB(GLuint, GLintptr, GLsizeiptr, GLboolean)")
fn("void glNamedBufferPageCommitmentEXT(GLuint, GLintptr, GLsizeiptr, GLboolean)")
fn("void glNamedBufferStorageExternalEXT(GLuint, GLintptr, GLsizeiptr, GLeglClientBufferEXT, GLbitfield)")
fn("void glNamedBufferStorageEXT(GLuint, GLsizeiptr, const void*, GLbitfield)")
fn("void glNamedBufferStorage(GLuint, GLsizeiptr, const void*, GLbitfield)")
fn("void glNamedBufferStorageMemEXT(GLuint, GLsizeiptr, GLuint, GLuint64)")
fn("void glNamedBufferSubDataEXT(GLuint, GLintptr, GLsizeiptr, const void*)")
fn("void glNamedBufferSubData(GLuint, GLintptr, GLsizeiptr, const void*)")
fn("void glNamedCopyBufferSubDataEXT(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)")
fn("void glNamedFramebufferDrawBuffer(GLuint, GLenum)")
fn("void glNamedFramebufferDrawBuffers(GLuint, GLsizei, const GLenum*)")
fn("void glNamedFramebufferParameteriEXT(GLuint, GLenum, GLint)")
fn("void glNamedFramebufferParameteri(GLuint, GLenum, GLint)")
fn("void glNamedFramebufferReadBuffer(GLuint, GLenum)")
fn("void glNamedFramebufferRenderbufferEXT(GLuint, GLenum, GLenum, GLuint)")
fn("void glNamedFramebufferRenderbuffer(GLuint, GLenum, GLenum, GLuint)")
fn("void glNamedFramebufferSampleLocationsfvARB(GLuint, GLuint, GLsizei, const GLfloat*)")
fn("void glNamedFramebufferSampleLocationsfvNV(GLuint, GLuint, GLsizei, const GLfloat*)")
fn("void glNamedFramebufferSamplePositionsfvAMD(GLuint, GLuint, GLuint, const GLfloat*)")
fn("void glNamedFramebufferTexture1DEXT(GLuint, GLenum, GLenum, GLuint, GLint)")
fn("void glNamedFramebufferTexture2DEXT(GLuint, GLenum, GLenum, GLuint, GLint)")
fn("void glNamedFramebufferTexture3DEXT(GLuint, GLenum, GLenum, GLuint, GLint, GLint)")
fn("void glNamedFramebufferTextureEXT(GLuint, GLenum, GLuint, GLint)")
fn("void glNamedFramebufferTextureFaceEXT(GLuint, GLenum, GLuint, GLint, GLenum)")
fn("void glNamedFramebufferTexture(GLuint, GLenum, GLuint, GLint)")
fn("void glNamedFramebufferTextureLayerEXT(GLuint, GLenum, GLuint, GLint, GLint)")
fn("void glNamedFramebufferTextureLayer(GLuint, GLenum, GLuint, GLint, GLint)")
fn("void glNamedProgramLocalParameter4dEXT(GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glNamedProgramLocalParameter4dvEXT(GLuint, GLenum, GLuint, const GLdouble*)")
fn("void glNamedProgramLocalParameter4fEXT(GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glNamedProgramLocalParameter4fvEXT(GLuint, GLenum, GLuint, const GLfloat*)")
fn("void glNamedProgramLocalParameterI4iEXT(GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint)")
fn("void glNamedProgramLocalParameterI4ivEXT(GLuint, GLenum, GLuint, const GLint*)")
fn("void glNamedProgramLocalParameterI4uiEXT(GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glNamedProgramLocalParameterI4uivEXT(GLuint, GLenum, GLuint, const GLuint*)")
fn("void glNamedProgramLocalParameters4fvEXT(GLuint, GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glNamedProgramLocalParametersI4ivEXT(GLuint, GLenum, GLuint, GLsizei, const GLint*)")
fn("void glNamedProgramLocalParametersI4uivEXT(GLuint, GLenum, GLuint, GLsizei, const GLuint*)")
fn("void glNamedProgramStringEXT(GLuint, GLenum, GLenum, GLsizei, const void*)")
fn("void glNamedRenderbufferStorageEXT(GLuint, GLenum, GLsizei, GLsizei)")
fn("void glNamedRenderbufferStorage(GLuint, GLenum, GLsizei, GLsizei)")
fn("void glNamedRenderbufferStorageMultisampleAdvancedAMD(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glNamedRenderbufferStorageMultisampleEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glNamedRenderbufferStorageMultisample(GLuint, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glNamedStringARB(GLenum, GLint, const GLchar*, GLint, const GLchar*)")
fn("void glNewList(GLuint, GLenum)")
fn("void glNormal3b(GLbyte, GLbyte, GLbyte)")
fn("void glNormal3bv(const GLbyte*)")
fn("void glNormal3d(GLdouble, GLdouble, GLdouble)")
fn("void glNormal3dv(const GLdouble*)")
fn("void glNormal3f(GLfloat, GLfloat, GLfloat)")
fn("void glNormal3fv(const GLfloat*)")
fn("void glNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glNormal3fVertex3fvSUN(const GLfloat*, const GLfloat*)")
fn("void glNormal3hNV(GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glNormal3hvNV(const GLhalfNV*)")
fn("void glNormal3i(GLint, GLint, GLint)")
fn("void glNormal3iv(const GLint*)")
fn("void glNormal3s(GLshort, GLshort, GLshort)")
fn("void glNormal3sv(const GLshort*)")
fn("void glNormal3xOES(GLfixed, GLfixed, GLfixed)")
fn("void glNormal3xvOES(const GLfixed*)")
fn("void glNormalFormatNV(GLenum, GLsizei)")
fn("void glNormalPointerEXT(GLenum, GLsizei, GLsizei, const void*)")
fn("void glNormalPointer(GLenum, GLsizei, const GLvoid*)")
fn("void glNormalPointerListIBM(GLenum, GLint, const void**, GLint)")
fn("void glNormalPointervINTEL(GLenum, const void**)")
fn("void glNormalStream3bATI(GLenum, GLbyte, GLbyte, GLbyte)")
fn("void glNormalStream3bvATI(GLenum, const GLbyte*)")
fn("void glNormalStream3dATI(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glNormalStream3dvATI(GLenum, const GLdouble*)")
fn("void glNormalStream3fATI(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glNormalStream3fvATI(GLenum, const GLfloat*)")
fn("void glNormalStream3iATI(GLenum, GLint, GLint, GLint)")
fn("void glNormalStream3ivATI(GLenum, const GLint*)")
fn("void glNormalStream3sATI(GLenum, GLshort, GLshort, GLshort)")
fn("void glNormalStream3svATI(GLenum, const GLshort*)")
fn("void glObjectLabel(GLenum, GLuint, GLsizei, const GLchar*)")
fn("void glObjectPtrLabel(const void*, GLsizei, const GLchar*)")
fn("void glOrthofOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glOrtho(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glOrthoxOES(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glPassTexCoordATI(GLuint, GLuint, GLenum)")
fn("void glPassThrough(GLfloat)")
fn("void glPassThroughxOES(GLfixed)")
fn("void glPatchParameterfv(GLenum, const GLfloat*)")
fn("void glPatchParameteri(GLenum, GLint)")
fn("void glPathCommandsNV(GLuint, GLsizei, const GLubyte*, GLsizei, GLenum, const void*)")
fn("void glPathCoordsNV(GLuint, GLsizei, GLenum, const void*)")
fn("void glPathCoverDepthFuncNV(GLenum)")
fn("void glPathDashArrayNV(GLuint, GLsizei, const GLfloat*)")
fn("void glPathGlyphRangeNV(GLuint, GLenum, const void*, GLbitfield, GLuint, GLsizei, GLenum, GLuint, GLfloat)")
fn("void glPathGlyphsNV(GLuint, GLenum, const void*, GLbitfield, GLsizei, GLenum, const void*, GLenum, GLuint, GLfloat)")
fn("void glPathParameterfNV(GLuint, GLenum, GLfloat)")
fn("void glPathParameterfvNV(GLuint, GLenum, const GLfloat*)")
fn("void glPathParameteriNV(GLuint, GLenum, GLint)")
fn("void glPathParameterivNV(GLuint, GLenum, const GLint*)")
fn("void glPathStencilDepthOffsetNV(GLfloat, GLfloat)")
fn("void glPathStencilFuncNV(GLenum, GLint, GLuint)")
fn("void glPathStringNV(GLuint, GLenum, GLsizei, const void*)")
fn("void glPathSubCommandsNV(GLuint, GLsizei, GLsizei, GLsizei, const GLubyte*, GLsizei, GLenum, const void*)")
fn("void glPathSubCoordsNV(GLuint, GLsizei, GLsizei, GLenum, const void*)")
fn("void glPauseTransformFeedback()")
fn("void glPauseTransformFeedbackNV()")
fn("void glPixelDataRangeNV(GLenum, GLsizei, const void*)")
fn("void glPixelMapfv(GLenum, GLsizei, const GLfloat*)")
fn("void glPixelMapuiv(GLenum, GLsizei, const GLuint*)")
fn("void glPixelMapusv(GLenum, GLsizei, const GLushort*)")
fn("void glPixelMapx(GLenum, GLint, const GLfixed*)")
fn("void glPixelStoref(GLenum, GLfloat)")
fn("void glPixelStorei(GLenum, GLint)")
fn("void glPixelStorex(GLenum, GLfixed)")
fn("void glPixelTexGenParameterfSGIS(GLenum, GLfloat)")
fn("void glPixelTexGenParameterfvSGIS(GLenum, const GLfloat*)")
fn("void glPixelTexGenParameteriSGIS(GLenum, GLint)")
fn("void glPixelTexGenParameterivSGIS(GLenum, const GLint*)")
fn("void glPixelTexGenSGIX(GLenum)")
fn("void glPixelTransferf(GLenum, GLfloat)")
fn("void glPixelTransferi(GLenum, GLint)")
fn("void glPixelTransferxOES(GLenum, GLfixed)")
fn("void glPixelTransformParameterfEXT(GLenum, GLenum, GLfloat)")
fn("void glPixelTransformParameterfvEXT(GLenum, GLenum, const GLfloat*)")
fn("void glPixelTransformParameteriEXT(GLenum, GLenum, GLint)")
fn("void glPixelTransformParameterivEXT(GLenum, GLenum, const GLint*)")
fn("void glPixelZoom(GLfloat, GLfloat)")
fn("void glPixelZoomxOES(GLfixed, GLfixed)")
fn("void glPNTrianglesfATI(GLenum, GLfloat)")
fn("void glPNTrianglesiATI(GLenum, GLint)")
fn("void glPointParameterfARB(GLenum, GLfloat)")
fn("void glPointParameterfEXT(GLenum, GLfloat)")
fn("void glPointParameterf(GLenum, GLfloat)")
fn("void glPointParameterfSGIS(GLenum, GLfloat)")
fn("void glPointParameterfvARB(GLenum, const GLfloat*)")
fn("void glPointParameterfvEXT(GLenum, const GLfloat*)")
fn("void glPointParameterfv(GLenum, const GLfloat*)")
fn("void glPointParameterfvSGIS(GLenum, const GLfloat*)")
fn("void glPointParameteri(GLenum, GLint)")
fn("void glPointParameteriNV(GLenum, GLint)")
fn("void glPointParameteriv(GLenum, const GLint*)")
fn("void glPointParameterivNV(GLenum, const GLint*)")
fn("void glPointParameterxvOES(GLenum, const GLfixed*)")
fn("void glPointSize(GLfloat)")
fn("void glPointSizexOES(GLfixed)")
fn("void glPolygonMode(GLenum, GLenum)")
fn("void glPolygonOffsetClampEXT(GLfloat, GLfloat, GLfloat)")
fn("void glPolygonOffsetClamp(GLfloat, GLfloat, GLfloat)")
fn("void glPolygonOffsetEXT(GLfloat, GLfloat)")
fn("void glPolygonOffset(GLfloat, GLfloat)")
fn("void glPolygonOffsetxOES(GLfixed, GLfixed)")
fn("void glPolygonStipple(const GLubyte*)")
fn("void glPopAttrib()")
fn("void glPopClientAttrib()")
fn("void glPopDebugGroup()")
fn("void glPopGroupMarkerEXT()")
fn("void glPopMatrix()")
fn("void glPopName()")
fn("void glPresentFrameDualFillNV(GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint)")
fn("void glPresentFrameKeyedNV(GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint)")
fn("void glPrimitiveBoundingBoxARB(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glPrimitiveRestartIndex(GLuint)")
fn("void glPrimitiveRestartIndexNV(GLuint)")
fn("void glPrimitiveRestartNV()")
fn("void glPrioritizeTexturesEXT(GLsizei, const GLuint*, const GLclampf*)")
fn("void glPrioritizeTextures(GLsizei, const GLuint*, const GLclampf*)")
fn("void glPrioritizeTexturesxOES(GLsizei, const GLuint*, const GLfixed*)")
fn("void glProgramBinary(GLuint, GLenum, const void*, GLsizei)")
fn("void glProgramBufferParametersfvNV(GLenum, GLuint, GLuint, GLsizei, const GLfloat*)")
fn("void glProgramBufferParametersIivNV(GLenum, GLuint, GLuint, GLsizei, const GLint*)")
fn("void glProgramBufferParametersIuivNV(GLenum, GLuint, GLuint, GLsizei, const GLuint*)")
fn("void glProgramEnvParameter4dARB(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramEnvParameter4dvARB(GLenum, GLuint, const GLdouble*)")
fn("void glProgramEnvParameter4fARB(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramEnvParameter4fvARB(GLenum, GLuint, const GLfloat*)")
fn("void glProgramEnvParameterI4iNV(GLenum, GLuint, GLint, GLint, GLint, GLint)")
fn("void glProgramEnvParameterI4ivNV(GLenum, GLuint, const GLint*)")
fn("void glProgramEnvParameterI4uiNV(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glProgramEnvParameterI4uivNV(GLenum, GLuint, const GLuint*)")
fn("void glProgramEnvParameters4fvEXT(GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glProgramEnvParametersI4ivNV(GLenum, GLuint, GLsizei, const GLint*)")
fn("void glProgramEnvParametersI4uivNV(GLenum, GLuint, GLsizei, const GLuint*)")
fn("void glProgramLocalParameter4dARB(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramLocalParameter4dvARB(GLenum, GLuint, const GLdouble*)")
fn("void glProgramLocalParameter4fARB(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramLocalParameter4fvARB(GLenum, GLuint, const GLfloat*)")
fn("void glProgramLocalParameterI4iNV(GLenum, GLuint, GLint, GLint, GLint, GLint)")
fn("void glProgramLocalParameterI4ivNV(GLenum, GLuint, const GLint*)")
fn("void glProgramLocalParameterI4uiNV(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glProgramLocalParameterI4uivNV(GLenum, GLuint, const GLuint*)")
fn("void glProgramLocalParameters4fvEXT(GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glProgramLocalParametersI4ivNV(GLenum, GLuint, GLsizei, const GLint*)")
fn("void glProgramLocalParametersI4uivNV(GLenum, GLuint, GLsizei, const GLuint*)")
fn("void glProgramNamedParameter4dNV(GLuint, GLsizei, const GLubyte*, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramNamedParameter4dvNV(GLuint, GLsizei, const GLubyte*, const GLdouble*)")
fn("void glProgramNamedParameter4fNV(GLuint, GLsizei, const GLubyte*, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramNamedParameter4fvNV(GLuint, GLsizei, const GLubyte*, const GLfloat*)")
fn("void glProgramParameter4dNV(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramParameter4dvNV(GLenum, GLuint, const GLdouble*)")
fn("void glProgramParameter4fNV(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramParameter4fvNV(GLenum, GLuint, const GLfloat*)")
fn("void glProgramParameteriARB(GLuint, GLenum, GLint)")
fn("void glProgramParameteriEXT(GLuint, GLenum, GLint)")
fn("void glProgramParameteri(GLuint, GLenum, GLint)")
fn("void glProgramParameters4dvNV(GLenum, GLuint, GLsizei, const GLdouble*)")
fn("void glProgramParameters4fvNV(GLenum, GLuint, GLsizei, const GLfloat*)")
fn("void glProgramPathFragmentInputGenNV(GLuint, GLint, GLenum, GLint, const GLfloat*)")
fn("void glProgramStringARB(GLenum, GLenum, GLsizei, const void*)")
fn("void glProgramSubroutineParametersuivNV(GLenum, GLsizei, const GLuint*)")
fn("void glProgramUniform1dEXT(GLuint, GLint, GLdouble)")
fn("void glProgramUniform1d(GLuint, GLint, GLdouble)")
fn("void glProgramUniform1dvEXT(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform1dv(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform1fEXT(GLuint, GLint, GLfloat)")
fn("void glProgramUniform1f(GLuint, GLint, GLfloat)")
fn("void glProgramUniform1fvEXT(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform1fv(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform1i64ARB(GLuint, GLint, GLint64)")
fn("void glProgramUniform1i64NV(GLuint, GLint, GLint64EXT)")
fn("void glProgramUniform1i64vARB(GLuint, GLint, GLsizei, const GLint64*)")
fn("void glProgramUniform1i64vNV(GLuint, GLint, GLsizei, const GLint64EXT*)")
fn("void glProgramUniform1iEXT(GLuint, GLint, GLint)")
fn("void glProgramUniform1i(GLuint, GLint, GLint)")
fn("void glProgramUniform1ivEXT(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform1iv(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform1ui64ARB(GLuint, GLint, GLuint64)")
fn("void glProgramUniform1ui64NV(GLuint, GLint, GLuint64EXT)")
fn("void glProgramUniform1ui64vARB(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniform1ui64vNV(GLuint, GLint, GLsizei, const GLuint64EXT*)")
fn("void glProgramUniform1uiEXT(GLuint, GLint, GLuint)")
fn("void glProgramUniform1ui(GLuint, GLint, GLuint)")
fn("void glProgramUniform1uivEXT(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform1uiv(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform2dEXT(GLuint, GLint, GLdouble, GLdouble)")
fn("void glProgramUniform2d(GLuint, GLint, GLdouble, GLdouble)")
fn("void glProgramUniform2dvEXT(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform2dv(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform2fEXT(GLuint, GLint, GLfloat, GLfloat)")
fn("void glProgramUniform2f(GLuint, GLint, GLfloat, GLfloat)")
fn("void glProgramUniform2fvEXT(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform2fv(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform2i64ARB(GLuint, GLint, GLint64, GLint64)")
fn("void glProgramUniform2i64NV(GLuint, GLint, GLint64EXT, GLint64EXT)")
fn("void glProgramUniform2i64vARB(GLuint, GLint, GLsizei, const GLint64*)")
fn("void glProgramUniform2i64vNV(GLuint, GLint, GLsizei, const GLint64EXT*)")
fn("void glProgramUniform2iEXT(GLuint, GLint, GLint, GLint)")
fn("void glProgramUniform2i(GLuint, GLint, GLint, GLint)")
fn("void glProgramUniform2ivEXT(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform2iv(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform2ui64ARB(GLuint, GLint, GLuint64, GLuint64)")
fn("void glProgramUniform2ui64NV(GLuint, GLint, GLuint64EXT, GLuint64EXT)")
fn("void glProgramUniform2ui64vARB(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniform2ui64vNV(GLuint, GLint, GLsizei, const GLuint64EXT*)")
fn("void glProgramUniform2uiEXT(GLuint, GLint, GLuint, GLuint)")
fn("void glProgramUniform2ui(GLuint, GLint, GLuint, GLuint)")
fn("void glProgramUniform2uivEXT(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform2uiv(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform3dEXT(GLuint, GLint, GLdouble, GLdouble, GLdouble)")
fn("void glProgramUniform3d(GLuint, GLint, GLdouble, GLdouble, GLdouble)")
fn("void glProgramUniform3dvEXT(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform3dv(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform3fEXT(GLuint, GLint, GLfloat, GLfloat, GLfloat)")
fn("void glProgramUniform3f(GLuint, GLint, GLfloat, GLfloat, GLfloat)")
fn("void glProgramUniform3fvEXT(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform3fv(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform3i64ARB(GLuint, GLint, GLint64, GLint64, GLint64)")
fn("void glProgramUniform3i64NV(GLuint, GLint, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glProgramUniform3i64vARB(GLuint, GLint, GLsizei, const GLint64*)")
fn("void glProgramUniform3i64vNV(GLuint, GLint, GLsizei, const GLint64EXT*)")
fn("void glProgramUniform3iEXT(GLuint, GLint, GLint, GLint, GLint)")
fn("void glProgramUniform3i(GLuint, GLint, GLint, GLint, GLint)")
fn("void glProgramUniform3ivEXT(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform3iv(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform3ui64ARB(GLuint, GLint, GLuint64, GLuint64, GLuint64)")
fn("void glProgramUniform3ui64NV(GLuint, GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glProgramUniform3ui64vARB(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniform3ui64vNV(GLuint, GLint, GLsizei, const GLuint64EXT*)")
fn("void glProgramUniform3uiEXT(GLuint, GLint, GLuint, GLuint, GLuint)")
fn("void glProgramUniform3ui(GLuint, GLint, GLuint, GLuint, GLuint)")
fn("void glProgramUniform3uivEXT(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform3uiv(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform4dEXT(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramUniform4d(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glProgramUniform4dvEXT(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform4dv(GLuint, GLint, GLsizei, const GLdouble*)")
fn("void glProgramUniform4fEXT(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramUniform4f(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glProgramUniform4fvEXT(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform4fv(GLuint, GLint, GLsizei, const GLfloat*)")
fn("void glProgramUniform4i64ARB(GLuint, GLint, GLint64, GLint64, GLint64, GLint64)")
fn("void glProgramUniform4i64NV(GLuint, GLint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glProgramUniform4i64vARB(GLuint, GLint, GLsizei, const GLint64*)")
fn("void glProgramUniform4i64vNV(GLuint, GLint, GLsizei, const GLint64EXT*)")
fn("void glProgramUniform4iEXT(GLuint, GLint, GLint, GLint, GLint, GLint)")
fn("void glProgramUniform4i(GLuint, GLint, GLint, GLint, GLint, GLint)")
fn("void glProgramUniform4ivEXT(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform4iv(GLuint, GLint, GLsizei, const GLint*)")
fn("void glProgramUniform4ui64ARB(GLuint, GLint, GLuint64, GLuint64, GLuint64, GLuint64)")
fn("void glProgramUniform4ui64NV(GLuint, GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glProgramUniform4ui64vARB(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniform4ui64vNV(GLuint, GLint, GLsizei, const GLuint64EXT*)")
fn("void glProgramUniform4uiEXT(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)")
fn("void glProgramUniform4ui(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)")
fn("void glProgramUniform4uivEXT(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniform4uiv(GLuint, GLint, GLsizei, const GLuint*)")
fn("void glProgramUniformHandleui64ARB(GLuint, GLint, GLuint64)")
fn("void glProgramUniformHandleui64NV(GLuint, GLint, GLuint64)")
fn("void glProgramUniformHandleui64vARB(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniformHandleui64vNV(GLuint, GLint, GLsizei, const GLuint64*)")
fn("void glProgramUniformMatrix2dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix2fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix2x3dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2x3dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2x3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix2x3fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix2x4dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2x4dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix2x4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix2x4fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3x2dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3x2dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3x2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3x2fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3x4dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3x4dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix3x4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix3x4fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4x2dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4x2dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4x2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4x2fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4x3dvEXT(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4x3dv(GLuint, GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glProgramUniformMatrix4x3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformMatrix4x3fv(GLuint, GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glProgramUniformui64NV(GLuint, GLint, GLuint64EXT)")
fn("void glProgramUniformui64vNV(GLuint, GLint, GLsizei, const GLuint64EXT*)")
fn("void glProgramVertexLimitNV(GLenum, GLint)")
fn("void glProvokingVertexEXT(GLenum)")
fn("void glProvokingVertex(GLenum)")
fn("void glPushAttrib(GLbitfield)")
fn("void glPushClientAttribDefaultEXT(GLbitfield)")
fn("void glPushClientAttrib(GLbitfield)")
fn("void glPushDebugGroup(GLenum, GLuint, GLsizei, const GLchar*)")
fn("void glPushGroupMarkerEXT(GLsizei, const GLchar*)")
fn("void glPushMatrix()")
fn("void glPushName(GLuint)")
fn("void glQueryCounter(GLuint, GLenum)")
fn("void glQueryObjectParameteruiAMD(GLenum, GLuint, GLenum, GLuint)")
fn("void glQueryResourceTagNV(GLint, const GLchar*)")
fn("void glRasterPos2d(GLdouble, GLdouble)")
fn("void glRasterPos2dv(const GLdouble*)")
fn("void glRasterPos2f(GLfloat, GLfloat)")
fn("void glRasterPos2fv(const GLfloat*)")
fn("void glRasterPos2i(GLint, GLint)")
fn("void glRasterPos2iv(const GLint*)")
fn("void glRasterPos2s(GLshort, GLshort)")
fn("void glRasterPos2sv(const GLshort*)")
fn("void glRasterPos2xOES(GLfixed, GLfixed)")
fn("void glRasterPos2xvOES(const GLfixed*)")
fn("void glRasterPos3d(GLdouble, GLdouble, GLdouble)")
fn("void glRasterPos3dv(const GLdouble*)")
fn("void glRasterPos3f(GLfloat, GLfloat, GLfloat)")
fn("void glRasterPos3fv(const GLfloat*)")
fn("void glRasterPos3i(GLint, GLint, GLint)")
fn("void glRasterPos3iv(const GLint*)")
fn("void glRasterPos3s(GLshort, GLshort, GLshort)")
fn("void glRasterPos3sv(const GLshort*)")
fn("void glRasterPos3xOES(GLfixed, GLfixed, GLfixed)")
fn("void glRasterPos3xvOES(const GLfixed*)")
fn("void glRasterPos4d(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glRasterPos4dv(const GLdouble*)")
fn("void glRasterPos4f(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glRasterPos4fv(const GLfloat*)")
fn("void glRasterPos4i(GLint, GLint, GLint, GLint)")
fn("void glRasterPos4iv(const GLint*)")
fn("void glRasterPos4s(GLshort, GLshort, GLshort, GLshort)")
fn("void glRasterPos4sv(const GLshort*)")
fn("void glRasterPos4xOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glRasterPos4xvOES(const GLfixed*)")
fn("void glRasterSamplesEXT(GLuint, GLboolean)")
fn("void glReadBuffer(GLenum)")
fn("void glReadInstrumentsSGIX(GLint)")
fn("void glReadnPixelsARB(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)")
fn("void glReadnPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, void*)")
fn("void glReadPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid*)")
fn("void glRectd(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glRectdv(const GLdouble*, const GLdouble*)")
fn("void glRectf(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glRectfv(const GLfloat*, const GLfloat*)")
fn("void glRecti(GLint, GLint, GLint, GLint)")
fn("void glRectiv(const GLint*, const GLint*)")
fn("void glRects(GLshort, GLshort, GLshort, GLshort)")
fn("void glRectsv(const GLshort*, const GLshort*)")
fn("void glRectxOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glRectxvOES(const GLfixed*, const GLfixed*)")
fn("void glReferencePlaneSGIX(const GLdouble*)")
fn("void glReleaseShaderCompiler()")
fn("void glRenderbufferStorageEXT(GLenum, GLenum, GLsizei, GLsizei)")
fn("void glRenderbufferStorage(GLenum, GLenum, GLsizei, GLsizei)")
fn("void glRenderbufferStorageMultisampleAdvancedAMD(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glRenderbufferStorageMultisampleCoverageNV(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glRenderbufferStorageMultisampleEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glRenderbufferStorageMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glRenderGpuMaskNV(GLbitfield)")
fn("void glReplacementCodePointerSUN(GLenum, GLsizei, const void**)")
fn("void glReplacementCodeubSUN(GLubyte)")
fn("void glReplacementCodeubvSUN(const GLubyte*)")
fn("void glReplacementCodeuiColor3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiColor4ubVertex3fSUN(GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint*, const GLubyte*, const GLfloat*)")
fn("void glReplacementCodeuiNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiSUN(GLuint)")
fn("void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint*, const GLfloat*, const GLfloat*)")
fn("void glReplacementCodeuiVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat)")
fn("void glReplacementCodeuiVertex3fvSUN(const GLuint*, const GLfloat*)")
fn("void glReplacementCodeuivSUN(const GLuint*)")
fn("void glReplacementCodeusSUN(GLushort)")
fn("void glReplacementCodeusvSUN(const GLushort*)")
fn("void glRequestResidentProgramsNV(GLsizei, const GLuint*)")
fn("void glResetHistogramEXT(GLenum)")
fn("void glResetHistogram(GLenum)")
fn("void glResetMemoryObjectParameterNV(GLuint, GLenum)")
fn("void glResetMinmaxEXT(GLenum)")
fn("void glResetMinmax(GLenum)")
fn("void glResizeBuffersMESA()")
fn("void glResolveDepthValuesNV()")
fn("void glResumeTransformFeedback()")
fn("void glResumeTransformFeedbackNV()")
fn("void glRotated(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glRotatef(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glRotatexOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glSampleCoverageARB(GLfloat, GLboolean)")
fn("void glSampleCoverage(GLclampf, GLboolean)")
fn("void glSampleMapATI(GLuint, GLuint, GLenum)")
fn("void glSampleMaskEXT(GLclampf, GLboolean)")
fn("void glSampleMaski(GLuint, GLbitfield)")
fn("void glSampleMaskIndexedNV(GLuint, GLbitfield)")
fn("void glSampleMaskSGIS(GLclampf, GLboolean)")
fn("void glSamplePatternEXT(GLenum)")
fn("void glSamplePatternSGIS(GLenum)")
fn("void glSamplerParameterf(GLuint, GLenum, GLfloat)")
fn("void glSamplerParameterfv(GLuint, GLenum, const GLfloat*)")
fn("void glSamplerParameteri(GLuint, GLenum, GLint)")
fn("void glSamplerParameterIiv(GLuint, GLenum, const GLint*)")
fn("void glSamplerParameterIuiv(GLuint, GLenum, const GLuint*)")
fn("void glSamplerParameteriv(GLuint, GLenum, const GLint*)")
fn("void glScaled(GLdouble, GLdouble, GLdouble)")
fn("void glScalef(GLfloat, GLfloat, GLfloat)")
fn("void glScalexOES(GLfixed, GLfixed, GLfixed)")
fn("void glScissorArrayv(GLuint, GLsizei, const GLint*)")
fn("void glScissorExclusiveArrayvNV(GLuint, GLsizei, const GLint*)")
fn("void glScissorExclusiveNV(GLint, GLint, GLsizei, GLsizei)")
fn("void glScissor(GLint, GLint, GLsizei, GLsizei)")
fn("void glScissorIndexed(GLuint, GLint, GLint, GLsizei, GLsizei)")
fn("void glScissorIndexedv(GLuint, const GLint*)")
fn("void glSecondaryColor3bEXT(GLbyte, GLbyte, GLbyte)")
fn("void glSecondaryColor3bvEXT(const GLbyte*)")
fn("void glSecondaryColor3dEXT(GLdouble, GLdouble, GLdouble)")
fn("void glSecondaryColor3dvEXT(const GLdouble*)")
fn("void glSecondaryColor3fEXT(GLfloat, GLfloat, GLfloat)")
fn("void glSecondaryColor3fvEXT(const GLfloat*)")
fn("void glSecondaryColor3hNV(GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glSecondaryColor3hvNV(const GLhalfNV*)")
fn("void glSecondaryColor3iEXT(GLint, GLint, GLint)")
fn("void glSecondaryColor3ivEXT(const GLint*)")
fn("void glSecondaryColor3sEXT(GLshort, GLshort, GLshort)")
fn("void glSecondaryColor3svEXT(const GLshort*)")
fn("void glSecondaryColor3ubEXT(GLubyte, GLubyte, GLubyte)")
fn("void glSecondaryColor3ubvEXT(const GLubyte*)")
fn("void glSecondaryColor3uiEXT(GLuint, GLuint, GLuint)")
fn("void glSecondaryColor3uivEXT(const GLuint*)")
fn("void glSecondaryColor3usEXT(GLushort, GLushort, GLushort)")
fn("void glSecondaryColor3usvEXT(const GLushort*)")
fn("void glSecondaryColorFormatNV(GLint, GLenum, GLsizei)")
fn("void glSecondaryColorPointerEXT(GLint, GLenum, GLsizei, const void*)")
fn("void glSecondaryColorPointerListIBM(GLint, GLenum, GLint, const void**, GLint)")
fn("void glSelectBuffer(GLsizei, GLuint*)")
fn("void glSelectPerfMonitorCountersAMD(GLuint, GLboolean, GLuint, GLint, GLuint*)")
fn("void glSemaphoreParameterui64vEXT(GLuint, GLenum, const GLuint64*)")
fn("void glSeparableFilter2DEXT(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const void*, const void*)")
fn("void glSeparableFilter2D(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*, const GLvoid*)")
fn("void glSetFenceAPPLE(GLuint)")
fn("void glSetFenceNV(GLuint, GLenum)")
fn("void glSetFragmentShaderConstantATI(GLuint, const GLfloat*)")
fn("void glSetInvariantEXT(GLuint, GLenum, const void*)")
fn("void glSetLocalConstantEXT(GLuint, GLenum, const void*)")
fn("void glSetMultisamplefvAMD(GLenum, GLuint, const GLfloat*)")
fn("void glShadeModel(GLenum)")
fn("void glShaderBinary(GLsizei, const GLuint*, GLenum, const void*, GLsizei)")
fn("void glShaderOp1EXT(GLenum, GLuint, GLuint)")
fn("void glShaderOp2EXT(GLenum, GLuint, GLuint, GLuint)")
fn("void glShaderOp3EXT(GLenum, GLuint, GLuint, GLuint, GLuint)")
fn("void glShaderSourceARB(GLhandleARB, GLsizei, const GLcharARB**, const GLint*)")
fn("void glShaderSource(GLuint, GLsizei, const GLchar* const*, const GLint*)")
fn("void glShaderStorageBlockBinding(GLuint, GLuint, GLuint)")
fn("void glShadingRateImageBarrierNV(GLboolean)")
fn("void glShadingRateImagePaletteNV(GLuint, GLuint, GLsizei, const GLenum*)")
fn("void glShadingRateSampleOrderCustomNV(GLenum, GLuint, const GLint*)")
fn("void glShadingRateSampleOrderNV(GLenum)")
fn("void glSharpenTexFuncSGIS(GLenum, GLsizei, const GLfloat*)")
fn("void glSignalSemaphoreEXT(GLuint, GLuint, const GLuint*, GLuint, const GLuint*, const GLenum*)")
fn("void glSignalSemaphoreui64NVX(GLuint, GLsizei, const GLuint*, const GLuint64*)")
fn("void glSignalVkFenceNV(GLuint64)")
fn("void glSignalVkSemaphoreNV(GLuint64)")
fn("void glSpecializeShaderARB(GLuint, const GLchar*, GLuint, const GLuint*, const GLuint*)")
fn("void glSpecializeShader(GLuint, const GLchar*, GLuint, const GLuint*, const GLuint*)")
fn("void glSpriteParameterfSGIX(GLenum, GLfloat)")
fn("void glSpriteParameterfvSGIX(GLenum, const GLfloat*)")
fn("void glSpriteParameteriSGIX(GLenum, GLint)")
fn("void glSpriteParameterivSGIX(GLenum, const GLint*)")
fn("void glStartInstrumentsSGIX()")
fn("void glStateCaptureNV(GLuint, GLenum)")
fn("void glStencilClearTagEXT(GLsizei, GLuint)")
fn("void glStencilFillPathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLenum, GLuint, GLenum, const GLfloat*)")
fn("void glStencilFillPathNV(GLuint, GLenum, GLuint)")
fn("void glStencilFunc(GLenum, GLint, GLuint)")
fn("void glStencilFuncSeparateATI(GLenum, GLenum, GLint, GLuint)")
fn("void glStencilFuncSeparate(GLenum, GLenum, GLint, GLuint)")
fn("void glStencilMask(GLuint)")
fn("void glStencilMaskSeparate(GLenum, GLuint)")
fn("void glStencilOp(GLenum, GLenum, GLenum)")
fn("void glStencilOpSeparateATI(GLenum, GLenum, GLenum, GLenum)")
fn("void glStencilOpSeparate(GLenum, GLenum, GLenum, GLenum)")
fn("void glStencilOpValueAMD(GLenum, GLuint)")
fn("void glStencilStrokePathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLint, GLuint, GLenum, const GLfloat*)")
fn("void glStencilStrokePathNV(GLuint, GLint, GLuint)")
fn("void glStencilThenCoverFillPathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLenum, GLuint, GLenum, GLenum, const GLfloat*)")
fn("void glStencilThenCoverFillPathNV(GLuint, GLenum, GLuint, GLenum)")
fn("void glStencilThenCoverStrokePathInstancedNV(GLsizei, GLenum, const void*, GLuint, GLint, GLuint, GLenum, GLenum, const GLfloat*)")
fn("void glStencilThenCoverStrokePathNV(GLuint, GLint, GLuint, GLenum)")
fn("void glStopInstrumentsSGIX(GLint)")
fn("void glStringMarkerGREMEDY(GLsizei, const void*)")
fn("void glSubpixelPrecisionBiasNV(GLuint, GLuint)")
fn("void glSwizzleEXT(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("void glSyncTextureINTEL(GLuint)")
fn("void glTagSampleBufferSGIX()")
fn("void glTangent3bEXT(GLbyte, GLbyte, GLbyte)")
fn("void glTangent3bvEXT(const GLbyte*)")
fn("void glTangent3dEXT(GLdouble, GLdouble, GLdouble)")
fn("void glTangent3dvEXT(const GLdouble*)")
fn("void glTangent3fEXT(GLfloat, GLfloat, GLfloat)")
fn("void glTangent3fvEXT(const GLfloat*)")
fn("void glTangent3iEXT(GLint, GLint, GLint)")
fn("void glTangent3ivEXT(const GLint*)")
fn("void glTangent3sEXT(GLshort, GLshort, GLshort)")
fn("void glTangent3svEXT(const GLshort*)")
fn("void glTangentPointerEXT(GLenum, GLsizei, const void*)")
fn("void glTbufferMask3DFX(GLuint)")
fn("void glTessellationFactorAMD(GLfloat)")
fn("void glTessellationModeAMD(GLenum)")
fn("void glTexAttachMemoryNV(GLenum, GLuint, GLuint64)")
fn("void glTexBufferARB(GLenum, GLenum, GLuint)")
fn("void glTexBufferEXT(GLenum, GLenum, GLuint)")
fn("void glTexBuffer(GLenum, GLenum, GLuint)")
fn("void glTexBufferRange(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)")
fn("void glTexBumpParameterfvATI(GLenum, const GLfloat*)")
fn("void glTexBumpParameterivATI(GLenum, const GLint*)")
fn("void glTexCoord1bOES(GLbyte)")
fn("void glTexCoord1bvOES(const GLbyte*)")
fn("void glTexCoord1d(GLdouble)")
fn("void glTexCoord1dv(const GLdouble*)")
fn("void glTexCoord1f(GLfloat)")
fn("void glTexCoord1fv(const GLfloat*)")
fn("void glTexCoord1hNV(GLhalfNV)")
fn("void glTexCoord1hvNV(const GLhalfNV*)")
fn("void glTexCoord1i(GLint)")
fn("void glTexCoord1iv(const GLint*)")
fn("void glTexCoord1s(GLshort)")
fn("void glTexCoord1sv(const GLshort*)")
fn("void glTexCoord1xOES(GLfixed)")
fn("void glTexCoord1xvOES(const GLfixed*)")
fn("void glTexCoord2bOES(GLbyte, GLbyte)")
fn("void glTexCoord2bvOES(const GLbyte*)")
fn("void glTexCoord2d(GLdouble, GLdouble)")
fn("void glTexCoord2dv(const GLdouble*)")
fn("void glTexCoord2fColor3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord2fColor3fVertex3fvSUN(const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat*, const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glTexCoord2fColor4ubVertex3fSUN(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat*, const GLubyte*, const GLfloat*)")
fn("void glTexCoord2f(GLfloat, GLfloat)")
fn("void glTexCoord2fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glTexCoord2fv(const GLfloat*)")
fn("void glTexCoord2fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord2fVertex3fvSUN(const GLfloat*, const GLfloat*)")
fn("void glTexCoord2hNV(GLhalfNV, GLhalfNV)")
fn("void glTexCoord2hvNV(const GLhalfNV*)")
fn("void glTexCoord2i(GLint, GLint)")
fn("void glTexCoord2iv(const GLint*)")
fn("void glTexCoord2s(GLshort, GLshort)")
fn("void glTexCoord2sv(const GLshort*)")
fn("void glTexCoord2xOES(GLfixed, GLfixed)")
fn("void glTexCoord2xvOES(const GLfixed*)")
fn("void glTexCoord3bOES(GLbyte, GLbyte, GLbyte)")
fn("void glTexCoord3bvOES(const GLbyte*)")
fn("void glTexCoord3d(GLdouble, GLdouble, GLdouble)")
fn("void glTexCoord3dv(const GLdouble*)")
fn("void glTexCoord3f(GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord3fv(const GLfloat*)")
fn("void glTexCoord3hNV(GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glTexCoord3hvNV(const GLhalfNV*)")
fn("void glTexCoord3i(GLint, GLint, GLint)")
fn("void glTexCoord3iv(const GLint*)")
fn("void glTexCoord3s(GLshort, GLshort, GLshort)")
fn("void glTexCoord3sv(const GLshort*)")
fn("void glTexCoord3xOES(GLfixed, GLfixed, GLfixed)")
fn("void glTexCoord3xvOES(const GLfixed*)")
fn("void glTexCoord4bOES(GLbyte, GLbyte, GLbyte, GLbyte)")
fn("void glTexCoord4bvOES(const GLbyte*)")
fn("void glTexCoord4d(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glTexCoord4dv(const GLdouble*)")
fn("void glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat*, const GLfloat*, const GLfloat*, const GLfloat*)")
fn("void glTexCoord4f(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord4fv(const GLfloat*)")
fn("void glTexCoord4fVertex4fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glTexCoord4fVertex4fvSUN(const GLfloat*, const GLfloat*)")
fn("void glTexCoord4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glTexCoord4hvNV(const GLhalfNV*)")
fn("void glTexCoord4i(GLint, GLint, GLint, GLint)")
fn("void glTexCoord4iv(const GLint*)")
fn("void glTexCoord4s(GLshort, GLshort, GLshort, GLshort)")
fn("void glTexCoord4sv(const GLshort*)")
fn("void glTexCoord4xOES(GLfixed, GLfixed, GLfixed, GLfixed)")
fn("void glTexCoord4xvOES(const GLfixed*)")
fn("void glTexCoordFormatNV(GLint, GLenum, GLsizei)")
fn("void glTexCoordPointerEXT(GLint, GLenum, GLsizei, GLsizei, const void*)")
fn("void glTexCoordPointer(GLint, GLenum, GLsizei, const GLvoid*)")
fn("void glTexCoordPointerListIBM(GLint, GLenum, GLint, const void**, GLint)")
fn("void glTexCoordPointervINTEL(GLint, GLenum, const void**)")
fn("void glTexEnvf(GLenum, GLenum, GLfloat)")
fn("void glTexEnvfv(GLenum, GLenum, const GLfloat*)")
fn("void glTexEnvi(GLenum, GLenum, GLint)")
fn("void glTexEnviv(GLenum, GLenum, const GLint*)")
fn("void glTexEnvxOES(GLenum, GLenum, GLfixed)")
fn("void glTexEnvxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glTexFilterFuncSGIS(GLenum, GLenum, GLsizei, const GLfloat*)")
fn("void glTexGend(GLenum, GLenum, GLdouble)")
fn("void glTexGendv(GLenum, GLenum, const GLdouble*)")
fn("void glTexGenf(GLenum, GLenum, GLfloat)")
fn("void glTexGenfv(GLenum, GLenum, const GLfloat*)")
fn("void glTexGeni(GLenum, GLenum, GLint)")
fn("void glTexGeniv(GLenum, GLenum, const GLint*)")
fn("void glTexGenxOES(GLenum, GLenum, GLfixed)")
fn("void glTexGenxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glTexImage1D(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid*)")
fn("void glTexImage2D(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)")
fn("void glTexImage2DMultisampleCoverageNV(GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLboolean)")
fn("void glTexImage2DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)")
fn("void glTexImage3DEXT(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glTexImage3D(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*)")
fn("void glTexImage3DMultisampleCoverageNV(GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTexImage3DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTexImage4DSGIS(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glTexPageCommitmentARB(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTexParameterf(GLenum, GLenum, GLfloat)")
fn("void glTexParameterfv(GLenum, GLenum, const GLfloat*)")
fn("void glTexParameteri(GLenum, GLenum, GLint)")
fn("void glTexParameterIivEXT(GLenum, GLenum, const GLint*)")
fn("void glTexParameterIiv(GLenum, GLenum, const GLint*)")
fn("void glTexParameterIuivEXT(GLenum, GLenum, const GLuint*)")
fn("void glTexParameterIuiv(GLenum, GLenum, const GLuint*)")
fn("void glTexParameteriv(GLenum, GLenum, const GLint*)")
fn("void glTexParameterxOES(GLenum, GLenum, GLfixed)")
fn("void glTexParameterxvOES(GLenum, GLenum, const GLfixed*)")
fn("void glTexRenderbufferNV(GLenum, GLuint)")
fn("void glTexStorage1D(GLenum, GLsizei, GLenum, GLsizei)")
fn("void glTexStorage2D(GLenum, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glTexStorage2DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)")
fn("void glTexStorage3D(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)")
fn("void glTexStorage3DMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTexStorageMem1DEXT(GLenum, GLsizei, GLenum, GLsizei, GLuint, GLuint64)")
fn("void glTexStorageMem2DEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)")
fn("void glTexStorageMem2DMultisampleEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)")
fn("void glTexStorageMem3DEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)")
fn("void glTexStorageMem3DMultisampleEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)")
fn("void glTexStorageSparseAMD(GLenum, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLbitfield)")
fn("void glTexSubImage1DEXT(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const void*)")
fn("void glTexSubImage1D(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glTexSubImage2DEXT(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glTexSubImage3DEXT(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*)")
fn("void glTexSubImage4DSGIS(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureAttachMemoryNV(GLuint, GLuint, GLuint64)")
fn("void glTextureBarrier()")
fn("void glTextureBarrierNV()")
fn("void glTextureBufferEXT(GLuint, GLenum, GLenum, GLuint)")
fn("void glTextureBuffer(GLuint, GLenum, GLuint)")
fn("void glTextureBufferRangeEXT(GLuint, GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)")
fn("void glTextureBufferRange(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)")
fn("void glTextureColorMaskSGIS(GLboolean, GLboolean, GLboolean, GLboolean)")
fn("void glTextureImage1DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glTextureImage2DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glTextureImage2DMultisampleCoverageNV(GLuint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLboolean)")
fn("void glTextureImage2DMultisampleNV(GLuint, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean)")
fn("void glTextureImage3DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const void*)")
fn("void glTextureImage3DMultisampleCoverageNV(GLuint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTextureImage3DMultisampleNV(GLuint, GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTextureLightEXT(GLenum)")
fn("void glTextureMaterialEXT(GLenum, GLenum)")
fn("void glTextureNormalEXT(GLenum)")
fn("void glTexturePageCommitmentEXT(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTextureParameterfEXT(GLuint, GLenum, GLenum, GLfloat)")
fn("void glTextureParameterf(GLuint, GLenum, GLfloat)")
fn("void glTextureParameterfvEXT(GLuint, GLenum, GLenum, const GLfloat*)")
fn("void glTextureParameterfv(GLuint, GLenum, const GLfloat*)")
fn("void glTextureParameteriEXT(GLuint, GLenum, GLenum, GLint)")
fn("void glTextureParameteri(GLuint, GLenum, GLint)")
fn("void glTextureParameterIivEXT(GLuint, GLenum, GLenum, const GLint*)")
fn("void glTextureParameterIiv(GLuint, GLenum, const GLint*)")
fn("void glTextureParameterIuivEXT(GLuint, GLenum, GLenum, const GLuint*)")
fn("void glTextureParameterIuiv(GLuint, GLenum, const GLuint*)")
fn("void glTextureParameterivEXT(GLuint, GLenum, GLenum, const GLint*)")
fn("void glTextureParameteriv(GLuint, GLenum, const GLint*)")
fn("void glTextureRangeAPPLE(GLenum, GLsizei, const void*)")
fn("void glTextureRenderbufferEXT(GLuint, GLenum, GLuint)")
fn("void glTextureStorage1DEXT(GLuint, GLenum, GLsizei, GLenum, GLsizei)")
fn("void glTextureStorage1D(GLuint, GLsizei, GLenum, GLsizei)")
fn("void glTextureStorage2DEXT(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glTextureStorage2D(GLuint, GLsizei, GLenum, GLsizei, GLsizei)")
fn("void glTextureStorage2DMultisampleEXT(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)")
fn("void glTextureStorage2DMultisample(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)")
fn("void glTextureStorage3DEXT(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)")
fn("void glTextureStorage3D(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)")
fn("void glTextureStorage3DMultisampleEXT(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTextureStorage3DMultisample(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)")
fn("void glTextureStorageMem1DEXT(GLuint, GLsizei, GLenum, GLsizei, GLuint, GLuint64)")
fn("void glTextureStorageMem2DEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLuint, GLuint64)")
fn("void glTextureStorageMem2DMultisampleEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)")
fn("void glTextureStorageMem3DEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLuint, GLuint64)")
fn("void glTextureStorageMem3DMultisampleEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean, GLuint, GLuint64)")
fn("void glTextureStorageSparseAMD(GLuint, GLenum, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLbitfield)")
fn("void glTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureSubImage1D(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureSubImage2D(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureSubImage3D(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void*)")
fn("void glTextureView(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)")
fn("void glTrackMatrixNV(GLenum, GLuint, GLenum, GLenum)")
fn("void glTransformFeedbackAttribsNV(GLsizei, const GLint*, GLenum)")
fn("void glTransformFeedbackBufferBase(GLuint, GLuint, GLuint)")
fn("void glTransformFeedbackBufferRange(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)")
fn("void glTransformFeedbackStreamAttribsNV(GLsizei, const GLint*, GLsizei, const GLint*, GLenum)")
fn("void glTransformFeedbackVaryingsEXT(GLuint, GLsizei, const GLchar* const*, GLenum)")
fn("void glTransformFeedbackVaryings(GLuint, GLsizei, const GLchar* const*, GLenum)")
fn("void glTransformFeedbackVaryingsNV(GLuint, GLsizei, const GLint*, GLenum)")
fn("void glTransformPathNV(GLuint, GLuint, GLenum, const GLfloat*)")
fn("void glTranslated(GLdouble, GLdouble, GLdouble)")
fn("void glTranslatef(GLfloat, GLfloat, GLfloat)")
fn("void glTranslatexOES(GLfixed, GLfixed, GLfixed)")
fn("void glUniform1d(GLint, GLdouble)")
fn("void glUniform1dv(GLint, GLsizei, const GLdouble*)")
fn("void glUniform1fARB(GLint, GLfloat)")
fn("void glUniform1f(GLint, GLfloat)")
fn("void glUniform1fvARB(GLint, GLsizei, const GLfloat*)")
fn("void glUniform1fv(GLint, GLsizei, const GLfloat*)")
fn("void glUniform1i64ARB(GLint, GLint64)")
fn("void glUniform1i64NV(GLint, GLint64EXT)")
fn("void glUniform1i64vARB(GLint, GLsizei, const GLint64*)")
fn("void glUniform1i64vNV(GLint, GLsizei, const GLint64EXT*)")
fn("void glUniform1iARB(GLint, GLint)")
fn("void glUniform1i(GLint, GLint)")
fn("void glUniform1ivARB(GLint, GLsizei, const GLint*)")
fn("void glUniform1iv(GLint, GLsizei, const GLint*)")
fn("void glUniform1ui64ARB(GLint, GLuint64)")
fn("void glUniform1ui64NV(GLint, GLuint64EXT)")
fn("void glUniform1ui64vARB(GLint, GLsizei, const GLuint64*)")
fn("void glUniform1ui64vNV(GLint, GLsizei, const GLuint64EXT*)")
fn("void glUniform1uiEXT(GLint, GLuint)")
fn("void glUniform1ui(GLint, GLuint)")
fn("void glUniform1uivEXT(GLint, GLsizei, const GLuint*)")
fn("void glUniform1uiv(GLint, GLsizei, const GLuint*)")
fn("void glUniform2d(GLint, GLdouble, GLdouble)")
fn("void glUniform2dv(GLint, GLsizei, const GLdouble*)")
fn("void glUniform2fARB(GLint, GLfloat, GLfloat)")
fn("void glUniform2f(GLint, GLfloat, GLfloat)")
fn("void glUniform2fvARB(GLint, GLsizei, const GLfloat*)")
fn("void glUniform2fv(GLint, GLsizei, const GLfloat*)")
fn("void glUniform2i64ARB(GLint, GLint64, GLint64)")
fn("void glUniform2i64NV(GLint, GLint64EXT, GLint64EXT)")
fn("void glUniform2i64vARB(GLint, GLsizei, const GLint64*)")
fn("void glUniform2i64vNV(GLint, GLsizei, const GLint64EXT*)")
fn("void glUniform2iARB(GLint, GLint, GLint)")
fn("void glUniform2i(GLint, GLint, GLint)")
fn("void glUniform2ivARB(GLint, GLsizei, const GLint*)")
fn("void glUniform2iv(GLint, GLsizei, const GLint*)")
fn("void glUniform2ui64ARB(GLint, GLuint64, GLuint64)")
fn("void glUniform2ui64NV(GLint, GLuint64EXT, GLuint64EXT)")
fn("void glUniform2ui64vARB(GLint, GLsizei, const GLuint64*)")
fn("void glUniform2ui64vNV(GLint, GLsizei, const GLuint64EXT*)")
fn("void glUniform2uiEXT(GLint, GLuint, GLuint)")
fn("void glUniform2ui(GLint, GLuint, GLuint)")
fn("void glUniform2uivEXT(GLint, GLsizei, const GLuint*)")
fn("void glUniform2uiv(GLint, GLsizei, const GLuint*)")
fn("void glUniform3d(GLint, GLdouble, GLdouble, GLdouble)")
fn("void glUniform3dv(GLint, GLsizei, const GLdouble*)")
fn("void glUniform3fARB(GLint, GLfloat, GLfloat, GLfloat)")
fn("void glUniform3f(GLint, GLfloat, GLfloat, GLfloat)")
fn("void glUniform3fvARB(GLint, GLsizei, const GLfloat*)")
fn("void glUniform3fv(GLint, GLsizei, const GLfloat*)")
fn("void glUniform3i64ARB(GLint, GLint64, GLint64, GLint64)")
fn("void glUniform3i64NV(GLint, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glUniform3i64vARB(GLint, GLsizei, const GLint64*)")
fn("void glUniform3i64vNV(GLint, GLsizei, const GLint64EXT*)")
fn("void glUniform3iARB(GLint, GLint, GLint, GLint)")
fn("void glUniform3i(GLint, GLint, GLint, GLint)")
fn("void glUniform3ivARB(GLint, GLsizei, const GLint*)")
fn("void glUniform3iv(GLint, GLsizei, const GLint*)")
fn("void glUniform3ui64ARB(GLint, GLuint64, GLuint64, GLuint64)")
fn("void glUniform3ui64NV(GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glUniform3ui64vARB(GLint, GLsizei, const GLuint64*)")
fn("void glUniform3ui64vNV(GLint, GLsizei, const GLuint64EXT*)")
fn("void glUniform3uiEXT(GLint, GLuint, GLuint, GLuint)")
fn("void glUniform3ui(GLint, GLuint, GLuint, GLuint)")
fn("void glUniform3uivEXT(GLint, GLsizei, const GLuint*)")
fn("void glUniform3uiv(GLint, GLsizei, const GLuint*)")
fn("void glUniform4d(GLint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glUniform4dv(GLint, GLsizei, const GLdouble*)")
fn("void glUniform4fARB(GLint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glUniform4f(GLint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glUniform4fvARB(GLint, GLsizei, const GLfloat*)")
fn("void glUniform4fv(GLint, GLsizei, const GLfloat*)")
fn("void glUniform4i64ARB(GLint, GLint64, GLint64, GLint64, GLint64)")
fn("void glUniform4i64NV(GLint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glUniform4i64vARB(GLint, GLsizei, const GLint64*)")
fn("void glUniform4i64vNV(GLint, GLsizei, const GLint64EXT*)")
fn("void glUniform4iARB(GLint, GLint, GLint, GLint, GLint)")
fn("void glUniform4i(GLint, GLint, GLint, GLint, GLint)")
fn("void glUniform4ivARB(GLint, GLsizei, const GLint*)")
fn("void glUniform4iv(GLint, GLsizei, const GLint*)")
fn("void glUniform4ui64ARB(GLint, GLuint64, GLuint64, GLuint64, GLuint64)")
fn("void glUniform4ui64NV(GLint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glUniform4ui64vARB(GLint, GLsizei, const GLuint64*)")
fn("void glUniform4ui64vNV(GLint, GLsizei, const GLuint64EXT*)")
fn("void glUniform4uiEXT(GLint, GLuint, GLuint, GLuint, GLuint)")
fn("void glUniform4ui(GLint, GLuint, GLuint, GLuint, GLuint)")
fn("void glUniform4uivEXT(GLint, GLsizei, const GLuint*)")
fn("void glUniform4uiv(GLint, GLsizei, const GLuint*)")
fn("void glUniformBlockBinding(GLuint, GLuint, GLuint)")
fn("void glUniformBufferEXT(GLuint, GLint, GLuint)")
fn("void glUniformHandleui64ARB(GLint, GLuint64)")
fn("void glUniformHandleui64NV(GLint, GLuint64)")
fn("void glUniformHandleui64vARB(GLint, GLsizei, const GLuint64*)")
fn("void glUniformHandleui64vNV(GLint, GLsizei, const GLuint64*)")
fn("void glUniformMatrix2dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix2fvARB(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix2fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix2x3dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix2x3fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix2x4dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix2x4fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix3dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix3fvARB(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix3fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix3x2dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix3x2fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix3x4dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix3x4fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix4dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix4fvARB(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix4fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix4x2dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix4x2fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformMatrix4x3dv(GLint, GLsizei, GLboolean, const GLdouble*)")
fn("void glUniformMatrix4x3fv(GLint, GLsizei, GLboolean, const GLfloat*)")
fn("void glUniformSubroutinesuiv(GLenum, GLsizei, const GLuint*)")
fn("void glUniformui64NV(GLint, GLuint64EXT)")
fn("void glUniformui64vNV(GLint, GLsizei, const GLuint64EXT*)")
fn("void glUnlockArraysEXT()")
fn("void glUnmapObjectBufferATI(GLuint)")
fn("void glUnmapTexture2DINTEL(GLuint, GLint)")
fn("void glUpdateObjectBufferATI(GLuint, GLuint, GLsizei, const void*, GLenum)")
fn("void glUploadGpuMaskNVX(GLbitfield)")
fn("void glUseProgram(GLuint)")
fn("void glUseProgramObjectARB(GLhandleARB)")
fn("void glUseProgramStages(GLuint, GLbitfield, GLuint)")
fn("void glUseShaderProgramEXT(GLenum, GLuint)")
fn("void glValidateProgramARB(GLhandleARB)")
fn("void glValidateProgram(GLuint)")
fn("void glValidateProgramPipeline(GLuint)")
fn("void glVariantArrayObjectATI(GLuint, GLenum, GLsizei, GLuint, GLuint)")
fn("void glVariantbvEXT(GLuint, const GLbyte*)")
fn("void glVariantdvEXT(GLuint, const GLdouble*)")
fn("void glVariantfvEXT(GLuint, const GLfloat*)")
fn("void glVariantivEXT(GLuint, const GLint*)")
fn("void glVariantPointerEXT(GLuint, GLenum, GLuint, const void*)")
fn("void glVariantsvEXT(GLuint, const GLshort*)")
fn("void glVariantubvEXT(GLuint, const GLubyte*)")
fn("void glVariantuivEXT(GLuint, const GLuint*)")
fn("void glVariantusvEXT(GLuint, const GLushort*)")
fn("void glVDPAUFiniNV()")
fn("void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV, GLenum, GLsizei, GLsizei*, GLint*)")
fn("void glVDPAUInitNV(const void*, const void*)")
fn("void glVDPAUMapSurfacesNV(GLsizei, const GLvdpauSurfaceNV*)")
fn("void glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV, GLenum)")
fn("void glVDPAUUnmapSurfacesNV(GLsizei, const GLvdpauSurfaceNV*)")
fn("void glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV)")
fn("void glVertex2bOES(GLbyte, GLbyte)")
fn("void glVertex2bvOES(const GLbyte*)")
fn("void glVertex2d(GLdouble, GLdouble)")
fn("void glVertex2dv(const GLdouble*)")
fn("void glVertex2f(GLfloat, GLfloat)")
fn("void glVertex2fv(const GLfloat*)")
fn("void glVertex2hNV(GLhalfNV, GLhalfNV)")
fn("void glVertex2hvNV(const GLhalfNV*)")
fn("void glVertex2i(GLint, GLint)")
fn("void glVertex2iv(const GLint*)")
fn("void glVertex2s(GLshort, GLshort)")
fn("void glVertex2sv(const GLshort*)")
fn("void glVertex2xOES(GLfixed)")
fn("void glVertex2xvOES(const GLfixed*)")
fn("void glVertex3bOES(GLbyte, GLbyte, GLbyte)")
fn("void glVertex3bvOES(const GLbyte*)")
fn("void glVertex3d(GLdouble, GLdouble, GLdouble)")
fn("void glVertex3dv(const GLdouble*)")
fn("void glVertex3f(GLfloat, GLfloat, GLfloat)")
fn("void glVertex3fv(const GLfloat*)")
fn("void glVertex3hNV(GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glVertex3hvNV(const GLhalfNV*)")
fn("void glVertex3i(GLint, GLint, GLint)")
fn("void glVertex3iv(const GLint*)")
fn("void glVertex3s(GLshort, GLshort, GLshort)")
fn("void glVertex3sv(const GLshort*)")
fn("void glVertex3xOES(GLfixed, GLfixed)")
fn("void glVertex3xvOES(const GLfixed*)")
fn("void glVertex4bOES(GLbyte, GLbyte, GLbyte, GLbyte)")
fn("void glVertex4bvOES(const GLbyte*)")
fn("void glVertex4d(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertex4dv(const GLdouble*)")
fn("void glVertex4f(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glVertex4fv(const GLfloat*)")
fn("void glVertex4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glVertex4hvNV(const GLhalfNV*)")
fn("void glVertex4i(GLint, GLint, GLint, GLint)")
fn("void glVertex4iv(const GLint*)")
fn("void glVertex4s(GLshort, GLshort, GLshort, GLshort)")
fn("void glVertex4sv(const GLshort*)")
fn("void glVertex4xOES(GLfixed, GLfixed, GLfixed)")
fn("void glVertex4xvOES(const GLfixed*)")
fn("void glVertexArrayAttribBinding(GLuint, GLuint, GLuint)")
fn("void glVertexArrayAttribFormat(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)")
fn("void glVertexArrayAttribIFormat(GLuint, GLuint, GLint, GLenum, GLuint)")
fn("void glVertexArrayAttribLFormat(GLuint, GLuint, GLint, GLenum, GLuint)")
fn("void glVertexArrayBindingDivisor(GLuint, GLuint, GLuint)")
fn("void glVertexArrayBindVertexBufferEXT(GLuint, GLuint, GLuint, GLintptr, GLsizei)")
fn("void glVertexArrayColorOffsetEXT(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayEdgeFlagOffsetEXT(GLuint, GLuint, GLsizei, GLintptr)")
fn("void glVertexArrayElementBuffer(GLuint, GLuint)")
fn("void glVertexArrayFogCoordOffsetEXT(GLuint, GLuint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayIndexOffsetEXT(GLuint, GLuint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayMultiTexCoordOffsetEXT(GLuint, GLuint, GLenum, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayNormalOffsetEXT(GLuint, GLuint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayParameteriAPPLE(GLenum, GLint)")
fn("void glVertexArrayRangeAPPLE(GLsizei, void*)")
fn("void glVertexArrayRangeNV(GLsizei, const void*)")
fn("void glVertexArraySecondaryColorOffsetEXT(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayTexCoordOffsetEXT(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayVertexAttribBindingEXT(GLuint, GLuint, GLuint)")
fn("void glVertexArrayVertexAttribDivisorEXT(GLuint, GLuint, GLuint)")
fn("void glVertexArrayVertexAttribFormatEXT(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)")
fn("void glVertexArrayVertexAttribIFormatEXT(GLuint, GLuint, GLint, GLenum, GLuint)")
fn("void glVertexArrayVertexAttribIOffsetEXT(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayVertexAttribLFormatEXT(GLuint, GLuint, GLint, GLenum, GLuint)")
fn("void glVertexArrayVertexAttribLOffsetEXT(GLuint, GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexArrayVertexAttribOffsetEXT(GLuint, GLuint, GLuint, GLint, GLenum, GLboolean, GLsizei, GLintptr)")
fn("void glVertexArrayVertexBindingDivisorEXT(GLuint, GLuint, GLuint)")
fn("void glVertexArrayVertexBuffer(GLuint, GLuint, GLuint, GLintptr, GLsizei)")
fn("void glVertexArrayVertexBuffers(GLuint, GLuint, GLsizei, const GLuint*, const GLintptr*, const GLsizei*)")
fn("void glVertexArrayVertexOffsetEXT(GLuint, GLuint, GLint, GLenum, GLsizei, GLintptr)")
fn("void glVertexAttrib1dARB(GLuint, GLdouble)")
fn("void glVertexAttrib1d(GLuint, GLdouble)")
fn("void glVertexAttrib1dNV(GLuint, GLdouble)")
fn("void glVertexAttrib1dvARB(GLuint, const GLdouble*)")
fn("void glVertexAttrib1dv(GLuint, const GLdouble*)")
fn("void glVertexAttrib1dvNV(GLuint, const GLdouble*)")
fn("void glVertexAttrib1fARB(GLuint, GLfloat)")
fn("void glVertexAttrib1f(GLuint, GLfloat)")
fn("void glVertexAttrib1fNV(GLuint, GLfloat)")
fn("void glVertexAttrib1fvARB(GLuint, const GLfloat*)")
fn("void glVertexAttrib1fv(GLuint, const GLfloat*)")
fn("void glVertexAttrib1fvNV(GLuint, const GLfloat*)")
fn("void glVertexAttrib1hNV(GLuint, GLhalfNV)")
fn("void glVertexAttrib1hvNV(GLuint, const GLhalfNV*)")
fn("void glVertexAttrib1sARB(GLuint, GLshort)")
fn("void glVertexAttrib1s(GLuint, GLshort)")
fn("void glVertexAttrib1sNV(GLuint, GLshort)")
fn("void glVertexAttrib1svARB(GLuint, const GLshort*)")
fn("void glVertexAttrib1sv(GLuint, const GLshort*)")
fn("void glVertexAttrib1svNV(GLuint, const GLshort*)")
fn("void glVertexAttrib2dARB(GLuint, GLdouble, GLdouble)")
fn("void glVertexAttrib2d(GLuint, GLdouble, GLdouble)")
fn("void glVertexAttrib2dNV(GLuint, GLdouble, GLdouble)")
fn("void glVertexAttrib2dvARB(GLuint, const GLdouble*)")
fn("void glVertexAttrib2dv(GLuint, const GLdouble*)")
fn("void glVertexAttrib2dvNV(GLuint, const GLdouble*)")
fn("void glVertexAttrib2fARB(GLuint, GLfloat, GLfloat)")
fn("void glVertexAttrib2f(GLuint, GLfloat, GLfloat)")
fn("void glVertexAttrib2fNV(GLuint, GLfloat, GLfloat)")
fn("void glVertexAttrib2fvARB(GLuint, const GLfloat*)")
fn("void glVertexAttrib2fv(GLuint, const GLfloat*)")
fn("void glVertexAttrib2fvNV(GLuint, const GLfloat*)")
fn("void glVertexAttrib2hNV(GLuint, GLhalfNV, GLhalfNV)")
fn("void glVertexAttrib2hvNV(GLuint, const GLhalfNV*)")
fn("void glVertexAttrib2sARB(GLuint, GLshort, GLshort)")
fn("void glVertexAttrib2s(GLuint, GLshort, GLshort)")
fn("void glVertexAttrib2sNV(GLuint, GLshort, GLshort)")
fn("void glVertexAttrib2svARB(GLuint, const GLshort*)")
fn("void glVertexAttrib2sv(GLuint, const GLshort*)")
fn("void glVertexAttrib2svNV(GLuint, const GLshort*)")
fn("void glVertexAttrib3dARB(GLuint, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib3d(GLuint, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib3dNV(GLuint, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib3dvARB(GLuint, const GLdouble*)")
fn("void glVertexAttrib3dv(GLuint, const GLdouble*)")
fn("void glVertexAttrib3dvNV(GLuint, const GLdouble*)")
fn("void glVertexAttrib3fARB(GLuint, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib3f(GLuint, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib3fNV(GLuint, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib3fvARB(GLuint, const GLfloat*)")
fn("void glVertexAttrib3fv(GLuint, const GLfloat*)")
fn("void glVertexAttrib3fvNV(GLuint, const GLfloat*)")
fn("void glVertexAttrib3hNV(GLuint, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glVertexAttrib3hvNV(GLuint, const GLhalfNV*)")
fn("void glVertexAttrib3sARB(GLuint, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib3s(GLuint, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib3sNV(GLuint, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib3svARB(GLuint, const GLshort*)")
fn("void glVertexAttrib3sv(GLuint, const GLshort*)")
fn("void glVertexAttrib3svNV(GLuint, const GLshort*)")
fn("void glVertexAttrib4bvARB(GLuint, const GLbyte*)")
fn("void glVertexAttrib4bv(GLuint, const GLbyte*)")
fn("void glVertexAttrib4dARB(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib4d(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib4dNV(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttrib4dvARB(GLuint, const GLdouble*)")
fn("void glVertexAttrib4dv(GLuint, const GLdouble*)")
fn("void glVertexAttrib4dvNV(GLuint, const GLdouble*)")
fn("void glVertexAttrib4fARB(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib4f(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib4fNV(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glVertexAttrib4fvARB(GLuint, const GLfloat*)")
fn("void glVertexAttrib4fv(GLuint, const GLfloat*)")
fn("void glVertexAttrib4fvNV(GLuint, const GLfloat*)")
fn("void glVertexAttrib4hNV(GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV)")
fn("void glVertexAttrib4hvNV(GLuint, const GLhalfNV*)")
fn("void glVertexAttrib4ivARB(GLuint, const GLint*)")
fn("void glVertexAttrib4iv(GLuint, const GLint*)")
fn("void glVertexAttrib4NbvARB(GLuint, const GLbyte*)")
fn("void glVertexAttrib4Nbv(GLuint, const GLbyte*)")
fn("void glVertexAttrib4NivARB(GLuint, const GLint*)")
fn("void glVertexAttrib4Niv(GLuint, const GLint*)")
fn("void glVertexAttrib4NsvARB(GLuint, const GLshort*)")
fn("void glVertexAttrib4Nsv(GLuint, const GLshort*)")
fn("void glVertexAttrib4NubARB(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)")
fn("void glVertexAttrib4Nub(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)")
fn("void glVertexAttrib4NubvARB(GLuint, const GLubyte*)")
fn("void glVertexAttrib4Nubv(GLuint, const GLubyte*)")
fn("void glVertexAttrib4NuivARB(GLuint, const GLuint*)")
fn("void glVertexAttrib4Nuiv(GLuint, const GLuint*)")
fn("void glVertexAttrib4NusvARB(GLuint, const GLushort*)")
fn("void glVertexAttrib4Nusv(GLuint, const GLushort*)")
fn("void glVertexAttrib4sARB(GLuint, GLshort, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib4s(GLuint, GLshort, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib4sNV(GLuint, GLshort, GLshort, GLshort, GLshort)")
fn("void glVertexAttrib4svARB(GLuint, const GLshort*)")
fn("void glVertexAttrib4sv(GLuint, const GLshort*)")
fn("void glVertexAttrib4svNV(GLuint, const GLshort*)")
fn("void glVertexAttrib4ubNV(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)")
fn("void glVertexAttrib4ubvARB(GLuint, const GLubyte*)")
fn("void glVertexAttrib4ubv(GLuint, const GLubyte*)")
fn("void glVertexAttrib4ubvNV(GLuint, const GLubyte*)")
fn("void glVertexAttrib4uivARB(GLuint, const GLuint*)")
fn("void glVertexAttrib4uiv(GLuint, const GLuint*)")
fn("void glVertexAttrib4usvARB(GLuint, const GLushort*)")
fn("void glVertexAttrib4usv(GLuint, const GLushort*)")
fn("void glVertexAttribArrayObjectATI(GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint)")
fn("void glVertexAttribBinding(GLuint, GLuint)")
fn("void glVertexAttribDivisorARB(GLuint, GLuint)")
fn("void glVertexAttribDivisor(GLuint, GLuint)")
fn("void glVertexAttribFormat(GLuint, GLint, GLenum, GLboolean, GLuint)")
fn("void glVertexAttribFormatNV(GLuint, GLint, GLenum, GLboolean, GLsizei)")
fn("void glVertexAttribI1iEXT(GLuint, GLint)")
fn("void glVertexAttribI1i(GLuint, GLint)")
fn("void glVertexAttribI1ivEXT(GLuint, const GLint*)")
fn("void glVertexAttribI1iv(GLuint, const GLint*)")
fn("void glVertexAttribI1uiEXT(GLuint, GLuint)")
fn("void glVertexAttribI1ui(GLuint, GLuint)")
fn("void glVertexAttribI1uivEXT(GLuint, const GLuint*)")
fn("void glVertexAttribI1uiv(GLuint, const GLuint*)")
fn("void glVertexAttribI2iEXT(GLuint, GLint, GLint)")
fn("void glVertexAttribI2i(GLuint, GLint, GLint)")
fn("void glVertexAttribI2ivEXT(GLuint, const GLint*)")
fn("void glVertexAttribI2iv(GLuint, const GLint*)")
fn("void glVertexAttribI2uiEXT(GLuint, GLuint, GLuint)")
fn("void glVertexAttribI2ui(GLuint, GLuint, GLuint)")
fn("void glVertexAttribI2uivEXT(GLuint, const GLuint*)")
fn("void glVertexAttribI2uiv(GLuint, const GLuint*)")
fn("void glVertexAttribI3iEXT(GLuint, GLint, GLint, GLint)")
fn("void glVertexAttribI3i(GLuint, GLint, GLint, GLint)")
fn("void glVertexAttribI3ivEXT(GLuint, const GLint*)")
fn("void glVertexAttribI3iv(GLuint, const GLint*)")
fn("void glVertexAttribI3uiEXT(GLuint, GLuint, GLuint, GLuint)")
fn("void glVertexAttribI3ui(GLuint, GLuint, GLuint, GLuint)")
fn("void glVertexAttribI3uivEXT(GLuint, const GLuint*)")
fn("void glVertexAttribI3uiv(GLuint, const GLuint*)")
fn("void glVertexAttribI4bvEXT(GLuint, const GLbyte*)")
fn("void glVertexAttribI4bv(GLuint, const GLbyte*)")
fn("void glVertexAttribI4iEXT(GLuint, GLint, GLint, GLint, GLint)")
fn("void glVertexAttribI4i(GLuint, GLint, GLint, GLint, GLint)")
fn("void glVertexAttribI4ivEXT(GLuint, const GLint*)")
fn("void glVertexAttribI4iv(GLuint, const GLint*)")
fn("void glVertexAttribI4svEXT(GLuint, const GLshort*)")
fn("void glVertexAttribI4sv(GLuint, const GLshort*)")
fn("void glVertexAttribI4ubvEXT(GLuint, const GLubyte*)")
fn("void glVertexAttribI4ubv(GLuint, const GLubyte*)")
fn("void glVertexAttribI4uiEXT(GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glVertexAttribI4ui(GLuint, GLuint, GLuint, GLuint, GLuint)")
fn("void glVertexAttribI4uivEXT(GLuint, const GLuint*)")
fn("void glVertexAttribI4uiv(GLuint, const GLuint*)")
fn("void glVertexAttribI4usvEXT(GLuint, const GLushort*)")
fn("void glVertexAttribI4usv(GLuint, const GLushort*)")
fn("void glVertexAttribIFormat(GLuint, GLint, GLenum, GLuint)")
fn("void glVertexAttribIFormatNV(GLuint, GLint, GLenum, GLsizei)")
fn("void glVertexAttribIPointerEXT(GLuint, GLint, GLenum, GLsizei, const void*)")
fn("void glVertexAttribIPointer(GLuint, GLint, GLenum, GLsizei, const void*)")
fn("void glVertexAttribL1dEXT(GLuint, GLdouble)")
fn("void glVertexAttribL1d(GLuint, GLdouble)")
fn("void glVertexAttribL1dvEXT(GLuint, const GLdouble*)")
fn("void glVertexAttribL1dv(GLuint, const GLdouble*)")
fn("void glVertexAttribL1i64NV(GLuint, GLint64EXT)")
fn("void glVertexAttribL1i64vNV(GLuint, const GLint64EXT*)")
fn("void glVertexAttribL1ui64ARB(GLuint, GLuint64EXT)")
fn("void glVertexAttribL1ui64NV(GLuint, GLuint64EXT)")
fn("void glVertexAttribL1ui64vARB(GLuint, const GLuint64EXT*)")
fn("void glVertexAttribL1ui64vNV(GLuint, const GLuint64EXT*)")
fn("void glVertexAttribL2dEXT(GLuint, GLdouble, GLdouble)")
fn("void glVertexAttribL2d(GLuint, GLdouble, GLdouble)")
fn("void glVertexAttribL2dvEXT(GLuint, const GLdouble*)")
fn("void glVertexAttribL2dv(GLuint, const GLdouble*)")
fn("void glVertexAttribL2i64NV(GLuint, GLint64EXT, GLint64EXT)")
fn("void glVertexAttribL2i64vNV(GLuint, const GLint64EXT*)")
fn("void glVertexAttribL2ui64NV(GLuint, GLuint64EXT, GLuint64EXT)")
fn("void glVertexAttribL2ui64vNV(GLuint, const GLuint64EXT*)")
fn("void glVertexAttribL3dEXT(GLuint, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttribL3d(GLuint, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttribL3dvEXT(GLuint, const GLdouble*)")
fn("void glVertexAttribL3dv(GLuint, const GLdouble*)")
fn("void glVertexAttribL3i64NV(GLuint, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glVertexAttribL3i64vNV(GLuint, const GLint64EXT*)")
fn("void glVertexAttribL3ui64NV(GLuint, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glVertexAttribL3ui64vNV(GLuint, const GLuint64EXT*)")
fn("void glVertexAttribL4dEXT(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttribL4d(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexAttribL4dvEXT(GLuint, const GLdouble*)")
fn("void glVertexAttribL4dv(GLuint, const GLdouble*)")
fn("void glVertexAttribL4i64NV(GLuint, GLint64EXT, GLint64EXT, GLint64EXT, GLint64EXT)")
fn("void glVertexAttribL4i64vNV(GLuint, const GLint64EXT*)")
fn("void glVertexAttribL4ui64NV(GLuint, GLuint64EXT, GLuint64EXT, GLuint64EXT, GLuint64EXT)")
fn("void glVertexAttribL4ui64vNV(GLuint, const GLuint64EXT*)")
fn("void glVertexAttribLFormat(GLuint, GLint, GLenum, GLuint)")
fn("void glVertexAttribLFormatNV(GLuint, GLint, GLenum, GLsizei)")
fn("void glVertexAttribLPointerEXT(GLuint, GLint, GLenum, GLsizei, const void*)")
fn("void glVertexAttribLPointer(GLuint, GLint, GLenum, GLsizei, const void*)")
fn("void glVertexAttribP1ui(GLuint, GLenum, GLboolean, GLuint)")
fn("void glVertexAttribP1uiv(GLuint, GLenum, GLboolean, const GLuint*)")
fn("void glVertexAttribP2ui(GLuint, GLenum, GLboolean, GLuint)")
fn("void glVertexAttribP2uiv(GLuint, GLenum, GLboolean, const GLuint*)")
fn("void glVertexAttribP3ui(GLuint, GLenum, GLboolean, GLuint)")
fn("void glVertexAttribP3uiv(GLuint, GLenum, GLboolean, const GLuint*)")
fn("void glVertexAttribP4ui(GLuint, GLenum, GLboolean, GLuint)")
fn("void glVertexAttribP4uiv(GLuint, GLenum, GLboolean, const GLuint*)")
fn("void glVertexAttribParameteriAMD(GLuint, GLenum, GLint)")
fn("void glVertexAttribPointerARB(GLuint, GLint, GLenum, GLboolean, GLsizei, const void*)")
fn("void glVertexAttribPointer(GLuint, GLint, GLenum, GLboolean, GLsizei, const void*)")
fn("void glVertexAttribPointerNV(GLuint, GLint, GLenum, GLsizei, const void*)")
fn("void glVertexAttribs1dvNV(GLuint, GLsizei, const GLdouble*)")
fn("void glVertexAttribs1fvNV(GLuint, GLsizei, const GLfloat*)")
fn("void glVertexAttribs1hvNV(GLuint, GLsizei, const GLhalfNV*)")
fn("void glVertexAttribs1svNV(GLuint, GLsizei, const GLshort*)")
fn("void glVertexAttribs2dvNV(GLuint, GLsizei, const GLdouble*)")
fn("void glVertexAttribs2fvNV(GLuint, GLsizei, const GLfloat*)")
fn("void glVertexAttribs2hvNV(GLuint, GLsizei, const GLhalfNV*)")
fn("void glVertexAttribs2svNV(GLuint, GLsizei, const GLshort*)")
fn("void glVertexAttribs3dvNV(GLuint, GLsizei, const GLdouble*)")
fn("void glVertexAttribs3fvNV(GLuint, GLsizei, const GLfloat*)")
fn("void glVertexAttribs3hvNV(GLuint, GLsizei, const GLhalfNV*)")
fn("void glVertexAttribs3svNV(GLuint, GLsizei, const GLshort*)")
fn("void glVertexAttribs4dvNV(GLuint, GLsizei, const GLdouble*)")
fn("void glVertexAttribs4fvNV(GLuint, GLsizei, const GLfloat*)")
fn("void glVertexAttribs4hvNV(GLuint, GLsizei, const GLhalfNV*)")
fn("void glVertexAttribs4svNV(GLuint, GLsizei, const GLshort*)")
fn("void glVertexAttribs4ubvNV(GLuint, GLsizei, const GLubyte*)")
fn("void glVertexBindingDivisor(GLuint, GLuint)")
fn("void glVertexBlendARB(GLint)")
fn("void glVertexBlendEnvfATI(GLenum, GLfloat)")
fn("void glVertexBlendEnviATI(GLenum, GLint)")
fn("void glVertexFormatNV(GLint, GLenum, GLsizei)")
fn("void glVertexPointerEXT(GLint, GLenum, GLsizei, GLsizei, const void*)")
fn("void glVertexPointer(GLint, GLenum, GLsizei, const GLvoid*)")
fn("void glVertexPointerListIBM(GLint, GLenum, GLint, const void**, GLint)")
fn("void glVertexPointervINTEL(GLint, GLenum, const void**)")
fn("void glVertexStream1dATI(GLenum, GLdouble)")
fn("void glVertexStream1dvATI(GLenum, const GLdouble*)")
fn("void glVertexStream1fATI(GLenum, GLfloat)")
fn("void glVertexStream1fvATI(GLenum, const GLfloat*)")
fn("void glVertexStream1iATI(GLenum, GLint)")
fn("void glVertexStream1ivATI(GLenum, const GLint*)")
fn("void glVertexStream1sATI(GLenum, GLshort)")
fn("void glVertexStream1svATI(GLenum, const GLshort*)")
fn("void glVertexStream2dATI(GLenum, GLdouble, GLdouble)")
fn("void glVertexStream2dvATI(GLenum, const GLdouble*)")
fn("void glVertexStream2fATI(GLenum, GLfloat, GLfloat)")
fn("void glVertexStream2fvATI(GLenum, const GLfloat*)")
fn("void glVertexStream2iATI(GLenum, GLint, GLint)")
fn("void glVertexStream2ivATI(GLenum, const GLint*)")
fn("void glVertexStream2sATI(GLenum, GLshort, GLshort)")
fn("void glVertexStream2svATI(GLenum, const GLshort*)")
fn("void glVertexStream3dATI(GLenum, GLdouble, GLdouble, GLdouble)")
fn("void glVertexStream3dvATI(GLenum, const GLdouble*)")
fn("void glVertexStream3fATI(GLenum, GLfloat, GLfloat, GLfloat)")
fn("void glVertexStream3fvATI(GLenum, const GLfloat*)")
fn("void glVertexStream3iATI(GLenum, GLint, GLint, GLint)")
fn("void glVertexStream3ivATI(GLenum, const GLint*)")
fn("void glVertexStream3sATI(GLenum, GLshort, GLshort, GLshort)")
fn("void glVertexStream3svATI(GLenum, const GLshort*)")
fn("void glVertexStream4dATI(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glVertexStream4dvATI(GLenum, const GLdouble*)")
fn("void glVertexStream4fATI(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glVertexStream4fvATI(GLenum, const GLfloat*)")
fn("void glVertexStream4iATI(GLenum, GLint, GLint, GLint, GLint)")
fn("void glVertexStream4ivATI(GLenum, const GLint*)")
fn("void glVertexStream4sATI(GLenum, GLshort, GLshort, GLshort, GLshort)")
fn("void glVertexStream4svATI(GLenum, const GLshort*)")
fn("void glVertexWeightfEXT(GLfloat)")
fn("void glVertexWeightfvEXT(const GLfloat*)")
fn("void glVertexWeighthNV(GLhalfNV)")
fn("void glVertexWeighthvNV(const GLhalfNV*)")
fn("void glVertexWeightPointerEXT(GLint, GLenum, GLsizei, const void*)")
fn("void glVideoCaptureStreamParameterdvNV(GLuint, GLuint, GLenum, const GLdouble*)")
fn("void glVideoCaptureStreamParameterfvNV(GLuint, GLuint, GLenum, const GLfloat*)")
fn("void glVideoCaptureStreamParameterivNV(GLuint, GLuint, GLenum, const GLint*)")
fn("void glViewportArrayv(GLuint, GLsizei, const GLfloat*)")
fn("void glViewport(GLint, GLint, GLsizei, GLsizei)")
fn("void glViewportIndexedf(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glViewportIndexedfv(GLuint, const GLfloat*)")
fn("void glViewportPositionWScaleNV(GLuint, GLfloat, GLfloat)")
fn("void glViewportSwizzleNV(GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("void glWaitSemaphoreEXT(GLuint, GLuint, const GLuint*, GLuint, const GLuint*, const GLenum*)")
fn("void glWaitSemaphoreui64NVX(GLuint, GLsizei, const GLuint*, const GLuint64*)")
fn("void glWaitSync(GLsync, GLbitfield, GLuint64)")
fn("void glWaitVkSemaphoreNV(GLuint64)")
fn("void glWeightbvARB(GLint, const GLbyte*)")
fn("void glWeightdvARB(GLint, const GLdouble*)")
fn("void glWeightfvARB(GLint, const GLfloat*)")
fn("void glWeightivARB(GLint, const GLint*)")
fn("void glWeightPathsNV(GLuint, GLsizei, const GLuint*, const GLfloat*)")
fn("void glWeightPointerARB(GLint, GLenum, GLsizei, const void*)")
fn("void glWeightsvARB(GLint, const GLshort*)")
fn("void glWeightubvARB(GLint, const GLubyte*)")
fn("void glWeightuivARB(GLint, const GLuint*)")
fn("void glWeightusvARB(GLint, const GLushort*)")
fn("void glWindowPos2dARB(GLdouble, GLdouble)")
fn("void glWindowPos2dMESA(GLdouble, GLdouble)")
fn("void glWindowPos2dvARB(const GLdouble*)")
fn("void glWindowPos2dvMESA(const GLdouble*)")
fn("void glWindowPos2fARB(GLfloat, GLfloat)")
fn("void glWindowPos2fMESA(GLfloat, GLfloat)")
fn("void glWindowPos2fvARB(const GLfloat*)")
fn("void glWindowPos2fvMESA(const GLfloat*)")
fn("void glWindowPos2iARB(GLint, GLint)")
fn("void glWindowPos2iMESA(GLint, GLint)")
fn("void glWindowPos2ivARB(const GLint*)")
fn("void glWindowPos2ivMESA(const GLint*)")
fn("void glWindowPos2sARB(GLshort, GLshort)")
fn("void glWindowPos2sMESA(GLshort, GLshort)")
fn("void glWindowPos2svARB(const GLshort*)")
fn("void glWindowPos2svMESA(const GLshort*)")
fn("void glWindowPos3dARB(GLdouble, GLdouble, GLdouble)")
fn("void glWindowPos3dMESA(GLdouble, GLdouble, GLdouble)")
fn("void glWindowPos3dvARB(const GLdouble*)")
fn("void glWindowPos3dvMESA(const GLdouble*)")
fn("void glWindowPos3fARB(GLfloat, GLfloat, GLfloat)")
fn("void glWindowPos3fMESA(GLfloat, GLfloat, GLfloat)")
fn("void glWindowPos3fvARB(const GLfloat*)")
fn("void glWindowPos3fvMESA(const GLfloat*)")
fn("void glWindowPos3iARB(GLint, GLint, GLint)")
fn("void glWindowPos3iMESA(GLint, GLint, GLint)")
fn("void glWindowPos3ivARB(const GLint*)")
fn("void glWindowPos3ivMESA(const GLint*)")
fn("void glWindowPos3sARB(GLshort, GLshort, GLshort)")
fn("void glWindowPos3sMESA(GLshort, GLshort, GLshort)")
fn("void glWindowPos3svARB(const GLshort*)")
fn("void glWindowPos3svMESA(const GLshort*)")
fn("void glWindowPos4dMESA(GLdouble, GLdouble, GLdouble, GLdouble)")
fn("void glWindowPos4dvMESA(const GLdouble*)")
fn("void glWindowPos4fMESA(GLfloat, GLfloat, GLfloat, GLfloat)")
fn("void glWindowPos4fvMESA(const GLfloat*)")
fn("void glWindowPos4iMESA(GLint, GLint, GLint, GLint)")
fn("void glWindowPos4ivMESA(const GLint*)")
fn("void glWindowPos4sMESA(GLshort, GLshort, GLshort, GLshort)")
fn("void glWindowPos4svMESA(const GLshort*)")
fn("void glWindowRectanglesEXT(GLenum, GLsizei, const GLint*)")
fn("void glWriteMaskEXT(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)")
fn("GLXContext glXCreateContextAttribs(Display *, GLXFBConfig, GLXContext, Bool, const int *);")
fn("GLXContext glXCreateContextAttribsARB(Display *, GLXFBConfig, GLXContext, Bool, const int *);")
fn("void glXSwapIntervalEXT(Display *, GLXDrawable, int)")
Generate()