void(* PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0)
Definition: glext.h:1161
PFNGLCREATESHADERPROC glCreateShader
Definition: ym_gfx_gl_procs.c:10
PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray
Definition: ym_gfx_gl_procs.c:8
void(* PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
Definition: glext.h:741
PFNGLUNIFORM2FPROC glUniform2f
Definition: ym_gfx_gl_procs.c:18
PFNGLGENBUFFERSPROC glGenBuffers
Definition: ym_gfx_gl_procs.c:3
PFNGLBUFFERDATAPROC glBufferData
Definition: ym_gfx_gl_procs.c:5
void(* PFNGLLINKPROGRAMPROC)(GLuint program)
Definition: glext.h:682
PFNGLBINDBUFFERPROC glBindBuffer
Definition: ym_gfx_gl_procs.c:4
PFNGLCREATEPROGRAMPROC glCreateProgram
Definition: ym_gfx_gl_procs.c:13
PFNGLGENVERTEXARRAYSPROC glGenVertexArrays
Definition: ym_gfx_gl_procs.c:6
GLint(* PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glext.h:673
void(* PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0)
Definition: glext.h:685
PFNGLDELETEVERTEXARRAYSPROC glDeleteVertexArrays
Definition: ym_gfx_gl_procs.c:32
void(* PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *params)
Definition: glext.h:668
PFNGLUNIFORM1UIPROC glUniform1ui
Definition: ym_gfx_gl_procs.c:28
void(* PFNGLDELETESHADERPROC)(GLuint shader)
Definition: glext.h:660
void(* PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glext.h:703
void(* PFNGLUSEPROGRAMPROC)(GLuint program)
Definition: glext.h:684
PFNGLGETSHADERIVPROC glGetShaderiv
Definition: ym_gfx_gl_procs.c:21
GLuint(* PFNGLCREATESHADERPROC)(GLenum type)
Definition: glext.h:658
PFNGLCOMPILESHADERPROC glCompileShader
Definition: ym_gfx_gl_procs.c:12
void(* PFNGLCOMPILESHADERPROC)(GLuint shader)
Definition: glext.h:656
PFNGLDELETESHADERPROC glDeleteShader
Definition: ym_gfx_gl_procs.c:33
PFNGLUNIFORM4FPROC glUniform4f
Definition: ym_gfx_gl_procs.c:20
ym_errc
Used to indicate erroneous behavior within a a function.
Definition: ym_error.h:36
void(* PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader)
Definition: glext.h:654
void(* PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: glext.h:688
PFNGLATTACHSHADERPROC glAttachShader
Definition: ym_gfx_gl_procs.c:14
void(* PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint *arrays)
Definition: glext.h:1202
void(* PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint *buffers)
Definition: glext.h:529
PFNGLBINDVERTEXARRAYPROC glBindVertexArray
Definition: ym_gfx_gl_procs.c:7
PFNGLLINKPROGRAMPROC glLinkProgram
Definition: ym_gfx_gl_procs.c:15
PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv
Definition: ym_gfx_gl_procs.c:26
void(* PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
Definition: glext.h:532
void(* PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glext.h:671
void(* PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition: glext.h:683
void(* PFNGLUNIFORM1IPROC)(GLint location, GLint v0)
Definition: glext.h:689
PFNGLDELETEBUFFERSPROC glDeleteBuffers
Definition: ym_gfx_gl_procs.c:31
ym_errc ym_gfx_gl_load_procs()
Definition: ym_gfx_gl_procs.c:73
void(* PFNGLACTIVETEXTUREPROC)(GLenum texture)
Definition: glext.h:219
PFNGLUNIFORM1IPROC glUniform1i
Definition: ym_gfx_gl_procs.c:27
PFNGLGETPROGRAMIVPROC glGetProgramiv
Definition: ym_gfx_gl_procs.c:23
void(* PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint *arrays)
Definition: glext.h:1201
PFNGLDELETEPROGRAMPROC glDeleteProgram
Definition: ym_gfx_gl_procs.c:34
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
Definition: ym_gfx_gl_procs.c:25
GLuint(* PFNGLCREATEPROGRAMPROC)(void)
Definition: glext.h:657
void(* PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1)
Definition: glext.h:686
void(* PFNGLGENBUFFERSPROC)(GLsizei n, GLuint *buffers)
Definition: glext.h:530
PFNGLUNIFORM1FPROC glUniform1f
Definition: ym_gfx_gl_procs.c:17
PFNGLSHADERSOURCEPROC glShaderSource
Definition: ym_gfx_gl_procs.c:11
void(* PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glext.h:669
PFNGLUSEPROGRAMPROC glUseProgram
Definition: ym_gfx_gl_procs.c:16
void(* PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: glext.h:687
void(* PFNGLDELETEPROGRAMPROC)(GLuint program)
Definition: glext.h:659
PFNGLUNIFORM3FPROC glUniform3f
Definition: ym_gfx_gl_procs.c:19
void(* PFNGLBINDVERTEXARRAYPROC)(GLuint array)
Definition: glext.h:1200
void(* PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index)
Definition: glext.h:663
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
Definition: ym_gfx_gl_procs.c:22
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
Definition: ym_gfx_gl_procs.c:24
void(* PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer)
Definition: glext.h:528
void(* PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params)
Definition: glext.h:670
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer
Definition: ym_gfx_gl_procs.c:9