| 
| 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 | 
|   | 
| 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 GLvoid *  | theIndices | 
|   | 
| 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 | 
|   | 
| 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 GLfloat *  | params | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum const GLint *  | params | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum GLfloat *  | params | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum GLint *  | params | 
|   | 
| 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 GLvoid *  | pixels | 
|   | 
| typedef GLuint *  | textures | 
|   | 
| typedef const GLuint *  | textures | 
|   | 
| 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 GLvoid *  | pixels | 
|   | 
| 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 GLvoid *  | pixels | 
|   | 
| 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 GLvoid *  | pixels | 
|   | 
| 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 GLvoid *  | pixels | 
|   | 
| typedef GLclampf  | theRef | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum GLint  | param | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum GLint *  | params | 
|   | 
| typedef GLushort  | thePattern | 
|   | 
| 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 | 
|   | 
| typedef const GLdouble *  | theEquation | 
|   | 
| typedef GLsizei  | theRange | 
|   | 
| typedef GLenum  | theMode | 
|   | 
| typedef GLenum  | theType | 
|   | 
| typedef GLenum const GLvoid *  | theLists | 
|   | 
| typedef GLint  | y | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum GLint  | param | 
|   | 
| typedef GLenum  | pname | 
|   | 
| typedef GLenum const GLfloat *  | params | 
|   | 
| 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 | 
|   | 
| 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 | 
|   | 
| 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) | 
|   | 
| void  | load (OpenGl_Context &theCtx, Standard_Boolean 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)(void) | 
|   | 
| 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 bool  | debugPrintError (const char *theName) | 
|   | Check glGetError(); defined for debugging purposes.  
  | 
|   | 
| static void  | readGlVersion (Standard_Integer &theGlVerMajor, Standard_Integer &theGlVerMinor) | 
|   | Read OpenGL version.  
  | 
|   | 
| 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 | 
|   | 
OpenGL 1.3 without deprecated entry points.