Changeset View
Changeset View
Standalone View
Standalone View
libraries/source/glad/src/gl.cpp
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | |||||
int GLAD_GL_EXT_texture_array = 0; | int GLAD_GL_EXT_texture_array = 0; | ||||
int GLAD_GL_EXT_texture_compression_s3tc = 0; | int GLAD_GL_EXT_texture_compression_s3tc = 0; | ||||
int GLAD_GL_EXT_texture_filter_anisotropic = 0; | int GLAD_GL_EXT_texture_filter_anisotropic = 0; | ||||
int GLAD_GL_EXT_texture_lod_bias = 0; | int GLAD_GL_EXT_texture_lod_bias = 0; | ||||
int GLAD_GL_EXT_timer_query = 0; | int GLAD_GL_EXT_timer_query = 0; | ||||
int GLAD_GL_EXT_transform_feedback = 0; | int GLAD_GL_EXT_transform_feedback = 0; | ||||
int GLAD_GL_GREMEDY_string_marker = 0; | int GLAD_GL_GREMEDY_string_marker = 0; | ||||
int GLAD_GL_INTEL_performance_query = 0; | int GLAD_GL_INTEL_performance_query = 0; | ||||
int GLAD_GL_KHR_debug = 0; | |||||
int GLAD_GL_NV_vertex_program4 = 0; | int GLAD_GL_NV_vertex_program4 = 0; | ||||
int GLAD_GL_SGIS_generate_mipmap = 0; | int GLAD_GL_SGIS_generate_mipmap = 0; | ||||
PFNGLACCUMPROC glad_glAccum = NULL; | PFNGLACCUMPROC glad_glAccum = NULL; | ||||
PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL; | PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL; | ||||
PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB = NULL; | PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB = NULL; | ||||
▲ Show 20 Lines • Show All 105 Lines • ▼ Show 20 Lines | |||||
PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL; | PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL; | ||||
PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D = NULL; | PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D = NULL; | ||||
PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL = NULL; | PFNGLCREATEPERFQUERYINTELPROC glad_glCreatePerfQueryINTEL = NULL; | ||||
PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL; | PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL; | ||||
PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB = NULL; | PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB = NULL; | ||||
PFNGLCREATESHADERPROC glad_glCreateShader = NULL; | PFNGLCREATESHADERPROC glad_glCreateShader = NULL; | ||||
PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB = NULL; | PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB = NULL; | ||||
PFNGLCULLFACEPROC glad_glCullFace = NULL; | PFNGLCULLFACEPROC glad_glCullFace = NULL; | ||||
PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback = NULL; | |||||
PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl = NULL; | |||||
PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert = NULL; | |||||
PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL; | PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL; | ||||
PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB = NULL; | PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB = NULL; | ||||
PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL; | PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL; | ||||
PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT = NULL; | PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT = NULL; | ||||
PFNGLDELETELISTSPROC glad_glDeleteLists = NULL; | PFNGLDELETELISTSPROC glad_glDeleteLists = NULL; | ||||
PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB = NULL; | PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB = NULL; | ||||
PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL = NULL; | PFNGLDELETEPERFQUERYINTELPROC glad_glDeletePerfQueryINTEL = NULL; | ||||
PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL; | PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL; | ||||
▲ Show 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | |||||
PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB = NULL; | PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB = NULL; | ||||
PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv = NULL; | PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv = NULL; | ||||
PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB = NULL; | PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB = NULL; | ||||
PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData = NULL; | PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData = NULL; | ||||
PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB = NULL; | PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB = NULL; | ||||
PFNGLGETCLIPPLANEPROC glad_glGetClipPlane = NULL; | PFNGLGETCLIPPLANEPROC glad_glGetClipPlane = NULL; | ||||
PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage = NULL; | PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage = NULL; | ||||
PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB = NULL; | PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB = NULL; | ||||
PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog = NULL; | |||||
PFNGLGETDOUBLEVPROC glad_glGetDoublev = NULL; | PFNGLGETDOUBLEVPROC glad_glGetDoublev = NULL; | ||||
PFNGLGETERRORPROC glad_glGetError = NULL; | PFNGLGETERRORPROC glad_glGetError = NULL; | ||||
PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL = NULL; | PFNGLGETFIRSTPERFQUERYIDINTELPROC glad_glGetFirstPerfQueryIdINTEL = NULL; | ||||
PFNGLGETFLOATVPROC glad_glGetFloatv = NULL; | PFNGLGETFLOATVPROC glad_glGetFloatv = NULL; | ||||
PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT = NULL; | PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT = NULL; | ||||
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL; | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL; | ||||
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT = NULL; | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT = NULL; | ||||
PFNGLGETHANDLEARBPROC glad_glGetHandleARB = NULL; | PFNGLGETHANDLEARBPROC glad_glGetHandleARB = NULL; | ||||
PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB = NULL; | PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB = NULL; | ||||
PFNGLGETINTEGER64VPROC glad_glGetInteger64v = NULL; | PFNGLGETINTEGER64VPROC glad_glGetInteger64v = NULL; | ||||
PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL; | PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL; | ||||
PFNGLGETLIGHTFVPROC glad_glGetLightfv = NULL; | PFNGLGETLIGHTFVPROC glad_glGetLightfv = NULL; | ||||
PFNGLGETLIGHTIVPROC glad_glGetLightiv = NULL; | PFNGLGETLIGHTIVPROC glad_glGetLightiv = NULL; | ||||
PFNGLGETMAPDVPROC glad_glGetMapdv = NULL; | PFNGLGETMAPDVPROC glad_glGetMapdv = NULL; | ||||
PFNGLGETMAPFVPROC glad_glGetMapfv = NULL; | PFNGLGETMAPFVPROC glad_glGetMapfv = NULL; | ||||
PFNGLGETMAPIVPROC glad_glGetMapiv = NULL; | PFNGLGETMAPIVPROC glad_glGetMapiv = NULL; | ||||
PFNGLGETMATERIALFVPROC glad_glGetMaterialfv = NULL; | PFNGLGETMATERIALFVPROC glad_glGetMaterialfv = NULL; | ||||
PFNGLGETMATERIALIVPROC glad_glGetMaterialiv = NULL; | PFNGLGETMATERIALIVPROC glad_glGetMaterialiv = NULL; | ||||
PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv = NULL; | PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv = NULL; | ||||
PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL = NULL; | PFNGLGETNEXTPERFQUERYIDINTELPROC glad_glGetNextPerfQueryIdINTEL = NULL; | ||||
PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel = NULL; | |||||
PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB = NULL; | PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB = NULL; | ||||
PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB = NULL; | PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB = NULL; | ||||
PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel = NULL; | |||||
PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL = NULL; | PFNGLGETPERFCOUNTERINFOINTELPROC glad_glGetPerfCounterInfoINTEL = NULL; | ||||
PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL = NULL; | PFNGLGETPERFQUERYDATAINTELPROC glad_glGetPerfQueryDataINTEL = NULL; | ||||
PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL = NULL; | PFNGLGETPERFQUERYIDBYNAMEINTELPROC glad_glGetPerfQueryIdByNameINTEL = NULL; | ||||
PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL = NULL; | PFNGLGETPERFQUERYINFOINTELPROC glad_glGetPerfQueryInfoINTEL = NULL; | ||||
PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv = NULL; | PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv = NULL; | ||||
PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv = NULL; | PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv = NULL; | ||||
PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv = NULL; | PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv = NULL; | ||||
PFNGLGETPOINTERVPROC glad_glGetPointerv = NULL; | PFNGLGETPOINTERVPROC glad_glGetPointerv = NULL; | ||||
▲ Show 20 Lines • Show All 195 Lines • ▼ Show 20 Lines | |||||
PFNGLNORMAL3DVPROC glad_glNormal3dv = NULL; | PFNGLNORMAL3DVPROC glad_glNormal3dv = NULL; | ||||
PFNGLNORMAL3FPROC glad_glNormal3f = NULL; | PFNGLNORMAL3FPROC glad_glNormal3f = NULL; | ||||
PFNGLNORMAL3FVPROC glad_glNormal3fv = NULL; | PFNGLNORMAL3FVPROC glad_glNormal3fv = NULL; | ||||
PFNGLNORMAL3IPROC glad_glNormal3i = NULL; | PFNGLNORMAL3IPROC glad_glNormal3i = NULL; | ||||
PFNGLNORMAL3IVPROC glad_glNormal3iv = NULL; | PFNGLNORMAL3IVPROC glad_glNormal3iv = NULL; | ||||
PFNGLNORMAL3SPROC glad_glNormal3s = NULL; | PFNGLNORMAL3SPROC glad_glNormal3s = NULL; | ||||
PFNGLNORMAL3SVPROC glad_glNormal3sv = NULL; | PFNGLNORMAL3SVPROC glad_glNormal3sv = NULL; | ||||
PFNGLNORMALPOINTERPROC glad_glNormalPointer = NULL; | PFNGLNORMALPOINTERPROC glad_glNormalPointer = NULL; | ||||
PFNGLOBJECTLABELPROC glad_glObjectLabel = NULL; | |||||
PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel = NULL; | |||||
PFNGLORTHOPROC glad_glOrtho = NULL; | PFNGLORTHOPROC glad_glOrtho = NULL; | ||||
PFNGLPASSTHROUGHPROC glad_glPassThrough = NULL; | PFNGLPASSTHROUGHPROC glad_glPassThrough = NULL; | ||||
PFNGLPIXELMAPFVPROC glad_glPixelMapfv = NULL; | PFNGLPIXELMAPFVPROC glad_glPixelMapfv = NULL; | ||||
PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv = NULL; | PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv = NULL; | ||||
PFNGLPIXELMAPUSVPROC glad_glPixelMapusv = NULL; | PFNGLPIXELMAPUSVPROC glad_glPixelMapusv = NULL; | ||||
PFNGLPIXELSTOREFPROC glad_glPixelStoref = NULL; | PFNGLPIXELSTOREFPROC glad_glPixelStoref = NULL; | ||||
PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL; | PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL; | ||||
PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf = NULL; | PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf = NULL; | ||||
PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi = NULL; | PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi = NULL; | ||||
PFNGLPIXELZOOMPROC glad_glPixelZoom = NULL; | PFNGLPIXELZOOMPROC glad_glPixelZoom = NULL; | ||||
PFNGLPOINTPARAMETERFPROC glad_glPointParameterf = NULL; | PFNGLPOINTPARAMETERFPROC glad_glPointParameterf = NULL; | ||||
PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv = NULL; | PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv = NULL; | ||||
PFNGLPOINTPARAMETERIPROC glad_glPointParameteri = NULL; | PFNGLPOINTPARAMETERIPROC glad_glPointParameteri = NULL; | ||||
PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv = NULL; | PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv = NULL; | ||||
PFNGLPOINTSIZEPROC glad_glPointSize = NULL; | PFNGLPOINTSIZEPROC glad_glPointSize = NULL; | ||||
PFNGLPOLYGONMODEPROC glad_glPolygonMode = NULL; | PFNGLPOLYGONMODEPROC glad_glPolygonMode = NULL; | ||||
PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL; | PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL; | ||||
PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple = NULL; | PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple = NULL; | ||||
PFNGLPOPATTRIBPROC glad_glPopAttrib = NULL; | PFNGLPOPATTRIBPROC glad_glPopAttrib = NULL; | ||||
PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib = NULL; | PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib = NULL; | ||||
PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup = NULL; | |||||
PFNGLPOPMATRIXPROC glad_glPopMatrix = NULL; | PFNGLPOPMATRIXPROC glad_glPopMatrix = NULL; | ||||
PFNGLPOPNAMEPROC glad_glPopName = NULL; | PFNGLPOPNAMEPROC glad_glPopName = NULL; | ||||
PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures = NULL; | PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures = NULL; | ||||
PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB = NULL; | PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB = NULL; | ||||
PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB = NULL; | PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB = NULL; | ||||
PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB = NULL; | PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB = NULL; | ||||
PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB = NULL; | PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB = NULL; | ||||
PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB = NULL; | PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB = NULL; | ||||
PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB = NULL; | PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB = NULL; | ||||
PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB = NULL; | PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB = NULL; | ||||
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB = NULL; | PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB = NULL; | ||||
PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB = NULL; | PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB = NULL; | ||||
PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB = NULL; | PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB = NULL; | ||||
PFNGLPUSHATTRIBPROC glad_glPushAttrib = NULL; | PFNGLPUSHATTRIBPROC glad_glPushAttrib = NULL; | ||||
PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib = NULL; | PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib = NULL; | ||||
PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup = NULL; | |||||
PFNGLPUSHMATRIXPROC glad_glPushMatrix = NULL; | PFNGLPUSHMATRIXPROC glad_glPushMatrix = NULL; | ||||
PFNGLPUSHNAMEPROC glad_glPushName = NULL; | PFNGLPUSHNAMEPROC glad_glPushName = NULL; | ||||
PFNGLQUERYCOUNTERPROC glad_glQueryCounter = NULL; | PFNGLQUERYCOUNTERPROC glad_glQueryCounter = NULL; | ||||
PFNGLRASTERPOS2DPROC glad_glRasterPos2d = NULL; | PFNGLRASTERPOS2DPROC glad_glRasterPos2d = NULL; | ||||
PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv = NULL; | PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv = NULL; | ||||
PFNGLRASTERPOS2FPROC glad_glRasterPos2f = NULL; | PFNGLRASTERPOS2FPROC glad_glRasterPos2f = NULL; | ||||
PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv = NULL; | PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv = NULL; | ||||
PFNGLRASTERPOS2IPROC glad_glRasterPos2i = NULL; | PFNGLRASTERPOS2IPROC glad_glRasterPos2i = NULL; | ||||
▲ Show 20 Lines • Show All 1,317 Lines • ▼ Show 20 Lines | static void glad_gl_load_GL_INTEL_performance_query( GLADuserptrloadfunc load, void* userptr) { | ||||
glad_glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC) load(userptr, "glEndPerfQueryINTEL"); | glad_glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC) load(userptr, "glEndPerfQueryINTEL"); | ||||
glad_glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC) load(userptr, "glGetFirstPerfQueryIdINTEL"); | glad_glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC) load(userptr, "glGetFirstPerfQueryIdINTEL"); | ||||
glad_glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC) load(userptr, "glGetNextPerfQueryIdINTEL"); | glad_glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC) load(userptr, "glGetNextPerfQueryIdINTEL"); | ||||
glad_glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC) load(userptr, "glGetPerfCounterInfoINTEL"); | glad_glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC) load(userptr, "glGetPerfCounterInfoINTEL"); | ||||
glad_glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC) load(userptr, "glGetPerfQueryDataINTEL"); | glad_glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC) load(userptr, "glGetPerfQueryDataINTEL"); | ||||
glad_glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC) load(userptr, "glGetPerfQueryIdByNameINTEL"); | glad_glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC) load(userptr, "glGetPerfQueryIdByNameINTEL"); | ||||
glad_glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC) load(userptr, "glGetPerfQueryInfoINTEL"); | glad_glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC) load(userptr, "glGetPerfQueryInfoINTEL"); | ||||
} | } | ||||
static void glad_gl_load_GL_KHR_debug( GLADuserptrloadfunc load, void* userptr) { | |||||
if(!GLAD_GL_KHR_debug) return; | |||||
glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load(userptr, "glDebugMessageCallback"); | |||||
glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load(userptr, "glDebugMessageControl"); | |||||
glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load(userptr, "glDebugMessageInsert"); | |||||
glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load(userptr, "glGetDebugMessageLog"); | |||||
glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load(userptr, "glGetObjectLabel"); | |||||
glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load(userptr, "glGetObjectPtrLabel"); | |||||
glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv"); | |||||
glad_glObjectLabel = (PFNGLOBJECTLABELPROC) load(userptr, "glObjectLabel"); | |||||
glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load(userptr, "glObjectPtrLabel"); | |||||
glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load(userptr, "glPopDebugGroup"); | |||||
glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load(userptr, "glPushDebugGroup"); | |||||
} | |||||
static void glad_gl_load_GL_NV_vertex_program4( GLADuserptrloadfunc load, void* userptr) { | static void glad_gl_load_GL_NV_vertex_program4( GLADuserptrloadfunc load, void* userptr) { | ||||
if(!GLAD_GL_NV_vertex_program4) return; | if(!GLAD_GL_NV_vertex_program4) return; | ||||
glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT"); | glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT"); | ||||
glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT"); | glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT"); | ||||
glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT"); | glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT"); | ||||
glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT"); | glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT"); | ||||
glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT"); | glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT"); | ||||
glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT"); | glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT"); | ||||
▲ Show 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | static int glad_gl_find_extensions_gl( int version) { | ||||
GLAD_GL_EXT_texture_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_array"); | GLAD_GL_EXT_texture_array = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_array"); | ||||
GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc"); | GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc"); | ||||
GLAD_GL_EXT_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_anisotropic"); | GLAD_GL_EXT_texture_filter_anisotropic = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_filter_anisotropic"); | ||||
GLAD_GL_EXT_texture_lod_bias = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_lod_bias"); | GLAD_GL_EXT_texture_lod_bias = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_lod_bias"); | ||||
GLAD_GL_EXT_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_timer_query"); | GLAD_GL_EXT_timer_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_timer_query"); | ||||
GLAD_GL_EXT_transform_feedback = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_transform_feedback"); | GLAD_GL_EXT_transform_feedback = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_transform_feedback"); | ||||
GLAD_GL_GREMEDY_string_marker = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_GREMEDY_string_marker"); | GLAD_GL_GREMEDY_string_marker = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_GREMEDY_string_marker"); | ||||
GLAD_GL_INTEL_performance_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_performance_query"); | GLAD_GL_INTEL_performance_query = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_INTEL_performance_query"); | ||||
GLAD_GL_KHR_debug = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_debug"); | |||||
GLAD_GL_NV_vertex_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program4"); | GLAD_GL_NV_vertex_program4 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_NV_vertex_program4"); | ||||
GLAD_GL_SGIS_generate_mipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_generate_mipmap"); | GLAD_GL_SGIS_generate_mipmap = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_SGIS_generate_mipmap"); | ||||
glad_gl_free_extensions(exts_i, num_exts_i); | glad_gl_free_extensions(exts_i, num_exts_i); | ||||
return 1; | return 1; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) { | ||||
glad_gl_load_GL_EXT_framebuffer_multisample(load, userptr); | glad_gl_load_GL_EXT_framebuffer_multisample(load, userptr); | ||||
glad_gl_load_GL_EXT_framebuffer_object(load, userptr); | glad_gl_load_GL_EXT_framebuffer_object(load, userptr); | ||||
glad_gl_load_GL_EXT_gpu_shader4(load, userptr); | glad_gl_load_GL_EXT_gpu_shader4(load, userptr); | ||||
glad_gl_load_GL_EXT_texture_array(load, userptr); | glad_gl_load_GL_EXT_texture_array(load, userptr); | ||||
glad_gl_load_GL_EXT_timer_query(load, userptr); | glad_gl_load_GL_EXT_timer_query(load, userptr); | ||||
glad_gl_load_GL_EXT_transform_feedback(load, userptr); | glad_gl_load_GL_EXT_transform_feedback(load, userptr); | ||||
glad_gl_load_GL_GREMEDY_string_marker(load, userptr); | glad_gl_load_GL_GREMEDY_string_marker(load, userptr); | ||||
glad_gl_load_GL_INTEL_performance_query(load, userptr); | glad_gl_load_GL_INTEL_performance_query(load, userptr); | ||||
glad_gl_load_GL_KHR_debug(load, userptr); | |||||
glad_gl_load_GL_NV_vertex_program4(load, userptr); | glad_gl_load_GL_NV_vertex_program4(load, userptr); | ||||
return version; | return version; | ||||
} | } | ||||
Show All 12 Lines |
Wildfire Games · Phabricator