| Open CASCADE Technology
    7.8.0.dev
    | 
Mega structure defines the complete list of OpenGL functions. More...
#include <OpenGl_GlFunctions.hxx>

| Public Member Functions | |
| void | load (OpenGl_Context &theCtx, Standard_Boolean theIsCoreProfile) | 
| Load functions.  More... | |
| Static Public Member Functions | |
| static bool | debugPrintError (const char *theName) | 
| Check glGetError(); defined for debugging purposes.  More... | |
| static void | readGlVersion (Standard_Integer &theGlVerMajor, Standard_Integer &theGlVerMinor) | 
| Read OpenGL version.  More... | |
| Data Fields | |
| OpenGL 1.2 | |
| PFNGLBLENDCOLORPROC | glBlendColor | 
| PFNGLBLENDEQUATIONPROC | glBlendEquation | 
| PFNGLDRAWRANGEELEMENTSPROC | glDrawRangeElements | 
| PFNGLTEXIMAGE3DPROC | glTexImage3D | 
| PFNGLTEXSUBIMAGE3DPROC | glTexSubImage3D | 
| PFNGLCOPYTEXSUBIMAGE3DPROC | glCopyTexSubImage3D | 
| OpenGL 1.3 | |
| PFNGLACTIVETEXTUREPROC | glActiveTexture | 
| PFNGLSAMPLECOVERAGEPROC | glSampleCoverage | 
| PFNGLCOMPRESSEDTEXIMAGE3DPROC | glCompressedTexImage3D | 
| PFNGLCOMPRESSEDTEXIMAGE2DPROC | glCompressedTexImage2D | 
| PFNGLCOMPRESSEDTEXIMAGE1DPROC | glCompressedTexImage1D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC | glCompressedTexSubImage3D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC | glCompressedTexSubImage2D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC | glCompressedTexSubImage1D | 
| PFNGLGETCOMPRESSEDTEXIMAGEPROC | glGetCompressedTexImage | 
| OpenGL 1.4 | |
| PFNGLBLENDFUNCSEPARATEPROC | glBlendFuncSeparate | 
| PFNGLMULTIDRAWARRAYSPROC | glMultiDrawArrays | 
| PFNGLMULTIDRAWELEMENTSPROC | glMultiDrawElements | 
| PFNGLPOINTPARAMETERFPROC | glPointParameterf | 
| PFNGLPOINTPARAMETERFVPROC | glPointParameterfv | 
| PFNGLPOINTPARAMETERIPROC | glPointParameteri | 
| PFNGLPOINTPARAMETERIVPROC | glPointParameteriv | 
| OpenGL 1.5 | |
| PFNGLGENQUERIESPROC | glGenQueries | 
| PFNGLDELETEQUERIESPROC | glDeleteQueries | 
| PFNGLISQUERYPROC | glIsQuery | 
| PFNGLBEGINQUERYPROC | glBeginQuery | 
| PFNGLENDQUERYPROC | glEndQuery | 
| PFNGLGETQUERYIVPROC | glGetQueryiv | 
| PFNGLGETQUERYOBJECTIVPROC | glGetQueryObjectiv | 
| PFNGLGETQUERYOBJECTUIVPROC | glGetQueryObjectuiv | 
| PFNGLBINDBUFFERPROC | glBindBuffer | 
| PFNGLDELETEBUFFERSPROC | glDeleteBuffers | 
| PFNGLGENBUFFERSPROC | glGenBuffers | 
| PFNGLISBUFFERPROC | glIsBuffer | 
| PFNGLBUFFERDATAPROC | glBufferData | 
| PFNGLBUFFERSUBDATAPROC | glBufferSubData | 
| PFNGLGETBUFFERSUBDATAPROC | glGetBufferSubData | 
| PFNGLMAPBUFFERPROC | glMapBuffer | 
| PFNGLUNMAPBUFFERPROC | glUnmapBuffer | 
| PFNGLGETBUFFERPARAMETERIVPROC | glGetBufferParameteriv | 
| PFNGLGETBUFFERPOINTERVPROC | glGetBufferPointerv | 
| OpenGL 2.0 | |
| PFNGLBLENDEQUATIONSEPARATEPROC | glBlendEquationSeparate | 
| PFNGLDRAWBUFFERSPROC | glDrawBuffers | 
| PFNGLSTENCILOPSEPARATEPROC | glStencilOpSeparate | 
| PFNGLSTENCILFUNCSEPARATEPROC | glStencilFuncSeparate | 
| PFNGLSTENCILMASKSEPARATEPROC | glStencilMaskSeparate | 
| PFNGLATTACHSHADERPROC | glAttachShader | 
| PFNGLBINDATTRIBLOCATIONPROC | glBindAttribLocation | 
| PFNGLCOMPILESHADERPROC | glCompileShader | 
| PFNGLCREATEPROGRAMPROC | glCreateProgram | 
| PFNGLCREATESHADERPROC | glCreateShader | 
| PFNGLDELETEPROGRAMPROC | glDeleteProgram | 
| PFNGLDELETESHADERPROC | glDeleteShader | 
| PFNGLDETACHSHADERPROC | glDetachShader | 
| PFNGLDISABLEVERTEXATTRIBARRAYPROC | glDisableVertexAttribArray | 
| PFNGLENABLEVERTEXATTRIBARRAYPROC | glEnableVertexAttribArray | 
| PFNGLGETACTIVEATTRIBPROC | glGetActiveAttrib | 
| PFNGLGETACTIVEUNIFORMPROC | glGetActiveUniform | 
| PFNGLGETATTACHEDSHADERSPROC | glGetAttachedShaders | 
| PFNGLGETATTRIBLOCATIONPROC | glGetAttribLocation | 
| PFNGLGETPROGRAMIVPROC | glGetProgramiv | 
| PFNGLGETPROGRAMINFOLOGPROC | glGetProgramInfoLog | 
| PFNGLGETSHADERIVPROC | glGetShaderiv | 
| PFNGLGETSHADERINFOLOGPROC | glGetShaderInfoLog | 
| PFNGLGETSHADERSOURCEPROC | glGetShaderSource | 
| PFNGLGETUNIFORMLOCATIONPROC | glGetUniformLocation | 
| PFNGLGETUNIFORMFVPROC | glGetUniformfv | 
| PFNGLGETUNIFORMIVPROC | glGetUniformiv | 
| PFNGLGETVERTEXATTRIBDVPROC | glGetVertexAttribdv | 
| PFNGLGETVERTEXATTRIBFVPROC | glGetVertexAttribfv | 
| PFNGLGETVERTEXATTRIBIVPROC | glGetVertexAttribiv | 
| PFNGLGETVERTEXATTRIBPOINTERVPROC | glGetVertexAttribPointerv | 
| PFNGLISPROGRAMPROC | glIsProgram | 
| PFNGLISSHADERPROC | glIsShader | 
| PFNGLLINKPROGRAMPROC | glLinkProgram | 
| PFNGLSHADERSOURCEPROC | glShaderSource | 
| PFNGLUSEPROGRAMPROC | glUseProgram | 
| PFNGLUNIFORM1FPROC | glUniform1f | 
| PFNGLUNIFORM2FPROC | glUniform2f | 
| PFNGLUNIFORM3FPROC | glUniform3f | 
| PFNGLUNIFORM4FPROC | glUniform4f | 
| PFNGLUNIFORM1IPROC | glUniform1i | 
| PFNGLUNIFORM2IPROC | glUniform2i | 
| PFNGLUNIFORM3IPROC | glUniform3i | 
| PFNGLUNIFORM4IPROC | glUniform4i | 
| PFNGLUNIFORM1FVPROC | glUniform1fv | 
| PFNGLUNIFORM2FVPROC | glUniform2fv | 
| PFNGLUNIFORM3FVPROC | glUniform3fv | 
| PFNGLUNIFORM4FVPROC | glUniform4fv | 
| PFNGLUNIFORM1IVPROC | glUniform1iv | 
| PFNGLUNIFORM2IVPROC | glUniform2iv | 
| PFNGLUNIFORM3IVPROC | glUniform3iv | 
| PFNGLUNIFORM4IVPROC | glUniform4iv | 
| PFNGLUNIFORMMATRIX2FVPROC | glUniformMatrix2fv | 
| PFNGLUNIFORMMATRIX3FVPROC | glUniformMatrix3fv | 
| PFNGLUNIFORMMATRIX4FVPROC | glUniformMatrix4fv | 
| PFNGLVALIDATEPROGRAMPROC | glValidateProgram | 
| PFNGLVERTEXATTRIB1DPROC | glVertexAttrib1d | 
| PFNGLVERTEXATTRIB1DVPROC | glVertexAttrib1dv | 
| PFNGLVERTEXATTRIB1FPROC | glVertexAttrib1f | 
| PFNGLVERTEXATTRIB1FVPROC | glVertexAttrib1fv | 
| PFNGLVERTEXATTRIB1SPROC | glVertexAttrib1s | 
| PFNGLVERTEXATTRIB1SVPROC | glVertexAttrib1sv | 
| PFNGLVERTEXATTRIB2DPROC | glVertexAttrib2d | 
| PFNGLVERTEXATTRIB2DVPROC | glVertexAttrib2dv | 
| PFNGLVERTEXATTRIB2FPROC | glVertexAttrib2f | 
| PFNGLVERTEXATTRIB2FVPROC | glVertexAttrib2fv | 
| PFNGLVERTEXATTRIB2SPROC | glVertexAttrib2s | 
| PFNGLVERTEXATTRIB2SVPROC | glVertexAttrib2sv | 
| PFNGLVERTEXATTRIB3DPROC | glVertexAttrib3d | 
| PFNGLVERTEXATTRIB3DVPROC | glVertexAttrib3dv | 
| PFNGLVERTEXATTRIB3FPROC | glVertexAttrib3f | 
| PFNGLVERTEXATTRIB3FVPROC | glVertexAttrib3fv | 
| PFNGLVERTEXATTRIB3SPROC | glVertexAttrib3s | 
| PFNGLVERTEXATTRIB3SVPROC | glVertexAttrib3sv | 
| PFNGLVERTEXATTRIB4NBVPROC | glVertexAttrib4Nbv | 
| PFNGLVERTEXATTRIB4NIVPROC | glVertexAttrib4Niv | 
| PFNGLVERTEXATTRIB4NSVPROC | glVertexAttrib4Nsv | 
| PFNGLVERTEXATTRIB4NUBPROC | glVertexAttrib4Nub | 
| PFNGLVERTEXATTRIB4NUBVPROC | glVertexAttrib4Nubv | 
| PFNGLVERTEXATTRIB4NUIVPROC | glVertexAttrib4Nuiv | 
| PFNGLVERTEXATTRIB4NUSVPROC | glVertexAttrib4Nusv | 
| PFNGLVERTEXATTRIB4BVPROC | glVertexAttrib4bv | 
| PFNGLVERTEXATTRIB4DPROC | glVertexAttrib4d | 
| PFNGLVERTEXATTRIB4DVPROC | glVertexAttrib4dv | 
| PFNGLVERTEXATTRIB4FPROC | glVertexAttrib4f | 
| PFNGLVERTEXATTRIB4FVPROC | glVertexAttrib4fv | 
| PFNGLVERTEXATTRIB4IVPROC | glVertexAttrib4iv | 
| PFNGLVERTEXATTRIB4SPROC | glVertexAttrib4s | 
| PFNGLVERTEXATTRIB4SVPROC | glVertexAttrib4sv | 
| PFNGLVERTEXATTRIB4UBVPROC | glVertexAttrib4ubv | 
| PFNGLVERTEXATTRIB4UIVPROC | glVertexAttrib4uiv | 
| PFNGLVERTEXATTRIB4USVPROC | glVertexAttrib4usv | 
| PFNGLVERTEXATTRIBPOINTERPROC | glVertexAttribPointer | 
| OpenGL 2.1 | |
| PFNGLUNIFORMMATRIX2X3FVPROC | glUniformMatrix2x3fv | 
| PFNGLUNIFORMMATRIX3X2FVPROC | glUniformMatrix3x2fv | 
| PFNGLUNIFORMMATRIX2X4FVPROC | glUniformMatrix2x4fv | 
| PFNGLUNIFORMMATRIX4X2FVPROC | glUniformMatrix4x2fv | 
| PFNGLUNIFORMMATRIX3X4FVPROC | glUniformMatrix3x4fv | 
| PFNGLUNIFORMMATRIX4X3FVPROC | glUniformMatrix4x3fv | 
| GL_ARB_framebuffer_object (added to OpenGL 3.0 core) | |
| PFNGLISRENDERBUFFERPROC | glIsRenderbuffer | 
| PFNGLBINDRENDERBUFFERPROC | glBindRenderbuffer | 
| PFNGLDELETERENDERBUFFERSPROC | glDeleteRenderbuffers | 
| PFNGLGENRENDERBUFFERSPROC | glGenRenderbuffers | 
| PFNGLRENDERBUFFERSTORAGEPROC | glRenderbufferStorage | 
| PFNGLGETRENDERBUFFERPARAMETERIVPROC | glGetRenderbufferParameteriv | 
| PFNGLISFRAMEBUFFERPROC | glIsFramebuffer | 
| PFNGLBINDFRAMEBUFFERPROC | glBindFramebuffer | 
| PFNGLDELETEFRAMEBUFFERSPROC | glDeleteFramebuffers | 
| PFNGLGENFRAMEBUFFERSPROC | glGenFramebuffers | 
| PFNGLCHECKFRAMEBUFFERSTATUSPROC | glCheckFramebufferStatus | 
| PFNGLFRAMEBUFFERTEXTURE1DPROC | glFramebufferTexture1D | 
| PFNGLFRAMEBUFFERTEXTURE2DPROC | glFramebufferTexture2D | 
| PFNGLFRAMEBUFFERTEXTURE3DPROC | glFramebufferTexture3D | 
| PFNGLFRAMEBUFFERRENDERBUFFERPROC | glFramebufferRenderbuffer | 
| PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC | glGetFramebufferAttachmentParameteriv | 
| PFNGLGENERATEMIPMAPPROC | glGenerateMipmap | 
| PFNGLBLITFRAMEBUFFERPROC | glBlitFramebuffer | 
| PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC | glRenderbufferStorageMultisample | 
| PFNGLFRAMEBUFFERTEXTURELAYERPROC | glFramebufferTextureLayer | 
| GL_ARB_vertex_array_object (added to OpenGL 3.0 core) | |
| PFNGLBINDVERTEXARRAYPROC | glBindVertexArray | 
| PFNGLDELETEVERTEXARRAYSPROC | glDeleteVertexArrays | 
| PFNGLGENVERTEXARRAYSPROC | glGenVertexArrays | 
| PFNGLISVERTEXARRAYPROC | glIsVertexArray | 
| GL_ARB_map_buffer_range (added to OpenGL 3.0 core) | |
| PFNGLMAPBUFFERRANGEPROC | glMapBufferRange | 
| PFNGLFLUSHMAPPEDBUFFERRANGEPROC | glFlushMappedBufferRange | 
| OpenGL 3.0 | |
| PFNGLCOLORMASKIPROC | glColorMaski | 
| PFNGLGETBOOLEANI_VPROC | glGetBooleani_v | 
| PFNGLGETINTEGERI_VPROC | glGetIntegeri_v | 
| PFNGLENABLEIPROC | glEnablei | 
| PFNGLDISABLEIPROC | glDisablei | 
| PFNGLISENABLEDIPROC | glIsEnabledi | 
| PFNGLBEGINTRANSFORMFEEDBACKPROC | glBeginTransformFeedback | 
| PFNGLENDTRANSFORMFEEDBACKPROC | glEndTransformFeedback | 
| PFNGLBINDBUFFERRANGEPROC | glBindBufferRange | 
| PFNGLBINDBUFFERBASEPROC | glBindBufferBase | 
| PFNGLTRANSFORMFEEDBACKVARYINGSPROC | glTransformFeedbackVaryings | 
| PFNGLGETTRANSFORMFEEDBACKVARYINGPROC | glGetTransformFeedbackVarying | 
| PFNGLCLAMPCOLORPROC | glClampColor | 
| PFNGLBEGINCONDITIONALRENDERPROC | glBeginConditionalRender | 
| PFNGLENDCONDITIONALRENDERPROC | glEndConditionalRender | 
| PFNGLVERTEXATTRIBIPOINTERPROC | glVertexAttribIPointer | 
| PFNGLGETVERTEXATTRIBIIVPROC | glGetVertexAttribIiv | 
| PFNGLGETVERTEXATTRIBIUIVPROC | glGetVertexAttribIuiv | 
| PFNGLVERTEXATTRIBI1IPROC | glVertexAttribI1i | 
| PFNGLVERTEXATTRIBI2IPROC | glVertexAttribI2i | 
| PFNGLVERTEXATTRIBI3IPROC | glVertexAttribI3i | 
| PFNGLVERTEXATTRIBI4IPROC | glVertexAttribI4i | 
| PFNGLVERTEXATTRIBI1UIPROC | glVertexAttribI1ui | 
| PFNGLVERTEXATTRIBI2UIPROC | glVertexAttribI2ui | 
| PFNGLVERTEXATTRIBI3UIPROC | glVertexAttribI3ui | 
| PFNGLVERTEXATTRIBI4UIPROC | glVertexAttribI4ui | 
| PFNGLVERTEXATTRIBI1IVPROC | glVertexAttribI1iv | 
| PFNGLVERTEXATTRIBI2IVPROC | glVertexAttribI2iv | 
| PFNGLVERTEXATTRIBI3IVPROC | glVertexAttribI3iv | 
| PFNGLVERTEXATTRIBI4IVPROC | glVertexAttribI4iv | 
| PFNGLVERTEXATTRIBI1UIVPROC | glVertexAttribI1uiv | 
| PFNGLVERTEXATTRIBI2UIVPROC | glVertexAttribI2uiv | 
| PFNGLVERTEXATTRIBI3UIVPROC | glVertexAttribI3uiv | 
| PFNGLVERTEXATTRIBI4UIVPROC | glVertexAttribI4uiv | 
| PFNGLVERTEXATTRIBI4BVPROC | glVertexAttribI4bv | 
| PFNGLVERTEXATTRIBI4SVPROC | glVertexAttribI4sv | 
| PFNGLVERTEXATTRIBI4UBVPROC | glVertexAttribI4ubv | 
| PFNGLVERTEXATTRIBI4USVPROC | glVertexAttribI4usv | 
| PFNGLGETUNIFORMUIVPROC | glGetUniformuiv | 
| PFNGLBINDFRAGDATALOCATIONPROC | glBindFragDataLocation | 
| PFNGLGETFRAGDATALOCATIONPROC | glGetFragDataLocation | 
| PFNGLUNIFORM1UIPROC | glUniform1ui | 
| PFNGLUNIFORM2UIPROC | glUniform2ui | 
| PFNGLUNIFORM3UIPROC | glUniform3ui | 
| PFNGLUNIFORM4UIPROC | glUniform4ui | 
| PFNGLUNIFORM1UIVPROC | glUniform1uiv | 
| PFNGLUNIFORM2UIVPROC | glUniform2uiv | 
| PFNGLUNIFORM3UIVPROC | glUniform3uiv | 
| PFNGLUNIFORM4UIVPROC | glUniform4uiv | 
| PFNGLTEXPARAMETERIIVPROC | glTexParameterIiv | 
| PFNGLTEXPARAMETERIUIVPROC | glTexParameterIuiv | 
| PFNGLGETTEXPARAMETERIIVPROC | glGetTexParameterIiv | 
| PFNGLGETTEXPARAMETERIUIVPROC | glGetTexParameterIuiv | 
| PFNGLCLEARBUFFERIVPROC | glClearBufferiv | 
| PFNGLCLEARBUFFERUIVPROC | glClearBufferuiv | 
| PFNGLCLEARBUFFERFVPROC | glClearBufferfv | 
| PFNGLCLEARBUFFERFIPROC | glClearBufferfi | 
| PFNGLGETSTRINGIPROC | glGetStringi | 
| GL_ARB_uniform_buffer_object (added to OpenGL 3.1 core) | |
| PFNGLGETUNIFORMINDICESPROC | glGetUniformIndices | 
| PFNGLGETACTIVEUNIFORMSIVPROC | glGetActiveUniformsiv | 
| PFNGLGETACTIVEUNIFORMNAMEPROC | glGetActiveUniformName | 
| PFNGLGETUNIFORMBLOCKINDEXPROC | glGetUniformBlockIndex | 
| PFNGLGETACTIVEUNIFORMBLOCKIVPROC | glGetActiveUniformBlockiv | 
| PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC | glGetActiveUniformBlockName | 
| PFNGLUNIFORMBLOCKBINDINGPROC | glUniformBlockBinding | 
| GL_ARB_copy_buffer (added to OpenGL 3.1 core) | |
| PFNGLCOPYBUFFERSUBDATAPROC | glCopyBufferSubData | 
| OpenGL 3.1 | |
| PFNGLDRAWARRAYSINSTANCEDPROC | glDrawArraysInstanced | 
| PFNGLDRAWELEMENTSINSTANCEDPROC | glDrawElementsInstanced | 
| PFNGLTEXBUFFERPROC | glTexBuffer | 
| PFNGLPRIMITIVERESTARTINDEXPROC | glPrimitiveRestartIndex | 
| GL_ARB_draw_elements_base_vertex (added to OpenGL 3.2 core) | |
| PFNGLDRAWELEMENTSBASEVERTEXPROC | glDrawElementsBaseVertex | 
| PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC | glDrawRangeElementsBaseVertex | 
| PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC | glDrawElementsInstancedBaseVertex | 
| PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC | glMultiDrawElementsBaseVertex | 
| GL_ARB_provoking_vertex (added to OpenGL 3.2 core) | |
| PFNGLPROVOKINGVERTEXPROC | glProvokingVertex | 
| GL_ARB_sync (added to OpenGL 3.2 core) | |
| PFNGLFENCESYNCPROC | glFenceSync | 
| PFNGLISSYNCPROC | glIsSync | 
| PFNGLDELETESYNCPROC | glDeleteSync | 
| PFNGLCLIENTWAITSYNCPROC | glClientWaitSync | 
| PFNGLWAITSYNCPROC | glWaitSync | 
| PFNGLGETINTEGER64VPROC | glGetInteger64v | 
| PFNGLGETSYNCIVPROC | glGetSynciv | 
| GL_ARB_texture_multisample (added to OpenGL 3.2 core) | |
| PFNGLTEXIMAGE2DMULTISAMPLEPROC | glTexImage2DMultisample | 
| PFNGLTEXIMAGE3DMULTISAMPLEPROC | glTexImage3DMultisample | 
| PFNGLGETMULTISAMPLEFVPROC | glGetMultisamplefv | 
| PFNGLSAMPLEMASKIPROC | glSampleMaski | 
| OpenGL 3.2 | |
| PFNGLGETINTEGER64I_VPROC | glGetInteger64i_v | 
| PFNGLGETBUFFERPARAMETERI64VPROC | glGetBufferParameteri64v | 
| PFNGLFRAMEBUFFERTEXTUREPROC | glFramebufferTexture | 
| GL_ARB_blend_func_extended (added to OpenGL 3.3 core) | |
| PFNGLBINDFRAGDATALOCATIONINDEXEDPROC | glBindFragDataLocationIndexed | 
| PFNGLGETFRAGDATAINDEXPROC | glGetFragDataIndex | 
| GL_ARB_sampler_objects (added to OpenGL 3.3 core) | |
| PFNGLGENSAMPLERSPROC | glGenSamplers | 
| PFNGLDELETESAMPLERSPROC | glDeleteSamplers | 
| PFNGLISSAMPLERPROC | glIsSampler | 
| PFNGLBINDSAMPLERPROC | glBindSampler | 
| PFNGLSAMPLERPARAMETERIPROC | glSamplerParameteri | 
| PFNGLSAMPLERPARAMETERIVPROC | glSamplerParameteriv | 
| PFNGLSAMPLERPARAMETERFPROC | glSamplerParameterf | 
| PFNGLSAMPLERPARAMETERFVPROC | glSamplerParameterfv | 
| PFNGLSAMPLERPARAMETERIIVPROC | glSamplerParameterIiv | 
| PFNGLSAMPLERPARAMETERIUIVPROC | glSamplerParameterIuiv | 
| PFNGLGETSAMPLERPARAMETERIVPROC | glGetSamplerParameteriv | 
| PFNGLGETSAMPLERPARAMETERIIVPROC | glGetSamplerParameterIiv | 
| PFNGLGETSAMPLERPARAMETERFVPROC | glGetSamplerParameterfv | 
| PFNGLGETSAMPLERPARAMETERIUIVPROC | glGetSamplerParameterIuiv | 
| GL_ARB_timer_query (added to OpenGL 3.3 core) | |
| PFNGLQUERYCOUNTERPROC | glQueryCounter | 
| PFNGLGETQUERYOBJECTI64VPROC | glGetQueryObjecti64v | 
| PFNGLGETQUERYOBJECTUI64VPROC | glGetQueryObjectui64v | 
| GL_ARB_vertex_type_2_10_10_10_rev (added to OpenGL 3.3 core) | |
| PFNGLVERTEXATTRIBP1UIPROC | glVertexAttribP1ui | 
| PFNGLVERTEXATTRIBP1UIVPROC | glVertexAttribP1uiv | 
| PFNGLVERTEXATTRIBP2UIPROC | glVertexAttribP2ui | 
| PFNGLVERTEXATTRIBP2UIVPROC | glVertexAttribP2uiv | 
| PFNGLVERTEXATTRIBP3UIPROC | glVertexAttribP3ui | 
| PFNGLVERTEXATTRIBP3UIVPROC | glVertexAttribP3uiv | 
| PFNGLVERTEXATTRIBP4UIPROC | glVertexAttribP4ui | 
| PFNGLVERTEXATTRIBP4UIVPROC | glVertexAttribP4uiv | 
| OpenGL 3.3 | |
| PFNGLVERTEXATTRIBDIVISORPROC | glVertexAttribDivisor | 
| GL_ARB_draw_indirect (added to OpenGL 4.0 core) | |
| PFNGLDRAWARRAYSINDIRECTPROC | glDrawArraysIndirect | 
| PFNGLDRAWELEMENTSINDIRECTPROC | glDrawElementsIndirect | 
| GL_ARB_gpu_shader_fp64 (added to OpenGL 4.0 core) | |
| PFNGLUNIFORM1DPROC | glUniform1d | 
| PFNGLUNIFORM2DPROC | glUniform2d | 
| PFNGLUNIFORM3DPROC | glUniform3d | 
| PFNGLUNIFORM4DPROC | glUniform4d | 
| PFNGLUNIFORM1DVPROC | glUniform1dv | 
| PFNGLUNIFORM2DVPROC | glUniform2dv | 
| PFNGLUNIFORM3DVPROC | glUniform3dv | 
| PFNGLUNIFORM4DVPROC | glUniform4dv | 
| PFNGLUNIFORMMATRIX2DVPROC | glUniformMatrix2dv | 
| PFNGLUNIFORMMATRIX3DVPROC | glUniformMatrix3dv | 
| PFNGLUNIFORMMATRIX4DVPROC | glUniformMatrix4dv | 
| PFNGLUNIFORMMATRIX2X3DVPROC | glUniformMatrix2x3dv | 
| PFNGLUNIFORMMATRIX2X4DVPROC | glUniformMatrix2x4dv | 
| PFNGLUNIFORMMATRIX3X2DVPROC | glUniformMatrix3x2dv | 
| PFNGLUNIFORMMATRIX3X4DVPROC | glUniformMatrix3x4dv | 
| PFNGLUNIFORMMATRIX4X2DVPROC | glUniformMatrix4x2dv | 
| PFNGLUNIFORMMATRIX4X3DVPROC | glUniformMatrix4x3dv | 
| PFNGLGETUNIFORMDVPROC | glGetUniformdv | 
| GL_ARB_shader_subroutine (added to OpenGL 4.0 core) | |
| PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC | glGetSubroutineUniformLocation | 
| PFNGLGETSUBROUTINEINDEXPROC | glGetSubroutineIndex | 
| PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC | glGetActiveSubroutineUniformiv | 
| PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC | glGetActiveSubroutineUniformName | 
| PFNGLGETACTIVESUBROUTINENAMEPROC | glGetActiveSubroutineName | 
| PFNGLUNIFORMSUBROUTINESUIVPROC | glUniformSubroutinesuiv | 
| PFNGLGETUNIFORMSUBROUTINEUIVPROC | glGetUniformSubroutineuiv | 
| PFNGLGETPROGRAMSTAGEIVPROC | glGetProgramStageiv | 
| GL_ARB_tessellation_shader (added to OpenGL 4.0 core) | |
| PFNGLPATCHPARAMETERIPROC | glPatchParameteri | 
| PFNGLPATCHPARAMETERFVPROC | glPatchParameterfv | 
| GL_ARB_transform_feedback2 (added to OpenGL 4.0 core) | |
| PFNGLBINDTRANSFORMFEEDBACKPROC | glBindTransformFeedback | 
| PFNGLDELETETRANSFORMFEEDBACKSPROC | glDeleteTransformFeedbacks | 
| PFNGLGENTRANSFORMFEEDBACKSPROC | glGenTransformFeedbacks | 
| PFNGLISTRANSFORMFEEDBACKPROC | glIsTransformFeedback | 
| PFNGLPAUSETRANSFORMFEEDBACKPROC | glPauseTransformFeedback | 
| PFNGLRESUMETRANSFORMFEEDBACKPROC | glResumeTransformFeedback | 
| PFNGLDRAWTRANSFORMFEEDBACKPROC | glDrawTransformFeedback | 
| GL_ARB_transform_feedback3 (added to OpenGL 4.0 core) | |
| PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC | glDrawTransformFeedbackStream | 
| PFNGLBEGINQUERYINDEXEDPROC | glBeginQueryIndexed | 
| PFNGLENDQUERYINDEXEDPROC | glEndQueryIndexed | 
| PFNGLGETQUERYINDEXEDIVPROC | glGetQueryIndexediv | 
| OpenGL 4.0 | |
| PFNGLMINSAMPLESHADINGPROC | glMinSampleShading | 
| PFNGLBLENDEQUATIONIPROC | glBlendEquationi | 
| PFNGLBLENDEQUATIONSEPARATEIPROC | glBlendEquationSeparatei | 
| PFNGLBLENDFUNCIPROC | glBlendFunci | 
| PFNGLBLENDFUNCSEPARATEIPROC | glBlendFuncSeparatei | 
| GL_ARB_ES2_compatibility (added to OpenGL 4.1 core) | |
| PFNGLRELEASESHADERCOMPILERPROC | glReleaseShaderCompiler | 
| PFNGLSHADERBINARYPROC | glShaderBinary | 
| PFNGLGETSHADERPRECISIONFORMATPROC | glGetShaderPrecisionFormat | 
| PFNGLDEPTHRANGEFPROC | glDepthRangef | 
| PFNGLCLEARDEPTHFPROC | glClearDepthf | 
| GL_ARB_get_program_binary (added to OpenGL 4.1 core) | |
| PFNGLGETPROGRAMBINARYPROC | glGetProgramBinary | 
| PFNGLPROGRAMBINARYPROC | glProgramBinary | 
| PFNGLPROGRAMPARAMETERIPROC | glProgramParameteri | 
| GL_ARB_separate_shader_objects (added to OpenGL 4.1 core) | |
| PFNGLUSEPROGRAMSTAGESPROC | glUseProgramStages | 
| PFNGLACTIVESHADERPROGRAMPROC | glActiveShaderProgram | 
| PFNGLCREATESHADERPROGRAMVPROC | glCreateShaderProgramv | 
| PFNGLBINDPROGRAMPIPELINEPROC | glBindProgramPipeline | 
| PFNGLDELETEPROGRAMPIPELINESPROC | glDeleteProgramPipelines | 
| PFNGLGENPROGRAMPIPELINESPROC | glGenProgramPipelines | 
| PFNGLISPROGRAMPIPELINEPROC | glIsProgramPipeline | 
| PFNGLGETPROGRAMPIPELINEIVPROC | glGetProgramPipelineiv | 
| PFNGLPROGRAMUNIFORM1IPROC | glProgramUniform1i | 
| PFNGLPROGRAMUNIFORM1IVPROC | glProgramUniform1iv | 
| PFNGLPROGRAMUNIFORM1FPROC | glProgramUniform1f | 
| PFNGLPROGRAMUNIFORM1FVPROC | glProgramUniform1fv | 
| PFNGLPROGRAMUNIFORM1DPROC | glProgramUniform1d | 
| PFNGLPROGRAMUNIFORM1DVPROC | glProgramUniform1dv | 
| PFNGLPROGRAMUNIFORM1UIPROC | glProgramUniform1ui | 
| PFNGLPROGRAMUNIFORM1UIVPROC | glProgramUniform1uiv | 
| PFNGLPROGRAMUNIFORM2IPROC | glProgramUniform2i | 
| PFNGLPROGRAMUNIFORM2IVPROC | glProgramUniform2iv | 
| PFNGLPROGRAMUNIFORM2FPROC | glProgramUniform2f | 
| PFNGLPROGRAMUNIFORM2FVPROC | glProgramUniform2fv | 
| PFNGLPROGRAMUNIFORM2DPROC | glProgramUniform2d | 
| PFNGLPROGRAMUNIFORM2DVPROC | glProgramUniform2dv | 
| PFNGLPROGRAMUNIFORM2UIPROC | glProgramUniform2ui | 
| PFNGLPROGRAMUNIFORM2UIVPROC | glProgramUniform2uiv | 
| PFNGLPROGRAMUNIFORM3IPROC | glProgramUniform3i | 
| PFNGLPROGRAMUNIFORM3IVPROC | glProgramUniform3iv | 
| PFNGLPROGRAMUNIFORM3FPROC | glProgramUniform3f | 
| PFNGLPROGRAMUNIFORM3FVPROC | glProgramUniform3fv | 
| PFNGLPROGRAMUNIFORM3DPROC | glProgramUniform3d | 
| PFNGLPROGRAMUNIFORM3DVPROC | glProgramUniform3dv | 
| PFNGLPROGRAMUNIFORM3UIPROC | glProgramUniform3ui | 
| PFNGLPROGRAMUNIFORM3UIVPROC | glProgramUniform3uiv | 
| PFNGLPROGRAMUNIFORM4IPROC | glProgramUniform4i | 
| PFNGLPROGRAMUNIFORM4IVPROC | glProgramUniform4iv | 
| PFNGLPROGRAMUNIFORM4FPROC | glProgramUniform4f | 
| PFNGLPROGRAMUNIFORM4FVPROC | glProgramUniform4fv | 
| PFNGLPROGRAMUNIFORM4DPROC | glProgramUniform4d | 
| PFNGLPROGRAMUNIFORM4DVPROC | glProgramUniform4dv | 
| PFNGLPROGRAMUNIFORM4UIPROC | glProgramUniform4ui | 
| PFNGLPROGRAMUNIFORM4UIVPROC | glProgramUniform4uiv | 
| PFNGLPROGRAMUNIFORMMATRIX2FVPROC | glProgramUniformMatrix2fv | 
| PFNGLPROGRAMUNIFORMMATRIX3FVPROC | glProgramUniformMatrix3fv | 
| PFNGLPROGRAMUNIFORMMATRIX4FVPROC | glProgramUniformMatrix4fv | 
| PFNGLPROGRAMUNIFORMMATRIX2DVPROC | glProgramUniformMatrix2dv | 
| PFNGLPROGRAMUNIFORMMATRIX3DVPROC | glProgramUniformMatrix3dv | 
| PFNGLPROGRAMUNIFORMMATRIX4DVPROC | glProgramUniformMatrix4dv | 
| PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC | glProgramUniformMatrix2x3fv | 
| PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC | glProgramUniformMatrix3x2fv | 
| PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC | glProgramUniformMatrix2x4fv | 
| PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC | glProgramUniformMatrix4x2fv | 
| PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC | glProgramUniformMatrix3x4fv | 
| PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC | glProgramUniformMatrix4x3fv | 
| PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC | glProgramUniformMatrix2x3dv | 
| PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC | glProgramUniformMatrix3x2dv | 
| PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC | glProgramUniformMatrix2x4dv | 
| PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC | glProgramUniformMatrix4x2dv | 
| PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC | glProgramUniformMatrix3x4dv | 
| PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC | glProgramUniformMatrix4x3dv | 
| PFNGLVALIDATEPROGRAMPIPELINEPROC | glValidateProgramPipeline | 
| PFNGLGETPROGRAMPIPELINEINFOLOGPROC | glGetProgramPipelineInfoLog | 
| GL_ARB_vertex_attrib_64bit (added to OpenGL 4.1 core) | |
| PFNGLVERTEXATTRIBL1DPROC | glVertexAttribL1d | 
| PFNGLVERTEXATTRIBL2DPROC | glVertexAttribL2d | 
| PFNGLVERTEXATTRIBL3DPROC | glVertexAttribL3d | 
| PFNGLVERTEXATTRIBL4DPROC | glVertexAttribL4d | 
| PFNGLVERTEXATTRIBL1DVPROC | glVertexAttribL1dv | 
| PFNGLVERTEXATTRIBL2DVPROC | glVertexAttribL2dv | 
| PFNGLVERTEXATTRIBL3DVPROC | glVertexAttribL3dv | 
| PFNGLVERTEXATTRIBL4DVPROC | glVertexAttribL4dv | 
| PFNGLVERTEXATTRIBLPOINTERPROC | glVertexAttribLPointer | 
| PFNGLGETVERTEXATTRIBLDVPROC | glGetVertexAttribLdv | 
| GL_ARB_viewport_array (added to OpenGL 4.1 core) | |
| PFNGLVIEWPORTARRAYVPROC | glViewportArrayv | 
| PFNGLVIEWPORTINDEXEDFPROC | glViewportIndexedf | 
| PFNGLVIEWPORTINDEXEDFVPROC | glViewportIndexedfv | 
| PFNGLSCISSORARRAYVPROC | glScissorArrayv | 
| PFNGLSCISSORINDEXEDPROC | glScissorIndexed | 
| PFNGLSCISSORINDEXEDVPROC | glScissorIndexedv | 
| PFNGLDEPTHRANGEARRAYVPROC | glDepthRangeArrayv | 
| PFNGLDEPTHRANGEINDEXEDPROC | glDepthRangeIndexed | 
| PFNGLGETFLOATI_VPROC | glGetFloati_v | 
| PFNGLGETDOUBLEI_VPROC | glGetDoublei_v | 
| GL_ARB_base_instance (added to OpenGL 4.2 core) | |
| PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC | glDrawArraysInstancedBaseInstance | 
| PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC | glDrawElementsInstancedBaseInstance | 
| PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC | glDrawElementsInstancedBaseVertexBaseInstance | 
| GL_ARB_transform_feedback_instanced (added to OpenGL 4.2 core) | |
| PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC | glDrawTransformFeedbackInstanced | 
| PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC | glDrawTransformFeedbackStreamInstanced | 
| GL_ARB_internalformat_query (added to OpenGL 4.2 core) | |
| PFNGLGETINTERNALFORMATIVPROC | glGetInternalformativ | 
| GL_ARB_shader_atomic_counters (added to OpenGL 4.2 core) | |
| PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC | glGetActiveAtomicCounterBufferiv | 
| GL_ARB_shader_image_load_store (added to OpenGL 4.2 core) | |
| PFNGLBINDIMAGETEXTUREPROC | glBindImageTexture | 
| PFNGLMEMORYBARRIERPROC | glMemoryBarrier | 
| GL_ARB_texture_storage (added to OpenGL 4.2 core) | |
| PFNGLTEXSTORAGE1DPROC | glTexStorage1D | 
| PFNGLTEXSTORAGE2DPROC | glTexStorage2D | 
| PFNGLTEXSTORAGE3DPROC | glTexStorage3D | 
| OpenGL 4.3 | |
| PFNGLCLEARBUFFERDATAPROC | glClearBufferData | 
| PFNGLCLEARBUFFERSUBDATAPROC | glClearBufferSubData | 
| PFNGLDISPATCHCOMPUTEPROC | glDispatchCompute | 
| PFNGLDISPATCHCOMPUTEINDIRECTPROC | glDispatchComputeIndirect | 
| PFNGLCOPYIMAGESUBDATAPROC | glCopyImageSubData | 
| PFNGLFRAMEBUFFERPARAMETERIPROC | glFramebufferParameteri | 
| PFNGLGETFRAMEBUFFERPARAMETERIVPROC | glGetFramebufferParameteriv | 
| PFNGLGETINTERNALFORMATI64VPROC | glGetInternalformati64v | 
| PFNGLINVALIDATETEXSUBIMAGEPROC | glInvalidateTexSubImage | 
| PFNGLINVALIDATETEXIMAGEPROC | glInvalidateTexImage | 
| PFNGLINVALIDATEBUFFERSUBDATAPROC | glInvalidateBufferSubData | 
| PFNGLINVALIDATEBUFFERDATAPROC | glInvalidateBufferData | 
| PFNGLINVALIDATEFRAMEBUFFERPROC | glInvalidateFramebuffer | 
| PFNGLINVALIDATESUBFRAMEBUFFERPROC | glInvalidateSubFramebuffer | 
| PFNGLMULTIDRAWARRAYSINDIRECTPROC | glMultiDrawArraysIndirect | 
| PFNGLMULTIDRAWELEMENTSINDIRECTPROC | glMultiDrawElementsIndirect | 
| PFNGLGETPROGRAMINTERFACEIVPROC | glGetProgramInterfaceiv | 
| PFNGLGETPROGRAMRESOURCEINDEXPROC | glGetProgramResourceIndex | 
| PFNGLGETPROGRAMRESOURCENAMEPROC | glGetProgramResourceName | 
| PFNGLGETPROGRAMRESOURCEIVPROC | glGetProgramResourceiv | 
| PFNGLGETPROGRAMRESOURCELOCATIONPROC | glGetProgramResourceLocation | 
| PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC | glGetProgramResourceLocationIndex | 
| PFNGLSHADERSTORAGEBLOCKBINDINGPROC | glShaderStorageBlockBinding | 
| PFNGLTEXBUFFERRANGEPROC | glTexBufferRange | 
| PFNGLTEXSTORAGE2DMULTISAMPLEPROC | glTexStorage2DMultisample | 
| PFNGLTEXSTORAGE3DMULTISAMPLEPROC | glTexStorage3DMultisample | 
| PFNGLTEXTUREVIEWPROC | glTextureView | 
| PFNGLBINDVERTEXBUFFERPROC | glBindVertexBuffer | 
| PFNGLVERTEXATTRIBFORMATPROC | glVertexAttribFormat | 
| PFNGLVERTEXATTRIBIFORMATPROC | glVertexAttribIFormat | 
| PFNGLVERTEXATTRIBLFORMATPROC | glVertexAttribLFormat | 
| PFNGLVERTEXATTRIBBINDINGPROC | glVertexAttribBinding | 
| PFNGLVERTEXBINDINGDIVISORPROC | glVertexBindingDivisor | 
| PFNGLDEBUGMESSAGECONTROLPROC | glDebugMessageControl | 
| PFNGLDEBUGMESSAGEINSERTPROC | glDebugMessageInsert | 
| PFNGLDEBUGMESSAGECALLBACKPROC | glDebugMessageCallback | 
| PFNGLGETDEBUGMESSAGELOGPROC | glGetDebugMessageLog | 
| PFNGLPUSHDEBUGGROUPPROC | glPushDebugGroup | 
| PFNGLPOPDEBUGGROUPPROC | glPopDebugGroup | 
| PFNGLOBJECTLABELPROC | glObjectLabel | 
| PFNGLGETOBJECTLABELPROC | glGetObjectLabel | 
| PFNGLOBJECTPTRLABELPROC | glObjectPtrLabel | 
| PFNGLGETOBJECTPTRLABELPROC | glGetObjectPtrLabel | 
| OpenGL 4.4 | |
| PFNGLBUFFERSTORAGEPROC | glBufferStorage | 
| PFNGLCLEARTEXIMAGEPROC | glClearTexImage | 
| PFNGLCLEARTEXSUBIMAGEPROC | glClearTexSubImage | 
| PFNGLBINDBUFFERSBASEPROC | glBindBuffersBase | 
| PFNGLBINDBUFFERSRANGEPROC | glBindBuffersRange | 
| PFNGLBINDTEXTURESPROC | glBindTextures | 
| PFNGLBINDSAMPLERSPROC | glBindSamplers | 
| PFNGLBINDIMAGETEXTURESPROC | glBindImageTextures | 
| PFNGLBINDVERTEXBUFFERSPROC | glBindVertexBuffers | 
| OpenGL 4.5 | |
| PFNGLCLIPCONTROLPROC | glClipControl | 
| PFNGLCREATETRANSFORMFEEDBACKSPROC | glCreateTransformFeedbacks | 
| PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC | glTransformFeedbackBufferBase | 
| PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC | glTransformFeedbackBufferRange | 
| PFNGLGETTRANSFORMFEEDBACKIVPROC | glGetTransformFeedbackiv | 
| PFNGLGETTRANSFORMFEEDBACKI_VPROC | glGetTransformFeedbacki_v | 
| PFNGLGETTRANSFORMFEEDBACKI64_VPROC | glGetTransformFeedbacki64_v | 
| PFNGLCREATEBUFFERSPROC | glCreateBuffers | 
| PFNGLNAMEDBUFFERSTORAGEPROC | glNamedBufferStorage | 
| PFNGLNAMEDBUFFERDATAPROC | glNamedBufferData | 
| PFNGLNAMEDBUFFERSUBDATAPROC | glNamedBufferSubData | 
| PFNGLCOPYNAMEDBUFFERSUBDATAPROC | glCopyNamedBufferSubData | 
| PFNGLCLEARNAMEDBUFFERDATAPROC | glClearNamedBufferData | 
| PFNGLCLEARNAMEDBUFFERSUBDATAPROC | glClearNamedBufferSubData | 
| PFNGLMAPNAMEDBUFFERPROC | glMapNamedBuffer | 
| PFNGLMAPNAMEDBUFFERRANGEPROC | glMapNamedBufferRange | 
| PFNGLUNMAPNAMEDBUFFERPROC | glUnmapNamedBuffer | 
| PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC | glFlushMappedNamedBufferRange | 
| PFNGLGETNAMEDBUFFERPARAMETERIVPROC | glGetNamedBufferParameteriv | 
| PFNGLGETNAMEDBUFFERPARAMETERI64VPROC | glGetNamedBufferParameteri64v | 
| PFNGLGETNAMEDBUFFERPOINTERVPROC | glGetNamedBufferPointerv | 
| PFNGLGETNAMEDBUFFERSUBDATAPROC | glGetNamedBufferSubData | 
| PFNGLCREATEFRAMEBUFFERSPROC | glCreateFramebuffers | 
| PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC | glNamedFramebufferRenderbuffer | 
| PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC | glNamedFramebufferParameteri | 
| PFNGLNAMEDFRAMEBUFFERTEXTUREPROC | glNamedFramebufferTexture | 
| PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC | glNamedFramebufferTextureLayer | 
| PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC | glNamedFramebufferDrawBuffer | 
| PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC | glNamedFramebufferDrawBuffers | 
| PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC | glNamedFramebufferReadBuffer | 
| PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC | glInvalidateNamedFramebufferData | 
| PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC | glInvalidateNamedFramebufferSubData | 
| PFNGLCLEARNAMEDFRAMEBUFFERIVPROC | glClearNamedFramebufferiv | 
| PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC | glClearNamedFramebufferuiv | 
| PFNGLCLEARNAMEDFRAMEBUFFERFVPROC | glClearNamedFramebufferfv | 
| PFNGLCLEARNAMEDFRAMEBUFFERFIPROC | glClearNamedFramebufferfi | 
| PFNGLBLITNAMEDFRAMEBUFFERPROC | glBlitNamedFramebuffer | 
| PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC | glCheckNamedFramebufferStatus | 
| PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC | glGetNamedFramebufferParameteriv | 
| PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC | glGetNamedFramebufferAttachmentParameteriv | 
| PFNGLCREATERENDERBUFFERSPROC | glCreateRenderbuffers | 
| PFNGLNAMEDRENDERBUFFERSTORAGEPROC | glNamedRenderbufferStorage | 
| PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC | glNamedRenderbufferStorageMultisample | 
| PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC | glGetNamedRenderbufferParameteriv | 
| PFNGLCREATETEXTURESPROC | glCreateTextures | 
| PFNGLTEXTUREBUFFERPROC | glTextureBuffer | 
| PFNGLTEXTUREBUFFERRANGEPROC | glTextureBufferRange | 
| PFNGLTEXTURESTORAGE1DPROC | glTextureStorage1D | 
| PFNGLTEXTURESTORAGE2DPROC | glTextureStorage2D | 
| PFNGLTEXTURESTORAGE3DPROC | glTextureStorage3D | 
| PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC | glTextureStorage2DMultisample | 
| PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC | glTextureStorage3DMultisample | 
| PFNGLTEXTURESUBIMAGE1DPROC | glTextureSubImage1D | 
| PFNGLTEXTURESUBIMAGE2DPROC | glTextureSubImage2D | 
| PFNGLTEXTURESUBIMAGE3DPROC | glTextureSubImage3D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC | glCompressedTextureSubImage1D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC | glCompressedTextureSubImage2D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC | glCompressedTextureSubImage3D | 
| PFNGLCOPYTEXTURESUBIMAGE1DPROC | glCopyTextureSubImage1D | 
| PFNGLCOPYTEXTURESUBIMAGE2DPROC | glCopyTextureSubImage2D | 
| PFNGLCOPYTEXTURESUBIMAGE3DPROC | glCopyTextureSubImage3D | 
| PFNGLTEXTUREPARAMETERFPROC | glTextureParameterf | 
| PFNGLTEXTUREPARAMETERFVPROC | glTextureParameterfv | 
| PFNGLTEXTUREPARAMETERIPROC | glTextureParameteri | 
| PFNGLTEXTUREPARAMETERIIVPROC | glTextureParameterIiv | 
| PFNGLTEXTUREPARAMETERIUIVPROC | glTextureParameterIuiv | 
| PFNGLTEXTUREPARAMETERIVPROC | glTextureParameteriv | 
| PFNGLGENERATETEXTUREMIPMAPPROC | glGenerateTextureMipmap | 
| PFNGLBINDTEXTUREUNITPROC | glBindTextureUnit | 
| PFNGLGETTEXTUREIMAGEPROC | glGetTextureImage | 
| PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC | glGetCompressedTextureImage | 
| PFNGLGETTEXTURELEVELPARAMETERFVPROC | glGetTextureLevelParameterfv | 
| PFNGLGETTEXTURELEVELPARAMETERIVPROC | glGetTextureLevelParameteriv | 
| PFNGLGETTEXTUREPARAMETERFVPROC | glGetTextureParameterfv | 
| PFNGLGETTEXTUREPARAMETERIIVPROC | glGetTextureParameterIiv | 
| PFNGLGETTEXTUREPARAMETERIUIVPROC | glGetTextureParameterIuiv | 
| PFNGLGETTEXTUREPARAMETERIVPROC | glGetTextureParameteriv | 
| PFNGLCREATEVERTEXARRAYSPROC | glCreateVertexArrays | 
| PFNGLDISABLEVERTEXARRAYATTRIBPROC | glDisableVertexArrayAttrib | 
| PFNGLENABLEVERTEXARRAYATTRIBPROC | glEnableVertexArrayAttrib | 
| PFNGLVERTEXARRAYELEMENTBUFFERPROC | glVertexArrayElementBuffer | 
| PFNGLVERTEXARRAYVERTEXBUFFERPROC | glVertexArrayVertexBuffer | 
| PFNGLVERTEXARRAYVERTEXBUFFERSPROC | glVertexArrayVertexBuffers | 
| PFNGLVERTEXARRAYATTRIBBINDINGPROC | glVertexArrayAttribBinding | 
| PFNGLVERTEXARRAYATTRIBFORMATPROC | glVertexArrayAttribFormat | 
| PFNGLVERTEXARRAYATTRIBIFORMATPROC | glVertexArrayAttribIFormat | 
| PFNGLVERTEXARRAYATTRIBLFORMATPROC | glVertexArrayAttribLFormat | 
| PFNGLVERTEXARRAYBINDINGDIVISORPROC | glVertexArrayBindingDivisor | 
| PFNGLGETVERTEXARRAYIVPROC | glGetVertexArrayiv | 
| PFNGLGETVERTEXARRAYINDEXEDIVPROC | glGetVertexArrayIndexediv | 
| PFNGLGETVERTEXARRAYINDEXED64IVPROC | glGetVertexArrayIndexed64iv | 
| PFNGLCREATESAMPLERSPROC | glCreateSamplers | 
| PFNGLCREATEPROGRAMPIPELINESPROC | glCreateProgramPipelines | 
| PFNGLCREATEQUERIESPROC | glCreateQueries | 
| PFNGLGETQUERYBUFFEROBJECTI64VPROC | glGetQueryBufferObjecti64v | 
| PFNGLGETQUERYBUFFEROBJECTIVPROC | glGetQueryBufferObjectiv | 
| PFNGLGETQUERYBUFFEROBJECTUI64VPROC | glGetQueryBufferObjectui64v | 
| PFNGLGETQUERYBUFFEROBJECTUIVPROC | glGetQueryBufferObjectuiv | 
| PFNGLMEMORYBARRIERBYREGIONPROC | glMemoryBarrierByRegion | 
| PFNGLGETTEXTURESUBIMAGEPROC | glGetTextureSubImage | 
| PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC | glGetCompressedTextureSubImage | 
| PFNGLGETGRAPHICSRESETSTATUSPROC | glGetGraphicsResetStatus | 
| PFNGLGETNCOMPRESSEDTEXIMAGEPROC | glGetnCompressedTexImage | 
| PFNGLGETNTEXIMAGEPROC | glGetnTexImage | 
| PFNGLGETNUNIFORMDVPROC | glGetnUniformdv | 
| PFNGLGETNUNIFORMFVPROC | glGetnUniformfv | 
| PFNGLGETNUNIFORMIVPROC | glGetnUniformiv | 
| PFNGLGETNUNIFORMUIVPROC | glGetnUniformuiv | 
| PFNGLREADNPIXELSPROC | glReadnPixels | 
| PFNGLTEXTUREBARRIERPROC | glTextureBarrier | 
| OpenGL 4.6 | |
| PFNGLSPECIALIZESHADERPROC | glSpecializeShader | 
| PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC | glMultiDrawArraysIndirectCount | 
| PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC | glMultiDrawElementsIndirectCount | 
| PFNGLPOLYGONOFFSETCLAMPPROC | glPolygonOffsetClamp | 
| GL_EXT_geometry_shader4 | |
| PFNGLPROGRAMPARAMETERIEXTPROC | glProgramParameteriEXT | 
| GL_ARB_bindless_texture | |
| PFNGLGETTEXTUREHANDLEARBPROC | glGetTextureHandleARB | 
| PFNGLGETTEXTURESAMPLERHANDLEARBPROC | glGetTextureSamplerHandleARB | 
| PFNGLMAKETEXTUREHANDLERESIDENTARBPROC | glMakeTextureHandleResidentARB | 
| PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC | glMakeTextureHandleNonResidentARB | 
| PFNGLGETIMAGEHANDLEARBPROC | glGetImageHandleARB | 
| PFNGLMAKEIMAGEHANDLERESIDENTARBPROC | glMakeImageHandleResidentARB | 
| PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC | glMakeImageHandleNonResidentARB | 
| PFNGLUNIFORMHANDLEUI64ARBPROC | glUniformHandleui64ARB | 
| PFNGLUNIFORMHANDLEUI64VARBPROC | glUniformHandleui64vARB | 
| PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC | glProgramUniformHandleui64ARB | 
| PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC | glProgramUniformHandleui64vARB | 
| PFNGLISTEXTUREHANDLERESIDENTARBPROC | glIsTextureHandleResidentARB | 
| PFNGLISIMAGEHANDLERESIDENTARBPROC | glIsImageHandleResidentARB | 
| PFNGLVERTEXATTRIBL1UI64ARBPROC | glVertexAttribL1ui64ARB | 
| PFNGLVERTEXATTRIBL1UI64VARBPROC | glVertexAttribL1ui64vARB | 
| PFNGLGETVERTEXATTRIBLUI64VARBPROC | glGetVertexAttribLui64vARB | 
| OpenGL 1.1 | |
| typedef GLclampf | theGreen | 
| typedef GLclampf GLclampf | theBlue | 
| typedef GLclampf GLclampf GLclampf | theAlpha | 
| typedef GLboolean | theGreen | 
| typedef GLboolean GLboolean | theBlue | 
| typedef GLboolean GLboolean GLboolean | theAlpha | 
| typedef GLenum | dfactor | 
| typedef GLfloat | theUnits | 
| typedef GLint | theY | 
| typedef GLint GLsizei | theWidth | 
| typedef GLint GLsizei GLsizei | theHeight | 
| typedef GLboolean * | theValues | 
| typedef GLfloat * | theValues | 
| typedef GLint * | theValues | 
| typedef const GLubyte *APIENTRYP | glGetString_t(GLenum theName) | 
| typedef GLenum | theMode | 
| typedef GLvoid ** | params | 
| typedef GLint | param | 
| glClearColor_t | glClearColor | 
| glClear_t | glClear | 
| glColorMask_t | glColorMask | 
| glBlendFunc_t | glBlendFunc | 
| glCullFace_t | glCullFace | 
| glFrontFace_t | glFrontFace | 
| glLineWidth_t | glLineWidth | 
| glPolygonOffset_t | glPolygonOffset | 
| glScissor_t | glScissor | 
| glEnable_t | glEnable | 
| glDisable_t | glDisable | 
| glIsEnabled_t | glIsEnabled | 
| glGetBooleanv_t | glGetBooleanv | 
| glGetFloatv_t | glGetFloatv | 
| glGetIntegerv_t | glGetIntegerv | 
| glGetError_t | glGetError | 
| glGetString_t | glGetString | 
| glFinish_t | glFinish | 
| glFlush_t | glFlush | 
| glHint_t | glHint | 
| glGetPointerv_t | glGetPointerv | 
| glReadBuffer_t | glReadBuffer | 
| glDrawBuffer_t | glDrawBuffer | 
| glPixelTransferi_t | glPixelTransferi | 
| typedef | void (APIENTRYP glClearColor_t)(GLclampf theRed | 
| typedef | void (APIENTRYP glClear_t)(GLbitfield theMask) | 
| typedef | void (APIENTRYP glColorMask_t)(GLboolean theRed | 
| typedef | void (APIENTRYP glBlendFunc_t)(GLenum sfactor | 
| typedef | void (APIENTRYP glCullFace_t)(GLenum theMode) | 
| typedef | void (APIENTRYP glFrontFace_t)(GLenum theMode) | 
| typedef | void (APIENTRYP glLineWidth_t)(GLfloat theWidth) | 
| typedef | void (APIENTRYP glPolygonOffset_t)(GLfloat theFactor | 
| typedef | void (APIENTRYP glScissor_t)(GLint theX | 
| typedef | void (APIENTRYP glEnable_t)(GLenum theCap) | 
| typedef | void (APIENTRYP glDisable_t)(GLenum theCap) | 
| typedef | GLboolean (APIENTRYP glIsEnabled_t)(GLenum theCap) | 
| typedef | void (APIENTRYP glGetBooleanv_t)(GLenum theParamName | 
| typedef | void (APIENTRYP glGetFloatv_t)(GLenum theParamName | 
| typedef | void (APIENTRYP glGetIntegerv_t)(GLenum theParamName | 
| typedef | GLenum (APIENTRYP glGetError_t)() | 
| typedef | void (APIENTRYP glFinish_t)() | 
| typedef | void (APIENTRYP glFlush_t)() | 
| typedef | void (APIENTRYP glHint_t)(GLenum theTarget | 
| typedef | void (APIENTRYP glGetPointerv_t)(GLenum pname | 
| typedef | void (APIENTRYP glReadBuffer_t)(GLenum src) | 
| typedef | void (APIENTRYP glDrawBuffer_t)(GLenum mode) | 
| typedef | void (APIENTRYP glPixelTransferi_t)(GLenum pname | 
| Depth Buffer | |
| typedef GLclampd | theFarValue | 
| glClearDepth_t | glClearDepth | 
| glDepthFunc_t | glDepthFunc | 
| glDepthMask_t | glDepthMask | 
| glDepthRange_t | glDepthRange | 
| typedef | void (APIENTRYP glClearDepth_t)(GLclampd theDepth) | 
| typedef | void (APIENTRYP glDepthFunc_t)(GLenum theFunc) | 
| typedef | void (APIENTRYP glDepthMask_t)(GLboolean theFlag) | 
| typedef | void (APIENTRYP glDepthRange_t)(GLclampd theNearValue | 
| Transformation | |
| typedef GLint | theY | 
| typedef GLint GLsizei | theWidth | 
| typedef GLint GLsizei GLsizei | theHeight | 
| glViewport_t | glViewport | 
| typedef | void (APIENTRYP glViewport_t)(GLint theX | 
| Vertex Arrays | |
| typedef GLint | theFirst | 
| typedef GLint GLsizei | theCount | 
| typedef GLsizei | theCount | 
| typedef GLsizei GLenum | theType | 
| typedef GLsizei GLenum const GLvoid * | theIndices | 
| glDrawArrays_t | glDrawArrays | 
| glDrawElements_t | glDrawElements | 
| typedef | void (APIENTRYP glDrawArrays_t)(GLenum theMode | 
| typedef | void (APIENTRYP glDrawElements_t)(GLenum theMode | 
| Raster functions | |
| typedef GLint | theParam | 
| typedef GLint | y | 
| typedef GLint GLsizei | width | 
| typedef GLint GLsizei GLsizei | height | 
| typedef GLint GLsizei GLsizei GLenum | format | 
| typedef GLint GLsizei GLsizei GLenum GLenum | type | 
| typedef GLint GLsizei GLsizei GLenum GLenum GLvoid * | pixels | 
| glPixelStorei_t | glPixelStorei | 
| glReadPixels_t | glReadPixels | 
| typedef | void (APIENTRYP glPixelStorei_t)(GLenum theParamName | 
| typedef | void (APIENTRYP glReadPixels_t)(GLint x | 
| Stenciling | |
| typedef GLint | ref | 
| typedef GLint GLuint | mask | 
| typedef GLenum | zfail | 
| typedef GLenum GLenum | zpass | 
| glStencilFunc_t | glStencilFunc | 
| glStencilMask_t | glStencilMask | 
| glStencilOp_t | glStencilOp | 
| glClearStencil_t | glClearStencil | 
| typedef | void (APIENTRYP glStencilFunc_t)(GLenum func | 
| typedef | void (APIENTRYP glStencilMask_t)(GLuint mask) | 
| typedef | void (APIENTRYP glStencilOp_t)(GLenum fail | 
| typedef | void (APIENTRYP glClearStencil_t)(GLint s) | 
| OpenGL 1.1 FFP (obsolete, removed since 3.1) | |
| typedef GLenum | pname | 
| typedef GLenum GLint | param | 
| typedef GLenum | pname | 
| typedef GLenum GLint * | params | 
| glTexEnvi_t | glTexEnvi | 
| glGetTexEnviv_t | glGetTexEnviv | 
| glLogicOp_t | glLogicOp | 
| typedef | void (APIENTRYP glTexEnvi_t)(GLenum target | 
| typedef | void (APIENTRYP glGetTexEnviv_t)(GLenum target | 
| typedef | void (APIENTRYP glLogicOp_t)(GLenum opcode) | 
| Begin/End primitive specification (removed since 3.1) | |
| glColor4fv_t | glColor4fv | 
| typedef | void (APIENTRYP glColor4fv_t)(const GLfloat *theVec) | 
| Matrix operations (removed since 3.1) | |
| glMatrixMode_t | glMatrixMode | 
| glLoadIdentity_t | glLoadIdentity | 
| glLoadMatrixf_t | glLoadMatrixf | 
| typedef | void (APIENTRYP glMatrixMode_t)(GLenum theMode) | 
| typedef | void (APIENTRYP glLoadIdentity_t)() | 
| typedef | void (APIENTRYP glLoadMatrixf_t)(const GLfloat *theMatrix) | 
| Line and Polygon stipple (removed since 3.1) | |
| typedef GLushort | thePattern | 
| glLineStipple_t | glLineStipple | 
| glPolygonStipple_t | glPolygonStipple | 
| typedef | void (APIENTRYP glLineStipple_t)(GLint theFactor | 
| typedef | void (APIENTRYP glPolygonStipple_t)(const GLubyte *theMask) | 
| Fixed pipeline lighting (removed since 3.1) | |
| typedef GLenum | pname | 
| typedef GLenum GLfloat | param | 
| typedef GLenum | pname | 
| typedef GLenum const GLfloat * | params | 
| typedef GLint | param | 
| typedef const GLfloat * | params | 
| typedef GLenum | pname | 
| typedef GLenum GLfloat | param | 
| typedef GLenum | pname | 
| typedef GLenum const GLfloat * | params | 
| typedef GLenum | mode | 
| glShadeModel_t | glShadeModel | 
| glLightf_t | glLightf | 
| glLightfv_t | glLightfv | 
| glLightModeli_t | glLightModeli | 
| glLightModelfv_t | glLightModelfv | 
| glMaterialf_t | glMaterialf | 
| glMaterialfv_t | glMaterialfv | 
| glColorMaterial_t | glColorMaterial | 
| typedef | void (APIENTRYP glShadeModel_t)(GLenum theMode) | 
| typedef | void (APIENTRYP glLightf_t)(GLenum theLight | 
| typedef | void (APIENTRYP glLightfv_t)(GLenum theLight | 
| typedef | void (APIENTRYP glLightModeli_t)(GLenum pname | 
| typedef | void (APIENTRYP glLightModelfv_t)(GLenum pname | 
| typedef | void (APIENTRYP glMaterialf_t)(GLenum face | 
| typedef | void (APIENTRYP glMaterialfv_t)(GLenum face | 
| typedef | void (APIENTRYP glColorMaterial_t)(GLenum face | 
| clipping plane (removed since 3.1) | |
| typedef const GLdouble * | theEquation | 
| glClipPlane_t | glClipPlane | 
| typedef | void (APIENTRYP glClipPlane_t)(GLenum thePlane | 
| Display lists (removed since 3.1) | |
| typedef GLsizei | theRange | 
| typedef GLenum | theMode | 
| typedef GLenum | theType | 
| typedef GLenum const GLvoid * | theLists | 
| glDeleteLists_t | glDeleteLists | 
| glGenLists_t | glGenLists | 
| glNewList_t | glNewList | 
| glEndList_t | glEndList | 
| glCallList_t | glCallList | 
| glCallLists_t | glCallLists | 
| glListBase_t | glListBase | 
| typedef | void (APIENTRYP glDeleteLists_t)(GLuint theList | 
| typedef | GLuint (APIENTRYP glGenLists_t)(GLsizei theRange) | 
| typedef | void (APIENTRYP glNewList_t)(GLuint theList | 
| typedef | void (APIENTRYP glEndList_t)() | 
| typedef | void (APIENTRYP glCallList_t)(GLuint theList) | 
| typedef | void (APIENTRYP glCallLists_t)(GLsizei theNb | 
| typedef | void (APIENTRYP glListBase_t)(GLuint theBase) | 
| Current raster position and Rectangles (removed since 3.1) | |
| typedef GLint | y | 
| glRasterPos2i_t | glRasterPos2i | 
| glRasterPos3fv_t | glRasterPos3fv | 
| typedef | void (APIENTRYP glRasterPos2i_t)(GLint x | 
| typedef | void (APIENTRYP glRasterPos3fv_t)(const GLfloat *theVec) | 
| Texture mapping (removed since 3.1) | |
| typedef GLenum | pname | 
| typedef GLenum GLint | param | 
| typedef GLenum | pname | 
| typedef GLenum const GLfloat * | params | 
| glTexGeni_t | glTexGeni | 
| glTexGenfv_t | glTexGenfv | 
| typedef | void (APIENTRYP glTexGeni_t)(GLenum coord | 
| typedef | void (APIENTRYP glTexGenfv_t)(GLenum coord | 
| Pixel copying (removed since 3.1) | |
| typedef GLsizei | height | 
| typedef GLsizei GLenum | format | 
| typedef GLsizei GLenum GLenum | type | 
| typedef GLsizei GLenum GLenum const GLvoid * | pixels | 
| typedef GLint | y | 
| typedef GLint GLsizei | width | 
| typedef GLint GLsizei GLsizei | height | 
| typedef GLint GLsizei GLsizei GLenum | type | 
| typedef GLsizei | height | 
| typedef GLsizei GLfloat | xorig | 
| typedef GLsizei GLfloat GLfloat | yorig | 
| typedef GLsizei GLfloat GLfloat GLfloat | xmove | 
| typedef GLsizei GLfloat GLfloat GLfloat GLfloat | ymove | 
| typedef GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte * | bitmap | 
| glDrawPixels_t | glDrawPixels | 
| glCopyPixels_t | glCopyPixels | 
| glBitmap_t | glBitmap | 
| typedef | void (APIENTRYP glDrawPixels_t)(GLsizei width | 
| typedef | void (APIENTRYP glCopyPixels_t)(GLint x | 
| typedef | void (APIENTRYP glBitmap_t)(GLsizei width | 
| Edge flags and fixed-function vertex processing (removed since 3.1) | |
| typedef GLsizei | theStride | 
| typedef GLsizei const GLvoid * | thePtr | 
| typedef GLenum | theType | 
| typedef GLenum GLsizei | theStride | 
| typedef GLenum GLsizei const GLvoid * | thePtr | 
| typedef GLsizei | theStride | 
| typedef GLsizei const GLvoid * | thePtr | 
| typedef GLenum | theType | 
| typedef GLenum GLsizei | theStride | 
| typedef GLenum GLsizei const GLvoid * | thePtr | 
| typedef GLenum | theType | 
| typedef GLenum GLsizei | theStride | 
| typedef GLenum GLsizei const GLvoid * | thePtr | 
| typedef GLint | level | 
| typedef GLint GLenum | pname | 
| typedef GLint GLenum GLfloat * | params | 
| typedef GLint | level | 
| typedef GLint GLenum | pname | 
| typedef GLint GLenum GLint * | params | 
| typedef GLenum | mode | 
| glIndexPointer_t | glIndexPointer | 
| glVertexPointer_t | glVertexPointer | 
| glNormalPointer_t | glNormalPointer | 
| glColorPointer_t | glColorPointer | 
| glTexCoordPointer_t | glTexCoordPointer | 
| glEnableClientState_t | glEnableClientState | 
| glDisableClientState_t | glDisableClientState | 
| glGetTexLevelParameterfv_t | glGetTexLevelParameterfv | 
| glGetTexLevelParameteriv_t | glGetTexLevelParameteriv | 
| glPolygonMode_t | glPolygonMode | 
| typedef | void (APIENTRYP glIndexPointer_t)(GLenum theType | 
| typedef | void (APIENTRYP glVertexPointer_t)(GLint theSize | 
| typedef | void (APIENTRYP glNormalPointer_t)(GLenum theType | 
| typedef | void (APIENTRYP glColorPointer_t)(GLint theSize | 
| typedef | void (APIENTRYP glTexCoordPointer_t)(GLint theSize | 
| typedef | void (APIENTRYP glEnableClientState_t)(GLenum theCap) | 
| typedef | void (APIENTRYP glDisableClientState_t)(GLenum theCap) | 
| typedef | void (APIENTRYP glGetTexLevelParameterfv_t)(GLenum target | 
| typedef | void (APIENTRYP glGetTexLevelParameteriv_t)(GLenum target | 
| typedef | void (APIENTRYP glPolygonMode_t)(GLenum face | 
| OpenGL ES 3.2 | |
| typedef GLfloat | minY | 
| typedef GLfloat GLfloat | minZ | 
| typedef GLfloat GLfloat GLfloat | minW | 
| typedef GLfloat GLfloat GLfloat GLfloat | maxX | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat | maxY | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat | maxZ | 
| typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat | maxW | 
| glBlendBarrier_t | glBlendBarrier | 
| glPrimitiveBoundingBox_t | glPrimitiveBoundingBox | 
| typedef | void (APIENTRYP glBlendBarrier_t)(void) | 
| typedef | void (APIENTRYP glPrimitiveBoundingBox_t)(GLfloat minX | 
| glX extensions | |
| typedef int(* | glXSwapIntervalEXT_t) () | 
| typedef int(* | glXSwapIntervalSGI_t) (int theInterval) | 
| typedef int(* | glXQueryRendererIntegerMESA_t) (Aspect_XDisplay *theDisplay, int theScreen, int theRenderer, int theAttribute, unsigned int *theValue) | 
| typedef int(* | glXQueryCurrentRendererIntegerMESA_t) (int theAttribute, unsigned int *theValue) | 
| typedef const char *(* | glXQueryRendererStringMESA_t) (Aspect_XDisplay *theDisplay, int theScreen, int theRenderer, int theAttribute) | 
| typedef const char *(* | glXQueryCurrentRendererStringMESA_t) (int theAttribute) | 
| glXSwapIntervalEXT_t | glXSwapIntervalEXT | 
| glXSwapIntervalSGI_t | glXSwapIntervalSGI | 
| glXQueryRendererIntegerMESA_t | glXQueryRendererIntegerMESA | 
| glXQueryCurrentRendererIntegerMESA_t | glXQueryCurrentRendererIntegerMESA | 
| glXQueryRendererStringMESA_t | glXQueryRendererStringMESA | 
| glXQueryCurrentRendererStringMESA_t | glXQueryCurrentRendererStringMESA | 
Mega structure defines the complete list of OpenGL functions.
| typedef GLint GLint GLsizei GLint OpenGl_GlFunctions::border | 
| typedef GLenum OpenGl_GlFunctions::dfactor | 
| typedef GLint GLenum OpenGl_GlFunctions::format | 
| typedef GLsizei GLenum OpenGl_GlFunctions::format | 
| typedef int(* OpenGl_GlFunctions::glXQueryCurrentRendererIntegerMESA_t) (int theAttribute, unsigned int *theValue) | 
| typedef const char*(* OpenGl_GlFunctions::glXQueryCurrentRendererStringMESA_t) (int theAttribute) | 
| typedef int(* OpenGl_GlFunctions::glXQueryRendererIntegerMESA_t) (Aspect_XDisplay *theDisplay, int theScreen, int theRenderer, int theAttribute, unsigned int *theValue) | 
| typedef const char*(* OpenGl_GlFunctions::glXQueryRendererStringMESA_t) (Aspect_XDisplay *theDisplay, int theScreen, int theRenderer, int theAttribute) | 
| typedef int(* OpenGl_GlFunctions::glXSwapIntervalEXT_t) () | 
| typedef int(* OpenGl_GlFunctions::glXSwapIntervalSGI_t) (int theInterval) | 
| typedef GLsizei OpenGl_GlFunctions::height | 
| typedef GLsizei OpenGl_GlFunctions::height | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint OpenGl_GlFunctions::level | 
| typedef GLint GLuint OpenGl_GlFunctions::mask | 
| typedef GLfloat OpenGl_GlFunctions::minY | 
| typedef GLfloat GLfloat OpenGl_GlFunctions::minZ | 
| typedef GLenum OpenGl_GlFunctions::mode | 
| typedef GLenum OpenGl_GlFunctions::mode | 
| typedef GLint OpenGl_GlFunctions::param | 
| typedef GLenum GLfloat OpenGl_GlFunctions::param | 
| typedef GLenum GLint OpenGl_GlFunctions::param | 
| typedef GLenum GLint OpenGl_GlFunctions::param | 
| typedef GLenum GLfloat OpenGl_GlFunctions::param | 
| typedef GLint OpenGl_GlFunctions::param | 
| typedef GLenum GLfloat OpenGl_GlFunctions::param | 
| typedef GLenum GLint OpenGl_GlFunctions::param | 
| typedef GLvoid* * OpenGl_GlFunctions::params | 
| typedef GLenum const GLfloat* OpenGl_GlFunctions::params | 
| typedef GLenum const GLint* OpenGl_GlFunctions::params | 
| typedef GLenum GLfloat* OpenGl_GlFunctions::params | 
| typedef GLenum GLint* OpenGl_GlFunctions::params | 
| typedef GLenum GLint* OpenGl_GlFunctions::params | 
| typedef GLenum const GLfloat* OpenGl_GlFunctions::params | 
| typedef const GLfloat* OpenGl_GlFunctions::params | 
| typedef GLenum const GLfloat* OpenGl_GlFunctions::params | 
| typedef GLenum const GLfloat* OpenGl_GlFunctions::params | 
| typedef GLint GLenum GLfloat* OpenGl_GlFunctions::params | 
| typedef GLint GLenum GLint* OpenGl_GlFunctions::params | 
| typedef GLint GLenum GLenum GLvoid* OpenGl_GlFunctions::pixels | 
| typedef GLsizei GLenum GLenum const GLvoid* OpenGl_GlFunctions::pixels | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLenum OpenGl_GlFunctions::pname | 
| typedef GLint GLenum OpenGl_GlFunctions::pname | 
| typedef GLint GLenum OpenGl_GlFunctions::pname | 
| typedef GLint OpenGl_GlFunctions::ref | 
| typedef GLuint OpenGl_GlFunctions::texture | 
| typedef GLuint* OpenGl_GlFunctions::textures | 
| typedef const GLuint* OpenGl_GlFunctions::textures | 
| typedef GLint GLsizei OpenGl_GlFunctions::theCount | 
| typedef GLsizei OpenGl_GlFunctions::theCount | 
| typedef const GLdouble* OpenGl_GlFunctions::theEquation | 
| typedef GLint OpenGl_GlFunctions::theFirst | 
| typedef GLclampf OpenGl_GlFunctions::theGreen | 
| typedef GLsizei GLenum const GLvoid* OpenGl_GlFunctions::theIndices | 
| typedef GLenum const GLvoid* OpenGl_GlFunctions::theLists | 
| typedef GLenum OpenGl_GlFunctions::theMode | 
| typedef GLenum OpenGl_GlFunctions::theMode | 
| typedef GLint OpenGl_GlFunctions::theParam | 
| typedef GLsizei const GLvoid* OpenGl_GlFunctions::thePtr | 
| typedef GLenum GLsizei const GLvoid* OpenGl_GlFunctions::thePtr | 
| typedef GLsizei const GLvoid* OpenGl_GlFunctions::thePtr | 
| typedef GLenum GLsizei const GLvoid* OpenGl_GlFunctions::thePtr | 
| typedef GLenum GLsizei const GLvoid* OpenGl_GlFunctions::thePtr | 
| typedef GLsizei OpenGl_GlFunctions::theRange | 
| typedef GLclampf OpenGl_GlFunctions::theRef | 
| typedef GLsizei OpenGl_GlFunctions::theStride | 
| typedef GLsizei OpenGl_GlFunctions::theStride | 
| typedef GLsizei GLenum OpenGl_GlFunctions::theType | 
| typedef GLenum OpenGl_GlFunctions::theType | 
| typedef GLenum OpenGl_GlFunctions::theType | 
| typedef GLenum OpenGl_GlFunctions::theType | 
| typedef GLenum OpenGl_GlFunctions::theType | 
| typedef GLfloat OpenGl_GlFunctions::theUnits | 
| typedef GLboolean* OpenGl_GlFunctions::theValues | 
| typedef GLfloat* OpenGl_GlFunctions::theValues | 
| typedef GLint* OpenGl_GlFunctions::theValues | 
| typedef GLint GLsizei OpenGl_GlFunctions::theWidth | 
| typedef GLint GLsizei OpenGl_GlFunctions::theWidth | 
| typedef GLint OpenGl_GlFunctions::theY | 
| typedef GLint OpenGl_GlFunctions::theY | 
| typedef GLint GLenum GLenum OpenGl_GlFunctions::type | 
| typedef GLsizei GLenum GLenum OpenGl_GlFunctions::type | 
| typedef GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLint GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLsizei OpenGl_GlFunctions::width | 
| typedef GLint GLenum GLint OpenGl_GlFunctions::x | 
| typedef GLint GLint GLint GLint OpenGl_GlFunctions::x | 
| typedef GLint GLenum GLint OpenGl_GlFunctions::x | 
| typedef GLint GLint GLint OpenGl_GlFunctions::x | 
| typedef GLint GLint OpenGl_GlFunctions::xoffset | 
| typedef GLint GLint OpenGl_GlFunctions::xoffset | 
| typedef GLint GLint OpenGl_GlFunctions::xoffset | 
| typedef GLint GLint OpenGl_GlFunctions::xoffset | 
| typedef GLsizei GLfloat OpenGl_GlFunctions::xorig | 
| typedef GLint OpenGl_GlFunctions::y | 
| typedef GLint GLenum GLint GLint OpenGl_GlFunctions::y | 
| typedef GLint GLenum GLint GLint OpenGl_GlFunctions::y | 
| typedef GLint GLint GLint GLint OpenGl_GlFunctions::y | 
| typedef GLint OpenGl_GlFunctions::y | 
| typedef GLint OpenGl_GlFunctions::y | 
| typedef GLint GLint GLint OpenGl_GlFunctions::yoffset | 
| typedef GLint GLint GLint OpenGl_GlFunctions::yoffset | 
| typedef GLenum OpenGl_GlFunctions::zfail | 
| typedef GLenum GLenum OpenGl_GlFunctions::zpass | 
| 
 | static | 
Check glGetError(); defined for debugging purposes.
| typedef OpenGl_GlFunctions::GLboolean | ( | APIENTRYP | glIsEnabled_t | ) | 
| typedef OpenGl_GlFunctions::GLboolean | ( | APIENTRYP | glIsTexture_t | ) | 
| typedef OpenGl_GlFunctions::GLenum | ( | APIENTRYP | glGetError_t | ) | 
| typedef OpenGl_GlFunctions::GLuint | ( | APIENTRYP | glGenLists_t | ) | 
| void OpenGl_GlFunctions::load | ( | OpenGl_Context & | theCtx, | 
| Standard_Boolean | theIsCoreProfile | ||
| ) | 
Load functions.
| 
 | static | 
Read OpenGL version.
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glClearColor_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glClear_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glColorMask_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glBlendFunc_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCullFace_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glFrontFace_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLineWidth_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPolygonOffset_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glScissor_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glEnable_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDisable_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetBooleanv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetFloatv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetIntegerv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glFinish_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glFlush_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glHint_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetPointerv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glReadBuffer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDrawBuffer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPixelTransferi_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glClearDepth_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDepthFunc_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDepthMask_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDepthRange_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glViewport_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDrawArrays_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDrawElements_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPixelStorei_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glReadPixels_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glStencilFunc_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glStencilMask_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glStencilOp_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glClearStencil_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexParameterf_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexParameteri_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexParameterfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexParameteriv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexParameterfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexParameteriv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexImage2D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGenTextures_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDeleteTextures_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glBindTexture_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexSubImage2D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCopyTexImage2D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCopyTexSubImage2D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexImage1D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexSubImage1D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCopyTexImage1D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCopyTexSubImage1D_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexImage_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glAlphaFunc_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPointSize_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexEnvi_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexEnviv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLogicOp_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glColor4fv_t | ) | const | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glMatrixMode_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLoadIdentity_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLoadMatrixf_t | ) | const | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLineStipple_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPolygonStipple_t | ) | const | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glShadeModel_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLightf_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLightfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLightModeli_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glLightModelfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glMaterialf_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glMaterialfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glColorMaterial_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glClipPlane_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDeleteLists_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glNewList_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glEndList_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCallList_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCallLists_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glListBase_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glRasterPos2i_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glRasterPos3fv_t | ) | const | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexGeni_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexGenfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDrawPixels_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glCopyPixels_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glBitmap_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glIndexPointer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glVertexPointer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glNormalPointer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glColorPointer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glTexCoordPointer_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glEnableClientState_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glDisableClientState_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexLevelParameterfv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glGetTexLevelParameteriv_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPolygonMode_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glBlendBarrier_t | ) | 
| typedef OpenGl_GlFunctions::void | ( | APIENTRYP | glPrimitiveBoundingBox_t | ) | 
| PFNGLACTIVESHADERPROGRAMPROC OpenGl_GlFunctions::glActiveShaderProgram | 
| PFNGLACTIVETEXTUREPROC OpenGl_GlFunctions::glActiveTexture | 
| glAlphaFunc_t OpenGl_GlFunctions::glAlphaFunc | 
| PFNGLATTACHSHADERPROC OpenGl_GlFunctions::glAttachShader | 
| PFNGLBEGINCONDITIONALRENDERPROC OpenGl_GlFunctions::glBeginConditionalRender | 
| PFNGLBEGINQUERYPROC OpenGl_GlFunctions::glBeginQuery | 
| PFNGLBEGINQUERYINDEXEDPROC OpenGl_GlFunctions::glBeginQueryIndexed | 
| PFNGLBEGINTRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glBeginTransformFeedback | 
| PFNGLBINDATTRIBLOCATIONPROC OpenGl_GlFunctions::glBindAttribLocation | 
| PFNGLBINDBUFFERPROC OpenGl_GlFunctions::glBindBuffer | 
| PFNGLBINDBUFFERBASEPROC OpenGl_GlFunctions::glBindBufferBase | 
| PFNGLBINDBUFFERRANGEPROC OpenGl_GlFunctions::glBindBufferRange | 
| PFNGLBINDBUFFERSBASEPROC OpenGl_GlFunctions::glBindBuffersBase | 
| PFNGLBINDBUFFERSRANGEPROC OpenGl_GlFunctions::glBindBuffersRange | 
| PFNGLBINDFRAGDATALOCATIONPROC OpenGl_GlFunctions::glBindFragDataLocation | 
| PFNGLBINDFRAGDATALOCATIONINDEXEDPROC OpenGl_GlFunctions::glBindFragDataLocationIndexed | 
| PFNGLBINDFRAMEBUFFERPROC OpenGl_GlFunctions::glBindFramebuffer | 
| PFNGLBINDIMAGETEXTUREPROC OpenGl_GlFunctions::glBindImageTexture | 
| PFNGLBINDIMAGETEXTURESPROC OpenGl_GlFunctions::glBindImageTextures | 
| PFNGLBINDPROGRAMPIPELINEPROC OpenGl_GlFunctions::glBindProgramPipeline | 
| PFNGLBINDRENDERBUFFERPROC OpenGl_GlFunctions::glBindRenderbuffer | 
| PFNGLBINDSAMPLERPROC OpenGl_GlFunctions::glBindSampler | 
| PFNGLBINDSAMPLERSPROC OpenGl_GlFunctions::glBindSamplers | 
| glBindTexture_t OpenGl_GlFunctions::glBindTexture | 
| PFNGLBINDTEXTURESPROC OpenGl_GlFunctions::glBindTextures | 
| PFNGLBINDTEXTUREUNITPROC OpenGl_GlFunctions::glBindTextureUnit | 
| PFNGLBINDTRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glBindTransformFeedback | 
| PFNGLBINDVERTEXARRAYPROC OpenGl_GlFunctions::glBindVertexArray | 
| PFNGLBINDVERTEXBUFFERPROC OpenGl_GlFunctions::glBindVertexBuffer | 
| PFNGLBINDVERTEXBUFFERSPROC OpenGl_GlFunctions::glBindVertexBuffers | 
| glBitmap_t OpenGl_GlFunctions::glBitmap | 
| glBlendBarrier_t OpenGl_GlFunctions::glBlendBarrier | 
| PFNGLBLENDCOLORPROC OpenGl_GlFunctions::glBlendColor | 
| PFNGLBLENDEQUATIONPROC OpenGl_GlFunctions::glBlendEquation | 
| PFNGLBLENDEQUATIONIPROC OpenGl_GlFunctions::glBlendEquationi | 
| PFNGLBLENDEQUATIONSEPARATEPROC OpenGl_GlFunctions::glBlendEquationSeparate | 
| PFNGLBLENDEQUATIONSEPARATEIPROC OpenGl_GlFunctions::glBlendEquationSeparatei | 
| glBlendFunc_t OpenGl_GlFunctions::glBlendFunc | 
| PFNGLBLENDFUNCIPROC OpenGl_GlFunctions::glBlendFunci | 
| PFNGLBLENDFUNCSEPARATEPROC OpenGl_GlFunctions::glBlendFuncSeparate | 
| PFNGLBLENDFUNCSEPARATEIPROC OpenGl_GlFunctions::glBlendFuncSeparatei | 
| PFNGLBLITFRAMEBUFFERPROC OpenGl_GlFunctions::glBlitFramebuffer | 
| PFNGLBLITNAMEDFRAMEBUFFERPROC OpenGl_GlFunctions::glBlitNamedFramebuffer | 
| PFNGLBUFFERDATAPROC OpenGl_GlFunctions::glBufferData | 
| PFNGLBUFFERSTORAGEPROC OpenGl_GlFunctions::glBufferStorage | 
| PFNGLBUFFERSUBDATAPROC OpenGl_GlFunctions::glBufferSubData | 
| glCallList_t OpenGl_GlFunctions::glCallList | 
| glCallLists_t OpenGl_GlFunctions::glCallLists | 
| PFNGLCHECKFRAMEBUFFERSTATUSPROC OpenGl_GlFunctions::glCheckFramebufferStatus | 
| PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC OpenGl_GlFunctions::glCheckNamedFramebufferStatus | 
| PFNGLCLAMPCOLORPROC OpenGl_GlFunctions::glClampColor | 
| glClear_t OpenGl_GlFunctions::glClear | 
| PFNGLCLEARBUFFERDATAPROC OpenGl_GlFunctions::glClearBufferData | 
| PFNGLCLEARBUFFERFIPROC OpenGl_GlFunctions::glClearBufferfi | 
| PFNGLCLEARBUFFERFVPROC OpenGl_GlFunctions::glClearBufferfv | 
| PFNGLCLEARBUFFERIVPROC OpenGl_GlFunctions::glClearBufferiv | 
| PFNGLCLEARBUFFERSUBDATAPROC OpenGl_GlFunctions::glClearBufferSubData | 
| PFNGLCLEARBUFFERUIVPROC OpenGl_GlFunctions::glClearBufferuiv | 
| glClearColor_t OpenGl_GlFunctions::glClearColor | 
| glClearDepth_t OpenGl_GlFunctions::glClearDepth | 
| PFNGLCLEARDEPTHFPROC OpenGl_GlFunctions::glClearDepthf | 
| PFNGLCLEARNAMEDBUFFERDATAPROC OpenGl_GlFunctions::glClearNamedBufferData | 
| PFNGLCLEARNAMEDBUFFERSUBDATAPROC OpenGl_GlFunctions::glClearNamedBufferSubData | 
| PFNGLCLEARNAMEDFRAMEBUFFERFIPROC OpenGl_GlFunctions::glClearNamedFramebufferfi | 
| PFNGLCLEARNAMEDFRAMEBUFFERFVPROC OpenGl_GlFunctions::glClearNamedFramebufferfv | 
| PFNGLCLEARNAMEDFRAMEBUFFERIVPROC OpenGl_GlFunctions::glClearNamedFramebufferiv | 
| PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC OpenGl_GlFunctions::glClearNamedFramebufferuiv | 
| glClearStencil_t OpenGl_GlFunctions::glClearStencil | 
| PFNGLCLEARTEXIMAGEPROC OpenGl_GlFunctions::glClearTexImage | 
| PFNGLCLEARTEXSUBIMAGEPROC OpenGl_GlFunctions::glClearTexSubImage | 
| PFNGLCLIENTWAITSYNCPROC OpenGl_GlFunctions::glClientWaitSync | 
| PFNGLCLIPCONTROLPROC OpenGl_GlFunctions::glClipControl | 
| glClipPlane_t OpenGl_GlFunctions::glClipPlane | 
| glColor4fv_t OpenGl_GlFunctions::glColor4fv | 
| glColorMask_t OpenGl_GlFunctions::glColorMask | 
| PFNGLCOLORMASKIPROC OpenGl_GlFunctions::glColorMaski | 
| glColorMaterial_t OpenGl_GlFunctions::glColorMaterial | 
| glColorPointer_t OpenGl_GlFunctions::glColorPointer | 
| PFNGLCOMPILESHADERPROC OpenGl_GlFunctions::glCompileShader | 
| PFNGLCOMPRESSEDTEXIMAGE1DPROC OpenGl_GlFunctions::glCompressedTexImage1D | 
| PFNGLCOMPRESSEDTEXIMAGE2DPROC OpenGl_GlFunctions::glCompressedTexImage2D | 
| PFNGLCOMPRESSEDTEXIMAGE3DPROC OpenGl_GlFunctions::glCompressedTexImage3D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC OpenGl_GlFunctions::glCompressedTexSubImage1D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC OpenGl_GlFunctions::glCompressedTexSubImage2D | 
| PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC OpenGl_GlFunctions::glCompressedTexSubImage3D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC OpenGl_GlFunctions::glCompressedTextureSubImage1D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC OpenGl_GlFunctions::glCompressedTextureSubImage2D | 
| PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC OpenGl_GlFunctions::glCompressedTextureSubImage3D | 
| PFNGLCOPYBUFFERSUBDATAPROC OpenGl_GlFunctions::glCopyBufferSubData | 
| PFNGLCOPYIMAGESUBDATAPROC OpenGl_GlFunctions::glCopyImageSubData | 
| PFNGLCOPYNAMEDBUFFERSUBDATAPROC OpenGl_GlFunctions::glCopyNamedBufferSubData | 
| glCopyPixels_t OpenGl_GlFunctions::glCopyPixels | 
| glCopyTexImage1D_t OpenGl_GlFunctions::glCopyTexImage1D | 
| glCopyTexImage2D_t OpenGl_GlFunctions::glCopyTexImage2D | 
| glCopyTexSubImage1D_t OpenGl_GlFunctions::glCopyTexSubImage1D | 
| glCopyTexSubImage2D_t OpenGl_GlFunctions::glCopyTexSubImage2D | 
| PFNGLCOPYTEXSUBIMAGE3DPROC OpenGl_GlFunctions::glCopyTexSubImage3D | 
| PFNGLCOPYTEXTURESUBIMAGE1DPROC OpenGl_GlFunctions::glCopyTextureSubImage1D | 
| PFNGLCOPYTEXTURESUBIMAGE2DPROC OpenGl_GlFunctions::glCopyTextureSubImage2D | 
| PFNGLCOPYTEXTURESUBIMAGE3DPROC OpenGl_GlFunctions::glCopyTextureSubImage3D | 
| PFNGLCREATEBUFFERSPROC OpenGl_GlFunctions::glCreateBuffers | 
| PFNGLCREATEFRAMEBUFFERSPROC OpenGl_GlFunctions::glCreateFramebuffers | 
| PFNGLCREATEPROGRAMPROC OpenGl_GlFunctions::glCreateProgram | 
| PFNGLCREATEPROGRAMPIPELINESPROC OpenGl_GlFunctions::glCreateProgramPipelines | 
| PFNGLCREATEQUERIESPROC OpenGl_GlFunctions::glCreateQueries | 
| PFNGLCREATERENDERBUFFERSPROC OpenGl_GlFunctions::glCreateRenderbuffers | 
| PFNGLCREATESAMPLERSPROC OpenGl_GlFunctions::glCreateSamplers | 
| PFNGLCREATESHADERPROC OpenGl_GlFunctions::glCreateShader | 
| PFNGLCREATESHADERPROGRAMVPROC OpenGl_GlFunctions::glCreateShaderProgramv | 
| PFNGLCREATETEXTURESPROC OpenGl_GlFunctions::glCreateTextures | 
| PFNGLCREATETRANSFORMFEEDBACKSPROC OpenGl_GlFunctions::glCreateTransformFeedbacks | 
| PFNGLCREATEVERTEXARRAYSPROC OpenGl_GlFunctions::glCreateVertexArrays | 
| glCullFace_t OpenGl_GlFunctions::glCullFace | 
| PFNGLDEBUGMESSAGECALLBACKPROC OpenGl_GlFunctions::glDebugMessageCallback | 
| PFNGLDEBUGMESSAGECONTROLPROC OpenGl_GlFunctions::glDebugMessageControl | 
| PFNGLDEBUGMESSAGEINSERTPROC OpenGl_GlFunctions::glDebugMessageInsert | 
| PFNGLDELETEBUFFERSPROC OpenGl_GlFunctions::glDeleteBuffers | 
| PFNGLDELETEFRAMEBUFFERSPROC OpenGl_GlFunctions::glDeleteFramebuffers | 
| glDeleteLists_t OpenGl_GlFunctions::glDeleteLists | 
| PFNGLDELETEPROGRAMPROC OpenGl_GlFunctions::glDeleteProgram | 
| PFNGLDELETEPROGRAMPIPELINESPROC OpenGl_GlFunctions::glDeleteProgramPipelines | 
| PFNGLDELETEQUERIESPROC OpenGl_GlFunctions::glDeleteQueries | 
| PFNGLDELETERENDERBUFFERSPROC OpenGl_GlFunctions::glDeleteRenderbuffers | 
| PFNGLDELETESAMPLERSPROC OpenGl_GlFunctions::glDeleteSamplers | 
| PFNGLDELETESHADERPROC OpenGl_GlFunctions::glDeleteShader | 
| PFNGLDELETESYNCPROC OpenGl_GlFunctions::glDeleteSync | 
| glDeleteTextures_t OpenGl_GlFunctions::glDeleteTextures | 
| PFNGLDELETETRANSFORMFEEDBACKSPROC OpenGl_GlFunctions::glDeleteTransformFeedbacks | 
| PFNGLDELETEVERTEXARRAYSPROC OpenGl_GlFunctions::glDeleteVertexArrays | 
| glDepthFunc_t OpenGl_GlFunctions::glDepthFunc | 
| glDepthMask_t OpenGl_GlFunctions::glDepthMask | 
| glDepthRange_t OpenGl_GlFunctions::glDepthRange | 
| PFNGLDEPTHRANGEARRAYVPROC OpenGl_GlFunctions::glDepthRangeArrayv | 
| PFNGLDEPTHRANGEFPROC OpenGl_GlFunctions::glDepthRangef | 
| PFNGLDEPTHRANGEINDEXEDPROC OpenGl_GlFunctions::glDepthRangeIndexed | 
| PFNGLDETACHSHADERPROC OpenGl_GlFunctions::glDetachShader | 
| glDisable_t OpenGl_GlFunctions::glDisable | 
| glDisableClientState_t OpenGl_GlFunctions::glDisableClientState | 
| PFNGLDISABLEIPROC OpenGl_GlFunctions::glDisablei | 
| PFNGLDISABLEVERTEXARRAYATTRIBPROC OpenGl_GlFunctions::glDisableVertexArrayAttrib | 
| PFNGLDISABLEVERTEXATTRIBARRAYPROC OpenGl_GlFunctions::glDisableVertexAttribArray | 
| PFNGLDISPATCHCOMPUTEPROC OpenGl_GlFunctions::glDispatchCompute | 
| PFNGLDISPATCHCOMPUTEINDIRECTPROC OpenGl_GlFunctions::glDispatchComputeIndirect | 
| glDrawArrays_t OpenGl_GlFunctions::glDrawArrays | 
| PFNGLDRAWARRAYSINDIRECTPROC OpenGl_GlFunctions::glDrawArraysIndirect | 
| PFNGLDRAWARRAYSINSTANCEDPROC OpenGl_GlFunctions::glDrawArraysInstanced | 
| PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC OpenGl_GlFunctions::glDrawArraysInstancedBaseInstance | 
| glDrawBuffer_t OpenGl_GlFunctions::glDrawBuffer | 
| PFNGLDRAWBUFFERSPROC OpenGl_GlFunctions::glDrawBuffers | 
| glDrawElements_t OpenGl_GlFunctions::glDrawElements | 
| PFNGLDRAWELEMENTSBASEVERTEXPROC OpenGl_GlFunctions::glDrawElementsBaseVertex | 
| PFNGLDRAWELEMENTSINDIRECTPROC OpenGl_GlFunctions::glDrawElementsIndirect | 
| PFNGLDRAWELEMENTSINSTANCEDPROC OpenGl_GlFunctions::glDrawElementsInstanced | 
| PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC OpenGl_GlFunctions::glDrawElementsInstancedBaseInstance | 
| PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC OpenGl_GlFunctions::glDrawElementsInstancedBaseVertex | 
| PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC OpenGl_GlFunctions::glDrawElementsInstancedBaseVertexBaseInstance | 
| glDrawPixels_t OpenGl_GlFunctions::glDrawPixels | 
| PFNGLDRAWRANGEELEMENTSPROC OpenGl_GlFunctions::glDrawRangeElements | 
| PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC OpenGl_GlFunctions::glDrawRangeElementsBaseVertex | 
| PFNGLDRAWTRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glDrawTransformFeedback | 
| PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC OpenGl_GlFunctions::glDrawTransformFeedbackInstanced | 
| PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC OpenGl_GlFunctions::glDrawTransformFeedbackStream | 
| PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC OpenGl_GlFunctions::glDrawTransformFeedbackStreamInstanced | 
| glEnable_t OpenGl_GlFunctions::glEnable | 
| glEnableClientState_t OpenGl_GlFunctions::glEnableClientState | 
| PFNGLENABLEIPROC OpenGl_GlFunctions::glEnablei | 
| PFNGLENABLEVERTEXARRAYATTRIBPROC OpenGl_GlFunctions::glEnableVertexArrayAttrib | 
| PFNGLENABLEVERTEXATTRIBARRAYPROC OpenGl_GlFunctions::glEnableVertexAttribArray | 
| PFNGLENDCONDITIONALRENDERPROC OpenGl_GlFunctions::glEndConditionalRender | 
| glEndList_t OpenGl_GlFunctions::glEndList | 
| PFNGLENDQUERYPROC OpenGl_GlFunctions::glEndQuery | 
| PFNGLENDQUERYINDEXEDPROC OpenGl_GlFunctions::glEndQueryIndexed | 
| PFNGLENDTRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glEndTransformFeedback | 
| PFNGLFENCESYNCPROC OpenGl_GlFunctions::glFenceSync | 
| glFinish_t OpenGl_GlFunctions::glFinish | 
| glFlush_t OpenGl_GlFunctions::glFlush | 
| PFNGLFLUSHMAPPEDBUFFERRANGEPROC OpenGl_GlFunctions::glFlushMappedBufferRange | 
| PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC OpenGl_GlFunctions::glFlushMappedNamedBufferRange | 
| PFNGLFRAMEBUFFERPARAMETERIPROC OpenGl_GlFunctions::glFramebufferParameteri | 
| PFNGLFRAMEBUFFERRENDERBUFFERPROC OpenGl_GlFunctions::glFramebufferRenderbuffer | 
| PFNGLFRAMEBUFFERTEXTUREPROC OpenGl_GlFunctions::glFramebufferTexture | 
| PFNGLFRAMEBUFFERTEXTURE1DPROC OpenGl_GlFunctions::glFramebufferTexture1D | 
| PFNGLFRAMEBUFFERTEXTURE2DPROC OpenGl_GlFunctions::glFramebufferTexture2D | 
| PFNGLFRAMEBUFFERTEXTURE3DPROC OpenGl_GlFunctions::glFramebufferTexture3D | 
| PFNGLFRAMEBUFFERTEXTURELAYERPROC OpenGl_GlFunctions::glFramebufferTextureLayer | 
| glFrontFace_t OpenGl_GlFunctions::glFrontFace | 
| PFNGLGENBUFFERSPROC OpenGl_GlFunctions::glGenBuffers | 
| PFNGLGENERATEMIPMAPPROC OpenGl_GlFunctions::glGenerateMipmap | 
| PFNGLGENERATETEXTUREMIPMAPPROC OpenGl_GlFunctions::glGenerateTextureMipmap | 
| PFNGLGENFRAMEBUFFERSPROC OpenGl_GlFunctions::glGenFramebuffers | 
| glGenLists_t OpenGl_GlFunctions::glGenLists | 
| PFNGLGENPROGRAMPIPELINESPROC OpenGl_GlFunctions::glGenProgramPipelines | 
| PFNGLGENQUERIESPROC OpenGl_GlFunctions::glGenQueries | 
| PFNGLGENRENDERBUFFERSPROC OpenGl_GlFunctions::glGenRenderbuffers | 
| PFNGLGENSAMPLERSPROC OpenGl_GlFunctions::glGenSamplers | 
| glGenTextures_t OpenGl_GlFunctions::glGenTextures | 
| PFNGLGENTRANSFORMFEEDBACKSPROC OpenGl_GlFunctions::glGenTransformFeedbacks | 
| PFNGLGENVERTEXARRAYSPROC OpenGl_GlFunctions::glGenVertexArrays | 
| PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC OpenGl_GlFunctions::glGetActiveAtomicCounterBufferiv | 
| PFNGLGETACTIVEATTRIBPROC OpenGl_GlFunctions::glGetActiveAttrib | 
| PFNGLGETACTIVESUBROUTINENAMEPROC OpenGl_GlFunctions::glGetActiveSubroutineName | 
| PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC OpenGl_GlFunctions::glGetActiveSubroutineUniformiv | 
| PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC OpenGl_GlFunctions::glGetActiveSubroutineUniformName | 
| PFNGLGETACTIVEUNIFORMPROC OpenGl_GlFunctions::glGetActiveUniform | 
| PFNGLGETACTIVEUNIFORMBLOCKIVPROC OpenGl_GlFunctions::glGetActiveUniformBlockiv | 
| PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC OpenGl_GlFunctions::glGetActiveUniformBlockName | 
| PFNGLGETACTIVEUNIFORMNAMEPROC OpenGl_GlFunctions::glGetActiveUniformName | 
| PFNGLGETACTIVEUNIFORMSIVPROC OpenGl_GlFunctions::glGetActiveUniformsiv | 
| PFNGLGETATTACHEDSHADERSPROC OpenGl_GlFunctions::glGetAttachedShaders | 
| PFNGLGETATTRIBLOCATIONPROC OpenGl_GlFunctions::glGetAttribLocation | 
| PFNGLGETBOOLEANI_VPROC OpenGl_GlFunctions::glGetBooleani_v | 
| glGetBooleanv_t OpenGl_GlFunctions::glGetBooleanv | 
| PFNGLGETBUFFERPARAMETERI64VPROC OpenGl_GlFunctions::glGetBufferParameteri64v | 
| PFNGLGETBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetBufferParameteriv | 
| PFNGLGETBUFFERPOINTERVPROC OpenGl_GlFunctions::glGetBufferPointerv | 
| PFNGLGETBUFFERSUBDATAPROC OpenGl_GlFunctions::glGetBufferSubData | 
| PFNGLGETCOMPRESSEDTEXIMAGEPROC OpenGl_GlFunctions::glGetCompressedTexImage | 
| PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC OpenGl_GlFunctions::glGetCompressedTextureImage | 
| PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC OpenGl_GlFunctions::glGetCompressedTextureSubImage | 
| PFNGLGETDEBUGMESSAGELOGPROC OpenGl_GlFunctions::glGetDebugMessageLog | 
| PFNGLGETDOUBLEI_VPROC OpenGl_GlFunctions::glGetDoublei_v | 
| glGetError_t OpenGl_GlFunctions::glGetError | 
| PFNGLGETFLOATI_VPROC OpenGl_GlFunctions::glGetFloati_v | 
| glGetFloatv_t OpenGl_GlFunctions::glGetFloatv | 
| PFNGLGETFRAGDATAINDEXPROC OpenGl_GlFunctions::glGetFragDataIndex | 
| PFNGLGETFRAGDATALOCATIONPROC OpenGl_GlFunctions::glGetFragDataLocation | 
| PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC OpenGl_GlFunctions::glGetFramebufferAttachmentParameteriv | 
| PFNGLGETFRAMEBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetFramebufferParameteriv | 
| PFNGLGETGRAPHICSRESETSTATUSPROC OpenGl_GlFunctions::glGetGraphicsResetStatus | 
| PFNGLGETIMAGEHANDLEARBPROC OpenGl_GlFunctions::glGetImageHandleARB | 
| PFNGLGETINTEGER64I_VPROC OpenGl_GlFunctions::glGetInteger64i_v | 
| PFNGLGETINTEGER64VPROC OpenGl_GlFunctions::glGetInteger64v | 
| PFNGLGETINTEGERI_VPROC OpenGl_GlFunctions::glGetIntegeri_v | 
| glGetIntegerv_t OpenGl_GlFunctions::glGetIntegerv | 
| PFNGLGETINTERNALFORMATI64VPROC OpenGl_GlFunctions::glGetInternalformati64v | 
| PFNGLGETINTERNALFORMATIVPROC OpenGl_GlFunctions::glGetInternalformativ | 
| PFNGLGETMULTISAMPLEFVPROC OpenGl_GlFunctions::glGetMultisamplefv | 
| PFNGLGETNAMEDBUFFERPARAMETERI64VPROC OpenGl_GlFunctions::glGetNamedBufferParameteri64v | 
| PFNGLGETNAMEDBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetNamedBufferParameteriv | 
| PFNGLGETNAMEDBUFFERPOINTERVPROC OpenGl_GlFunctions::glGetNamedBufferPointerv | 
| PFNGLGETNAMEDBUFFERSUBDATAPROC OpenGl_GlFunctions::glGetNamedBufferSubData | 
| PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC OpenGl_GlFunctions::glGetNamedFramebufferAttachmentParameteriv | 
| PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetNamedFramebufferParameteriv | 
| PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetNamedRenderbufferParameteriv | 
| PFNGLGETNCOMPRESSEDTEXIMAGEPROC OpenGl_GlFunctions::glGetnCompressedTexImage | 
| PFNGLGETNTEXIMAGEPROC OpenGl_GlFunctions::glGetnTexImage | 
| PFNGLGETNUNIFORMDVPROC OpenGl_GlFunctions::glGetnUniformdv | 
| PFNGLGETNUNIFORMFVPROC OpenGl_GlFunctions::glGetnUniformfv | 
| PFNGLGETNUNIFORMIVPROC OpenGl_GlFunctions::glGetnUniformiv | 
| PFNGLGETNUNIFORMUIVPROC OpenGl_GlFunctions::glGetnUniformuiv | 
| PFNGLGETOBJECTLABELPROC OpenGl_GlFunctions::glGetObjectLabel | 
| PFNGLGETOBJECTPTRLABELPROC OpenGl_GlFunctions::glGetObjectPtrLabel | 
| glGetPointerv_t OpenGl_GlFunctions::glGetPointerv | 
| PFNGLGETPROGRAMBINARYPROC OpenGl_GlFunctions::glGetProgramBinary | 
| PFNGLGETPROGRAMINFOLOGPROC OpenGl_GlFunctions::glGetProgramInfoLog | 
| PFNGLGETPROGRAMINTERFACEIVPROC OpenGl_GlFunctions::glGetProgramInterfaceiv | 
| PFNGLGETPROGRAMIVPROC OpenGl_GlFunctions::glGetProgramiv | 
| PFNGLGETPROGRAMPIPELINEINFOLOGPROC OpenGl_GlFunctions::glGetProgramPipelineInfoLog | 
| PFNGLGETPROGRAMPIPELINEIVPROC OpenGl_GlFunctions::glGetProgramPipelineiv | 
| PFNGLGETPROGRAMRESOURCEINDEXPROC OpenGl_GlFunctions::glGetProgramResourceIndex | 
| PFNGLGETPROGRAMRESOURCEIVPROC OpenGl_GlFunctions::glGetProgramResourceiv | 
| PFNGLGETPROGRAMRESOURCELOCATIONPROC OpenGl_GlFunctions::glGetProgramResourceLocation | 
| PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC OpenGl_GlFunctions::glGetProgramResourceLocationIndex | 
| PFNGLGETPROGRAMRESOURCENAMEPROC OpenGl_GlFunctions::glGetProgramResourceName | 
| PFNGLGETPROGRAMSTAGEIVPROC OpenGl_GlFunctions::glGetProgramStageiv | 
| PFNGLGETQUERYBUFFEROBJECTI64VPROC OpenGl_GlFunctions::glGetQueryBufferObjecti64v | 
| PFNGLGETQUERYBUFFEROBJECTIVPROC OpenGl_GlFunctions::glGetQueryBufferObjectiv | 
| PFNGLGETQUERYBUFFEROBJECTUI64VPROC OpenGl_GlFunctions::glGetQueryBufferObjectui64v | 
| PFNGLGETQUERYBUFFEROBJECTUIVPROC OpenGl_GlFunctions::glGetQueryBufferObjectuiv | 
| PFNGLGETQUERYINDEXEDIVPROC OpenGl_GlFunctions::glGetQueryIndexediv | 
| PFNGLGETQUERYIVPROC OpenGl_GlFunctions::glGetQueryiv | 
| PFNGLGETQUERYOBJECTI64VPROC OpenGl_GlFunctions::glGetQueryObjecti64v | 
| PFNGLGETQUERYOBJECTIVPROC OpenGl_GlFunctions::glGetQueryObjectiv | 
| PFNGLGETQUERYOBJECTUI64VPROC OpenGl_GlFunctions::glGetQueryObjectui64v | 
| PFNGLGETQUERYOBJECTUIVPROC OpenGl_GlFunctions::glGetQueryObjectuiv | 
| PFNGLGETRENDERBUFFERPARAMETERIVPROC OpenGl_GlFunctions::glGetRenderbufferParameteriv | 
| PFNGLGETSAMPLERPARAMETERFVPROC OpenGl_GlFunctions::glGetSamplerParameterfv | 
| PFNGLGETSAMPLERPARAMETERIIVPROC OpenGl_GlFunctions::glGetSamplerParameterIiv | 
| PFNGLGETSAMPLERPARAMETERIUIVPROC OpenGl_GlFunctions::glGetSamplerParameterIuiv | 
| PFNGLGETSAMPLERPARAMETERIVPROC OpenGl_GlFunctions::glGetSamplerParameteriv | 
| PFNGLGETSHADERINFOLOGPROC OpenGl_GlFunctions::glGetShaderInfoLog | 
| PFNGLGETSHADERIVPROC OpenGl_GlFunctions::glGetShaderiv | 
| PFNGLGETSHADERPRECISIONFORMATPROC OpenGl_GlFunctions::glGetShaderPrecisionFormat | 
| PFNGLGETSHADERSOURCEPROC OpenGl_GlFunctions::glGetShaderSource | 
| glGetString_t OpenGl_GlFunctions::glGetString | 
| PFNGLGETSTRINGIPROC OpenGl_GlFunctions::glGetStringi | 
| PFNGLGETSUBROUTINEINDEXPROC OpenGl_GlFunctions::glGetSubroutineIndex | 
| PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC OpenGl_GlFunctions::glGetSubroutineUniformLocation | 
| PFNGLGETSYNCIVPROC OpenGl_GlFunctions::glGetSynciv | 
| glGetTexEnviv_t OpenGl_GlFunctions::glGetTexEnviv | 
| glGetTexImage_t OpenGl_GlFunctions::glGetTexImage | 
| glGetTexLevelParameterfv_t OpenGl_GlFunctions::glGetTexLevelParameterfv | 
| glGetTexLevelParameteriv_t OpenGl_GlFunctions::glGetTexLevelParameteriv | 
| glGetTexParameterfv_t OpenGl_GlFunctions::glGetTexParameterfv | 
| PFNGLGETTEXPARAMETERIIVPROC OpenGl_GlFunctions::glGetTexParameterIiv | 
| PFNGLGETTEXPARAMETERIUIVPROC OpenGl_GlFunctions::glGetTexParameterIuiv | 
| glGetTexParameteriv_t OpenGl_GlFunctions::glGetTexParameteriv | 
| PFNGLGETTEXTUREHANDLEARBPROC OpenGl_GlFunctions::glGetTextureHandleARB | 
| PFNGLGETTEXTUREIMAGEPROC OpenGl_GlFunctions::glGetTextureImage | 
| PFNGLGETTEXTURELEVELPARAMETERFVPROC OpenGl_GlFunctions::glGetTextureLevelParameterfv | 
| PFNGLGETTEXTURELEVELPARAMETERIVPROC OpenGl_GlFunctions::glGetTextureLevelParameteriv | 
| PFNGLGETTEXTUREPARAMETERFVPROC OpenGl_GlFunctions::glGetTextureParameterfv | 
| PFNGLGETTEXTUREPARAMETERIIVPROC OpenGl_GlFunctions::glGetTextureParameterIiv | 
| PFNGLGETTEXTUREPARAMETERIUIVPROC OpenGl_GlFunctions::glGetTextureParameterIuiv | 
| PFNGLGETTEXTUREPARAMETERIVPROC OpenGl_GlFunctions::glGetTextureParameteriv | 
| PFNGLGETTEXTURESAMPLERHANDLEARBPROC OpenGl_GlFunctions::glGetTextureSamplerHandleARB | 
| PFNGLGETTEXTURESUBIMAGEPROC OpenGl_GlFunctions::glGetTextureSubImage | 
| PFNGLGETTRANSFORMFEEDBACKI64_VPROC OpenGl_GlFunctions::glGetTransformFeedbacki64_v | 
| PFNGLGETTRANSFORMFEEDBACKI_VPROC OpenGl_GlFunctions::glGetTransformFeedbacki_v | 
| PFNGLGETTRANSFORMFEEDBACKIVPROC OpenGl_GlFunctions::glGetTransformFeedbackiv | 
| PFNGLGETTRANSFORMFEEDBACKVARYINGPROC OpenGl_GlFunctions::glGetTransformFeedbackVarying | 
| PFNGLGETUNIFORMBLOCKINDEXPROC OpenGl_GlFunctions::glGetUniformBlockIndex | 
| PFNGLGETUNIFORMDVPROC OpenGl_GlFunctions::glGetUniformdv | 
| PFNGLGETUNIFORMFVPROC OpenGl_GlFunctions::glGetUniformfv | 
| PFNGLGETUNIFORMINDICESPROC OpenGl_GlFunctions::glGetUniformIndices | 
| PFNGLGETUNIFORMIVPROC OpenGl_GlFunctions::glGetUniformiv | 
| PFNGLGETUNIFORMLOCATIONPROC OpenGl_GlFunctions::glGetUniformLocation | 
| PFNGLGETUNIFORMSUBROUTINEUIVPROC OpenGl_GlFunctions::glGetUniformSubroutineuiv | 
| PFNGLGETUNIFORMUIVPROC OpenGl_GlFunctions::glGetUniformuiv | 
| PFNGLGETVERTEXARRAYINDEXED64IVPROC OpenGl_GlFunctions::glGetVertexArrayIndexed64iv | 
| PFNGLGETVERTEXARRAYINDEXEDIVPROC OpenGl_GlFunctions::glGetVertexArrayIndexediv | 
| PFNGLGETVERTEXARRAYIVPROC OpenGl_GlFunctions::glGetVertexArrayiv | 
| PFNGLGETVERTEXATTRIBDVPROC OpenGl_GlFunctions::glGetVertexAttribdv | 
| PFNGLGETVERTEXATTRIBFVPROC OpenGl_GlFunctions::glGetVertexAttribfv | 
| PFNGLGETVERTEXATTRIBIIVPROC OpenGl_GlFunctions::glGetVertexAttribIiv | 
| PFNGLGETVERTEXATTRIBIUIVPROC OpenGl_GlFunctions::glGetVertexAttribIuiv | 
| PFNGLGETVERTEXATTRIBIVPROC OpenGl_GlFunctions::glGetVertexAttribiv | 
| PFNGLGETVERTEXATTRIBLDVPROC OpenGl_GlFunctions::glGetVertexAttribLdv | 
| PFNGLGETVERTEXATTRIBLUI64VARBPROC OpenGl_GlFunctions::glGetVertexAttribLui64vARB | 
| PFNGLGETVERTEXATTRIBPOINTERVPROC OpenGl_GlFunctions::glGetVertexAttribPointerv | 
| glHint_t OpenGl_GlFunctions::glHint | 
| glIndexPointer_t OpenGl_GlFunctions::glIndexPointer | 
| PFNGLINVALIDATEBUFFERDATAPROC OpenGl_GlFunctions::glInvalidateBufferData | 
| PFNGLINVALIDATEBUFFERSUBDATAPROC OpenGl_GlFunctions::glInvalidateBufferSubData | 
| PFNGLINVALIDATEFRAMEBUFFERPROC OpenGl_GlFunctions::glInvalidateFramebuffer | 
| PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC OpenGl_GlFunctions::glInvalidateNamedFramebufferData | 
| PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC OpenGl_GlFunctions::glInvalidateNamedFramebufferSubData | 
| PFNGLINVALIDATESUBFRAMEBUFFERPROC OpenGl_GlFunctions::glInvalidateSubFramebuffer | 
| PFNGLINVALIDATETEXIMAGEPROC OpenGl_GlFunctions::glInvalidateTexImage | 
| PFNGLINVALIDATETEXSUBIMAGEPROC OpenGl_GlFunctions::glInvalidateTexSubImage | 
| PFNGLISBUFFERPROC OpenGl_GlFunctions::glIsBuffer | 
| glIsEnabled_t OpenGl_GlFunctions::glIsEnabled | 
| PFNGLISENABLEDIPROC OpenGl_GlFunctions::glIsEnabledi | 
| PFNGLISFRAMEBUFFERPROC OpenGl_GlFunctions::glIsFramebuffer | 
| PFNGLISIMAGEHANDLERESIDENTARBPROC OpenGl_GlFunctions::glIsImageHandleResidentARB | 
| PFNGLISPROGRAMPROC OpenGl_GlFunctions::glIsProgram | 
| PFNGLISPROGRAMPIPELINEPROC OpenGl_GlFunctions::glIsProgramPipeline | 
| PFNGLISQUERYPROC OpenGl_GlFunctions::glIsQuery | 
| PFNGLISRENDERBUFFERPROC OpenGl_GlFunctions::glIsRenderbuffer | 
| PFNGLISSAMPLERPROC OpenGl_GlFunctions::glIsSampler | 
| PFNGLISSHADERPROC OpenGl_GlFunctions::glIsShader | 
| PFNGLISSYNCPROC OpenGl_GlFunctions::glIsSync | 
| glIsTexture_t OpenGl_GlFunctions::glIsTexture | 
| PFNGLISTEXTUREHANDLERESIDENTARBPROC OpenGl_GlFunctions::glIsTextureHandleResidentARB | 
| PFNGLISTRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glIsTransformFeedback | 
| PFNGLISVERTEXARRAYPROC OpenGl_GlFunctions::glIsVertexArray | 
| glLightf_t OpenGl_GlFunctions::glLightf | 
| glLightfv_t OpenGl_GlFunctions::glLightfv | 
| glLightModelfv_t OpenGl_GlFunctions::glLightModelfv | 
| glLightModeli_t OpenGl_GlFunctions::glLightModeli | 
| glLineStipple_t OpenGl_GlFunctions::glLineStipple | 
| glLineWidth_t OpenGl_GlFunctions::glLineWidth | 
| PFNGLLINKPROGRAMPROC OpenGl_GlFunctions::glLinkProgram | 
| glListBase_t OpenGl_GlFunctions::glListBase | 
| glLoadIdentity_t OpenGl_GlFunctions::glLoadIdentity | 
| glLoadMatrixf_t OpenGl_GlFunctions::glLoadMatrixf | 
| glLogicOp_t OpenGl_GlFunctions::glLogicOp | 
| PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC OpenGl_GlFunctions::glMakeImageHandleNonResidentARB | 
| PFNGLMAKEIMAGEHANDLERESIDENTARBPROC OpenGl_GlFunctions::glMakeImageHandleResidentARB | 
| PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC OpenGl_GlFunctions::glMakeTextureHandleNonResidentARB | 
| PFNGLMAKETEXTUREHANDLERESIDENTARBPROC OpenGl_GlFunctions::glMakeTextureHandleResidentARB | 
| PFNGLMAPBUFFERPROC OpenGl_GlFunctions::glMapBuffer | 
| PFNGLMAPBUFFERRANGEPROC OpenGl_GlFunctions::glMapBufferRange | 
| PFNGLMAPNAMEDBUFFERPROC OpenGl_GlFunctions::glMapNamedBuffer | 
| PFNGLMAPNAMEDBUFFERRANGEPROC OpenGl_GlFunctions::glMapNamedBufferRange | 
| glMaterialf_t OpenGl_GlFunctions::glMaterialf | 
| glMaterialfv_t OpenGl_GlFunctions::glMaterialfv | 
| glMatrixMode_t OpenGl_GlFunctions::glMatrixMode | 
| PFNGLMEMORYBARRIERPROC OpenGl_GlFunctions::glMemoryBarrier | 
| PFNGLMEMORYBARRIERBYREGIONPROC OpenGl_GlFunctions::glMemoryBarrierByRegion | 
| PFNGLMINSAMPLESHADINGPROC OpenGl_GlFunctions::glMinSampleShading | 
| PFNGLMULTIDRAWARRAYSPROC OpenGl_GlFunctions::glMultiDrawArrays | 
| PFNGLMULTIDRAWARRAYSINDIRECTPROC OpenGl_GlFunctions::glMultiDrawArraysIndirect | 
| PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC OpenGl_GlFunctions::glMultiDrawArraysIndirectCount | 
| PFNGLMULTIDRAWELEMENTSPROC OpenGl_GlFunctions::glMultiDrawElements | 
| PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC OpenGl_GlFunctions::glMultiDrawElementsBaseVertex | 
| PFNGLMULTIDRAWELEMENTSINDIRECTPROC OpenGl_GlFunctions::glMultiDrawElementsIndirect | 
| PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC OpenGl_GlFunctions::glMultiDrawElementsIndirectCount | 
| PFNGLNAMEDBUFFERDATAPROC OpenGl_GlFunctions::glNamedBufferData | 
| PFNGLNAMEDBUFFERSTORAGEPROC OpenGl_GlFunctions::glNamedBufferStorage | 
| PFNGLNAMEDBUFFERSUBDATAPROC OpenGl_GlFunctions::glNamedBufferSubData | 
| PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC OpenGl_GlFunctions::glNamedFramebufferDrawBuffer | 
| PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC OpenGl_GlFunctions::glNamedFramebufferDrawBuffers | 
| PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC OpenGl_GlFunctions::glNamedFramebufferParameteri | 
| PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC OpenGl_GlFunctions::glNamedFramebufferReadBuffer | 
| PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC OpenGl_GlFunctions::glNamedFramebufferRenderbuffer | 
| PFNGLNAMEDFRAMEBUFFERTEXTUREPROC OpenGl_GlFunctions::glNamedFramebufferTexture | 
| PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC OpenGl_GlFunctions::glNamedFramebufferTextureLayer | 
| PFNGLNAMEDRENDERBUFFERSTORAGEPROC OpenGl_GlFunctions::glNamedRenderbufferStorage | 
| PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC OpenGl_GlFunctions::glNamedRenderbufferStorageMultisample | 
| glNewList_t OpenGl_GlFunctions::glNewList | 
| glNormalPointer_t OpenGl_GlFunctions::glNormalPointer | 
| PFNGLOBJECTLABELPROC OpenGl_GlFunctions::glObjectLabel | 
| PFNGLOBJECTPTRLABELPROC OpenGl_GlFunctions::glObjectPtrLabel | 
| PFNGLPATCHPARAMETERFVPROC OpenGl_GlFunctions::glPatchParameterfv | 
| PFNGLPATCHPARAMETERIPROC OpenGl_GlFunctions::glPatchParameteri | 
| PFNGLPAUSETRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glPauseTransformFeedback | 
| glPixelStorei_t OpenGl_GlFunctions::glPixelStorei | 
| glPixelTransferi_t OpenGl_GlFunctions::glPixelTransferi | 
| PFNGLPOINTPARAMETERFPROC OpenGl_GlFunctions::glPointParameterf | 
| PFNGLPOINTPARAMETERFVPROC OpenGl_GlFunctions::glPointParameterfv | 
| PFNGLPOINTPARAMETERIPROC OpenGl_GlFunctions::glPointParameteri | 
| PFNGLPOINTPARAMETERIVPROC OpenGl_GlFunctions::glPointParameteriv | 
| glPointSize_t OpenGl_GlFunctions::glPointSize | 
| glPolygonMode_t OpenGl_GlFunctions::glPolygonMode | 
| glPolygonOffset_t OpenGl_GlFunctions::glPolygonOffset | 
| PFNGLPOLYGONOFFSETCLAMPPROC OpenGl_GlFunctions::glPolygonOffsetClamp | 
| glPolygonStipple_t OpenGl_GlFunctions::glPolygonStipple | 
| PFNGLPOPDEBUGGROUPPROC OpenGl_GlFunctions::glPopDebugGroup | 
| glPrimitiveBoundingBox_t OpenGl_GlFunctions::glPrimitiveBoundingBox | 
| PFNGLPRIMITIVERESTARTINDEXPROC OpenGl_GlFunctions::glPrimitiveRestartIndex | 
| PFNGLPROGRAMBINARYPROC OpenGl_GlFunctions::glProgramBinary | 
| PFNGLPROGRAMPARAMETERIPROC OpenGl_GlFunctions::glProgramParameteri | 
| PFNGLPROGRAMPARAMETERIEXTPROC OpenGl_GlFunctions::glProgramParameteriEXT | 
| PFNGLPROGRAMUNIFORM1DPROC OpenGl_GlFunctions::glProgramUniform1d | 
| PFNGLPROGRAMUNIFORM1DVPROC OpenGl_GlFunctions::glProgramUniform1dv | 
| PFNGLPROGRAMUNIFORM1FPROC OpenGl_GlFunctions::glProgramUniform1f | 
| PFNGLPROGRAMUNIFORM1FVPROC OpenGl_GlFunctions::glProgramUniform1fv | 
| PFNGLPROGRAMUNIFORM1IPROC OpenGl_GlFunctions::glProgramUniform1i | 
| PFNGLPROGRAMUNIFORM1IVPROC OpenGl_GlFunctions::glProgramUniform1iv | 
| PFNGLPROGRAMUNIFORM1UIPROC OpenGl_GlFunctions::glProgramUniform1ui | 
| PFNGLPROGRAMUNIFORM1UIVPROC OpenGl_GlFunctions::glProgramUniform1uiv | 
| PFNGLPROGRAMUNIFORM2DPROC OpenGl_GlFunctions::glProgramUniform2d | 
| PFNGLPROGRAMUNIFORM2DVPROC OpenGl_GlFunctions::glProgramUniform2dv | 
| PFNGLPROGRAMUNIFORM2FPROC OpenGl_GlFunctions::glProgramUniform2f | 
| PFNGLPROGRAMUNIFORM2FVPROC OpenGl_GlFunctions::glProgramUniform2fv | 
| PFNGLPROGRAMUNIFORM2IPROC OpenGl_GlFunctions::glProgramUniform2i | 
| PFNGLPROGRAMUNIFORM2IVPROC OpenGl_GlFunctions::glProgramUniform2iv | 
| PFNGLPROGRAMUNIFORM2UIPROC OpenGl_GlFunctions::glProgramUniform2ui | 
| PFNGLPROGRAMUNIFORM2UIVPROC OpenGl_GlFunctions::glProgramUniform2uiv | 
| PFNGLPROGRAMUNIFORM3DPROC OpenGl_GlFunctions::glProgramUniform3d | 
| PFNGLPROGRAMUNIFORM3DVPROC OpenGl_GlFunctions::glProgramUniform3dv | 
| PFNGLPROGRAMUNIFORM3FPROC OpenGl_GlFunctions::glProgramUniform3f | 
| PFNGLPROGRAMUNIFORM3FVPROC OpenGl_GlFunctions::glProgramUniform3fv | 
| PFNGLPROGRAMUNIFORM3IPROC OpenGl_GlFunctions::glProgramUniform3i | 
| PFNGLPROGRAMUNIFORM3IVPROC OpenGl_GlFunctions::glProgramUniform3iv | 
| PFNGLPROGRAMUNIFORM3UIPROC OpenGl_GlFunctions::glProgramUniform3ui | 
| PFNGLPROGRAMUNIFORM3UIVPROC OpenGl_GlFunctions::glProgramUniform3uiv | 
| PFNGLPROGRAMUNIFORM4DPROC OpenGl_GlFunctions::glProgramUniform4d | 
| PFNGLPROGRAMUNIFORM4DVPROC OpenGl_GlFunctions::glProgramUniform4dv | 
| PFNGLPROGRAMUNIFORM4FPROC OpenGl_GlFunctions::glProgramUniform4f | 
| PFNGLPROGRAMUNIFORM4FVPROC OpenGl_GlFunctions::glProgramUniform4fv | 
| PFNGLPROGRAMUNIFORM4IPROC OpenGl_GlFunctions::glProgramUniform4i | 
| PFNGLPROGRAMUNIFORM4IVPROC OpenGl_GlFunctions::glProgramUniform4iv | 
| PFNGLPROGRAMUNIFORM4UIPROC OpenGl_GlFunctions::glProgramUniform4ui | 
| PFNGLPROGRAMUNIFORM4UIVPROC OpenGl_GlFunctions::glProgramUniform4uiv | 
| PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC OpenGl_GlFunctions::glProgramUniformHandleui64ARB | 
| PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC OpenGl_GlFunctions::glProgramUniformHandleui64vARB | 
| PFNGLPROGRAMUNIFORMMATRIX2DVPROC OpenGl_GlFunctions::glProgramUniformMatrix2dv | 
| PFNGLPROGRAMUNIFORMMATRIX2FVPROC OpenGl_GlFunctions::glProgramUniformMatrix2fv | 
| PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC OpenGl_GlFunctions::glProgramUniformMatrix2x3dv | 
| PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC OpenGl_GlFunctions::glProgramUniformMatrix2x3fv | 
| PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC OpenGl_GlFunctions::glProgramUniformMatrix2x4dv | 
| PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC OpenGl_GlFunctions::glProgramUniformMatrix2x4fv | 
| PFNGLPROGRAMUNIFORMMATRIX3DVPROC OpenGl_GlFunctions::glProgramUniformMatrix3dv | 
| PFNGLPROGRAMUNIFORMMATRIX3FVPROC OpenGl_GlFunctions::glProgramUniformMatrix3fv | 
| PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC OpenGl_GlFunctions::glProgramUniformMatrix3x2dv | 
| PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC OpenGl_GlFunctions::glProgramUniformMatrix3x2fv | 
| PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC OpenGl_GlFunctions::glProgramUniformMatrix3x4dv | 
| PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC OpenGl_GlFunctions::glProgramUniformMatrix3x4fv | 
| PFNGLPROGRAMUNIFORMMATRIX4DVPROC OpenGl_GlFunctions::glProgramUniformMatrix4dv | 
| PFNGLPROGRAMUNIFORMMATRIX4FVPROC OpenGl_GlFunctions::glProgramUniformMatrix4fv | 
| PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC OpenGl_GlFunctions::glProgramUniformMatrix4x2dv | 
| PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC OpenGl_GlFunctions::glProgramUniformMatrix4x2fv | 
| PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC OpenGl_GlFunctions::glProgramUniformMatrix4x3dv | 
| PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC OpenGl_GlFunctions::glProgramUniformMatrix4x3fv | 
| PFNGLPROVOKINGVERTEXPROC OpenGl_GlFunctions::glProvokingVertex | 
| PFNGLPUSHDEBUGGROUPPROC OpenGl_GlFunctions::glPushDebugGroup | 
| PFNGLQUERYCOUNTERPROC OpenGl_GlFunctions::glQueryCounter | 
| glRasterPos2i_t OpenGl_GlFunctions::glRasterPos2i | 
| glRasterPos3fv_t OpenGl_GlFunctions::glRasterPos3fv | 
| glReadBuffer_t OpenGl_GlFunctions::glReadBuffer | 
| PFNGLREADNPIXELSPROC OpenGl_GlFunctions::glReadnPixels | 
| glReadPixels_t OpenGl_GlFunctions::glReadPixels | 
| PFNGLRELEASESHADERCOMPILERPROC OpenGl_GlFunctions::glReleaseShaderCompiler | 
| PFNGLRENDERBUFFERSTORAGEPROC OpenGl_GlFunctions::glRenderbufferStorage | 
| PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC OpenGl_GlFunctions::glRenderbufferStorageMultisample | 
| PFNGLRESUMETRANSFORMFEEDBACKPROC OpenGl_GlFunctions::glResumeTransformFeedback | 
| PFNGLSAMPLECOVERAGEPROC OpenGl_GlFunctions::glSampleCoverage | 
| PFNGLSAMPLEMASKIPROC OpenGl_GlFunctions::glSampleMaski | 
| PFNGLSAMPLERPARAMETERFPROC OpenGl_GlFunctions::glSamplerParameterf | 
| PFNGLSAMPLERPARAMETERFVPROC OpenGl_GlFunctions::glSamplerParameterfv | 
| PFNGLSAMPLERPARAMETERIPROC OpenGl_GlFunctions::glSamplerParameteri | 
| PFNGLSAMPLERPARAMETERIIVPROC OpenGl_GlFunctions::glSamplerParameterIiv | 
| PFNGLSAMPLERPARAMETERIUIVPROC OpenGl_GlFunctions::glSamplerParameterIuiv | 
| PFNGLSAMPLERPARAMETERIVPROC OpenGl_GlFunctions::glSamplerParameteriv | 
| glScissor_t OpenGl_GlFunctions::glScissor | 
| PFNGLSCISSORARRAYVPROC OpenGl_GlFunctions::glScissorArrayv | 
| PFNGLSCISSORINDEXEDPROC OpenGl_GlFunctions::glScissorIndexed | 
| PFNGLSCISSORINDEXEDVPROC OpenGl_GlFunctions::glScissorIndexedv | 
| glShadeModel_t OpenGl_GlFunctions::glShadeModel | 
| PFNGLSHADERBINARYPROC OpenGl_GlFunctions::glShaderBinary | 
| PFNGLSHADERSOURCEPROC OpenGl_GlFunctions::glShaderSource | 
| PFNGLSHADERSTORAGEBLOCKBINDINGPROC OpenGl_GlFunctions::glShaderStorageBlockBinding | 
| PFNGLSPECIALIZESHADERPROC OpenGl_GlFunctions::glSpecializeShader | 
| glStencilFunc_t OpenGl_GlFunctions::glStencilFunc | 
| PFNGLSTENCILFUNCSEPARATEPROC OpenGl_GlFunctions::glStencilFuncSeparate | 
| glStencilMask_t OpenGl_GlFunctions::glStencilMask | 
| PFNGLSTENCILMASKSEPARATEPROC OpenGl_GlFunctions::glStencilMaskSeparate | 
| glStencilOp_t OpenGl_GlFunctions::glStencilOp | 
| PFNGLSTENCILOPSEPARATEPROC OpenGl_GlFunctions::glStencilOpSeparate | 
| PFNGLTEXBUFFERPROC OpenGl_GlFunctions::glTexBuffer | 
| PFNGLTEXBUFFERRANGEPROC OpenGl_GlFunctions::glTexBufferRange | 
| glTexCoordPointer_t OpenGl_GlFunctions::glTexCoordPointer | 
| glTexEnvi_t OpenGl_GlFunctions::glTexEnvi | 
| glTexGenfv_t OpenGl_GlFunctions::glTexGenfv | 
| glTexGeni_t OpenGl_GlFunctions::glTexGeni | 
| glTexImage1D_t OpenGl_GlFunctions::glTexImage1D | 
| glTexImage2D_t OpenGl_GlFunctions::glTexImage2D | 
| PFNGLTEXIMAGE2DMULTISAMPLEPROC OpenGl_GlFunctions::glTexImage2DMultisample | 
| PFNGLTEXIMAGE3DPROC OpenGl_GlFunctions::glTexImage3D | 
| PFNGLTEXIMAGE3DMULTISAMPLEPROC OpenGl_GlFunctions::glTexImage3DMultisample | 
| glTexParameterf_t OpenGl_GlFunctions::glTexParameterf | 
| glTexParameterfv_t OpenGl_GlFunctions::glTexParameterfv | 
| glTexParameteri_t OpenGl_GlFunctions::glTexParameteri | 
| PFNGLTEXPARAMETERIIVPROC OpenGl_GlFunctions::glTexParameterIiv | 
| PFNGLTEXPARAMETERIUIVPROC OpenGl_GlFunctions::glTexParameterIuiv | 
| glTexParameteriv_t OpenGl_GlFunctions::glTexParameteriv | 
| PFNGLTEXSTORAGE1DPROC OpenGl_GlFunctions::glTexStorage1D | 
| PFNGLTEXSTORAGE2DPROC OpenGl_GlFunctions::glTexStorage2D | 
| PFNGLTEXSTORAGE2DMULTISAMPLEPROC OpenGl_GlFunctions::glTexStorage2DMultisample | 
| PFNGLTEXSTORAGE3DPROC OpenGl_GlFunctions::glTexStorage3D | 
| PFNGLTEXSTORAGE3DMULTISAMPLEPROC OpenGl_GlFunctions::glTexStorage3DMultisample | 
| glTexSubImage1D_t OpenGl_GlFunctions::glTexSubImage1D | 
| glTexSubImage2D_t OpenGl_GlFunctions::glTexSubImage2D | 
| PFNGLTEXSUBIMAGE3DPROC OpenGl_GlFunctions::glTexSubImage3D | 
| PFNGLTEXTUREBARRIERPROC OpenGl_GlFunctions::glTextureBarrier | 
| PFNGLTEXTUREBUFFERPROC OpenGl_GlFunctions::glTextureBuffer | 
| PFNGLTEXTUREBUFFERRANGEPROC OpenGl_GlFunctions::glTextureBufferRange | 
| PFNGLTEXTUREPARAMETERFPROC OpenGl_GlFunctions::glTextureParameterf | 
| PFNGLTEXTUREPARAMETERFVPROC OpenGl_GlFunctions::glTextureParameterfv | 
| PFNGLTEXTUREPARAMETERIPROC OpenGl_GlFunctions::glTextureParameteri | 
| PFNGLTEXTUREPARAMETERIIVPROC OpenGl_GlFunctions::glTextureParameterIiv | 
| PFNGLTEXTUREPARAMETERIUIVPROC OpenGl_GlFunctions::glTextureParameterIuiv | 
| PFNGLTEXTUREPARAMETERIVPROC OpenGl_GlFunctions::glTextureParameteriv | 
| PFNGLTEXTURESTORAGE1DPROC OpenGl_GlFunctions::glTextureStorage1D | 
| PFNGLTEXTURESTORAGE2DPROC OpenGl_GlFunctions::glTextureStorage2D | 
| PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC OpenGl_GlFunctions::glTextureStorage2DMultisample | 
| PFNGLTEXTURESTORAGE3DPROC OpenGl_GlFunctions::glTextureStorage3D | 
| PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC OpenGl_GlFunctions::glTextureStorage3DMultisample | 
| PFNGLTEXTURESUBIMAGE1DPROC OpenGl_GlFunctions::glTextureSubImage1D | 
| PFNGLTEXTURESUBIMAGE2DPROC OpenGl_GlFunctions::glTextureSubImage2D | 
| PFNGLTEXTURESUBIMAGE3DPROC OpenGl_GlFunctions::glTextureSubImage3D | 
| PFNGLTEXTUREVIEWPROC OpenGl_GlFunctions::glTextureView | 
| PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC OpenGl_GlFunctions::glTransformFeedbackBufferBase | 
| PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC OpenGl_GlFunctions::glTransformFeedbackBufferRange | 
| PFNGLTRANSFORMFEEDBACKVARYINGSPROC OpenGl_GlFunctions::glTransformFeedbackVaryings | 
| PFNGLUNIFORM1DPROC OpenGl_GlFunctions::glUniform1d | 
| PFNGLUNIFORM1DVPROC OpenGl_GlFunctions::glUniform1dv | 
| PFNGLUNIFORM1FPROC OpenGl_GlFunctions::glUniform1f | 
| PFNGLUNIFORM1FVPROC OpenGl_GlFunctions::glUniform1fv | 
| PFNGLUNIFORM1IPROC OpenGl_GlFunctions::glUniform1i | 
| PFNGLUNIFORM1IVPROC OpenGl_GlFunctions::glUniform1iv | 
| PFNGLUNIFORM1UIPROC OpenGl_GlFunctions::glUniform1ui | 
| PFNGLUNIFORM1UIVPROC OpenGl_GlFunctions::glUniform1uiv | 
| PFNGLUNIFORM2DPROC OpenGl_GlFunctions::glUniform2d | 
| PFNGLUNIFORM2DVPROC OpenGl_GlFunctions::glUniform2dv | 
| PFNGLUNIFORM2FPROC OpenGl_GlFunctions::glUniform2f | 
| PFNGLUNIFORM2FVPROC OpenGl_GlFunctions::glUniform2fv | 
| PFNGLUNIFORM2IPROC OpenGl_GlFunctions::glUniform2i | 
| PFNGLUNIFORM2IVPROC OpenGl_GlFunctions::glUniform2iv | 
| PFNGLUNIFORM2UIPROC OpenGl_GlFunctions::glUniform2ui | 
| PFNGLUNIFORM2UIVPROC OpenGl_GlFunctions::glUniform2uiv | 
| PFNGLUNIFORM3DPROC OpenGl_GlFunctions::glUniform3d | 
| PFNGLUNIFORM3DVPROC OpenGl_GlFunctions::glUniform3dv | 
| PFNGLUNIFORM3FPROC OpenGl_GlFunctions::glUniform3f | 
| PFNGLUNIFORM3FVPROC OpenGl_GlFunctions::glUniform3fv | 
| PFNGLUNIFORM3IPROC OpenGl_GlFunctions::glUniform3i | 
| PFNGLUNIFORM3IVPROC OpenGl_GlFunctions::glUniform3iv | 
| PFNGLUNIFORM3UIPROC OpenGl_GlFunctions::glUniform3ui | 
| PFNGLUNIFORM3UIVPROC OpenGl_GlFunctions::glUniform3uiv | 
| PFNGLUNIFORM4DPROC OpenGl_GlFunctions::glUniform4d | 
| PFNGLUNIFORM4DVPROC OpenGl_GlFunctions::glUniform4dv | 
| PFNGLUNIFORM4FPROC OpenGl_GlFunctions::glUniform4f | 
| PFNGLUNIFORM4FVPROC OpenGl_GlFunctions::glUniform4fv | 
| PFNGLUNIFORM4IPROC OpenGl_GlFunctions::glUniform4i | 
| PFNGLUNIFORM4IVPROC OpenGl_GlFunctions::glUniform4iv | 
| PFNGLUNIFORM4UIPROC OpenGl_GlFunctions::glUniform4ui | 
| PFNGLUNIFORM4UIVPROC OpenGl_GlFunctions::glUniform4uiv | 
| PFNGLUNIFORMBLOCKBINDINGPROC OpenGl_GlFunctions::glUniformBlockBinding | 
| PFNGLUNIFORMHANDLEUI64ARBPROC OpenGl_GlFunctions::glUniformHandleui64ARB | 
| PFNGLUNIFORMHANDLEUI64VARBPROC OpenGl_GlFunctions::glUniformHandleui64vARB | 
| PFNGLUNIFORMMATRIX2DVPROC OpenGl_GlFunctions::glUniformMatrix2dv | 
| PFNGLUNIFORMMATRIX2FVPROC OpenGl_GlFunctions::glUniformMatrix2fv | 
| PFNGLUNIFORMMATRIX2X3DVPROC OpenGl_GlFunctions::glUniformMatrix2x3dv | 
| PFNGLUNIFORMMATRIX2X3FVPROC OpenGl_GlFunctions::glUniformMatrix2x3fv | 
| PFNGLUNIFORMMATRIX2X4DVPROC OpenGl_GlFunctions::glUniformMatrix2x4dv | 
| PFNGLUNIFORMMATRIX2X4FVPROC OpenGl_GlFunctions::glUniformMatrix2x4fv | 
| PFNGLUNIFORMMATRIX3DVPROC OpenGl_GlFunctions::glUniformMatrix3dv | 
| PFNGLUNIFORMMATRIX3FVPROC OpenGl_GlFunctions::glUniformMatrix3fv | 
| PFNGLUNIFORMMATRIX3X2DVPROC OpenGl_GlFunctions::glUniformMatrix3x2dv | 
| PFNGLUNIFORMMATRIX3X2FVPROC OpenGl_GlFunctions::glUniformMatrix3x2fv | 
| PFNGLUNIFORMMATRIX3X4DVPROC OpenGl_GlFunctions::glUniformMatrix3x4dv | 
| PFNGLUNIFORMMATRIX3X4FVPROC OpenGl_GlFunctions::glUniformMatrix3x4fv | 
| PFNGLUNIFORMMATRIX4DVPROC OpenGl_GlFunctions::glUniformMatrix4dv | 
| PFNGLUNIFORMMATRIX4FVPROC OpenGl_GlFunctions::glUniformMatrix4fv | 
| PFNGLUNIFORMMATRIX4X2DVPROC OpenGl_GlFunctions::glUniformMatrix4x2dv | 
| PFNGLUNIFORMMATRIX4X2FVPROC OpenGl_GlFunctions::glUniformMatrix4x2fv | 
| PFNGLUNIFORMMATRIX4X3DVPROC OpenGl_GlFunctions::glUniformMatrix4x3dv | 
| PFNGLUNIFORMMATRIX4X3FVPROC OpenGl_GlFunctions::glUniformMatrix4x3fv | 
| PFNGLUNIFORMSUBROUTINESUIVPROC OpenGl_GlFunctions::glUniformSubroutinesuiv | 
| PFNGLUNMAPBUFFERPROC OpenGl_GlFunctions::glUnmapBuffer | 
| PFNGLUNMAPNAMEDBUFFERPROC OpenGl_GlFunctions::glUnmapNamedBuffer | 
| PFNGLUSEPROGRAMPROC OpenGl_GlFunctions::glUseProgram | 
| PFNGLUSEPROGRAMSTAGESPROC OpenGl_GlFunctions::glUseProgramStages | 
| PFNGLVALIDATEPROGRAMPROC OpenGl_GlFunctions::glValidateProgram | 
| PFNGLVALIDATEPROGRAMPIPELINEPROC OpenGl_GlFunctions::glValidateProgramPipeline | 
| PFNGLVERTEXARRAYATTRIBBINDINGPROC OpenGl_GlFunctions::glVertexArrayAttribBinding | 
| PFNGLVERTEXARRAYATTRIBFORMATPROC OpenGl_GlFunctions::glVertexArrayAttribFormat | 
| PFNGLVERTEXARRAYATTRIBIFORMATPROC OpenGl_GlFunctions::glVertexArrayAttribIFormat | 
| PFNGLVERTEXARRAYATTRIBLFORMATPROC OpenGl_GlFunctions::glVertexArrayAttribLFormat | 
| PFNGLVERTEXARRAYBINDINGDIVISORPROC OpenGl_GlFunctions::glVertexArrayBindingDivisor | 
| PFNGLVERTEXARRAYELEMENTBUFFERPROC OpenGl_GlFunctions::glVertexArrayElementBuffer | 
| PFNGLVERTEXARRAYVERTEXBUFFERPROC OpenGl_GlFunctions::glVertexArrayVertexBuffer | 
| PFNGLVERTEXARRAYVERTEXBUFFERSPROC OpenGl_GlFunctions::glVertexArrayVertexBuffers | 
| PFNGLVERTEXATTRIB1DPROC OpenGl_GlFunctions::glVertexAttrib1d | 
| PFNGLVERTEXATTRIB1DVPROC OpenGl_GlFunctions::glVertexAttrib1dv | 
| PFNGLVERTEXATTRIB1FPROC OpenGl_GlFunctions::glVertexAttrib1f | 
| PFNGLVERTEXATTRIB1FVPROC OpenGl_GlFunctions::glVertexAttrib1fv | 
| PFNGLVERTEXATTRIB1SPROC OpenGl_GlFunctions::glVertexAttrib1s | 
| PFNGLVERTEXATTRIB1SVPROC OpenGl_GlFunctions::glVertexAttrib1sv | 
| PFNGLVERTEXATTRIB2DPROC OpenGl_GlFunctions::glVertexAttrib2d | 
| PFNGLVERTEXATTRIB2DVPROC OpenGl_GlFunctions::glVertexAttrib2dv | 
| PFNGLVERTEXATTRIB2FPROC OpenGl_GlFunctions::glVertexAttrib2f | 
| PFNGLVERTEXATTRIB2FVPROC OpenGl_GlFunctions::glVertexAttrib2fv | 
| PFNGLVERTEXATTRIB2SPROC OpenGl_GlFunctions::glVertexAttrib2s | 
| PFNGLVERTEXATTRIB2SVPROC OpenGl_GlFunctions::glVertexAttrib2sv | 
| PFNGLVERTEXATTRIB3DPROC OpenGl_GlFunctions::glVertexAttrib3d | 
| PFNGLVERTEXATTRIB3DVPROC OpenGl_GlFunctions::glVertexAttrib3dv | 
| PFNGLVERTEXATTRIB3FPROC OpenGl_GlFunctions::glVertexAttrib3f | 
| PFNGLVERTEXATTRIB3FVPROC OpenGl_GlFunctions::glVertexAttrib3fv | 
| PFNGLVERTEXATTRIB3SPROC OpenGl_GlFunctions::glVertexAttrib3s | 
| PFNGLVERTEXATTRIB3SVPROC OpenGl_GlFunctions::glVertexAttrib3sv | 
| PFNGLVERTEXATTRIB4BVPROC OpenGl_GlFunctions::glVertexAttrib4bv | 
| PFNGLVERTEXATTRIB4DPROC OpenGl_GlFunctions::glVertexAttrib4d | 
| PFNGLVERTEXATTRIB4DVPROC OpenGl_GlFunctions::glVertexAttrib4dv | 
| PFNGLVERTEXATTRIB4FPROC OpenGl_GlFunctions::glVertexAttrib4f | 
| PFNGLVERTEXATTRIB4FVPROC OpenGl_GlFunctions::glVertexAttrib4fv | 
| PFNGLVERTEXATTRIB4IVPROC OpenGl_GlFunctions::glVertexAttrib4iv | 
| PFNGLVERTEXATTRIB4NBVPROC OpenGl_GlFunctions::glVertexAttrib4Nbv | 
| PFNGLVERTEXATTRIB4NIVPROC OpenGl_GlFunctions::glVertexAttrib4Niv | 
| PFNGLVERTEXATTRIB4NSVPROC OpenGl_GlFunctions::glVertexAttrib4Nsv | 
| PFNGLVERTEXATTRIB4NUBPROC OpenGl_GlFunctions::glVertexAttrib4Nub | 
| PFNGLVERTEXATTRIB4NUBVPROC OpenGl_GlFunctions::glVertexAttrib4Nubv | 
| PFNGLVERTEXATTRIB4NUIVPROC OpenGl_GlFunctions::glVertexAttrib4Nuiv | 
| PFNGLVERTEXATTRIB4NUSVPROC OpenGl_GlFunctions::glVertexAttrib4Nusv | 
| PFNGLVERTEXATTRIB4SPROC OpenGl_GlFunctions::glVertexAttrib4s | 
| PFNGLVERTEXATTRIB4SVPROC OpenGl_GlFunctions::glVertexAttrib4sv | 
| PFNGLVERTEXATTRIB4UBVPROC OpenGl_GlFunctions::glVertexAttrib4ubv | 
| PFNGLVERTEXATTRIB4UIVPROC OpenGl_GlFunctions::glVertexAttrib4uiv | 
| PFNGLVERTEXATTRIB4USVPROC OpenGl_GlFunctions::glVertexAttrib4usv | 
| PFNGLVERTEXATTRIBBINDINGPROC OpenGl_GlFunctions::glVertexAttribBinding | 
| PFNGLVERTEXATTRIBDIVISORPROC OpenGl_GlFunctions::glVertexAttribDivisor | 
| PFNGLVERTEXATTRIBFORMATPROC OpenGl_GlFunctions::glVertexAttribFormat | 
| PFNGLVERTEXATTRIBI1IPROC OpenGl_GlFunctions::glVertexAttribI1i | 
| PFNGLVERTEXATTRIBI1IVPROC OpenGl_GlFunctions::glVertexAttribI1iv | 
| PFNGLVERTEXATTRIBI1UIPROC OpenGl_GlFunctions::glVertexAttribI1ui | 
| PFNGLVERTEXATTRIBI1UIVPROC OpenGl_GlFunctions::glVertexAttribI1uiv | 
| PFNGLVERTEXATTRIBI2IPROC OpenGl_GlFunctions::glVertexAttribI2i | 
| PFNGLVERTEXATTRIBI2IVPROC OpenGl_GlFunctions::glVertexAttribI2iv | 
| PFNGLVERTEXATTRIBI2UIPROC OpenGl_GlFunctions::glVertexAttribI2ui | 
| PFNGLVERTEXATTRIBI2UIVPROC OpenGl_GlFunctions::glVertexAttribI2uiv | 
| PFNGLVERTEXATTRIBI3IPROC OpenGl_GlFunctions::glVertexAttribI3i | 
| PFNGLVERTEXATTRIBI3IVPROC OpenGl_GlFunctions::glVertexAttribI3iv | 
| PFNGLVERTEXATTRIBI3UIPROC OpenGl_GlFunctions::glVertexAttribI3ui | 
| PFNGLVERTEXATTRIBI3UIVPROC OpenGl_GlFunctions::glVertexAttribI3uiv | 
| PFNGLVERTEXATTRIBI4BVPROC OpenGl_GlFunctions::glVertexAttribI4bv | 
| PFNGLVERTEXATTRIBI4IPROC OpenGl_GlFunctions::glVertexAttribI4i | 
| PFNGLVERTEXATTRIBI4IVPROC OpenGl_GlFunctions::glVertexAttribI4iv | 
| PFNGLVERTEXATTRIBI4SVPROC OpenGl_GlFunctions::glVertexAttribI4sv | 
| PFNGLVERTEXATTRIBI4UBVPROC OpenGl_GlFunctions::glVertexAttribI4ubv | 
| PFNGLVERTEXATTRIBI4UIPROC OpenGl_GlFunctions::glVertexAttribI4ui | 
| PFNGLVERTEXATTRIBI4UIVPROC OpenGl_GlFunctions::glVertexAttribI4uiv | 
| PFNGLVERTEXATTRIBI4USVPROC OpenGl_GlFunctions::glVertexAttribI4usv | 
| PFNGLVERTEXATTRIBIFORMATPROC OpenGl_GlFunctions::glVertexAttribIFormat | 
| PFNGLVERTEXATTRIBIPOINTERPROC OpenGl_GlFunctions::glVertexAttribIPointer | 
| PFNGLVERTEXATTRIBL1DPROC OpenGl_GlFunctions::glVertexAttribL1d | 
| PFNGLVERTEXATTRIBL1DVPROC OpenGl_GlFunctions::glVertexAttribL1dv | 
| PFNGLVERTEXATTRIBL1UI64ARBPROC OpenGl_GlFunctions::glVertexAttribL1ui64ARB | 
| PFNGLVERTEXATTRIBL1UI64VARBPROC OpenGl_GlFunctions::glVertexAttribL1ui64vARB | 
| PFNGLVERTEXATTRIBL2DPROC OpenGl_GlFunctions::glVertexAttribL2d | 
| PFNGLVERTEXATTRIBL2DVPROC OpenGl_GlFunctions::glVertexAttribL2dv | 
| PFNGLVERTEXATTRIBL3DPROC OpenGl_GlFunctions::glVertexAttribL3d | 
| PFNGLVERTEXATTRIBL3DVPROC OpenGl_GlFunctions::glVertexAttribL3dv | 
| PFNGLVERTEXATTRIBL4DPROC OpenGl_GlFunctions::glVertexAttribL4d | 
| PFNGLVERTEXATTRIBL4DVPROC OpenGl_GlFunctions::glVertexAttribL4dv | 
| PFNGLVERTEXATTRIBLFORMATPROC OpenGl_GlFunctions::glVertexAttribLFormat | 
| PFNGLVERTEXATTRIBLPOINTERPROC OpenGl_GlFunctions::glVertexAttribLPointer | 
| PFNGLVERTEXATTRIBP1UIPROC OpenGl_GlFunctions::glVertexAttribP1ui | 
| PFNGLVERTEXATTRIBP1UIVPROC OpenGl_GlFunctions::glVertexAttribP1uiv | 
| PFNGLVERTEXATTRIBP2UIPROC OpenGl_GlFunctions::glVertexAttribP2ui | 
| PFNGLVERTEXATTRIBP2UIVPROC OpenGl_GlFunctions::glVertexAttribP2uiv | 
| PFNGLVERTEXATTRIBP3UIPROC OpenGl_GlFunctions::glVertexAttribP3ui | 
| PFNGLVERTEXATTRIBP3UIVPROC OpenGl_GlFunctions::glVertexAttribP3uiv | 
| PFNGLVERTEXATTRIBP4UIPROC OpenGl_GlFunctions::glVertexAttribP4ui | 
| PFNGLVERTEXATTRIBP4UIVPROC OpenGl_GlFunctions::glVertexAttribP4uiv | 
| PFNGLVERTEXATTRIBPOINTERPROC OpenGl_GlFunctions::glVertexAttribPointer | 
| PFNGLVERTEXBINDINGDIVISORPROC OpenGl_GlFunctions::glVertexBindingDivisor | 
| glVertexPointer_t OpenGl_GlFunctions::glVertexPointer | 
| glViewport_t OpenGl_GlFunctions::glViewport | 
| PFNGLVIEWPORTARRAYVPROC OpenGl_GlFunctions::glViewportArrayv | 
| PFNGLVIEWPORTINDEXEDFPROC OpenGl_GlFunctions::glViewportIndexedf | 
| PFNGLVIEWPORTINDEXEDFVPROC OpenGl_GlFunctions::glViewportIndexedfv | 
| PFNGLWAITSYNCPROC OpenGl_GlFunctions::glWaitSync | 
| glXQueryCurrentRendererIntegerMESA_t OpenGl_GlFunctions::glXQueryCurrentRendererIntegerMESA | 
| glXQueryCurrentRendererStringMESA_t OpenGl_GlFunctions::glXQueryCurrentRendererStringMESA | 
| glXQueryRendererIntegerMESA_t OpenGl_GlFunctions::glXQueryRendererIntegerMESA | 
| glXQueryRendererStringMESA_t OpenGl_GlFunctions::glXQueryRendererStringMESA | 
| glXSwapIntervalEXT_t OpenGl_GlFunctions::glXSwapIntervalEXT | 
| glXSwapIntervalSGI_t OpenGl_GlFunctions::glXSwapIntervalSGI | 
 1.8.13
 1.8.13