1a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glActiveTexture ( GLenum texture ) 2a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glAttachShader ( GLuint program, GLuint shader ) 3a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBindAttribLocation ( GLuint program, GLuint index, const char *name ) 4a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBindBuffer ( GLenum target, GLuint buffer ) 5a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBindFramebuffer ( GLenum target, GLuint framebuffer ) 6a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBindRenderbuffer ( GLenum target, GLuint renderbuffer ) 7a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBindTexture ( GLenum target, GLuint texture ) 8a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBlendColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) 9a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBlendEquation ( GLenum mode ) 10a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBlendEquationSeparate ( GLenum modeRGB, GLenum modeAlpha ) 11a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBlendFunc ( GLenum sfactor, GLenum dfactor ) 12a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBlendFuncSeparate ( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) 13a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBufferData ( GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage ) 14a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glBufferSubData ( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data ) 15a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLenum glCheckFramebufferStatus ( GLenum target ) 16a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glClear ( GLbitfield mask ) 17a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glClearColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) 18a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glClearDepthf ( GLclampf depth ) 19a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glClearStencil ( GLint s ) 20a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glColorMask ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) 21a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCompileShader ( GLuint shader ) 22a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCompressedTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data ) 23a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCompressedTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data ) 24a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCopyTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) 25a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCopyTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) 26a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLuint glCreateProgram ( void ) 27a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLuint glCreateShader ( GLenum type ) 28a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glCullFace ( GLenum mode ) 29a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteBuffers ( GLsizei n, const GLuint *buffers ) 30a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteFramebuffers ( GLsizei n, const GLuint *framebuffers ) 31a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteProgram ( GLuint program ) 32a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteRenderbuffers ( GLsizei n, const GLuint *renderbuffers ) 33a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteShader ( GLuint shader ) 34a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDeleteTextures ( GLsizei n, const GLuint *textures ) 35a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDepthFunc ( GLenum func ) 36a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDepthMask ( GLboolean flag ) 37a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDepthRangef ( GLclampf zNear, GLclampf zFar ) 38a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDetachShader ( GLuint program, GLuint shader ) 39a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDisable ( GLenum cap ) 40a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDisableVertexAttribArray ( GLuint index ) 41a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDrawArrays ( GLenum mode, GLint first, GLsizei count ) 42a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLint offset ) 43a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glDrawElements ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices ) 44a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glEnable ( GLenum cap ) 45a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glEnableVertexAttribArray ( GLuint index ) 46a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glFinish ( void ) 47a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glFlush ( void ) 48a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glFramebufferRenderbuffer ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) 49a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glFramebufferTexture2D ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) 50a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glFrontFace ( GLenum mode ) 51a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGenBuffers ( GLsizei n, GLuint *buffers ) 52a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGenerateMipmap ( GLenum target ) 53a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGenFramebuffers ( GLsizei n, GLuint *framebuffers ) 54a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGenRenderbuffers ( GLsizei n, GLuint *renderbuffers ) 55a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGenTextures ( GLsizei n, GLuint *textures ) 56a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetActiveAttrib ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 57a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 58a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetAttachedShaders ( GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders ) 59a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLint glGetAttribLocation ( GLuint program, const char *name ) 60a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetBooleanv ( GLenum pname, GLboolean *params ) 61a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 62a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLenum glGetError ( void ) 63a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetFloatv ( GLenum pname, GLfloat *params ) 64a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetFramebufferAttachmentParameteriv ( GLenum target, GLenum attachment, GLenum pname, GLint *params ) 65a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetIntegerv ( GLenum pname, GLint *params ) 66a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetProgramiv ( GLuint program, GLenum pname, GLint *params ) 67a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetProgramInfoLog ( GLuint program, GLsizei bufsize, GLsizei *length, char *infolog ) 68a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetRenderbufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 69a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetShaderiv ( GLuint shader, GLenum pname, GLint *params ) 70a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetShaderInfoLog ( GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog ) 71a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetShaderPrecisionFormat ( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) 72a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 73a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallconst GLubyte * glGetString ( GLenum name ) 74a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params ) 75a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params ) 76a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetUniformfv ( GLuint program, GLint location, GLfloat *params ) 77a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetUniformiv ( GLuint program, GLint location, GLint *params ) 78a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLint glGetUniformLocation ( GLuint program, const char *name ) 79a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetVertexAttribfv ( GLuint index, GLenum pname, GLfloat *params ) 80a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glGetVertexAttribiv ( GLuint index, GLenum pname, GLint *params ) 81a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hall// void glGetVertexAttribPointerv ( GLuint index, GLenum pname, void **pointer ) 82a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glHint ( GLenum target, GLenum mode ) 83a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsBuffer ( GLuint buffer ) 84a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsEnabled ( GLenum cap ) 85a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsFramebuffer ( GLuint framebuffer ) 86a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsProgram ( GLuint program ) 87a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsRenderbuffer ( GLuint renderbuffer ) 88a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsShader ( GLuint shader ) 89a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse HallGLboolean glIsTexture ( GLuint texture ) 90a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glLineWidth ( GLfloat width ) 91a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glLinkProgram ( GLuint program ) 92a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glPixelStorei ( GLenum pname, GLint param ) 93a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glPolygonOffset ( GLfloat factor, GLfloat units ) 94a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glReadPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels ) 95a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glReleaseShaderCompiler ( void ) 96a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glRenderbufferStorage ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) 97a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glSampleCoverage ( GLclampf value, GLboolean invert ) 98a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glScissor ( GLint x, GLint y, GLsizei width, GLsizei height ) 99a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glShaderBinary ( GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length ) 100a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glShaderSource ( GLuint shader ) 101a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilFunc ( GLenum func, GLint ref, GLuint mask ) 102a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilFuncSeparate ( GLenum face, GLenum func, GLint ref, GLuint mask ) 103a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilMask ( GLuint mask ) 104a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilMaskSeparate ( GLenum face, GLuint mask ) 105a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilOp ( GLenum fail, GLenum zfail, GLenum zpass ) 106a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glStencilOpSeparate ( GLenum face, GLenum fail, GLenum zfail, GLenum zpass ) 107a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexImage2D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) 108a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexParameterf ( GLenum target, GLenum pname, GLfloat param ) 109a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params ) 110a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexParameteri ( GLenum target, GLenum pname, GLint param ) 111a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexParameteriv ( GLenum target, GLenum pname, const GLint *params ) 112a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels ) 113a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform1f ( GLint location, GLfloat x ) 114a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform1fv ( GLint location, GLsizei count, const GLfloat *v ) 115a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform1i ( GLint location, GLint x ) 116a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform1iv ( GLint location, GLsizei count, const GLint *v ) 117a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform2f ( GLint location, GLfloat x, GLfloat y ) 118a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform2fv ( GLint location, GLsizei count, const GLfloat *v ) 119a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform2i ( GLint location, GLint x, GLint y ) 120a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform2iv ( GLint location, GLsizei count, const GLint *v ) 121a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform3f ( GLint location, GLfloat x, GLfloat y, GLfloat z ) 122a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform3fv ( GLint location, GLsizei count, const GLfloat *v ) 123a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform3i ( GLint location, GLint x, GLint y, GLint z ) 124a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform3iv ( GLint location, GLsizei count, const GLint *v ) 125a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform4f ( GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) 126a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform4fv ( GLint location, GLsizei count, const GLfloat *v ) 127a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform4i ( GLint location, GLint x, GLint y, GLint z, GLint w ) 128a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniform4iv ( GLint location, GLsizei count, const GLint *v ) 129a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniformMatrix2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 130a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniformMatrix3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 131a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUniformMatrix4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 132a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glUseProgram ( GLuint program ) 133a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glValidateProgram ( GLuint program ) 134a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib1f ( GLuint indx, GLfloat x ) 135a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib1fv ( GLuint indx, const GLfloat *values ) 136a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib2f ( GLuint indx, GLfloat x, GLfloat y ) 137a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib2fv ( GLuint indx, const GLfloat *values ) 138a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib3f ( GLuint indx, GLfloat x, GLfloat y, GLfloat z ) 139a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib3fv ( GLuint indx, const GLfloat *values ) 140a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib4f ( GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) 141a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttrib4fv ( GLuint indx, const GLfloat *values ) 142a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttribPointer ( GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLint offset ) 143a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glVertexAttribPointer ( GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr ) 144a3b641e89c89d9fe7e18123cffb8bac67a2c168dJesse Hallvoid glViewport ( GLint x, GLint y, GLsizei width, GLsizei height ) 145