26 #include <glad/glad.h> 30 #if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0) 31 #define _GLAD_IS_SOME_NEW_VERSION 1 42 #ifdef _GLAD_IS_SOME_NEW_VERSION 46 #ifdef _GLAD_IS_SOME_NEW_VERSION 76 #ifdef _GLAD_IS_SOME_NEW_VERSION 79 const char *extensions;
81 const char *terminator;
83 if(extensions ==
NULL || ext ==
NULL) {
88 loc = strstr(extensions, ext);
93 terminator = loc + strlen(ext);
94 if((loc == extensions || *(loc - 1) ==
' ') &&
95 (*terminator ==
' ' || *terminator ==
'\0')) {
98 extensions = terminator;
100 #ifdef _GLAD_IS_SOME_NEW_VERSION 107 if(strcmp(e, ext) == 0) {
1609 const char* version;
1610 const char* prefixes[] = {
1618 if (!version)
return;
1620 for (i = 0; prefixes[
i]; i++) {
1621 const size_t length = strlen(prefixes[i]);
1622 if (strncmp(version, prefixes[i], length) == 0) {
1630 sscanf_s(version,
"%d.%d", &major, &minor);
1632 sscanf(version,
"%d.%d", &major, &minor);
static void load_GL_VERSION_1_0(GLADloadproc load)
PFNGLEVALCOORD1FPROC glad_glEvalCoord1f
static void load_GL_VERSION_3_1(GLADloadproc load)
PFNGLGETTEXIMAGEPROC glad_glGetTexImage
PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender
PFNGLCOLOR4UBVPROC glad_glColor4ubv
PFNGLMAP1DPROC glad_glMap1d
PFNGLTRANSLATEDPROC glad_glTranslated
PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v
PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv
PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB
PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements
PFNGLPASSTHROUGHPROC glad_glPassThrough
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName
PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer
PFNGLDEPTHFUNCPROC glad_glDepthFunc
PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D
PFNGLVERTEX2DVPROC glad_glVertex2dv
PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv
PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv
PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB
PFNGLRECTFPROC glad_glRectf
PFNGLDRAWELEMENTSPROC glad_glDrawElements
PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage
PFNGLALPHAFUNCPROC glad_glAlphaFunc
PFNGLCOLOR3DVPROC glad_glColor3dv
PFNGLGETUNIFORMIVPROC glad_glGetUniformiv
PFNGLVERTEX2IPROC glad_glVertex2i
PFNGLGETSTRINGIPROC glad_glGetStringi
PFNGLTRANSLATEFPROC glad_glTranslatef
PFNGLNORMAL3BVPROC glad_glNormal3bv
PFNGLSHADEMODELPROC glad_glShadeModel
PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i
PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i
PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR
PFNGLLOADNAMEPROC glad_glLoadName
PFNGLCOLOR4BVPROC glad_glColor4bv
PFNGLMULTMATRIXDPROC glad_glMultMatrixd
PFNGLTEXCOORD1IPROC glad_glTexCoord1i
PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB
PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv
PFNGLACCUMPROC glad_glAccum
PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub
PFNGLUNIFORM4IVPROC glad_glUniform4iv
PFNGLSCALEFPROC glad_glScalef
PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv
PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D
PFNGLISTEXTUREPROC glad_glIsTexture
PFNGLUNIFORM3IVPROC glad_glUniform3iv
PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv
PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR
PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv
PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv
PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui
PFNGLVERTEX2DPROC glad_glVertex2d
PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f
PFNGLMAPGRID1DPROC glad_glMapGrid1d
PFNGLENDQUERYPROC glad_glEndQuery
PFNGLHINTPROC glad_glHint
PFNGLPIXELZOOMPROC glad_glPixelZoom
PFNGLCOLOR4DVPROC glad_glColor4dv
const GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
PFNGLLIGHTMODELFPROC glad_glLightModelf
PFNGLVERTEX3FPROC glad_glVertex3f
PFNGLLOADMATRIXDPROC glad_glLoadMatrixd
PFNGLISSYNCPROC glad_glIsSync
PFNGLPIXELSTOREIPROC glad_glPixelStorei
PFNGLVERTEX4SVPROC glad_glVertex4sv
PFNGLGETLIGHTFVPROC glad_glGetLightfv
PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv
PFNGLRASTERPOS3IPROC glad_glRasterPos3i
PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident
PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple
PFNGLMAP2DPROC glad_glMap2d
PFNGLUNIFORM2FPROC glad_glUniform2f
PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv
PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv
PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer
PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv
PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog
PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D
PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv
PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv
PFNGLWAITSYNCPROC glad_glWaitSync
PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D
PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers
PFNGLEVALPOINT2PROC glad_glEvalPoint2
PFNGLGETERRORPROC glad_glGetError
PFNGLCALLLISTPROC glad_glCallList
PFNGLSTENCILMASKPROC glad_glStencilMask
PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate
PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv
PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i
void *(* GLADloadproc)(const char *name)
PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv
PFNGLREADPIXELSPROC glad_glReadPixels
static const char ** exts_i
PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f
PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv
PFNGLGENQUERIESPROC glad_glGenQueries
PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv
PFNGLINDEXDPROC glad_glIndexd
PFNGLSTENCILFUNCPROC glad_glStencilFunc
PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB
PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB
PFNGLNORMALPOINTERPROC glad_glNormalPointer
PFNGLBINDBUFFERPROC glad_glBindBuffer
PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d
PFNGLDRAWBUFFERPROC glad_glDrawBuffer
PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers
PFNGLGETMAPDVPROC glad_glGetMapdv
PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset
PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR
PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv
PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D
PFNGLRASTERPOS2FPROC glad_glRasterPos2f
PFNGLCLEARCOLORPROC glad_glClearColor
PFNGLMATERIALFPROC glad_glMaterialf
PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D
PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv
PFNGLTEXGENDPROC glad_glTexGend
PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D
PFNGLINDEXMASKPROC glad_glIndexMask
PFNGLNORMAL3IVPROC glad_glNormal3iv
PFNGLRENDERMODEPROC glad_glRenderMode
PFNGLSAMPLEMASKIPROC glad_glSampleMaski
PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements
PFNGLGETTEXGENIVPROC glad_glGetTexGeniv
PFNGLPUSHNAMEPROC glad_glPushName
PFNGLTEXENVFVPROC glad_glTexEnvfv
PFNGLGETDOUBLEVPROC glad_glGetDoublev
PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D
PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv
PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv
PFNGLGETTEXGENFVPROC glad_glGetTexGenfv
PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv
PFNGLLIGHTMODELIPROC glad_glLightModeli
PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i
PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv
PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv
PFNGLWINDOWPOS3SPROC glad_glWindowPos3s
PFNGLTEXCOORD3DPROC glad_glTexCoord3d
PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv
PFNGLWINDOWPOS2SPROC glad_glWindowPos2s
PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB
PFNGLCOLOR3BPROC glad_glColor3b
PFNGLFENCESYNCPROC glad_glFenceSync
PFNGLRASTERPOS4IPROC glad_glRasterPos4i
PFNGLLINKPROGRAMPROC glad_glLinkProgram
PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v
PFNGLUNIFORM1FVPROC glad_glUniform1fv
PFNGLGETTEXGENDVPROC glad_glGetTexGendv
PFNGLUNIFORM4IPROC glad_glUniform4i
PFNGLBUFFERSUBDATAPROC glad_glBufferSubData
PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d
PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv
PFNGLDELETEQUERIESPROC glad_glDeleteQueries
PFNGLNORMAL3DVPROC glad_glNormal3dv
PFNGLGETBOOLEANVPROC glad_glGetBooleanv
PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB
PFNGLLOADMATRIXFPROC glad_glLoadMatrixf
PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv
PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv
PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s
PFNGLWINDOWPOS2DPROC glad_glWindowPos2d
PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv
PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB
PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s
PFNGLOBJECTLABELPROC glad_glObjectLabel
PFNGLEVALPOINT1PROC glad_glEvalPoint1
PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s
PFNGLUNIFORM3IPROC glad_glUniform3i
PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase
PFNGLLOGICOPPROC glad_glLogicOp
PFNGLBINDTEXTUREPROC glad_glBindTexture
PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i
PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays
PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState
PFNGLCOLOR4FPROC glad_glColor4f
PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR
PFNGLUNIFORM1IPROC glad_glUniform1i
PFNGLUNIFORM4UIVPROC glad_glUniform4uiv
PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv
PFNGLCOLOR3USPROC glad_glColor3us
PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv
PFNGLCOLOR4IPROC glad_glColor4i
PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv
PFNGLTEXCOORD3IPROC glad_glTexCoord3i
PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices
PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv
PFNGLREADBUFFERPROC glad_glReadBuffer
PFNGLPIXELMAPUSVPROC glad_glPixelMapusv
PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv
PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv
void(APIENTRY * PFNGLGETINTEGERVPROC)(GLenum, GLint *)
PFNGLRECTIPROC glad_glRecti
PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer
PFNGLTEXCOORD2IPROC glad_glTexCoord2i
PFNGLDETACHSHADERPROC glad_glDetachShader
PFNGLSTENCILOPPROC glad_glStencilOp
PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB
PFNGLTEXGENFVPROC glad_glTexGenfv
PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv
PFNGLCOLOR3FPROC glad_glColor3f
PFNGLUNIFORM1UIPROC glad_glUniform1ui
PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR
PFNGLUNIFORM3FVPROC glad_glUniform3fv
PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv
PFNGLWINDOWPOS2IPROC glad_glWindowPos2i
PFNGLRECTFVPROC glad_glRectfv
PFNGLUNIFORM2FVPROC glad_glUniform2fv
PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f
PFNGLVERTEXPOINTERPROC glad_glVertexPointer
PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData
PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer
PFNGLORTHOPROC glad_glOrtho
PFNGLRASTERPOS2IPROC glad_glRasterPos2i
PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib
PFNGLISENABLEDIPROC glad_glIsEnabledi
static void load_GL_VERSION_1_5(GLADloadproc load)
PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D
PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR
PFNGLISENABLEDPROC glad_glIsEnabled
PFNGLISPROGRAMPROC glad_glIsProgram
PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex
PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv
static void load_GL_VERSION_3_2(GLADloadproc load)
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
static void load_GL_VERSION_2_0(GLADloadproc load)
PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv
PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv
PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl
PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate
PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer
PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv
PFNGLBLENDFUNCPROC glad_glBlendFunc
PFNGLTEXCOORD3SPROC glad_glTexCoord3s
PFNGLRECTSVPROC glad_glRectsv
PFNGLRASTERPOS2SPROC glad_glRasterPos2s
PFNGLUNIFORM1IVPROC glad_glUniform1iv
PFNGLDEPTHRANGEPROC glad_glDepthRange
PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer
PFNGLRASTERPOS3FPROC glad_glRasterPos3f
PFNGLMAPBUFFERPROC glad_glMapBuffer
PFNGLISBUFFERPROC glad_glIsBuffer
PFNGLCREATESHADERPROC glad_glCreateShader
PFNGLFRONTFACEPROC glad_glFrontFace
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex
PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv
PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D
PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap
PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv
PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer
static void find_coreGL(void)
PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform
PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample
PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf
PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB
PFNGLWINDOWPOS3DPROC glad_glWindowPos3d
PFNGLNORMAL3SPROC glad_glNormal3s
PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv
PFNGLSELECTBUFFERPROC glad_glSelectBuffer
PFNGLVERTEX4IVPROC glad_glVertex4iv
PFNGLLIGHTMODELFVPROC glad_glLightModelfv
PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv
PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv
PFNGLBEGINPROC glad_glBegin
PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced
PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR
PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders
PFNGLCULLFACEPROC glad_glCullFace
PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s
PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv
PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures
PFNGLBEGINQUERYPROC glad_glBeginQuery
static void load_GL_VERSION_3_0(GLADloadproc load)
PFNGLEDGEFLAGVPROC glad_glEdgeFlagv
PFNGLINDEXPOINTERPROC glad_glIndexPointer
PFNGLINITNAMESPROC glad_glInitNames
PFNGLDRAWARRAYSPROC glad_glDrawArrays
PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR
PFNGLPOPMATRIXPROC glad_glPopMatrix
PFNGLNORMAL3FVPROC glad_glNormal3fv
PFNGLMULTMATRIXFPROC glad_glMultMatrixf
PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d
PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers
PFNGLGETUNIFORMFVPROC glad_glGetUniformfv
PFNGLGETMATERIALFVPROC glad_glGetMaterialfv
PFNGLVERTEX2FPROC glad_glVertex2f
PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d
PFNGLENDLISTPROC glad_glEndList
PFNGLINDEXSPROC glad_glIndexs
PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv
PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate
PFNGLTEXCOORD1FPROC glad_glTexCoord1f
PFNGLCOLOR3UBVPROC glad_glColor3ubv
PFNGLCLEARDEPTHPROC glad_glClearDepth
PFNGLVIEWPORTPROC glad_glViewport
PFNGLVERTEX4FPROC glad_glVertex4f
PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv
PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB
PFNGLCOLOR3UIPROC glad_glColor3ui
PFNGLINDEXDVPROC glad_glIndexdv
PFNGLTEXIMAGE2DPROC glad_glTexImage2D
PFNGLGETMAPFVPROC glad_glGetMapfv
PFNGLUNIFORM4UIPROC glad_glUniform4ui
PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv
PFNGLCOLOR4SVPROC glad_glColor4sv
PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd
PFNGLCOLORMASKIPROC glad_glColorMaski
PFNGLCOLOR3SPROC glad_glColor3s
PFNGLEVALMESH2PROC glad_glEvalMesh2
PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync
PFNGLVERTEX3SPROC glad_glVertex3s
PFNGLEVALCOORD2FPROC glad_glEvalCoord2f
PFNGLDELETESYNCPROC glad_glDeleteSync
PFNGLMATERIALIPROC glad_glMateriali
PFNGLFOGFPROC glad_glFogf
PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui
PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB
PFNGLISLISTPROC glad_glIsList
PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName
PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv
PFNGLROTATEFPROC glad_glRotatef
PFNGLPIXELMAPFVPROC glad_glPixelMapfv
PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv
PFNGLPOLYGONMODEPROC glad_glPolygonMode
PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource
PFNGLTEXBUFFERPROC glad_glTexBuffer
PFNGLLIGHTMODELIVPROC glad_glLightModeliv
PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR
PFNGLVERTEX2FVPROC glad_glVertex2fv
PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer
PFNGLVERTEX2SVPROC glad_glVertex2sv
PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer
PFNGLENABLEPROC glad_glEnable
PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup
PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage
PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv
PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f
PFNGLINDEXIVPROC glad_glIndexiv
PFNGLTEXCOORD3FPROC glad_glTexCoord3f
PFNGLPOINTSIZEPROC glad_glPointSize
PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR
PFNGLCLEARINDEXPROC glad_glClearIndex
PFNGLGETSTRINGPROC glad_glGetString
PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv
PFNGLNORMAL3DPROC glad_glNormal3d
PFNGLNORMAL3SVPROC glad_glNormal3sv
PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s
PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui
PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex
PFNGLCLEARPROC glad_glClear
PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv
PFNGLCOLOR4SPROC glad_glColor4s
PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB
PFNGLVERTEX3DVPROC glad_glVertex3dv
PFNGLUSEPROGRAMPROC glad_glUseProgram
PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog
PFNGLNORMAL3IPROC glad_glNormal3i
PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b
PFNGLMAPGRID2FPROC glad_glMapGrid2f
static void load_GL_VERSION_1_1(GLADloadproc load)
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex
PFNGLTEXGENIPROC glad_glTexGeni
PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation
PFNGLCLEARACCUMPROC glad_glClearAccum
PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced
PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv
PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv
PFNGLRASTERPOS2DPROC glad_glRasterPos2d
PFNGLCOLOR4UIPROC glad_glColor4ui
PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv
PFNGLCOLOR3FVPROC glad_glColor3fv
PFNGLTEXCOORD1DPROC glad_glTexCoord1d
PFNGLUNIFORM2IVPROC glad_glUniform2iv
PFNGLCLEARSTENCILPROC glad_glClearStencil
PFNGLISVERTEXARRAYPROC glad_glIsVertexArray
PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv
PFNGLPIXELSTOREFPROC glad_glPixelStoref
PFNGLTEXGENDVPROC glad_glTexGendv
PFNGLTEXCOORD2DPROC glad_glTexCoord2d
PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui
PFNGLRASTERPOS3SPROC glad_glRasterPos3s
PFNGLRASTERPOS4SPROC glad_glRasterPos4s
PFNGLCOLOR3UIVPROC glad_glColor3uiv
PFNGLUNIFORM2UIVPROC glad_glUniform2uiv
PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer
PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample
PFNGLWINDOWPOS3FPROC glad_glWindowPos3f
PFNGLRASTERPOS3DPROC glad_glRasterPos3d
PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv
PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv
PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage
PFNGLGETLIGHTIVPROC glad_glGetLightiv
PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple
PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv
PFNGLGENTEXTURESPROC glad_glGenTextures
PFNGLTEXCOORD4FPROC glad_glTexCoord4f
PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D
PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv
PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i
PFNGLDRAWPIXELSPROC glad_glDrawPixels
void(APIENTRY * PFNGLCLEARPROC)(GLbitfield)
PFNGLTEXIMAGE3DPROC glad_glTexImage3D
PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv
PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback
PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D
PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi
PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv
PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv
PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv
PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv
PFNGLVERTEX2IVPROC glad_glVertex2iv
int GLAD_GL_ARB_robustness
PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv
PFNGLFOGCOORDFVPROC glad_glFogCoordfv
PFNGLUNIFORM3FPROC glad_glUniform3f
PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv
PFNGLCOLOR4UBPROC glad_glColor4ub
PFNGLVERTEX3FVPROC glad_glVertex3fv
PFNGLCOLOR4IVPROC glad_glColor4iv
PFNGLRECTDPROC glad_glRectd
static void load_GL_ARB_robustness(GLADloadproc load)
PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s
PFNGLVERTEX4IPROC glad_glVertex4i
PFNGLISSHADERPROC glad_glIsShader
PFNGLGETTEXENVIVPROC glad_glGetTexEnviv
PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays
PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex
PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv
PFNGLWINDOWPOS2FPROC glad_glWindowPos2f
int gladLoadGLLoader(GLADloadproc load)
PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers
PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf
PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub
PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv
PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel
PFNGLBLENDEQUATIONPROC glad_glBlendEquation
PFNGLVERTEX4FVPROC glad_glVertex4fv
PFNGLCOLORMATERIALPROC glad_glColorMaterial
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex
PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv
PFNGLTEXIMAGE1DPROC glad_glTexImage1D
PFNGLTEXENVIVPROC glad_glTexEnviv
PFNGLLINEWIDTHPROC glad_glLineWidth
PFNGLCOLOR3SVPROC glad_glColor3sv
PFNGLCOLOR3DPROC glad_glColor3d
PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers
PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i
PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv
PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D
PFNGLGETMATERIALIVPROC glad_glGetMaterialiv
PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv
PFNGLARRAYELEMENTPROC glad_glArrayElement
PFNGLCOLOR4DPROC glad_glColor4d
PFNGLFINISHPROC glad_glFinish
PFNGLVERTEX4DPROC glad_glVertex4d
PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv
PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample
PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v
static void load_GL_VERSION_1_2(GLADloadproc load)
PFNGLTEXENVFPROC glad_glTexEnvf
PFNGLDELETESHADERPROC glad_glDeleteShader
PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv
PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib
PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d
PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation
PFNGLCREATEPROGRAMPROC glad_glCreateProgram
PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv
PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv
PFNGLRECTIVPROC glad_glRectiv
PFNGLMAP2FPROC glad_glMap2f
PFNGLGETPOINTERVPROC glad_glGetPointerv
PFNGLCALLLISTSPROC glad_glCallLists
PFNGLEVALCOORD2DPROC glad_glEvalCoord2d
PFNGLTEXCOORD2FPROC glad_glTexCoord2f
PFNGLVERTEX3SVPROC glad_glVertex3sv
PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray
PFNGLTEXENVIPROC glad_glTexEnvi
PFNGLDISABLEIPROC glad_glDisablei
static void load_GL_VERSION_1_3(GLADloadproc load)
PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv
int GLAD_GL_ARB_multisample
PFNGLCOLOR4USVPROC glad_glColor4usv
PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv
PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB
PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv
PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv
PFNGLCOLOR4USPROC glad_glColor4us
PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv
PFNGLINDEXUBPROC glad_glIndexub
PFNGLGETINTEGERVPROC glad_glGetIntegerv
PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f
static void load_GL_KHR_debug(GLADloadproc load)
PFNGLUNIFORM4FPROC glad_glUniform4f
PFNGLINDEXSVPROC glad_glIndexsv
PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv
PFNGLFOGFVPROC glad_glFogfv
PFNGLCLAMPCOLORPROC glad_glClampColor
PFNGLDISABLEPROC glad_glDisable
const GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv
PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv
PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd
PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi
static void load_GL_VERSION_2_1(GLADloadproc load)
PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D
PFNGLLINESTIPPLEPROC glad_glLineStipple
PFNGLSHADERSOURCEPROC glad_glShaderSource
PFNGLFOGCOORDFPROC glad_glFogCoordf
PFNGLUNIFORM2IPROC glad_glUniform2i
PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData
PFNGLISQUERYPROC glad_glIsQuery
PFNGLGETINTEGER64VPROC glad_glGetInteger64v
PFNGLMATRIXMODEPROC glad_glMatrixMode
PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray
PFNGLPOPNAMEPROC glad_glPopName
PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB
PFNGLUNIFORM2UIPROC glad_glUniform2ui
PFNGLCOLOR4FVPROC glad_glColor4fv
static int max_loaded_minor
PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR
PFNGLCOLOR3IVPROC glad_glColor3iv
PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv
PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer
PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv
PFNGLUNIFORM1FPROC glad_glUniform1f
PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer
PFNGLCLIPPLANEPROC glad_glClipPlane
PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex
static int get_exts(void)
PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f
PFNGLTEXCOORD4SPROC glad_glTexCoord4s
PFNGLTEXCOORD1SPROC glad_glTexCoord1s
PFNGLDRAWBUFFERSPROC glad_glDrawBuffers
PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf
PFNGLPUSHATTRIBPROC glad_glPushAttrib
PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState
PFNGLTEXCOORD4IPROC glad_glTexCoord4i
PFNGLINDEXFVPROC glad_glIndexfv
PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv
PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel
PFNGLPOINTPARAMETERFPROC glad_glPointParameterf
PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus
PFNGLRECTDVPROC glad_glRectdv
PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv
PFNGLCOLORPOINTERPROC glad_glColorPointer
PFNGLGETMAPIVPROC glad_glGetMapiv
PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f
PFNGLFOGIPROC glad_glFogi
PFNGLTEXCOORD4DPROC glad_glTexCoord4d
static void free_exts(void)
PFNGLVERTEX4DVPROC glad_glVertex4dv
PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv
PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv
PFNGLPUSHMATRIXPROC glad_glPushMatrix
PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback
PFNGLINDEXUBVPROC glad_glIndexubv
PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv
PFNGLVERTEX2SPROC glad_glVertex2s
static void load_GL_ARB_multisample(GLADloadproc load)
PFNGLTEXGENFPROC glad_glTexGenf
PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv
PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv
PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv
PFNGLFOGCOORDDVPROC glad_glFogCoorddv
PFNGLGETFLOATVPROC glad_glGetFloatv
PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB
PFNGLVERTEX3IPROC glad_glVertex3i
PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv
PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv
PFNGLCOLOR3USVPROC glad_glColor3usv
PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d
PFNGLUNIFORM1UIVPROC glad_glUniform1uiv
PFNGLFOGIVPROC glad_glFogiv
PFNGLVERTEX4SPROC glad_glVertex4s
PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv
PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D
PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate
PFNGLLIGHTIPROC glad_glLighti
PFNGLINDEXIPROC glad_glIndexi
PFNGLACTIVETEXTUREPROC glad_glActiveTexture
PFNGLPOINTPARAMETERIPROC glad_glPointParameteri
PFNGLGETSYNCIVPROC glad_glGetSynciv
PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange
PFNGLROTATEDPROC glad_glRotated
PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv
PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv
PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv
static int max_loaded_major
PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v
PFNGLLIGHTFVPROC glad_glLightfv
PFNGLFOGCOORDDPROC glad_glFogCoordd
PFNGLEVALMESH1PROC glad_glEvalMesh1
PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d
PFNGLCOLOR4UIVPROC glad_glColor4uiv
PFNGLDELETELISTSPROC glad_glDeleteLists
PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv
PFNGLGETCLIPPLANEPROC glad_glGetClipPlane
PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup
PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv
PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB
PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture
PFNGLFLUSHPROC glad_glFlush
PFNGLNORMAL3BPROC glad_glNormal3b
PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv
PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv
PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB
PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv
PFNGLGENLISTSPROC glad_glGenLists
PFNGLMATERIALFVPROC glad_glMaterialfv
PFNGLVERTEX3DPROC glad_glVertex3d
PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib
PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer
PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv
PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation
PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays
PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv
PFNGLUNIFORM3UIPROC glad_glUniform3ui
PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv
PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture
PFNGLCOLOR3IPROC glad_glColor3i
PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s
PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying
PFNGLATTACHSHADERPROC glad_glAttachShader
GLenum GLuint GLenum GLsizei length
PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv
PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv
struct gladGLversionStruct GLVersion
PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv
PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv
PFNGLTEXPARAMETERIPROC glad_glTexParameteri
PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv
PFNGLCOPYPIXELSPROC glad_glCopyPixels
PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange
PFNGLDEPTHMASKPROC glad_glDepthMask
PFNGLVERTEX3IVPROC glad_glVertex3iv
PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog
PFNGLRASTERPOS4FPROC glad_glRasterPos4f
PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv
PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv
PFNGLWINDOWPOS3IPROC glad_glWindowPos3i
PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv
PFNGLINDEXFPROC glad_glIndexf
PFNGLEVALCOORD1DPROC glad_glEvalCoord1d
PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i
PFNGLNORMAL3FPROC glad_glNormal3f
PFNGLCOLOR4BPROC glad_glColor4b
PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel
PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray
PFNGLLISTBASEPROC glad_glListBase
PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv
PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s
PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv
PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv
PFNGLCOMPILESHADERPROC glad_glCompileShader
PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv
PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays
PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation
PFNGLLIGHTFPROC glad_glLightf
PFNGLTEXCOORD2SPROC glad_glTexCoord2s
static int has_ext(const char *ext)
PFNGLSCALEDPROC glad_glScaled
PFNGLUNIFORM4FVPROC glad_glUniform4fv
PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui
PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv
PFNGLCOLOR3UBPROC glad_glColor3ub
PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv
PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D
PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s
PFNGLLOADIDENTITYPROC glad_glLoadIdentity
PFNGLUNIFORM3UIVPROC glad_glUniform3uiv
PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv
#define GL_NUM_EXTENSIONS
PFNGLFRUSTUMPROC glad_glFrustum
PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB
PFNGLMAPGRID1FPROC glad_glMapGrid1f
PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv
PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv
PFNGLBLENDCOLORPROC glad_glBlendColor
PFNGLNEWLISTPROC glad_glNewList
PFNGLDELETEPROGRAMPROC glad_glDeleteProgram
PFNGLRECTSPROC glad_glRects
PFNGLGETQUERYIVPROC glad_glGetQueryiv
PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f
PFNGLPOPATTRIBPROC glad_glPopAttrib
PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d
PFNGLBITMAPPROC glad_glBitmap
PFNGLGETPROGRAMIVPROC glad_glGetProgramiv
PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv
PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us
PFNGLMAP1FPROC glad_glMap1f
PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D
PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv
PFNGLMAPGRID2DPROC glad_glMapGrid2d
PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f
PFNGLEDGEFLAGPROC glad_glEdgeFlag
PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding
PFNGLSCISSORPROC glad_glScissor
PFNGLCOLOR3BVPROC glad_glColor3bv
PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv
PFNGLDELETETEXTURESPROC glad_glDeleteTextures
PFNGLCOLORMASKPROC glad_glColorMask
PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv
PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv
PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i
PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv
PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv
PFNGLTEXGENIVPROC glad_glTexGeniv
PFNGLLIGHTIVPROC glad_glLightiv
PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert
static void load_GL_VERSION_1_4(GLADloadproc load)
PFNGLGETSHADERIVPROC glad_glGetShaderiv
PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram
PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings
PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv
static int find_extensionsGL(void)
PFNGLBUFFERDATAPROC glad_glBufferData
PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange
PFNGLRASTERPOS4DPROC glad_glRasterPos4d
PFNGLENABLEIPROC glad_glEnablei
PFNGLGENBUFFERSPROC glad_glGenBuffers
PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation
PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d
PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB
PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv
PFNGLTEXPARAMETERFPROC glad_glTexParameterf
PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender
PFNGLMATERIALIVPROC glad_glMaterialiv
PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback
PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv
PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv
PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate