text: 	PFNGLACTIVETEXTUREPROC										glActiveTexture;
  	PFNGLATTACHSHADERPROC										glAttachShader;
  	PFNGLBEGINQUERYPROC											glBeginQuery;
  	PFNGLBINDATTRIBLOCATIONPROC								glBindAttribLocation;
  	PFNGLBINDBUFFERPROC											glBindBuffer;
  	PFNGLBINDBUFFERBASEPROC										glBindBufferBase;
  	PFNGLBINDBUFFERRANGEPROC									glBindBufferRange;
  	PFNGLBINDFRAGDATALOCATIONPROC								glBindFragDataLocation;
  	PFNGLBINDFRAMEBUFFERPROC									glBindFramebuffer;
  	PFNGLBINDTEXTUREUNITPROC									glBindTextureUnit;
  	PFNGLBINDTEXTURESPROC										glBindTextures;
  	PFNGLBINDVERTEXARRAYPROC									glBindVertexArray;
  	PFNGLBLENDFUNCPROC											glBlendFunc;
  	PFNGLBLITNAMEDFRAMEBUFFERPROC								glBlitNamedFramebuffer;
  	PFNGLBUFFERDATAPROC											glBufferData;
  	PFNGLBUFFERSUBDATAPROC										glBufferSubData;
  	PFNGLCHECKFRAMEBUFFERSTATUSPROC							glCheckFramebufferStatus;
  	PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC					glCheckNamedFramebufferStatus;
  	PFNGLCLEARPROC													glClear;
  	PFNGLCLEARCOLORPROC											glClearColor;
  	PFNGLCLEARDEPTHPROC											glClearDepth;
  	PFNGLCLEARNAMEDBUFFERDATAPROC								glClearNamedBufferData;
  	PFNGLCLEARNAMEDBUFFERSUBDATAPROC							glClearNamedBufferSubData;
  	PFNGLCLEARNAMEDFRAMEBUFFERFIPROC							glClearNamedFramebufferfi;
  	PFNGLCLEARNAMEDFRAMEBUFFERFVPROC							glClearNamedFramebufferfv;
  	PFNGLCLEARNAMEDFRAMEBUFFERIVPROC							glClearNamedFramebufferiv;
  	PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC						glClearNamedFramebufferuiv;
  	PFNGLCLEARSTENCILPROC										glClearStencil;
  	PFNGLCOLORMASKPROC											glColorMask;
  	PFNGLCOMPILESHADERPROC										glCompileShader;
  	PFNGLCOMPRESSEDTEXIMAGE2DPROC								glCompressedTexImage2D;
  	PFNGLCOMPRESSEDTEXIMAGE3DPROC								glCompressedTexImage3D;
  	PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC					glCompressedTextureSubImage1D;
  	PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC					glCompressedTextureSubImage2D;
  	PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC					glCompressedTextureSubImage3D;
  	PFNGLCOPYNAMEDBUFFERSUBDATAPROC							glCopyNamedBufferSubData;
  	PFNGLCOPYTEXTURESUBIMAGE1DPROC							glCopyTextureSubImage1D;
  	PFNGLCOPYTEXTURESUBIMAGE2DPROC							glCopyTextureSubImage2D;
  	PFNGLCOPYTEXTURESUBIMAGE3DPROC							glCopyTextureSubImage3D;
  	PFNGLCREATEBUFFERSPROC										glCreateBuffers;
  	PFNGLCREATEFRAMEBUFFERSPROC								glCreateFramebuffers;
  	PFNGLCREATEPROGRAMPROC										glCreateProgram;
  	PFNGLCREATEPROGRAMPIPELINESPROC							glCreateProgramPipelines;
  	PFNGLCREATEQUERIESPROC										glCreateQueries;
  	PFNGLCREATERENDERBUFFERSPROC								glCreateRenderbuffers;
  	PFNGLCREATESAMPLERSPROC										glCreateSamplers;
  	PFNGLCREATESHADERPROC										glCreateShader;
  	PFNGLCREATETEXTURESPROC										glCreateTextures;
  	PFNGLCREATETRANSFORMFEEDBACKSPROC						glCreateTransformFeedbacks;
  	PFNGLCREATEVERTEXARRAYSPROC								glCreateVertexArrays;
  	PFNGLCULLFACEPROC												glCullFace;
  	PFNGLDELETEBUFFERSPROC										glDeleteBuffers;
  	PFNGLDELETEFRAMEBUFFERSPROC								glDeleteFramebuffers;
  	PFNGLDELETEPROGRAMPROC										glDeleteProgram;
  	PFNGLDELETEQUERIESPROC										glDeleteQueries;
  	PFNGLDELETESHADERPROC										glDeleteShader;
  	PFNGLDELETETEXTURESPROC										glDeleteTextures;
  	PFNGLDELETEVERTEXARRAYSPROC								glDeleteVertexArrays;
  	PFNGLDEPTHFUNCPROC											glDepthFunc;
  	PFNGLDEPTHMASKPROC											glDepthMask;
  	PFNGLDISABLEPROC												glDisable;
  	PFNGLDISABLEVERTEXARRAYATTRIBPROC						glDisableVertexArrayAttrib;
  	PFNGLDISABLEVERTEXATTRIBARRAYPROC						glDisableVertexAttribArray;
  	PFNGLDISABLEIPROC												glDisablei;
  	PFNGLDRAWARRAYSPROC											glDrawArrays;
  	PFNGLDRAWARRAYSINSTANCEDPROC								glDrawArraysInstanced;
  	PFNGLDRAWBUFFERSPROC											glDrawBuffers;
  	PFNGLDRAWELEMENTSPROC										glDrawElements;
  	PFNGLDRAWELEMENTSINSTANCEDPROC							glDrawElementsInstanced;
  	PFNGLENABLEPROC												glEnable;
  	PFNGLENABLEVERTEXARRAYATTRIBPROC							glEnableVertexArrayAttrib;
  	PFNGLENABLEVERTEXATTRIBARRAYPROC							glEnableVertexAttribArray;
  	PFNGLENABLEIPROC												glEnablei;
  	PFNGLENDQUERYPROC												glEndQuery;
  	PFNGLFINISHPROC												glFinish;
  	PFNGLFLUSHPROC													glFlush;
  	PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC					glFlushMappedNamedBufferRange;
  	PFNGLFRAMEBUFFERTEXTURE2DPROC								glFramebufferTexture2D;
  	PFNGLFRAMEBUFFERTEXTURE3DPROC								glFramebufferTexture3D;
  	PFNGLGENBUFFERSPROC											glGenBuffers;
  	PFNGLGENFRAMEBUFFERSPROC									glGenFramebuffers;
  	PFNGLGENQUERIESPROC											glGenQueries;
  	PFNGLGENTEXTURESPROC											glGenTextures;
  	PFNGLGENVERTEXARRAYSPROC									glGenVertexArrays;
  	PFNGLGENERATEMIPMAPPROC										glGenerateMipmap;
  	PFNGLGENERATETEXTUREMIPMAPPROC							glGenerateTextureMipmap;
  	PFNGLGETACTIVEATTRIBPROC									glGetActiveAttrib;
  	PFNGLGETACTIVESUBROUTINENAMEPROC							glGetActiveSubroutineName;
  	PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC					glGetActiveSubroutineUniformiv;
  	PFNGLGETACTIVEUNIFORMPROC									glGetActiveUniform;
  	PFNGLGETACTIVEUNIFORMBLOCKIVPROC							glGetActiveUniformBlockiv;
  	PFNGLGETATTRIBLOCATIONPROC									glGetAttribLocation;
  	PFNGLGETCOMPRESSEDTEXIMAGEPROC							glGetCompressedTexImage;
  	PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC						glGetCompressedTextureImage;
  	PFNGLGETERRORPROC												glGetError;
  	PFNGLGETINTEGERVPROC											glGetIntegerv;
  	PFNGLGETNAMEDBUFFERPARAMETERI64VPROC					glGetNamedBufferParameteri64v;
  	PFNGLGETNAMEDBUFFERPARAMETERIVPROC						glGetNamedBufferParameteriv;
  	PFNGLGETNAMEDBUFFERPOINTERVPROC							glGetNamedBufferPointerv;
  	PFNGLGETNAMEDBUFFERSUBDATAPROC							glGetNamedBufferSubData;
  	PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC	glGetNamedFramebufferAttachmentParameteriv;
  	PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC				glGetNamedFramebufferParameteriv;
  	PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC				glGetNamedRenderbufferParameteriv;
  	PFNGLGETPROGRAMBINARYPROC									glGetProgramBinary;
  	PFNGLGETPROGRAMINFOLOGPROC									glGetProgramInfoLog;
  	PFNGLGETPROGRAMSTAGEIVPROC									glGetProgramStageiv;
  	PFNGLGETPROGRAMIVPROC										glGetProgramiv;
  	PFNGLGETQUERYOBJECTIVPROC									glGetQueryObjectiv;
  	PFNGLGETQUERYOBJECTUI64VPROC								glGetQueryObjectui64v;
  	PFNGLGETSHADERINFOLOGPROC									glGetShaderInfoLog;
  	PFNGLGETSHADERIVPROC											glGetShaderiv;
  	PFNGLGETSTRINGPROC											glGetString;
  	PFNGLGETSTRINGIPROC											glGetStringi;
  	PFNGLGETSUBROUTINEINDEXPROC								glGetSubroutineIndex;
  	PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC					glGetSubroutineUniformLocation;
  	PFNGLGETTEXIMAGEPROC											glGetTexImage;
  	PFNGLGETTEXLEVELPARAMETERIVPROC							glGetTexLevelParameteriv;
  	PFNGLGETTEXTUREIMAGEPROC									glGetTextureImage;
  	PFNGLGETTEXTURELEVELPARAMETERFVPROC						glGetTextureLevelParameterfv;
  	PFNGLGETTEXTURELEVELPARAMETERIVPROC						glGetTextureLevelParameteriv;
  	PFNGLGETTEXTUREPARAMETERIIVPROC							glGetTextureParameterIiv;
  	PFNGLGETTEXTUREPARAMETERIUIVPROC							glGetTextureParameterIuiv;
  	PFNGLGETTEXTUREPARAMETERFVPROC							glGetTextureParameterfv;
  	PFNGLGETTEXTUREPARAMETERIVPROC							glGetTextureParameteriv;
  	PFNGLGETTRANSFORMFEEDBACKI64_VPROC						glGetTransformFeedbacki64_v;
  	PFNGLGETTRANSFORMFEEDBACKI_VPROC							glGetTransformFeedbacki_v;
  	PFNGLGETTRANSFORMFEEDBACKIVPROC							glGetTransformFeedbackiv;
  	PFNGLGETUNIFORMLOCATIONPROC								glGetUniformLocation;
  	PFNGLGETVERTEXARRAYINDEXED64IVPROC						glGetVertexArrayIndexed64iv;
  	PFNGLGETVERTEXARRAYINDEXEDIVPROC							glGetVertexArrayIndexediv;
  	PFNGLGETVERTEXARRAYIVPROC									glGetVertexArrayiv;
  	PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC				glInvalidateNamedFramebufferData;
  	PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC			glInvalidateNamedFramebufferSubData;
  	PFNGLISPROGRAMPROC											glIsProgram;
  	PFNGLISSHADERPROC												glIsShader;
  	PFNGLLINKPROGRAMPROC											glLinkProgram;
  	PFNGLMAPNAMEDBUFFERPROC										glMapNamedBuffer;
  	PFNGLMAPNAMEDBUFFERRANGEPROC								glMapNamedBufferRange;
  	PFNGLNAMEDBUFFERDATAPROC									glNamedBufferData;
  	PFNGLNAMEDBUFFERSTORAGEPROC								glNamedBufferStorage;
  	PFNGLNAMEDBUFFERSUBDATAPROC								glNamedBufferSubData;
  	PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC						glNamedFramebufferDrawBuffer;
  	PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC					glNamedFramebufferDrawBuffers;
  	PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC						glNamedFramebufferParameteri;
  	PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC						glNamedFramebufferReadBuffer;
  	PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC					glNamedFramebufferRenderbuffer;
  	PFNGLNAMEDFRAMEBUFFERTEXTUREPROC							glNamedFramebufferTexture;
  	PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC					glNamedFramebufferTextureLayer;
  	PFNGLNAMEDRENDERBUFFERSTORAGEPROC						glNamedRenderbufferStorage;
  	PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC			glNamedRenderbufferStorageMultisample;
  	PFNGLPATCHPARAMETERIPROC									glPatchParameteri;
  	PFNGLPIXELSTOREIPROC											glPixelStorei;
  	PFNGLPOLYGONMODEPROC											glPolygonMode;
  	PFNGLPROGRAMBINARYPROC										glProgramBinary;
  	PFNGLPROGRAMPARAMETERIPROC									glProgramParameteri;
  	PFNGLPROGRAMUNIFORM1FPROC									glProgramUniform1f;
  	PFNGLPROGRAMUNIFORM1IPROC									glProgramUniform1i;
  	PFNGLPROGRAMUNIFORM2FVPROC									glProgramUniform2fv;
  	PFNGLPROGRAMUNIFORM2IVPROC									glProgramUniform2iv;
  	PFNGLPROGRAMUNIFORM3FVPROC									glProgramUniform3fv;
  	PFNGLPROGRAMUNIFORM3IVPROC									glProgramUniform3iv;
  	PFNGLPROGRAMUNIFORM4FVPROC									glProgramUniform4fv;
  	PFNGLPROGRAMUNIFORM4IVPROC									glProgramUniform4iv;
  	PFNGLREADBUFFERPROC											glReadBuffer;
  	PFNGLREADPIXELSPROC											glReadPixels;
  	PFNGLSCISSORPROC												glScissor;
  	PFNGLSHADERSOURCEPROC										glShaderSource;
  	PFNGLTEXIMAGE2DPROC											glTexImage2D;
  	PFNGLTEXIMAGE3DPROC											glTexImage3D;
  	PFNGLTEXPARAMETERFPROC										glTexParameterf;
  	PFNGLTEXPARAMETERFVPROC										glTexParameterfv;
  	PFNGLTEXPARAMETERIPROC										glTexParameteri;
  	PFNGLTEXPARAMETERIVPROC										glTexParameteriv;
  	PFNGLTEXSUBIMAGE2DPROC										glTexSubImage2D;
  	PFNGLTEXTUREBUFFERPROC										glTextureBuffer;
  	PFNGLTEXTUREBUFFERRANGEPROC								glTextureBufferRange;
  	PFNGLTEXTUREPARAMETERIIVPROC								glTextureParameterIiv;
  	PFNGLTEXTUREPARAMETERIUIVPROC								glTextureParameterIuiv;
  	PFNGLTEXTUREPARAMETERFPROC									glTextureParameterf;
  	PFNGLTEXTUREPARAMETERFVPROC								glTextureParameterfv;
  	PFNGLTEXTUREPARAMETERIPROC									glTextureParameteri;
  	PFNGLTEXTUREPARAMETERIVPROC								glTextureParameteriv;
  	PFNGLTEXTURESTORAGE1DPROC									glTextureStorage1D;
  	PFNGLTEXTURESTORAGE2DPROC									glTextureStorage2D;
  	PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC					glTextureStorage2DMultisample;
  	PFNGLTEXTURESTORAGE3DPROC									glTextureStorage3D;
  	PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC					glTextureStorage3DMultisample;
  	PFNGLTEXTURESUBIMAGE1DPROC									glTextureSubImage1D;
  	PFNGLTEXTURESUBIMAGE2DPROC									glTextureSubImage2D;
  	PFNGLTEXTURESUBIMAGE3DPROC									glTextureSubImage3D;
  	PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC					glTransformFeedbackBufferBase;
  	PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC					glTransformFeedbackBufferRange;
  	PFNGLUNIFORM1FPROC											glUniform1f;
  	PFNGLUNIFORM1FVPROC											glUniform1fv;
  	PFNGLUNIFORM1IPROC											glUniform1i;
  	PFNGLUNIFORM1IVPROC											glUniform1iv;
  	PFNGLUNIFORM3FVPROC											glUniform3fv;
  	PFNGLUNIFORM4FVPROC											glUniform4fv;
  	PFNGLUNIFORMBLOCKBINDINGPROC								glUniformBlockBinding;
  	PFNGLUNIFORMMATRIX3FVPROC									glUniformMatrix3fv;
  	PFNGLUNIFORMMATRIX4FVPROC									glUniformMatrix4fv;
  	PFNGLUNIFORMSUBROUTINESUIVPROC							glUniformSubroutinesuiv;
  	PFNGLUNMAPNAMEDBUFFERPROC									glUnmapNamedBuffer;
  	PFNGLUSEPROGRAMPROC											glUseProgram;
  	PFNGLVALIDATEPROGRAMPROC									glValidateProgram;
  	PFNGLVERTEXARRAYATTRIBBINDINGPROC						glVertexArrayAttribBinding;
  	PFNGLVERTEXARRAYATTRIBFORMATPROC							glVertexArrayAttribFormat;
  	PFNGLVERTEXARRAYATTRIBIFORMATPROC						glVertexArrayAttribIFormat;
  	PFNGLVERTEXARRAYATTRIBLFORMATPROC						glVertexArrayAttribLFormat;
  	PFNGLVERTEXARRAYBINDINGDIVISORPROC						glVertexArrayBindingDivisor;
  	PFNGLVERTEXARRAYELEMENTBUFFERPROC						glVertexArrayElementBuffer;
  	PFNGLVERTEXARRAYVERTEXBUFFERPROC							glVertexArrayVertexBuffer;
  	PFNGLVERTEXARRAYVERTEXBUFFERSPROC						glVertexArrayVertexBuffers;
  	PFNGLVERTEXATTRIBPOINTERPROC								glVertexAttribPointer;
  	PFNGLVIEWPORTPROC												glViewport;
  