OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    OpenGl_GlCore42 Struct Reference

    OpenGL 4.2 definition. More...

    #include <OpenGl_GlCore42.hxx>

    Inheritance diagram for OpenGl_GlCore42:

    Additional Inherited Members

    Data Fields inherited from OpenGl_GlCore13
    PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D
    PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D
    PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D
    PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D
    PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage
    PFNGLACTIVETEXTUREPROC glActiveTexture
    PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D
    PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D
    PFNGLSAMPLECOVERAGEPROC glSampleCoverage
    Data Fields inherited from OpenGl_GlCore11Fwd
    glBlendFunc_t glBlendFunc
    glClear_t glClear
    glClearColor_t glClearColor
    glColorMask_t glColorMask
    glCullFace_t glCullFace
    glDisable_t glDisable
    glEnable_t glEnable
    glFinish_t glFinish
    glFlush_t glFlush
    glFrontFace_t glFrontFace
    glGetBooleanv_t glGetBooleanv
    glGetError_t glGetError
    glGetFloatv_t glGetFloatv
    glGetIntegerv_t glGetIntegerv
    glGetString_t glGetString
    glHint_t glHint
    glIsEnabled_t glIsEnabled
    glLineWidth_t glLineWidth
    glPolygonOffset_t glPolygonOffset
    glScissor_t glScissor
    glClearDepth_t glClearDepth
    PFNGLCLEARDEPTHFPROC glClearDepthf
    glDepthFunc_t glDepthFunc
    glDepthMask_t glDepthMask
    glDepthRange_t glDepthRange
    PFNGLDEPTHRANGEFPROC glDepthRangef
    glViewport_t glViewport
    glDrawArrays_t glDrawArrays
    glDrawElements_t glDrawElements
    glPixelStorei_t glPixelStorei
    glReadPixels_t glReadPixels
    glClearStencil_t glClearStencil
    glStencilFunc_t glStencilFunc
    glStencilMask_t glStencilMask
    glStencilOp_t glStencilOp
    glBindTexture_t glBindTexture
    glCopyTexImage2D_t glCopyTexImage2D
    glCopyTexSubImage2D_t glCopyTexSubImage2D
    glDeleteTextures_t glDeleteTextures
    glGenTextures_t glGenTextures
    glGetTexParameterfv_t glGetTexParameterfv
    glGetTexParameteriv_t glGetTexParameteriv
    glIsTexture_t glIsTexture
    glTexImage2D_t glTexImage2D
    glTexParameterf_t glTexParameterf
    glTexParameterfv_t glTexParameterfv
    glTexParameteri_t glTexParameteri
    glTexParameteriv_t glTexParameteriv
    glTexSubImage2D_t glTexSubImage2D
    glAlphaFunc_t glAlphaFunc
    glCopyTexImage1D_t glCopyTexImage1D
    glCopyTexSubImage1D_t glCopyTexSubImage1D
    glGetTexImage_t glGetTexImage
    glPointSize_t glPointSize
    glTexImage1D_t glTexImage1D
    glTexSubImage1D_t glTexSubImage1D
    glDrawBuffer_t glDrawBuffer
    glReadBuffer_t glReadBuffer
    glGetTexLevelParameteriv_t glGetTexLevelParameteriv
    glGetPointerv_t glGetPointerv
    glLogicOp_t glLogicOp
    glPolygonMode_t glPolygonMode
    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 GLbooleantheValues
    typedef GLfloattheValues
    typedef GLinttheValues
    typedef const GLubyte *APIENTRYP glGetString_t(GLenum theName)
    typedef GLenum theMode
    typedef GLvoid ** params
    typedef GLint param
    typedef GLclampd theFarValue
    typedef GLint theY
    typedef GLint GLsizei theWidth
    typedef GLint GLsizei GLsizei theHeight
    typedef GLint theFirst
    typedef GLint GLsizei theCount
    typedef GLsizei theCount
    typedef GLsizei GLenum theType
    typedef GLsizei GLenum const GLvoidtheIndices
    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 GLvoidpixels
    typedef GLint ref
    typedef GLint GLuint mask
    typedef GLenum zfail
    typedef GLenum GLenum zpass
    typedef GLenum pname
    typedef GLenum GLfloat param
    typedef GLenum pname
    typedef GLenum GLint param
    typedef GLenum pname
    typedef GLenum const GLfloatparams
    typedef GLenum pname
    typedef GLenum const GLintparams
    typedef GLenum pname
    typedef GLenum GLfloatparams
    typedef GLenum pname
    typedef GLenum GLintparams
    typedef GLint level
    typedef GLint GLint internalFormat
    typedef GLint GLint GLsizei width
    typedef GLint GLint GLsizei GLsizei height
    typedef GLint GLint GLsizei GLsizei GLint border
    typedef GLint GLint GLsizei GLsizei GLint GLenum format
    typedef GLint GLint GLsizei GLsizei GLint GLenum GLenum type
    typedef GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoidpixels
    typedef GLuinttextures
    typedef const GLuinttextures
    typedef GLuint texture
    typedef GLint level
    typedef GLint GLint xoffset
    typedef GLint GLint GLint yoffset
    typedef GLint GLint GLint GLsizei width
    typedef GLint GLint GLint GLsizei GLsizei height
    typedef GLint GLint GLint GLsizei GLsizei GLenum format
    typedef GLint GLint GLint GLsizei GLsizei GLenum GLenum type
    typedef GLint GLint GLint GLsizei GLsizei GLenum GLenum const GLvoidpixels
    typedef GLint level
    typedef GLint GLenum internalformat
    typedef GLint GLenum GLint x
    typedef GLint GLenum GLint GLint y
    typedef GLint GLenum GLint GLint GLsizei width
    typedef GLint GLenum GLint GLint GLsizei GLsizei height
    typedef GLint GLenum GLint GLint GLsizei GLsizei GLint border
    typedef GLint level
    typedef GLint GLint xoffset
    typedef GLint GLint GLint yoffset
    typedef GLint GLint GLint GLint x
    typedef GLint GLint GLint GLint GLint y
    typedef GLint GLint GLint GLint GLint GLsizei width
    typedef GLint GLint GLint GLint GLint GLsizei GLsizei height
    typedef GLint level
    typedef GLint GLint internalFormat
    typedef GLint GLint GLsizei width
    typedef GLint GLint GLsizei GLint border
    typedef GLint GLint GLsizei GLint GLenum format
    typedef GLint GLint GLsizei GLint GLenum GLenum type
    typedef GLint GLint GLsizei GLint GLenum GLenum const GLvoidpixels
    typedef GLint level
    typedef GLint GLint xoffset
    typedef GLint GLint GLsizei width
    typedef GLint GLint GLsizei GLenum format
    typedef GLint GLint GLsizei GLenum GLenum type
    typedef GLint GLint GLsizei GLenum GLenum const GLvoidpixels
    typedef GLint level
    typedef GLint GLenum internalformat
    typedef GLint GLenum GLint x
    typedef GLint GLenum GLint GLint y
    typedef GLint GLenum GLint GLint GLsizei width
    typedef GLint GLenum GLint GLint GLsizei GLint border
    typedef GLint level
    typedef GLint GLint xoffset
    typedef GLint GLint GLint x
    typedef GLint GLint GLint GLint y
    typedef GLint GLint GLint GLint GLsizei width
    typedef GLint level
    typedef GLint GLenum format
    typedef GLint GLenum GLenum type
    typedef GLint GLenum GLenum GLvoidpixels
    typedef GLclampf theRef
    typedef GLenum pname
    typedef GLenum GLint param
    typedef GLenum pname
    typedef GLenum GLintparams
    typedef GLushort thePattern
    typedef GLenum pname
    typedef GLenum GLfloat param
    typedef GLenum pname
    typedef GLenum const GLfloatparams
    typedef GLint param
    typedef const GLfloatparams
    typedef GLenum pname
    typedef GLenum GLfloat param
    typedef GLenum pname
    typedef GLenum const GLfloatparams
    typedef GLenum mode
    typedef const GLdoubletheEquation
    typedef GLsizei theRange
    typedef GLenum theMode
    typedef GLenum theType
    typedef GLenum const GLvoidtheLists
    typedef GLint y
    typedef GLenum pname
    typedef GLenum GLint param
    typedef GLenum pname
    typedef GLenum const GLfloatparams
    typedef GLsizei height
    typedef GLsizei GLenum format
    typedef GLsizei GLenum GLenum type
    typedef GLsizei GLenum GLenum const GLvoidpixels
    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 GLubytebitmap
    typedef GLsizei theStride
    typedef GLsizei const GLvoidthePtr
    typedef GLenum theType
    typedef GLenum GLsizei theStride
    typedef GLenum GLsizei const GLvoidthePtr
    typedef GLsizei theStride
    typedef GLsizei const GLvoidthePtr
    typedef GLenum theType
    typedef GLenum GLsizei theStride
    typedef GLenum GLsizei const GLvoidthePtr
    typedef GLenum theType
    typedef GLenum GLsizei theStride
    typedef GLenum GLsizei const GLvoidthePtr
    typedef GLint level
    typedef GLint GLenum pname
    typedef GLint GLenum GLfloatparams
    typedef GLint level
    typedef GLint GLenum pname
    typedef GLint GLenum GLintparams
    typedef GLenum mode
    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
    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)
    Protected Member Functions inherited from OpenGl_GlFunctions
    void load (OpenGl_Context &theCtx, bool theIsCoreProfile)
     Load functions.
    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
    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
    typedef void (APIENTRYP glViewport_t)(GLint theX
    typedef void (APIENTRYP glDrawArrays_t)(GLenum theMode
    typedef void (APIENTRYP glDrawElements_t)(GLenum theMode
    typedef void (APIENTRYP glPixelStorei_t)(GLenum theParamName
    typedef void (APIENTRYP glReadPixels_t)(GLint x
    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)
    typedef void (APIENTRYP glTexParameterf_t)(GLenum target
    typedef void (APIENTRYP glTexParameteri_t)(GLenum target
    typedef void (APIENTRYP glTexParameterfv_t)(GLenum target
    typedef void (APIENTRYP glTexParameteriv_t)(GLenum target
    typedef void (APIENTRYP glGetTexParameterfv_t)(GLenum target
    typedef void (APIENTRYP glGetTexParameteriv_t)(GLenum target
    typedef void (APIENTRYP glTexImage2D_t)(GLenum target
    typedef void (APIENTRYP glGenTextures_t)(GLsizei n
    typedef void (APIENTRYP glDeleteTextures_t)(GLsizei n
    typedef void (APIENTRYP glBindTexture_t)(GLenum target
    typedef GLboolean (APIENTRYP glIsTexture_t)(GLuint texture)
    typedef void (APIENTRYP glTexSubImage2D_t)(GLenum target
    typedef void (APIENTRYP glCopyTexImage2D_t)(GLenum target
    typedef void (APIENTRYP glCopyTexSubImage2D_t)(GLenum target
    typedef void (APIENTRYP glTexImage1D_t)(GLenum target
    typedef void (APIENTRYP glTexSubImage1D_t)(GLenum target
    typedef void (APIENTRYP glCopyTexImage1D_t)(GLenum target
    typedef void (APIENTRYP glCopyTexSubImage1D_t)(GLenum target
    typedef void (APIENTRYP glGetTexImage_t)(GLenum target
    typedef void (APIENTRYP glAlphaFunc_t)(GLenum theFunc
    typedef void (APIENTRYP glPointSize_t)(GLfloat theSize)
    typedef void (APIENTRYP glTexEnvi_t)(GLenum target
    typedef void (APIENTRYP glGetTexEnviv_t)(GLenum target
    typedef void (APIENTRYP glLogicOp_t)(GLenum opcode)
    typedef void (APIENTRYP glLineStipple_t)(GLint theFactor
    typedef void (APIENTRYP glPolygonStipple_t)(const GLubyte *theMask)
    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
    typedef void (APIENTRYP glClipPlane_t)(GLenum thePlane
    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)
    typedef void (APIENTRYP glRasterPos2i_t)(GLint x
    typedef void (APIENTRYP glRasterPos3fv_t)(const GLfloat *theVec)
    typedef void (APIENTRYP glTexGeni_t)(GLenum coord
    typedef void (APIENTRYP glTexGenfv_t)(GLenum coord
    typedef void (APIENTRYP glDrawPixels_t)(GLsizei width
    typedef void (APIENTRYP glCopyPixels_t)(GLint x
    typedef void (APIENTRYP glBitmap_t)(GLsizei width
    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
    typedef void (APIENTRYP glBlendBarrier_t)()
    typedef void (APIENTRYP glPrimitiveBoundingBox_t)(GLfloat minX
    typedef void (APIENTRYP glColor4fv_t)(const GLfloat *theVec)
    typedef void (APIENTRYP glMatrixMode_t)(GLenum theMode)
    typedef void (APIENTRYP glLoadIdentity_t)()
    typedef void (APIENTRYP glLoadMatrixf_t)(const GLfloat *theMatrix)
    Static Protected Member Functions inherited from OpenGl_GlFunctions
    static bool debugPrintError (const char *theName)
     Check glGetError(); defined for debugging purposes.
    static void readGlVersion (int &theGlVerMajor, int &theGlVerMinor)
     Read OpenGL version.
    Protected Attributes inherited from OpenGl_GlFunctions
    PFNGLBLENDCOLORPROC glBlendColor
    PFNGLBLENDEQUATIONPROC glBlendEquation
    PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements
    PFNGLTEXIMAGE3DPROC glTexImage3D
    PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D
    PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D
    PFNGLACTIVETEXTUREPROC glActiveTexture
    PFNGLSAMPLECOVERAGEPROC glSampleCoverage
    PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D
    PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D
    PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D
    PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D
    PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D
    PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D
    PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage
    PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate
    PFNGLMULTIDRAWARRAYSPROC glMultiDrawArrays
    PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements
    PFNGLPOINTPARAMETERFPROC glPointParameterf
    PFNGLPOINTPARAMETERFVPROC glPointParameterfv
    PFNGLPOINTPARAMETERIPROC glPointParameteri
    PFNGLPOINTPARAMETERIVPROC glPointParameteriv
    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
    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
    PFNGLUNIFORMMATRIX2X3FVPROC glUniformMatrix2x3fv
    PFNGLUNIFORMMATRIX3X2FVPROC glUniformMatrix3x2fv
    PFNGLUNIFORMMATRIX2X4FVPROC glUniformMatrix2x4fv
    PFNGLUNIFORMMATRIX4X2FVPROC glUniformMatrix4x2fv
    PFNGLUNIFORMMATRIX3X4FVPROC glUniformMatrix3x4fv
    PFNGLUNIFORMMATRIX4X3FVPROC glUniformMatrix4x3fv
    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
    PFNGLBINDVERTEXARRAYPROC glBindVertexArray
    PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays
    PFNGLGENVERTEXARRAYSPROC glGenVertexArrays
    PFNGLISVERTEXARRAYPROC glIsVertexArray
    PFNGLMAPBUFFERRANGEPROC glMapBufferRange
    PFNGLFLUSHMAPPEDBUFFERRANGEPROC glFlushMappedBufferRange
    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
    PFNGLGETUNIFORMINDICESPROC glGetUniformIndices
    PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv
    PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName
    PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex
    PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv
    PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName
    PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding
    PFNGLCOPYBUFFERSUBDATAPROC glCopyBufferSubData
    PFNGLDRAWARRAYSINSTANCEDPROC glDrawArraysInstanced
    PFNGLDRAWELEMENTSINSTANCEDPROC glDrawElementsInstanced
    PFNGLTEXBUFFERPROC glTexBuffer
    PFNGLPRIMITIVERESTARTINDEXPROC glPrimitiveRestartIndex
    PFNGLDRAWELEMENTSBASEVERTEXPROC glDrawElementsBaseVertex
    PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glDrawRangeElementsBaseVertex
    PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glDrawElementsInstancedBaseVertex
    PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glMultiDrawElementsBaseVertex
    PFNGLPROVOKINGVERTEXPROC glProvokingVertex
    PFNGLFENCESYNCPROC glFenceSync
    PFNGLISSYNCPROC glIsSync
    PFNGLDELETESYNCPROC glDeleteSync
    PFNGLCLIENTWAITSYNCPROC glClientWaitSync
    PFNGLWAITSYNCPROC glWaitSync
    PFNGLGETINTEGER64VPROC glGetInteger64v
    PFNGLGETSYNCIVPROC glGetSynciv
    PFNGLTEXIMAGE2DMULTISAMPLEPROC glTexImage2DMultisample
    PFNGLTEXIMAGE3DMULTISAMPLEPROC glTexImage3DMultisample
    PFNGLGETMULTISAMPLEFVPROC glGetMultisamplefv
    PFNGLSAMPLEMASKIPROC glSampleMaski
    PFNGLGETINTEGER64I_VPROC glGetInteger64i_v
    PFNGLGETBUFFERPARAMETERI64VPROC glGetBufferParameteri64v
    PFNGLFRAMEBUFFERTEXTUREPROC glFramebufferTexture
    PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glBindFragDataLocationIndexed
    PFNGLGETFRAGDATAINDEXPROC glGetFragDataIndex
    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
    PFNGLQUERYCOUNTERPROC glQueryCounter
    PFNGLGETQUERYOBJECTI64VPROC glGetQueryObjecti64v
    PFNGLGETQUERYOBJECTUI64VPROC glGetQueryObjectui64v
    PFNGLVERTEXATTRIBP1UIPROC glVertexAttribP1ui
    PFNGLVERTEXATTRIBP1UIVPROC glVertexAttribP1uiv
    PFNGLVERTEXATTRIBP2UIPROC glVertexAttribP2ui
    PFNGLVERTEXATTRIBP2UIVPROC glVertexAttribP2uiv
    PFNGLVERTEXATTRIBP3UIPROC glVertexAttribP3ui
    PFNGLVERTEXATTRIBP3UIVPROC glVertexAttribP3uiv
    PFNGLVERTEXATTRIBP4UIPROC glVertexAttribP4ui
    PFNGLVERTEXATTRIBP4UIVPROC glVertexAttribP4uiv
    PFNGLVERTEXATTRIBDIVISORPROC glVertexAttribDivisor
    PFNGLDRAWARRAYSINDIRECTPROC glDrawArraysIndirect
    PFNGLDRAWELEMENTSINDIRECTPROC glDrawElementsIndirect
    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
    PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC glGetSubroutineUniformLocation
    PFNGLGETSUBROUTINEINDEXPROC glGetSubroutineIndex
    PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC glGetActiveSubroutineUniformiv
    PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC glGetActiveSubroutineUniformName
    PFNGLGETACTIVESUBROUTINENAMEPROC glGetActiveSubroutineName
    PFNGLUNIFORMSUBROUTINESUIVPROC glUniformSubroutinesuiv
    PFNGLGETUNIFORMSUBROUTINEUIVPROC glGetUniformSubroutineuiv
    PFNGLGETPROGRAMSTAGEIVPROC glGetProgramStageiv
    PFNGLPATCHPARAMETERIPROC glPatchParameteri
    PFNGLPATCHPARAMETERFVPROC glPatchParameterfv
    PFNGLBINDTRANSFORMFEEDBACKPROC glBindTransformFeedback
    PFNGLDELETETRANSFORMFEEDBACKSPROC glDeleteTransformFeedbacks
    PFNGLGENTRANSFORMFEEDBACKSPROC glGenTransformFeedbacks
    PFNGLISTRANSFORMFEEDBACKPROC glIsTransformFeedback
    PFNGLPAUSETRANSFORMFEEDBACKPROC glPauseTransformFeedback
    PFNGLRESUMETRANSFORMFEEDBACKPROC glResumeTransformFeedback
    PFNGLDRAWTRANSFORMFEEDBACKPROC glDrawTransformFeedback
    PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC glDrawTransformFeedbackStream
    PFNGLBEGINQUERYINDEXEDPROC glBeginQueryIndexed
    PFNGLENDQUERYINDEXEDPROC glEndQueryIndexed
    PFNGLGETQUERYINDEXEDIVPROC glGetQueryIndexediv
    PFNGLMINSAMPLESHADINGPROC glMinSampleShading
    PFNGLBLENDEQUATIONIPROC glBlendEquationi
    PFNGLBLENDEQUATIONSEPARATEIPROC glBlendEquationSeparatei
    PFNGLBLENDFUNCIPROC glBlendFunci
    PFNGLBLENDFUNCSEPARATEIPROC glBlendFuncSeparatei
    PFNGLRELEASESHADERCOMPILERPROC glReleaseShaderCompiler
    PFNGLSHADERBINARYPROC glShaderBinary
    PFNGLGETSHADERPRECISIONFORMATPROC glGetShaderPrecisionFormat
    PFNGLDEPTHRANGEFPROC glDepthRangef
    PFNGLCLEARDEPTHFPROC glClearDepthf
    PFNGLGETPROGRAMBINARYPROC glGetProgramBinary
    PFNGLPROGRAMBINARYPROC glProgramBinary
    PFNGLPROGRAMPARAMETERIPROC glProgramParameteri
    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
    PFNGLVERTEXATTRIBL1DPROC glVertexAttribL1d
    PFNGLVERTEXATTRIBL2DPROC glVertexAttribL2d
    PFNGLVERTEXATTRIBL3DPROC glVertexAttribL3d
    PFNGLVERTEXATTRIBL4DPROC glVertexAttribL4d
    PFNGLVERTEXATTRIBL1DVPROC glVertexAttribL1dv
    PFNGLVERTEXATTRIBL2DVPROC glVertexAttribL2dv
    PFNGLVERTEXATTRIBL3DVPROC glVertexAttribL3dv
    PFNGLVERTEXATTRIBL4DVPROC glVertexAttribL4dv
    PFNGLVERTEXATTRIBLPOINTERPROC glVertexAttribLPointer
    PFNGLGETVERTEXATTRIBLDVPROC glGetVertexAttribLdv
    PFNGLVIEWPORTARRAYVPROC glViewportArrayv
    PFNGLVIEWPORTINDEXEDFPROC glViewportIndexedf
    PFNGLVIEWPORTINDEXEDFVPROC glViewportIndexedfv
    PFNGLSCISSORARRAYVPROC glScissorArrayv
    PFNGLSCISSORINDEXEDPROC glScissorIndexed
    PFNGLSCISSORINDEXEDVPROC glScissorIndexedv
    PFNGLDEPTHRANGEARRAYVPROC glDepthRangeArrayv
    PFNGLDEPTHRANGEINDEXEDPROC glDepthRangeIndexed
    PFNGLGETFLOATI_VPROC glGetFloati_v
    PFNGLGETDOUBLEI_VPROC glGetDoublei_v
    PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC glDrawArraysInstancedBaseInstance
    PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC glDrawElementsInstancedBaseInstance
    PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC glDrawElementsInstancedBaseVertexBaseInstance
    PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC glDrawTransformFeedbackInstanced
    PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC glDrawTransformFeedbackStreamInstanced
    PFNGLGETINTERNALFORMATIVPROC glGetInternalformativ
    PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC glGetActiveAtomicCounterBufferiv
    PFNGLBINDIMAGETEXTUREPROC glBindImageTexture
    PFNGLMEMORYBARRIERPROC glMemoryBarrier
    PFNGLTEXSTORAGE1DPROC glTexStorage1D
    PFNGLTEXSTORAGE2DPROC glTexStorage2D
    PFNGLTEXSTORAGE3DPROC glTexStorage3D
    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
    PFNGLBUFFERSTORAGEPROC glBufferStorage
    PFNGLCLEARTEXIMAGEPROC glClearTexImage
    PFNGLCLEARTEXSUBIMAGEPROC glClearTexSubImage
    PFNGLBINDBUFFERSBASEPROC glBindBuffersBase
    PFNGLBINDBUFFERSRANGEPROC glBindBuffersRange
    PFNGLBINDTEXTURESPROC glBindTextures
    PFNGLBINDSAMPLERSPROC glBindSamplers
    PFNGLBINDIMAGETEXTURESPROC glBindImageTextures
    PFNGLBINDVERTEXBUFFERSPROC glBindVertexBuffers
    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
    PFNGLSPECIALIZESHADERPROC glSpecializeShader
    PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC glMultiDrawArraysIndirectCount
    PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC glMultiDrawElementsIndirectCount
    PFNGLPOLYGONOFFSETCLAMPPROC glPolygonOffsetClamp
    PFNGLPROGRAMPARAMETERIEXTPROC glProgramParameteriEXT
    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
    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
    glClearDepth_t glClearDepth
    glDepthFunc_t glDepthFunc
    glDepthMask_t glDepthMask
    glDepthRange_t glDepthRange
    glViewport_t glViewport
    glDrawArrays_t glDrawArrays
    glDrawElements_t glDrawElements
    glPixelStorei_t glPixelStorei
    glReadPixels_t glReadPixels
    glStencilFunc_t glStencilFunc
    glStencilMask_t glStencilMask
    glStencilOp_t glStencilOp
    glClearStencil_t glClearStencil
    glTexParameterf_t glTexParameterf
    glTexParameteri_t glTexParameteri
    glTexParameterfv_t glTexParameterfv
    glTexParameteriv_t glTexParameteriv
    glGetTexParameterfv_t glGetTexParameterfv
    glGetTexParameteriv_t glGetTexParameteriv
    glTexImage2D_t glTexImage2D
    glGenTextures_t glGenTextures
    glDeleteTextures_t glDeleteTextures
    glBindTexture_t glBindTexture
    glIsTexture_t glIsTexture
    glTexSubImage2D_t glTexSubImage2D
    glCopyTexImage2D_t glCopyTexImage2D
    glCopyTexSubImage2D_t glCopyTexSubImage2D
    glTexImage1D_t glTexImage1D
    glTexSubImage1D_t glTexSubImage1D
    glCopyTexImage1D_t glCopyTexImage1D
    glCopyTexSubImage1D_t glCopyTexSubImage1D
    glGetTexImage_t glGetTexImage
    glAlphaFunc_t glAlphaFunc
    glPointSize_t glPointSize
    glTexEnvi_t glTexEnvi
    glGetTexEnviv_t glGetTexEnviv
    glLogicOp_t glLogicOp
    glLineStipple_t glLineStipple
    glPolygonStipple_t glPolygonStipple
    glShadeModel_t glShadeModel
    glLightf_t glLightf
    glLightfv_t glLightfv
    glLightModeli_t glLightModeli
    glLightModelfv_t glLightModelfv
    glMaterialf_t glMaterialf
    glMaterialfv_t glMaterialfv
    glColorMaterial_t glColorMaterial
    glClipPlane_t glClipPlane
    glDeleteLists_t glDeleteLists
    glGenLists_t glGenLists
    glNewList_t glNewList
    glEndList_t glEndList
    glCallList_t glCallList
    glCallLists_t glCallLists
    glListBase_t glListBase
    glRasterPos2i_t glRasterPos2i
    glRasterPos3fv_t glRasterPos3fv
    glTexGeni_t glTexGeni
    glTexGenfv_t glTexGenfv
    glDrawPixels_t glDrawPixels
    glCopyPixels_t glCopyPixels
    glBitmap_t glBitmap
    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
    glBlendBarrier_t glBlendBarrier
    glPrimitiveBoundingBox_t glPrimitiveBoundingBox
    glXSwapIntervalEXT_t glXSwapIntervalEXT
    glXSwapIntervalSGI_t glXSwapIntervalSGI
    glXQueryRendererIntegerMESA_t glXQueryRendererIntegerMESA
    glXQueryCurrentRendererIntegerMESA_t glXQueryCurrentRendererIntegerMESA
    glXQueryRendererStringMESA_t glXQueryRendererStringMESA
    glXQueryCurrentRendererStringMESA_t glXQueryCurrentRendererStringMESA
    glColor4fv_t glColor4fv
    glMatrixMode_t glMatrixMode
    glLoadIdentity_t glLoadIdentity
    glLoadMatrixf_t glLoadMatrixf

    Detailed Description

    OpenGL 4.2 definition.


    The documentation for this struct was generated from the following file: