GL_PROC(void, glDepthMask, (GLenum a)) GL_PROC(void, glDisable, (GLenum a)) GL_PROC(void, glPixelStorei, (GLenum a, GLint b)) GL_PROC(void, glGenTextures, (GLsizei a, GLuint *b)) GL_PROC(void, glActiveTexture, (GLenum a)) GL_PROC(void, glBindTexture, (GLenum a, GLuint b)) GL_PROC(void, glTexImage2D, (GLenum a, GLint b, GLint c, GLsizei d, GLsizei e, GLint f, GLenum g, GLenum h, const GLvoid *i)) GL_PROC(void, glTexSubImage2D, (GLenum a, GLint b, GLint c, GLint d, GLsizei e, GLsizei f, GLenum g, GLenum h, const GLvoid *i)) GL_PROC(void, glTexParameteri, (GLenum a, GLenum b, GLint c)) GL_PROC(GLuint, glCreateShader, (GLenum a)) GL_PROC(void, glShaderSource, (GLuint a, GLsizei b, const GLchar *const*c, const GLint *d)) GL_PROC(void, glCompileShader, (GLuint a)) GL_PROC(GLuint, glCreateProgram, (void)) GL_PROC(void, glAttachShader, (GLuint a, GLuint b)) GL_PROC(void, glBindAttribLocation, (GLuint a, GLuint b, const GLchar *c)) GL_PROC(void, glLinkProgram, (GLuint a)) GL_PROC(void, glDeleteShader, (GLuint a)) GL_PROC(void, glUseProgram, (GLuint a)) GL_PROC(void, glUniform1i, (GLint a, GLint b)) GL_PROC(GLint, glGetUniformLocation, (GLuint a, const GLchar *b)) GL_PROC(void, glVertexAttribPointer, (GLuint a, GLint b, GLenum c, GLboolean d, GLsizei e, const void *f)) GL_PROC(void, glEnableVertexAttribArray, (GLuint a)) GL_PROC(void, glDrawArrays, (GLenum a, GLint b, GLsizei c)) GL_PROC(void, glDeleteProgram, (GLuint a)) GL_PROC(void, glDeleteTextures, (GLsizei a, const GLuint *b))