/* WARNING: This is auto-generated file. Do not modify, since changes will
 * be lost! Modify the generating script instead.
 *
 * Generated from Khronos GL API description (gl.xml) revision 32093.
 */
gl->activeShaderProgram							= glActiveShaderProgram;
gl->activeTexture								= glActiveTexture;
gl->attachShader								= glAttachShader;
gl->beginConditionalRender						= glBeginConditionalRender;
gl->beginQuery									= glBeginQuery;
gl->beginQueryIndexed							= glBeginQueryIndexed;
gl->beginTransformFeedback						= glBeginTransformFeedback;
gl->bindAttribLocation							= glBindAttribLocation;
gl->bindBuffer									= glBindBuffer;
gl->bindBufferBase								= glBindBufferBase;
gl->bindBufferRange								= glBindBufferRange;
gl->bindBuffersBase								= glBindBuffersBase;
gl->bindBuffersRange							= glBindBuffersRange;
gl->bindFragDataLocation						= glBindFragDataLocation;
gl->bindFragDataLocationIndexed					= glBindFragDataLocationIndexed;
gl->bindFramebuffer								= glBindFramebuffer;
gl->bindImageTexture							= glBindImageTexture;
gl->bindImageTextures							= glBindImageTextures;
gl->bindProgramPipeline							= glBindProgramPipeline;
gl->bindRenderbuffer							= glBindRenderbuffer;
gl->bindSampler									= glBindSampler;
gl->bindSamplers								= glBindSamplers;
gl->bindTexture									= glBindTexture;
gl->bindTextureUnit								= glBindTextureUnit;
gl->bindTextures								= glBindTextures;
gl->bindTransformFeedback						= glBindTransformFeedback;
gl->bindVertexArray								= glBindVertexArray;
gl->bindVertexBuffer							= glBindVertexBuffer;
gl->bindVertexBuffers							= glBindVertexBuffers;
gl->blendBarrier								= glBlendBarrier;
gl->blendColor									= glBlendColor;
gl->blendEquation								= glBlendEquation;
gl->blendEquationSeparate						= glBlendEquationSeparate;
gl->blendEquationSeparatei						= glBlendEquationSeparatei;
gl->blendEquationi								= glBlendEquationi;
gl->blendFunc									= glBlendFunc;
gl->blendFuncSeparate							= glBlendFuncSeparate;
gl->blendFuncSeparatei							= glBlendFuncSeparatei;
gl->blendFunci									= glBlendFunci;
gl->blitFramebuffer								= glBlitFramebuffer;
gl->blitNamedFramebuffer						= glBlitNamedFramebuffer;
gl->bufferData									= glBufferData;
gl->bufferStorage								= glBufferStorage;
gl->bufferSubData								= glBufferSubData;
gl->checkFramebufferStatus						= glCheckFramebufferStatus;
gl->checkNamedFramebufferStatus					= glCheckNamedFramebufferStatus;
gl->clampColor									= glClampColor;
gl->clear										= glClear;
gl->clearBufferData								= glClearBufferData;
gl->clearBufferSubData							= glClearBufferSubData;
gl->clearBufferfi								= glClearBufferfi;
gl->clearBufferfv								= glClearBufferfv;
gl->clearBufferiv								= glClearBufferiv;
gl->clearBufferuiv								= glClearBufferuiv;
gl->clearColor									= glClearColor;
gl->clearDepth									= glClearDepth;
gl->clearDepthf									= glClearDepthf;
gl->clearNamedBufferData						= glClearNamedBufferData;
gl->clearNamedBufferSubData						= glClearNamedBufferSubData;
gl->clearNamedFramebufferfi						= glClearNamedFramebufferfi;
gl->clearNamedFramebufferfv						= glClearNamedFramebufferfv;
gl->clearNamedFramebufferiv						= glClearNamedFramebufferiv;
gl->clearNamedFramebufferuiv					= glClearNamedFramebufferuiv;
gl->clearStencil								= glClearStencil;
gl->clearTexImage								= glClearTexImage;
gl->clearTexSubImage							= glClearTexSubImage;
gl->clientWaitSync								= glClientWaitSync;
gl->clipControl									= glClipControl;
gl->colorMask									= glColorMask;
gl->colorMaski									= glColorMaski;
gl->compileShader								= glCompileShader;
gl->compressedTexImage1D						= glCompressedTexImage1D;
gl->compressedTexImage2D						= glCompressedTexImage2D;
gl->compressedTexImage3D						= glCompressedTexImage3D;
gl->compressedTexSubImage1D						= glCompressedTexSubImage1D;
gl->compressedTexSubImage2D						= glCompressedTexSubImage2D;
gl->compressedTexSubImage3D						= glCompressedTexSubImage3D;
gl->compressedTextureSubImage1D					= glCompressedTextureSubImage1D;
gl->compressedTextureSubImage2D					= glCompressedTextureSubImage2D;
gl->compressedTextureSubImage3D					= glCompressedTextureSubImage3D;
gl->copyBufferSubData							= glCopyBufferSubData;
gl->copyImageSubData							= glCopyImageSubData;
gl->copyNamedBufferSubData						= glCopyNamedBufferSubData;
gl->copyTexImage1D								= glCopyTexImage1D;
gl->copyTexImage2D								= glCopyTexImage2D;
gl->copyTexSubImage1D							= glCopyTexSubImage1D;
gl->copyTexSubImage2D							= glCopyTexSubImage2D;
gl->copyTexSubImage3D							= glCopyTexSubImage3D;
gl->copyTextureSubImage1D						= glCopyTextureSubImage1D;
gl->copyTextureSubImage2D						= glCopyTextureSubImage2D;
gl->copyTextureSubImage3D						= glCopyTextureSubImage3D;
gl->createBuffers								= glCreateBuffers;
gl->createFramebuffers							= glCreateFramebuffers;
gl->createProgram								= glCreateProgram;
gl->createProgramPipelines						= glCreateProgramPipelines;
gl->createQueries								= glCreateQueries;
gl->createRenderbuffers							= glCreateRenderbuffers;
gl->createSamplers								= glCreateSamplers;
gl->createShader								= glCreateShader;
gl->createShaderProgramv						= glCreateShaderProgramv;
gl->createTextures								= glCreateTextures;
gl->createTransformFeedbacks					= glCreateTransformFeedbacks;
gl->createVertexArrays							= glCreateVertexArrays;
gl->cullFace									= glCullFace;
gl->debugMessageCallback						= glDebugMessageCallback;
gl->debugMessageControl							= glDebugMessageControl;
gl->debugMessageInsert							= glDebugMessageInsert;
gl->deleteBuffers								= glDeleteBuffers;
gl->deleteFramebuffers							= glDeleteFramebuffers;
gl->deleteProgram								= glDeleteProgram;
gl->deleteProgramPipelines						= glDeleteProgramPipelines;
gl->deleteQueries								= glDeleteQueries;
gl->deleteRenderbuffers							= glDeleteRenderbuffers;
gl->deleteSamplers								= glDeleteSamplers;
gl->deleteShader								= glDeleteShader;
gl->deleteSync									= glDeleteSync;
gl->deleteTextures								= glDeleteTextures;
gl->deleteTransformFeedbacks					= glDeleteTransformFeedbacks;
gl->deleteVertexArrays							= glDeleteVertexArrays;
gl->depthFunc									= glDepthFunc;
gl->depthMask									= glDepthMask;
gl->depthRange									= glDepthRange;
gl->depthRangeArrayv							= glDepthRangeArrayv;
gl->depthRangeIndexed							= glDepthRangeIndexed;
gl->depthRangef									= glDepthRangef;
gl->detachShader								= glDetachShader;
gl->disable										= glDisable;
gl->disableVertexArrayAttrib					= glDisableVertexArrayAttrib;
gl->disableVertexAttribArray					= glDisableVertexAttribArray;
gl->disablei									= glDisablei;
gl->dispatchCompute								= glDispatchCompute;
gl->dispatchComputeIndirect						= glDispatchComputeIndirect;
gl->drawArrays									= glDrawArrays;
gl->drawArraysIndirect							= glDrawArraysIndirect;
gl->drawArraysInstanced							= glDrawArraysInstanced;
gl->drawArraysInstancedBaseInstance				= glDrawArraysInstancedBaseInstance;
gl->drawBuffer									= glDrawBuffer;
gl->drawBuffers									= glDrawBuffers;
gl->drawElements								= glDrawElements;
gl->drawElementsBaseVertex						= glDrawElementsBaseVertex;
gl->drawElementsIndirect						= glDrawElementsIndirect;
gl->drawElementsInstanced						= glDrawElementsInstanced;
gl->drawElementsInstancedBaseInstance			= glDrawElementsInstancedBaseInstance;
gl->drawElementsInstancedBaseVertex				= glDrawElementsInstancedBaseVertex;
gl->drawElementsInstancedBaseVertexBaseInstance	= glDrawElementsInstancedBaseVertexBaseInstance;
gl->drawRangeElements							= glDrawRangeElements;
gl->drawRangeElementsBaseVertex					= glDrawRangeElementsBaseVertex;
gl->drawTransformFeedback						= glDrawTransformFeedback;
gl->drawTransformFeedbackInstanced				= glDrawTransformFeedbackInstanced;
gl->drawTransformFeedbackStream					= glDrawTransformFeedbackStream;
gl->drawTransformFeedbackStreamInstanced		= glDrawTransformFeedbackStreamInstanced;
gl->eglImageTargetRenderbufferStorageOES		= glEGLImageTargetRenderbufferStorageOES;
gl->eglImageTargetTexture2DOES					= glEGLImageTargetTexture2DOES;
gl->enable										= glEnable;
gl->enableVertexArrayAttrib						= glEnableVertexArrayAttrib;
gl->enableVertexAttribArray						= glEnableVertexAttribArray;
gl->enablei										= glEnablei;
gl->endConditionalRender						= glEndConditionalRender;
gl->endQuery									= glEndQuery;
gl->endQueryIndexed								= glEndQueryIndexed;
gl->endTransformFeedback						= glEndTransformFeedback;
gl->fenceSync									= glFenceSync;
gl->finish										= glFinish;
gl->flush										= glFlush;
gl->flushMappedBufferRange						= glFlushMappedBufferRange;
gl->flushMappedNamedBufferRange					= glFlushMappedNamedBufferRange;
gl->framebufferParameteri						= glFramebufferParameteri;
gl->framebufferRenderbuffer						= glFramebufferRenderbuffer;
gl->framebufferTexture							= glFramebufferTexture;
gl->framebufferTexture1D						= glFramebufferTexture1D;
gl->framebufferTexture2D						= glFramebufferTexture2D;
gl->framebufferTexture3D						= glFramebufferTexture3D;
gl->framebufferTextureLayer						= glFramebufferTextureLayer;
gl->frontFace									= glFrontFace;
gl->genBuffers									= glGenBuffers;
gl->genFramebuffers								= glGenFramebuffers;
gl->genProgramPipelines							= glGenProgramPipelines;
gl->genQueries									= glGenQueries;
gl->genRenderbuffers							= glGenRenderbuffers;
gl->genSamplers									= glGenSamplers;
gl->genTextures									= glGenTextures;
gl->genTransformFeedbacks						= glGenTransformFeedbacks;
gl->genVertexArrays								= glGenVertexArrays;
gl->generateMipmap								= glGenerateMipmap;
gl->generateTextureMipmap						= glGenerateTextureMipmap;
gl->getActiveAtomicCounterBufferiv				= glGetActiveAtomicCounterBufferiv;
gl->getActiveAttrib								= glGetActiveAttrib;
gl->getActiveSubroutineName						= glGetActiveSubroutineName;
gl->getActiveSubroutineUniformName				= glGetActiveSubroutineUniformName;
gl->getActiveSubroutineUniformiv				= glGetActiveSubroutineUniformiv;
gl->getActiveUniform							= glGetActiveUniform;
gl->getActiveUniformBlockName					= glGetActiveUniformBlockName;
gl->getActiveUniformBlockiv						= glGetActiveUniformBlockiv;
gl->getActiveUniformName						= glGetActiveUniformName;
gl->getActiveUniformsiv							= glGetActiveUniformsiv;
gl->getAttachedShaders							= glGetAttachedShaders;
gl->getAttribLocation							= glGetAttribLocation;
gl->getBooleani_v								= glGetBooleani_v;
gl->getBooleanv									= glGetBooleanv;
gl->getBufferParameteri64v						= glGetBufferParameteri64v;
gl->getBufferParameteriv						= glGetBufferParameteriv;
gl->getBufferPointerv							= glGetBufferPointerv;
gl->getBufferSubData							= glGetBufferSubData;
gl->getCompressedTexImage						= glGetCompressedTexImage;
gl->getCompressedTextureImage					= glGetCompressedTextureImage;
gl->getCompressedTextureSubImage				= glGetCompressedTextureSubImage;
gl->getDebugMessageLog							= glGetDebugMessageLog;
gl->getDoublei_v								= glGetDoublei_v;
gl->getDoublev									= glGetDoublev;
gl->getError									= glGetError;
gl->getFloati_v									= glGetFloati_v;
gl->getFloatv									= glGetFloatv;
gl->getFragDataIndex							= glGetFragDataIndex;
gl->getFragDataLocation							= glGetFragDataLocation;
gl->getFramebufferAttachmentParameteriv			= glGetFramebufferAttachmentParameteriv;
gl->getFramebufferParameteriv					= glGetFramebufferParameteriv;
gl->getGraphicsResetStatus						= glGetGraphicsResetStatus;
gl->getInteger64i_v								= glGetInteger64i_v;
gl->getInteger64v								= glGetInteger64v;
gl->getIntegeri_v								= glGetIntegeri_v;
gl->getIntegerv									= glGetIntegerv;
gl->getInternalformati64v						= glGetInternalformati64v;
gl->getInternalformativ							= glGetInternalformativ;
gl->getMultisamplefv							= glGetMultisamplefv;
gl->getNamedBufferParameteri64v					= glGetNamedBufferParameteri64v;
gl->getNamedBufferParameteriv					= glGetNamedBufferParameteriv;
gl->getNamedBufferPointerv						= glGetNamedBufferPointerv;
gl->getNamedBufferSubData						= glGetNamedBufferSubData;
gl->getNamedFramebufferAttachmentParameteriv	= glGetNamedFramebufferAttachmentParameteriv;
gl->getNamedFramebufferParameteriv				= glGetNamedFramebufferParameteriv;
gl->getNamedRenderbufferParameteriv				= glGetNamedRenderbufferParameteriv;
gl->getObjectLabel								= glGetObjectLabel;
gl->getObjectPtrLabel							= glGetObjectPtrLabel;
gl->getPointerv									= glGetPointerv;
gl->getProgramBinary							= glGetProgramBinary;
gl->getProgramInfoLog							= glGetProgramInfoLog;
gl->getProgramInterfaceiv						= glGetProgramInterfaceiv;
gl->getProgramPipelineInfoLog					= glGetProgramPipelineInfoLog;
gl->getProgramPipelineiv						= glGetProgramPipelineiv;
gl->getProgramResourceIndex						= glGetProgramResourceIndex;
gl->getProgramResourceLocation					= glGetProgramResourceLocation;
gl->getProgramResourceLocationIndex				= glGetProgramResourceLocationIndex;
gl->getProgramResourceName						= glGetProgramResourceName;
gl->getProgramResourceiv						= glGetProgramResourceiv;
gl->getProgramStageiv							= glGetProgramStageiv;
gl->getProgramiv								= glGetProgramiv;
gl->getQueryBufferObjecti64v					= glGetQueryBufferObjecti64v;
gl->getQueryBufferObjectiv						= glGetQueryBufferObjectiv;
gl->getQueryBufferObjectui64v					= glGetQueryBufferObjectui64v;
gl->getQueryBufferObjectuiv						= glGetQueryBufferObjectuiv;
gl->getQueryIndexediv							= glGetQueryIndexediv;
gl->getQueryObjecti64v							= glGetQueryObjecti64v;
gl->getQueryObjectiv							= glGetQueryObjectiv;
gl->getQueryObjectui64v							= glGetQueryObjectui64v;
gl->getQueryObjectuiv							= glGetQueryObjectuiv;
gl->getQueryiv									= glGetQueryiv;
gl->getRenderbufferParameteriv					= glGetRenderbufferParameteriv;
gl->getSamplerParameterIiv						= glGetSamplerParameterIiv;
gl->getSamplerParameterIuiv						= glGetSamplerParameterIuiv;
gl->getSamplerParameterfv						= glGetSamplerParameterfv;
gl->getSamplerParameteriv						= glGetSamplerParameteriv;
gl->getShaderInfoLog							= glGetShaderInfoLog;
gl->getShaderPrecisionFormat					= glGetShaderPrecisionFormat;
gl->getShaderSource								= glGetShaderSource;
gl->getShaderiv									= glGetShaderiv;
gl->getString									= glGetString;
gl->getStringi									= glGetStringi;
gl->getSubroutineIndex							= glGetSubroutineIndex;
gl->getSubroutineUniformLocation				= glGetSubroutineUniformLocation;
gl->getSynciv									= glGetSynciv;
gl->getTexImage									= glGetTexImage;
gl->getTexLevelParameterfv						= glGetTexLevelParameterfv;
gl->getTexLevelParameteriv						= glGetTexLevelParameteriv;
gl->getTexParameterIiv							= glGetTexParameterIiv;
gl->getTexParameterIuiv							= glGetTexParameterIuiv;
gl->getTexParameterfv							= glGetTexParameterfv;
gl->getTexParameteriv							= glGetTexParameteriv;
gl->getTextureImage								= glGetTextureImage;
gl->getTextureLevelParameterfv					= glGetTextureLevelParameterfv;
gl->getTextureLevelParameteriv					= glGetTextureLevelParameteriv;
gl->getTextureParameterIiv						= glGetTextureParameterIiv;
gl->getTextureParameterIuiv						= glGetTextureParameterIuiv;
gl->getTextureParameterfv						= glGetTextureParameterfv;
gl->getTextureParameteriv						= glGetTextureParameteriv;
gl->getTextureSubImage							= glGetTextureSubImage;
gl->getTransformFeedbackVarying					= glGetTransformFeedbackVarying;
gl->getTransformFeedbacki64_v					= glGetTransformFeedbacki64_v;
gl->getTransformFeedbacki_v						= glGetTransformFeedbacki_v;
gl->getTransformFeedbackiv						= glGetTransformFeedbackiv;
gl->getUniformBlockIndex						= glGetUniformBlockIndex;
gl->getUniformIndices							= glGetUniformIndices;
gl->getUniformLocation							= glGetUniformLocation;
gl->getUniformSubroutineuiv						= glGetUniformSubroutineuiv;
gl->getUniformdv								= glGetUniformdv;
gl->getUniformfv								= glGetUniformfv;
gl->getUniformiv								= glGetUniformiv;
gl->getUniformuiv								= glGetUniformuiv;
gl->getVertexArrayIndexed64iv					= glGetVertexArrayIndexed64iv;
gl->getVertexArrayIndexediv						= glGetVertexArrayIndexediv;
gl->getVertexArrayiv							= glGetVertexArrayiv;
gl->getVertexAttribIiv							= glGetVertexAttribIiv;
gl->getVertexAttribIuiv							= glGetVertexAttribIuiv;
gl->getVertexAttribLdv							= glGetVertexAttribLdv;
gl->getVertexAttribPointerv						= glGetVertexAttribPointerv;
gl->getVertexAttribdv							= glGetVertexAttribdv;
gl->getVertexAttribfv							= glGetVertexAttribfv;
gl->getVertexAttribiv							= glGetVertexAttribiv;
gl->getnCompressedTexImage						= glGetnCompressedTexImage;
gl->getnTexImage								= glGetnTexImage;
gl->getnUniformdv								= glGetnUniformdv;
gl->getnUniformfv								= glGetnUniformfv;
gl->getnUniformiv								= glGetnUniformiv;
gl->getnUniformuiv								= glGetnUniformuiv;
gl->hint										= glHint;
gl->insertEventMarkerEXT						= glInsertEventMarkerEXT;
gl->invalidateBufferData						= glInvalidateBufferData;
gl->invalidateBufferSubData						= glInvalidateBufferSubData;
gl->invalidateFramebuffer						= glInvalidateFramebuffer;
gl->invalidateNamedFramebufferData				= glInvalidateNamedFramebufferData;
gl->invalidateNamedFramebufferSubData			= glInvalidateNamedFramebufferSubData;
gl->invalidateSubFramebuffer					= glInvalidateSubFramebuffer;
gl->invalidateTexImage							= glInvalidateTexImage;
gl->invalidateTexSubImage						= glInvalidateTexSubImage;
gl->isBuffer									= glIsBuffer;
gl->isEnabled									= glIsEnabled;
gl->isEnabledi									= glIsEnabledi;
gl->isFramebuffer								= glIsFramebuffer;
gl->isProgram									= glIsProgram;
gl->isProgramPipeline							= glIsProgramPipeline;
gl->isQuery										= glIsQuery;
gl->isRenderbuffer								= glIsRenderbuffer;
gl->isSampler									= glIsSampler;
gl->isShader									= glIsShader;
gl->isSync										= glIsSync;
gl->isTexture									= glIsTexture;
gl->isTransformFeedback							= glIsTransformFeedback;
gl->isVertexArray								= glIsVertexArray;
gl->lineWidth									= glLineWidth;
gl->linkProgram									= glLinkProgram;
gl->logicOp										= glLogicOp;
gl->mapBuffer									= glMapBuffer;
gl->mapBufferRange								= glMapBufferRange;
gl->mapNamedBuffer								= glMapNamedBuffer;
gl->mapNamedBufferRange							= glMapNamedBufferRange;
gl->memoryBarrier								= glMemoryBarrier;
gl->memoryBarrierByRegion						= glMemoryBarrierByRegion;
gl->minSampleShading							= glMinSampleShading;
gl->multiDrawArrays								= glMultiDrawArrays;
gl->multiDrawArraysIndirect						= glMultiDrawArraysIndirect;
gl->multiDrawElements							= glMultiDrawElements;
gl->multiDrawElementsBaseVertex					= glMultiDrawElementsBaseVertex;
gl->multiDrawElementsIndirect					= glMultiDrawElementsIndirect;
gl->namedBufferData								= glNamedBufferData;
gl->namedBufferStorage							= glNamedBufferStorage;
gl->namedBufferSubData							= glNamedBufferSubData;
gl->namedFramebufferDrawBuffer					= glNamedFramebufferDrawBuffer;
gl->namedFramebufferDrawBuffers					= glNamedFramebufferDrawBuffers;
gl->namedFramebufferParameteri					= glNamedFramebufferParameteri;
gl->namedFramebufferReadBuffer					= glNamedFramebufferReadBuffer;
gl->namedFramebufferRenderbuffer				= glNamedFramebufferRenderbuffer;
gl->namedFramebufferTexture						= glNamedFramebufferTexture;
gl->namedFramebufferTextureLayer				= glNamedFramebufferTextureLayer;
gl->namedRenderbufferStorage					= glNamedRenderbufferStorage;
gl->namedRenderbufferStorageMultisample			= glNamedRenderbufferStorageMultisample;
gl->objectLabel									= glObjectLabel;
gl->objectPtrLabel								= glObjectPtrLabel;
gl->patchParameterfv							= glPatchParameterfv;
gl->patchParameteri								= glPatchParameteri;
gl->pauseTransformFeedback						= glPauseTransformFeedback;
gl->pixelStoref									= glPixelStoref;
gl->pixelStorei									= glPixelStorei;
gl->pointParameterf								= glPointParameterf;
gl->pointParameterfv							= glPointParameterfv;
gl->pointParameteri								= glPointParameteri;
gl->pointParameteriv							= glPointParameteriv;
gl->pointSize									= glPointSize;
gl->polygonMode									= glPolygonMode;
gl->polygonOffset								= glPolygonOffset;
gl->popDebugGroup								= glPopDebugGroup;
gl->popGroupMarkerEXT							= glPopGroupMarkerEXT;
gl->primitiveBoundingBox						= glPrimitiveBoundingBox;
gl->primitiveRestartIndex						= glPrimitiveRestartIndex;
gl->programBinary								= glProgramBinary;
gl->programParameteri							= glProgramParameteri;
gl->programUniform1d							= glProgramUniform1d;
gl->programUniform1dv							= glProgramUniform1dv;
gl->programUniform1f							= glProgramUniform1f;
gl->programUniform1fv							= glProgramUniform1fv;
gl->programUniform1i							= glProgramUniform1i;
gl->programUniform1iv							= glProgramUniform1iv;
gl->programUniform1ui							= glProgramUniform1ui;
gl->programUniform1uiv							= glProgramUniform1uiv;
gl->programUniform2d							= glProgramUniform2d;
gl->programUniform2dv							= glProgramUniform2dv;
gl->programUniform2f							= glProgramUniform2f;
gl->programUniform2fv							= glProgramUniform2fv;
gl->programUniform2i							= glProgramUniform2i;
gl->programUniform2iv							= glProgramUniform2iv;
gl->programUniform2ui							= glProgramUniform2ui;
gl->programUniform2uiv							= glProgramUniform2uiv;
gl->programUniform3d							= glProgramUniform3d;
gl->programUniform3dv							= glProgramUniform3dv;
gl->programUniform3f							= glProgramUniform3f;
gl->programUniform3fv							= glProgramUniform3fv;
gl->programUniform3i							= glProgramUniform3i;
gl->programUniform3iv							= glProgramUniform3iv;
gl->programUniform3ui							= glProgramUniform3ui;
gl->programUniform3uiv							= glProgramUniform3uiv;
gl->programUniform4d							= glProgramUniform4d;
gl->programUniform4dv							= glProgramUniform4dv;
gl->programUniform4f							= glProgramUniform4f;
gl->programUniform4fv							= glProgramUniform4fv;
gl->programUniform4i							= glProgramUniform4i;
gl->programUniform4iv							= glProgramUniform4iv;
gl->programUniform4ui							= glProgramUniform4ui;
gl->programUniform4uiv							= glProgramUniform4uiv;
gl->programUniformMatrix2dv						= glProgramUniformMatrix2dv;
gl->programUniformMatrix2fv						= glProgramUniformMatrix2fv;
gl->programUniformMatrix2x3dv					= glProgramUniformMatrix2x3dv;
gl->programUniformMatrix2x3fv					= glProgramUniformMatrix2x3fv;
gl->programUniformMatrix2x4dv					= glProgramUniformMatrix2x4dv;
gl->programUniformMatrix2x4fv					= glProgramUniformMatrix2x4fv;
gl->programUniformMatrix3dv						= glProgramUniformMatrix3dv;
gl->programUniformMatrix3fv						= glProgramUniformMatrix3fv;
gl->programUniformMatrix3x2dv					= glProgramUniformMatrix3x2dv;
gl->programUniformMatrix3x2fv					= glProgramUniformMatrix3x2fv;
gl->programUniformMatrix3x4dv					= glProgramUniformMatrix3x4dv;
gl->programUniformMatrix3x4fv					= glProgramUniformMatrix3x4fv;
gl->programUniformMatrix4dv						= glProgramUniformMatrix4dv;
gl->programUniformMatrix4fv						= glProgramUniformMatrix4fv;
gl->programUniformMatrix4x2dv					= glProgramUniformMatrix4x2dv;
gl->programUniformMatrix4x2fv					= glProgramUniformMatrix4x2fv;
gl->programUniformMatrix4x3dv					= glProgramUniformMatrix4x3dv;
gl->programUniformMatrix4x3fv					= glProgramUniformMatrix4x3fv;
gl->provokingVertex								= glProvokingVertex;
gl->pushDebugGroup								= glPushDebugGroup;
gl->pushGroupMarkerEXT							= glPushGroupMarkerEXT;
gl->queryCounter								= glQueryCounter;
gl->readBuffer									= glReadBuffer;
gl->readPixels									= glReadPixels;
gl->readnPixels									= glReadnPixels;
gl->releaseShaderCompiler						= glReleaseShaderCompiler;
gl->renderbufferStorage							= glRenderbufferStorage;
gl->renderbufferStorageMultisample				= glRenderbufferStorageMultisample;
gl->resumeTransformFeedback						= glResumeTransformFeedback;
gl->sampleCoverage								= glSampleCoverage;
gl->sampleMaski									= glSampleMaski;
gl->samplerParameterIiv							= glSamplerParameterIiv;
gl->samplerParameterIuiv						= glSamplerParameterIuiv;
gl->samplerParameterf							= glSamplerParameterf;
gl->samplerParameterfv							= glSamplerParameterfv;
gl->samplerParameteri							= glSamplerParameteri;
gl->samplerParameteriv							= glSamplerParameteriv;
gl->scissor										= glScissor;
gl->scissorArrayv								= glScissorArrayv;
gl->scissorIndexed								= glScissorIndexed;
gl->scissorIndexedv								= glScissorIndexedv;
gl->shaderBinary								= glShaderBinary;
gl->shaderSource								= glShaderSource;
gl->shaderStorageBlockBinding					= glShaderStorageBlockBinding;
gl->stencilFunc									= glStencilFunc;
gl->stencilFuncSeparate							= glStencilFuncSeparate;
gl->stencilMask									= glStencilMask;
gl->stencilMaskSeparate							= glStencilMaskSeparate;
gl->stencilOp									= glStencilOp;
gl->stencilOpSeparate							= glStencilOpSeparate;
gl->texBuffer									= glTexBuffer;
gl->texBufferRange								= glTexBufferRange;
gl->texImage1D									= glTexImage1D;
gl->texImage2D									= glTexImage2D;
gl->texImage2DMultisample						= glTexImage2DMultisample;
gl->texImage3D									= glTexImage3D;
gl->texImage3DMultisample						= glTexImage3DMultisample;
gl->texParameterIiv								= glTexParameterIiv;
gl->texParameterIuiv							= glTexParameterIuiv;
gl->texParameterf								= glTexParameterf;
gl->texParameterfv								= glTexParameterfv;
gl->texParameteri								= glTexParameteri;
gl->texParameteriv								= glTexParameteriv;
gl->texStorage1D								= glTexStorage1D;
gl->texStorage2D								= glTexStorage2D;
gl->texStorage2DMultisample						= glTexStorage2DMultisample;
gl->texStorage3D								= glTexStorage3D;
gl->texStorage3DMultisample						= glTexStorage3DMultisample;
gl->texSubImage1D								= glTexSubImage1D;
gl->texSubImage2D								= glTexSubImage2D;
gl->texSubImage3D								= glTexSubImage3D;
gl->textureBarrier								= glTextureBarrier;
gl->textureBuffer								= glTextureBuffer;
gl->textureBufferRange							= glTextureBufferRange;
gl->textureParameterIiv							= glTextureParameterIiv;
gl->textureParameterIuiv						= glTextureParameterIuiv;
gl->textureParameterf							= glTextureParameterf;
gl->textureParameterfv							= glTextureParameterfv;
gl->textureParameteri							= glTextureParameteri;
gl->textureParameteriv							= glTextureParameteriv;
gl->textureStorage1D							= glTextureStorage1D;
gl->textureStorage2D							= glTextureStorage2D;
gl->textureStorage2DMultisample					= glTextureStorage2DMultisample;
gl->textureStorage3D							= glTextureStorage3D;
gl->textureStorage3DMultisample					= glTextureStorage3DMultisample;
gl->textureSubImage1D							= glTextureSubImage1D;
gl->textureSubImage2D							= glTextureSubImage2D;
gl->textureSubImage3D							= glTextureSubImage3D;
gl->textureView									= glTextureView;
gl->transformFeedbackBufferBase					= glTransformFeedbackBufferBase;
gl->transformFeedbackBufferRange				= glTransformFeedbackBufferRange;
gl->transformFeedbackVaryings					= glTransformFeedbackVaryings;
gl->uniform1d									= glUniform1d;
gl->uniform1dv									= glUniform1dv;
gl->uniform1f									= glUniform1f;
gl->uniform1fv									= glUniform1fv;
gl->uniform1i									= glUniform1i;
gl->uniform1iv									= glUniform1iv;
gl->uniform1ui									= glUniform1ui;
gl->uniform1uiv									= glUniform1uiv;
gl->uniform2d									= glUniform2d;
gl->uniform2dv									= glUniform2dv;
gl->uniform2f									= glUniform2f;
gl->uniform2fv									= glUniform2fv;
gl->uniform2i									= glUniform2i;
gl->uniform2iv									= glUniform2iv;
gl->uniform2ui									= glUniform2ui;
gl->uniform2uiv									= glUniform2uiv;
gl->uniform3d									= glUniform3d;
gl->uniform3dv									= glUniform3dv;
gl->uniform3f									= glUniform3f;
gl->uniform3fv									= glUniform3fv;
gl->uniform3i									= glUniform3i;
gl->uniform3iv									= glUniform3iv;
gl->uniform3ui									= glUniform3ui;
gl->uniform3uiv									= glUniform3uiv;
gl->uniform4d									= glUniform4d;
gl->uniform4dv									= glUniform4dv;
gl->uniform4f									= glUniform4f;
gl->uniform4fv									= glUniform4fv;
gl->uniform4i									= glUniform4i;
gl->uniform4iv									= glUniform4iv;
gl->uniform4ui									= glUniform4ui;
gl->uniform4uiv									= glUniform4uiv;
gl->uniformBlockBinding							= glUniformBlockBinding;
gl->uniformMatrix2dv							= glUniformMatrix2dv;
gl->uniformMatrix2fv							= glUniformMatrix2fv;
gl->uniformMatrix2x3dv							= glUniformMatrix2x3dv;
gl->uniformMatrix2x3fv							= glUniformMatrix2x3fv;
gl->uniformMatrix2x4dv							= glUniformMatrix2x4dv;
gl->uniformMatrix2x4fv							= glUniformMatrix2x4fv;
gl->uniformMatrix3dv							= glUniformMatrix3dv;
gl->uniformMatrix3fv							= glUniformMatrix3fv;
gl->uniformMatrix3x2dv							= glUniformMatrix3x2dv;
gl->uniformMatrix3x2fv							= glUniformMatrix3x2fv;
gl->uniformMatrix3x4dv							= glUniformMatrix3x4dv;
gl->uniformMatrix3x4fv							= glUniformMatrix3x4fv;
gl->uniformMatrix4dv							= glUniformMatrix4dv;
gl->uniformMatrix4fv							= glUniformMatrix4fv;
gl->uniformMatrix4x2dv							= glUniformMatrix4x2dv;
gl->uniformMatrix4x2fv							= glUniformMatrix4x2fv;
gl->uniformMatrix4x3dv							= glUniformMatrix4x3dv;
gl->uniformMatrix4x3fv							= glUniformMatrix4x3fv;
gl->uniformSubroutinesuiv						= glUniformSubroutinesuiv;
gl->unmapBuffer									= glUnmapBuffer;
gl->unmapNamedBuffer							= glUnmapNamedBuffer;
gl->useProgram									= glUseProgram;
gl->useProgramStages							= glUseProgramStages;
gl->validateProgram								= glValidateProgram;
gl->validateProgramPipeline						= glValidateProgramPipeline;
gl->vertexArrayAttribBinding					= glVertexArrayAttribBinding;
gl->vertexArrayAttribFormat						= glVertexArrayAttribFormat;
gl->vertexArrayAttribIFormat					= glVertexArrayAttribIFormat;
gl->vertexArrayAttribLFormat					= glVertexArrayAttribLFormat;
gl->vertexArrayBindingDivisor					= glVertexArrayBindingDivisor;
gl->vertexArrayElementBuffer					= glVertexArrayElementBuffer;
gl->vertexArrayVertexBuffer						= glVertexArrayVertexBuffer;
gl->vertexArrayVertexBuffers					= glVertexArrayVertexBuffers;
gl->vertexAttrib1d								= glVertexAttrib1d;
gl->vertexAttrib1dv								= glVertexAttrib1dv;
gl->vertexAttrib1f								= glVertexAttrib1f;
gl->vertexAttrib1fv								= glVertexAttrib1fv;
gl->vertexAttrib1s								= glVertexAttrib1s;
gl->vertexAttrib1sv								= glVertexAttrib1sv;
gl->vertexAttrib2d								= glVertexAttrib2d;
gl->vertexAttrib2dv								= glVertexAttrib2dv;
gl->vertexAttrib2f								= glVertexAttrib2f;
gl->vertexAttrib2fv								= glVertexAttrib2fv;
gl->vertexAttrib2s								= glVertexAttrib2s;
gl->vertexAttrib2sv								= glVertexAttrib2sv;
gl->vertexAttrib3d								= glVertexAttrib3d;
gl->vertexAttrib3dv								= glVertexAttrib3dv;
gl->vertexAttrib3f								= glVertexAttrib3f;
gl->vertexAttrib3fv								= glVertexAttrib3fv;
gl->vertexAttrib3s								= glVertexAttrib3s;
gl->vertexAttrib3sv								= glVertexAttrib3sv;
gl->vertexAttrib4Nbv							= glVertexAttrib4Nbv;
gl->vertexAttrib4Niv							= glVertexAttrib4Niv;
gl->vertexAttrib4Nsv							= glVertexAttrib4Nsv;
gl->vertexAttrib4Nub							= glVertexAttrib4Nub;
gl->vertexAttrib4Nubv							= glVertexAttrib4Nubv;
gl->vertexAttrib4Nuiv							= glVertexAttrib4Nuiv;
gl->vertexAttrib4Nusv							= glVertexAttrib4Nusv;
gl->vertexAttrib4bv								= glVertexAttrib4bv;
gl->vertexAttrib4d								= glVertexAttrib4d;
gl->vertexAttrib4dv								= glVertexAttrib4dv;
gl->vertexAttrib4f								= glVertexAttrib4f;
gl->vertexAttrib4fv								= glVertexAttrib4fv;
gl->vertexAttrib4iv								= glVertexAttrib4iv;
gl->vertexAttrib4s								= glVertexAttrib4s;
gl->vertexAttrib4sv								= glVertexAttrib4sv;
gl->vertexAttrib4ubv							= glVertexAttrib4ubv;
gl->vertexAttrib4uiv							= glVertexAttrib4uiv;
gl->vertexAttrib4usv							= glVertexAttrib4usv;
gl->vertexAttribBinding							= glVertexAttribBinding;
gl->vertexAttribDivisor							= glVertexAttribDivisor;
gl->vertexAttribFormat							= glVertexAttribFormat;
gl->vertexAttribI1i								= glVertexAttribI1i;
gl->vertexAttribI1iv							= glVertexAttribI1iv;
gl->vertexAttribI1ui							= glVertexAttribI1ui;
gl->vertexAttribI1uiv							= glVertexAttribI1uiv;
gl->vertexAttribI2i								= glVertexAttribI2i;
gl->vertexAttribI2iv							= glVertexAttribI2iv;
gl->vertexAttribI2ui							= glVertexAttribI2ui;
gl->vertexAttribI2uiv							= glVertexAttribI2uiv;
gl->vertexAttribI3i								= glVertexAttribI3i;
gl->vertexAttribI3iv							= glVertexAttribI3iv;
gl->vertexAttribI3ui							= glVertexAttribI3ui;
gl->vertexAttribI3uiv							= glVertexAttribI3uiv;
gl->vertexAttribI4bv							= glVertexAttribI4bv;
gl->vertexAttribI4i								= glVertexAttribI4i;
gl->vertexAttribI4iv							= glVertexAttribI4iv;
gl->vertexAttribI4sv							= glVertexAttribI4sv;
gl->vertexAttribI4ubv							= glVertexAttribI4ubv;
gl->vertexAttribI4ui							= glVertexAttribI4ui;
gl->vertexAttribI4uiv							= glVertexAttribI4uiv;
gl->vertexAttribI4usv							= glVertexAttribI4usv;
gl->vertexAttribIFormat							= glVertexAttribIFormat;
gl->vertexAttribIPointer						= glVertexAttribIPointer;
gl->vertexAttribL1d								= glVertexAttribL1d;
gl->vertexAttribL1dv							= glVertexAttribL1dv;
gl->vertexAttribL2d								= glVertexAttribL2d;
gl->vertexAttribL2dv							= glVertexAttribL2dv;
gl->vertexAttribL3d								= glVertexAttribL3d;
gl->vertexAttribL3dv							= glVertexAttribL3dv;
gl->vertexAttribL4d								= glVertexAttribL4d;
gl->vertexAttribL4dv							= glVertexAttribL4dv;
gl->vertexAttribLFormat							= glVertexAttribLFormat;
gl->vertexAttribLPointer						= glVertexAttribLPointer;
gl->vertexAttribP1ui							= glVertexAttribP1ui;
gl->vertexAttribP1uiv							= glVertexAttribP1uiv;
gl->vertexAttribP2ui							= glVertexAttribP2ui;
gl->vertexAttribP2uiv							= glVertexAttribP2uiv;
gl->vertexAttribP3ui							= glVertexAttribP3ui;
gl->vertexAttribP3uiv							= glVertexAttribP3uiv;
gl->vertexAttribP4ui							= glVertexAttribP4ui;
gl->vertexAttribP4uiv							= glVertexAttribP4uiv;
gl->vertexAttribPointer							= glVertexAttribPointer;
gl->vertexBindingDivisor						= glVertexBindingDivisor;
gl->viewport									= glViewport;
gl->viewportArrayv								= glViewportArrayv;
gl->viewportIndexedf							= glViewportIndexedf;
gl->viewportIndexedfv							= glViewportIndexedfv;
gl->waitSync									= glWaitSync;