Pyrogenesis trunk
|
Macros | |
#define | GLAD_IMPL_UTIL_C_ |
SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0. More... | |
#define | GLAD_IMPL_UTIL_SSCANF sscanf |
Functions | |
static void | glad_gl_load_GL_ES_VERSION_2_0 (GLADuserptrloadfunc load, void *userptr) |
static void | glad_gl_load_GL_EXT_discard_framebuffer (GLADuserptrloadfunc load, void *userptr) |
static void | glad_gl_load_GL_KHR_debug (GLADuserptrloadfunc load, void *userptr) |
static void | glad_gl_load_GL_OES_mapbuffer (GLADuserptrloadfunc load, void *userptr) |
static void | glad_gl_load_GL_OES_texture_border_clamp (GLADuserptrloadfunc load, void *userptr) |
static void | glad_gl_free_extensions (char **exts_i) |
static int | glad_gl_get_extensions (const char **out_exts, char ***out_exts_i) |
static int | glad_gl_has_extension (const char *exts, char **exts_i, const char *ext) |
static GLADapiproc | glad_gl_get_proc_from_userptr (void *userptr, const char *name) |
static int | glad_gl_find_extensions_gles2 (void) |
static int | glad_gl_find_core_gles2 (void) |
int | gladLoadGLES2UserPtr (GLADuserptrloadfunc load, void *userptr) |
int | gladLoadGLES2 (GLADloadfunc load) |
#define GLAD_IMPL_UTIL_C_ |
SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0.
#define GLAD_IMPL_UTIL_SSCANF sscanf |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
int gladLoadGLES2 | ( | GLADloadfunc | load | ) |
int gladLoadGLES2UserPtr | ( | GLADuserptrloadfunc | load, |
void * | userptr | ||
) |
int GLAD_GL_ES_VERSION_2_0 = 0 |
int GLAD_GL_EXT_discard_framebuffer = 0 |
int GLAD_GL_EXT_texture_compression_s3tc = 0 |
int GLAD_GL_EXT_texture_filter_anisotropic = 0 |
int GLAD_GL_EXT_texture_format_BGRA8888 = 0 |
int GLAD_GL_KHR_debug = 0 |
int GLAD_GL_OES_depth32 = 0 |
int GLAD_GL_OES_mapbuffer = 0 |
int GLAD_GL_OES_rgb8_rgba8 = 0 |
int GLAD_GL_OES_texture_border_clamp = 0 |
PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL |
PFNGLATTACHSHADERPROC glad_glAttachShader = NULL |
PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation = NULL |
PFNGLBINDBUFFERPROC glad_glBindBuffer = NULL |
PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer = NULL |
PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer = NULL |
PFNGLBINDTEXTUREPROC glad_glBindTexture = NULL |
PFNGLBLENDCOLORPROC glad_glBlendColor = NULL |
PFNGLBLENDEQUATIONPROC glad_glBlendEquation = NULL |
PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate = NULL |
PFNGLBLENDFUNCPROC glad_glBlendFunc = NULL |
PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate = NULL |
PFNGLBUFFERDATAPROC glad_glBufferData = NULL |
PFNGLBUFFERSUBDATAPROC glad_glBufferSubData = NULL |
PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus = NULL |
PFNGLCLEARPROC glad_glClear = NULL |
PFNGLCLEARCOLORPROC glad_glClearColor = NULL |
PFNGLCLEARDEPTHFPROC glad_glClearDepthf = NULL |
PFNGLCLEARSTENCILPROC glad_glClearStencil = NULL |
PFNGLCOLORMASKPROC glad_glColorMask = NULL |
PFNGLCOMPILESHADERPROC glad_glCompileShader = NULL |
PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D = NULL |
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D = NULL |
PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D = NULL |
PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL |
PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL |
PFNGLCREATESHADERPROC glad_glCreateShader = NULL |
PFNGLCULLFACEPROC glad_glCullFace = NULL |
PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR = NULL |
PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR = NULL |
PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR = NULL |
PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL |
PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL |
PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL |
PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers = NULL |
PFNGLDELETESHADERPROC glad_glDeleteShader = NULL |
PFNGLDELETETEXTURESPROC glad_glDeleteTextures = NULL |
PFNGLDEPTHFUNCPROC glad_glDepthFunc = NULL |
PFNGLDEPTHMASKPROC glad_glDepthMask = NULL |
PFNGLDEPTHRANGEFPROC glad_glDepthRangef = NULL |
PFNGLDETACHSHADERPROC glad_glDetachShader = NULL |
PFNGLDISABLEPROC glad_glDisable = NULL |
PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray = NULL |
PFNGLDISCARDFRAMEBUFFEREXTPROC glad_glDiscardFramebufferEXT = NULL |
PFNGLDRAWARRAYSPROC glad_glDrawArrays = NULL |
PFNGLDRAWELEMENTSPROC glad_glDrawElements = NULL |
PFNGLENABLEPROC glad_glEnable = NULL |
PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray = NULL |
PFNGLFINISHPROC glad_glFinish = NULL |
PFNGLFLUSHPROC glad_glFlush = NULL |
PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer = NULL |
PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D = NULL |
PFNGLFRONTFACEPROC glad_glFrontFace = NULL |
PFNGLGENBUFFERSPROC glad_glGenBuffers = NULL |
PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap = NULL |
PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers = NULL |
PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers = NULL |
PFNGLGENTEXTURESPROC glad_glGenTextures = NULL |
PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib = NULL |
PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform = NULL |
PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders = NULL |
PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation = NULL |
PFNGLGETBOOLEANVPROC glad_glGetBooleanv = NULL |
PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv = NULL |
PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES = NULL |
PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR = NULL |
PFNGLGETERRORPROC glad_glGetError = NULL |
PFNGLGETFLOATVPROC glad_glGetFloatv = NULL |
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL |
PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL |
PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR = NULL |
PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR = NULL |
PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR = NULL |
PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog = NULL |
PFNGLGETPROGRAMIVPROC glad_glGetProgramiv = NULL |
PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv = NULL |
PFNGLGETSAMPLERPARAMETERIIVOESPROC glad_glGetSamplerParameterIivOES = NULL |
PFNGLGETSAMPLERPARAMETERIUIVOESPROC glad_glGetSamplerParameterIuivOES = NULL |
PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog = NULL |
PFNGLGETSHADERIVPROC glad_glGetShaderiv = NULL |
PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat = NULL |
PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource = NULL |
PFNGLGETSTRINGPROC glad_glGetString = NULL |
PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv = NULL |
PFNGLGETTEXPARAMETERIIVOESPROC glad_glGetTexParameterIivOES = NULL |
PFNGLGETTEXPARAMETERIUIVOESPROC glad_glGetTexParameterIuivOES = NULL |
PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv = NULL |
PFNGLGETUNIFORMFVPROC glad_glGetUniformfv = NULL |
PFNGLGETUNIFORMIVPROC glad_glGetUniformiv = NULL |
PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation = NULL |
PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv = NULL |
PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv = NULL |
PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv = NULL |
PFNGLHINTPROC glad_glHint = NULL |
PFNGLISBUFFERPROC glad_glIsBuffer = NULL |
PFNGLISENABLEDPROC glad_glIsEnabled = NULL |
PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer = NULL |
PFNGLISPROGRAMPROC glad_glIsProgram = NULL |
PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer = NULL |
PFNGLISSHADERPROC glad_glIsShader = NULL |
PFNGLISTEXTUREPROC glad_glIsTexture = NULL |
PFNGLLINEWIDTHPROC glad_glLineWidth = NULL |
PFNGLLINKPROGRAMPROC glad_glLinkProgram = NULL |
PFNGLMAPBUFFEROESPROC glad_glMapBufferOES = NULL |
PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR = NULL |
PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR = NULL |
PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL |
PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL |
PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR = NULL |
PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR = NULL |
PFNGLREADPIXELSPROC glad_glReadPixels = NULL |
PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler = NULL |
PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage = NULL |
PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage = NULL |
PFNGLSAMPLERPARAMETERIIVOESPROC glad_glSamplerParameterIivOES = NULL |
PFNGLSAMPLERPARAMETERIUIVOESPROC glad_glSamplerParameterIuivOES = NULL |
PFNGLSCISSORPROC glad_glScissor = NULL |
PFNGLSHADERBINARYPROC glad_glShaderBinary = NULL |
PFNGLSHADERSOURCEPROC glad_glShaderSource = NULL |
PFNGLSTENCILFUNCPROC glad_glStencilFunc = NULL |
PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate = NULL |
PFNGLSTENCILMASKPROC glad_glStencilMask = NULL |
PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate = NULL |
PFNGLSTENCILOPPROC glad_glStencilOp = NULL |
PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate = NULL |
PFNGLTEXIMAGE2DPROC glad_glTexImage2D = NULL |
PFNGLTEXPARAMETERFPROC glad_glTexParameterf = NULL |
PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv = NULL |
PFNGLTEXPARAMETERIPROC glad_glTexParameteri = NULL |
PFNGLTEXPARAMETERIIVOESPROC glad_glTexParameterIivOES = NULL |
PFNGLTEXPARAMETERIUIVOESPROC glad_glTexParameterIuivOES = NULL |
PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv = NULL |
PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D = NULL |
PFNGLUNIFORM1FPROC glad_glUniform1f = NULL |
PFNGLUNIFORM1FVPROC glad_glUniform1fv = NULL |
PFNGLUNIFORM1IPROC glad_glUniform1i = NULL |
PFNGLUNIFORM1IVPROC glad_glUniform1iv = NULL |
PFNGLUNIFORM2FPROC glad_glUniform2f = NULL |
PFNGLUNIFORM2FVPROC glad_glUniform2fv = NULL |
PFNGLUNIFORM2IPROC glad_glUniform2i = NULL |
PFNGLUNIFORM2IVPROC glad_glUniform2iv = NULL |
PFNGLUNIFORM3FPROC glad_glUniform3f = NULL |
PFNGLUNIFORM3FVPROC glad_glUniform3fv = NULL |
PFNGLUNIFORM3IPROC glad_glUniform3i = NULL |
PFNGLUNIFORM3IVPROC glad_glUniform3iv = NULL |
PFNGLUNIFORM4FPROC glad_glUniform4f = NULL |
PFNGLUNIFORM4FVPROC glad_glUniform4fv = NULL |
PFNGLUNIFORM4IPROC glad_glUniform4i = NULL |
PFNGLUNIFORM4IVPROC glad_glUniform4iv = NULL |
PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv = NULL |
PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv = NULL |
PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv = NULL |
PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES = NULL |
PFNGLUSEPROGRAMPROC glad_glUseProgram = NULL |
PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram = NULL |
PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f = NULL |
PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv = NULL |
PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f = NULL |
PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv = NULL |
PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f = NULL |
PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv = NULL |
PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f = NULL |
PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv = NULL |
PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer = NULL |
PFNGLVIEWPORTPROC glad_glViewport = NULL |