12d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glReadBuffer ( GLenum mode ) 22d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices ) 3071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLsizei offset ) 42d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) 5071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLsizei offset ) 62d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels ) 7071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei offset ) 82d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glCopyTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) 92d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data ) 10071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLsizei offset ) 112d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data ) 12071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLsizei offset ) 132d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGenQueries ( GLsizei n, GLuint *ids ) 142d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDeleteQueries ( GLsizei n, const GLuint *ids ) 152d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLboolean glIsQuery ( GLuint id ) 162d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBeginQuery ( GLenum target, GLuint id ) 172d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glEndQuery ( GLenum target ) 182d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetQueryiv ( GLenum target, GLenum pname, GLint *params ) 192d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetQueryObjectuiv ( GLuint id, GLenum pname, GLuint *params ) 202d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLboolean glUnmapBuffer ( GLenum target ) 21610bbf2b6fd80af98849d7e23526c6ce8a4112daJesse Hallvoid glGetBufferPointerv ( GLenum target, GLenum pname, GLvoid **params ) 222d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDrawBuffers ( GLsizei n, const GLenum *bufs ) 232d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix2x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 242d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix3x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 252d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix2x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 262d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix4x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 272d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix3x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 282d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformMatrix4x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 292d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBlitFramebuffer ( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) 302d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glRenderbufferStorageMultisample ( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) 312d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glFramebufferTextureLayer ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) 321c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse HallGLvoid * glMapBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) 332d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glFlushMappedBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length ) 342d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBindVertexArray ( GLuint array ) 352d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDeleteVertexArrays ( GLsizei n, const GLuint *arrays ) 362d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGenVertexArrays ( GLsizei n, GLuint *arrays ) 372d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLboolean glIsVertexArray ( GLuint array ) 382d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetIntegeri_v ( GLenum target, GLuint index, GLint *data ) 392d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBeginTransformFeedback ( GLenum primitiveMode ) 402d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glEndTransformFeedback ( void ) 412d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBindBufferRange ( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) 422d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBindBufferBase ( GLenum target, GLuint index, GLuint buffer ) 43552a6204828b5f25db0c3e644cead321664706faJesse Hallvoid glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode ) 4431f6edc21bbc2802f4c755b4982945d5237e92ceJesse Hallvoid glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) 45071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glVertexAttribIPointer ( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 46071fc660597efdfa5ebc58b427252393e628a497Jesse Hallvoid glVertexAttribIPointer ( GLuint index, GLint size, GLenum type, GLsizei stride, GLsizei offset ) 472d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetVertexAttribIiv ( GLuint index, GLenum pname, GLint *params ) 482d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetVertexAttribIuiv ( GLuint index, GLenum pname, GLuint *params ) 492d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glVertexAttribI4i ( GLuint index, GLint x, GLint y, GLint z, GLint w ) 502d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glVertexAttribI4ui ( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) 512d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glVertexAttribI4iv ( GLuint index, const GLint *v ) 522d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glVertexAttribI4uiv ( GLuint index, const GLuint *v ) 532d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetUniformuiv ( GLuint program, GLint location, GLuint *params ) 542d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLint glGetFragDataLocation ( GLuint program, const GLchar *name ) 552d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform1ui ( GLint location, GLuint v0 ) 562d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform2ui ( GLint location, GLuint v0, GLuint v1 ) 572d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform3ui ( GLint location, GLuint v0, GLuint v1, GLuint v2 ) 582d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform4ui ( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) 592d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform1uiv ( GLint location, GLsizei count, const GLuint *value ) 602d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform2uiv ( GLint location, GLsizei count, const GLuint *value ) 612d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform3uiv ( GLint location, GLsizei count, const GLuint *value ) 622d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniform4uiv ( GLint location, GLsizei count, const GLuint *value ) 632d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glClearBufferiv ( GLenum buffer, GLint drawbuffer, const GLint *value ) 642d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glClearBufferuiv ( GLenum buffer, GLint drawbuffer, const GLuint *value ) 652d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glClearBufferfv ( GLenum buffer, GLint drawbuffer, const GLfloat *value ) 662d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) 67fa4c1170ac1c18fb919efcc965f55a045a42c06eJesse Hallconst GLubyte * glGetStringi ( GLenum name, GLuint index ) 682d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glCopyBufferSubData ( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) 6927c86b962373f40a01f094689d623d51c51d4f83Jesse Hallvoid glGetUniformIndices ( GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices ) 702d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetActiveUniformsiv ( GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params ) 712d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLuint glGetUniformBlockIndex ( GLuint program, const GLchar *uniformBlockName ) 722d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetActiveUniformBlockiv ( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params ) 734f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hallvoid glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName ) 742d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glUniformBlockBinding ( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) 752d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDrawArraysInstanced ( GLenum mode, GLint first, GLsizei count, GLsizei instanceCount ) 762d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDrawElementsInstanced ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instanceCount ) 7768fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse HallGLsync glFenceSync ( GLenum condition, GLbitfield flags ) 7868fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse HallGLboolean glIsSync ( GLsync sync ) 7968fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glDeleteSync ( GLsync sync ) 8068fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse HallGLenum glClientWaitSync ( GLsync sync, GLbitfield flags, GLuint64 timeout ) 8168fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glWaitSync ( GLsync sync, GLbitfield flags, GLuint64 timeout ) 8268fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glGetInteger64v ( GLenum pname, GLint64 *params ) 8368fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glGetSynciv ( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values ) 8468fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glGetInteger64i_v ( GLenum target, GLuint index, GLint64 *data ) 8568fc8bbced285a8a2b716e5fe1900968ad8ba7d3Jesse Hallvoid glGetBufferParameteri64v ( GLenum target, GLenum pname, GLint64 *params ) 862d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGenSamplers ( GLsizei count, GLuint *samplers ) 872d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDeleteSamplers ( GLsizei count, const GLuint *samplers ) 882d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLboolean glIsSampler ( GLuint sampler ) 892d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBindSampler ( GLuint unit, GLuint sampler ) 902d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glSamplerParameteri ( GLuint sampler, GLenum pname, GLint param ) 912d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glSamplerParameteriv ( GLuint sampler, GLenum pname, const GLint *param ) 922d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glSamplerParameterf ( GLuint sampler, GLenum pname, GLfloat param ) 932d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glSamplerParameterfv ( GLuint sampler, GLenum pname, const GLfloat *param ) 942d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetSamplerParameteriv ( GLuint sampler, GLenum pname, GLint *params ) 952d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetSamplerParameterfv ( GLuint sampler, GLenum pname, GLfloat *params ) 962d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glVertexAttribDivisor ( GLuint index, GLuint divisor ) 972d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glBindTransformFeedback ( GLenum target, GLuint id ) 982d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glDeleteTransformFeedbacks ( GLsizei n, const GLuint *ids ) 992d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGenTransformFeedbacks ( GLsizei n, GLuint *ids ) 1002d9faafa2318c05f8991beff9cc683d72cbabd07Jesse HallGLboolean glIsTransformFeedback ( GLuint id ) 1012d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glPauseTransformFeedback ( void ) 1022d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glResumeTransformFeedback ( void ) 1032d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetProgramBinary ( GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary ) 1042d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glProgramBinary ( GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length ) 1052d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glProgramParameteri ( GLuint program, GLenum pname, GLint value ) 1062d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glInvalidateFramebuffer ( GLenum target, GLsizei numAttachments, const GLenum *attachments ) 1072d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glInvalidateSubFramebuffer ( GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) 1082d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glTexStorage2D ( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) 1092d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glTexStorage3D ( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) 1102d9faafa2318c05f8991beff9cc683d72cbabd07Jesse Hallvoid glGetInternalformativ ( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params ) 11123ca6064e0e8f0388041b0a454e7ad63e971c181Pablo Ceballosvoid glReadPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint offset ) 112