1 void glReadBuffer ( GLenum mode ) 2 void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices ) 3 void glDrawRangeElements ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLsizei offset ) 4 void glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) 5 void glTexImage3D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLsizei offset ) 6 void glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels ) 7 void glTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei offset ) 8 void glCopyTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) 9 void glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data ) 10 void glCompressedTexImage3D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLsizei offset ) 11 void glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data ) 12 void glCompressedTexSubImage3D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLsizei offset ) 13 void glGenQueries ( GLsizei n, GLuint *ids ) 14 void glDeleteQueries ( GLsizei n, const GLuint *ids ) 15 GLboolean glIsQuery ( GLuint id ) 16 void glBeginQuery ( GLenum target, GLuint id ) 17 void glEndQuery ( GLenum target ) 18 void glGetQueryiv ( GLenum target, GLenum pname, GLint *params ) 19 void glGetQueryObjectuiv ( GLuint id, GLenum pname, GLuint *params ) 20 GLboolean glUnmapBuffer ( GLenum target ) 21 void glGetBufferPointerv ( GLenum target, GLenum pname, GLvoid **params ) 22 void glDrawBuffers ( GLsizei n, const GLenum *bufs ) 23 void glUniformMatrix2x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 24 void glUniformMatrix3x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 25 void glUniformMatrix2x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 26 void glUniformMatrix4x2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 27 void glUniformMatrix3x4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 28 void glUniformMatrix4x3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 29 void glBlitFramebuffer ( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) 30 void glRenderbufferStorageMultisample ( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) 31 void glFramebufferTextureLayer ( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) 32 GLvoid * glMapBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) 33 void glFlushMappedBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length ) 34 void glBindVertexArray ( GLuint array ) 35 void glDeleteVertexArrays ( GLsizei n, const GLuint *arrays ) 36 void glGenVertexArrays ( GLsizei n, GLuint *arrays ) 37 GLboolean glIsVertexArray ( GLuint array ) 38 void glGetIntegeri_v ( GLenum target, GLuint index, GLint *data ) 39 void glBeginTransformFeedback ( GLenum primitiveMode ) 40 void glEndTransformFeedback ( void ) 41 void glBindBufferRange ( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) 42 void glBindBufferBase ( GLenum target, GLuint index, GLuint buffer ) 43 void glTransformFeedbackVaryings ( GLuint program, GLsizei count, const GLchar *varyings, GLenum bufferMode ) 44 void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) 45 void glVertexAttribIPointer ( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 46 void glVertexAttribIPointer ( GLuint index, GLint size, GLenum type, GLsizei stride, GLsizei offset ) 47 void glGetVertexAttribIiv ( GLuint index, GLenum pname, GLint *params ) 48 void glGetVertexAttribIuiv ( GLuint index, GLenum pname, GLuint *params ) 49 void glVertexAttribI4i ( GLuint index, GLint x, GLint y, GLint z, GLint w ) 50 void glVertexAttribI4ui ( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) 51 void glVertexAttribI4iv ( GLuint index, const GLint *v ) 52 void glVertexAttribI4uiv ( GLuint index, const GLuint *v ) 53 void glGetUniformuiv ( GLuint program, GLint location, GLuint *params ) 54 GLint glGetFragDataLocation ( GLuint program, const GLchar *name ) 55 void glUniform1ui ( GLint location, GLuint v0 ) 56 void glUniform2ui ( GLint location, GLuint v0, GLuint v1 ) 57 void glUniform3ui ( GLint location, GLuint v0, GLuint v1, GLuint v2 ) 58 void glUniform4ui ( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) 59 void glUniform1uiv ( GLint location, GLsizei count, const GLuint *value ) 60 void glUniform2uiv ( GLint location, GLsizei count, const GLuint *value ) 61 void glUniform3uiv ( GLint location, GLsizei count, const GLuint *value ) 62 void glUniform4uiv ( GLint location, GLsizei count, const GLuint *value ) 63 void glClearBufferiv ( GLenum buffer, GLint drawbuffer, const GLint *value ) 64 void glClearBufferuiv ( GLenum buffer, GLint drawbuffer, const GLuint *value ) 65 void glClearBufferfv ( GLenum buffer, GLint drawbuffer, const GLfloat *value ) 66 void glClearBufferfi ( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) 67 const GLubyte * glGetStringi ( GLenum name, GLuint index ) 68 void glCopyBufferSubData ( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) 69 void glGetUniformIndices ( GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices ) 70 void glGetActiveUniformsiv ( GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params ) 71 GLuint glGetUniformBlockIndex ( GLuint program, const GLchar *uniformBlockName ) 72 void glGetActiveUniformBlockiv ( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params ) 73 void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName ) 74 void glUniformBlockBinding ( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) 75 void glDrawArraysInstanced ( GLenum mode, GLint first, GLsizei count, GLsizei instanceCount ) 76 void glDrawElementsInstanced ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instanceCount ) 77 GLsync glFenceSync ( GLenum condition, GLbitfield flags ) 78 GLboolean glIsSync ( GLsync sync ) 79 void glDeleteSync ( GLsync sync ) 80 GLenum glClientWaitSync ( GLsync sync, GLbitfield flags, GLuint64 timeout ) 81 void glWaitSync ( GLsync sync, GLbitfield flags, GLuint64 timeout ) 82 void glGetInteger64v ( GLenum pname, GLint64 *params ) 83 void glGetSynciv ( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values ) 84 void glGetInteger64i_v ( GLenum target, GLuint index, GLint64 *data ) 85 void glGetBufferParameteri64v ( GLenum target, GLenum pname, GLint64 *params ) 86 void glGenSamplers ( GLsizei count, GLuint *samplers ) 87 void glDeleteSamplers ( GLsizei count, const GLuint *samplers ) 88 GLboolean glIsSampler ( GLuint sampler ) 89 void glBindSampler ( GLuint unit, GLuint sampler ) 90 void glSamplerParameteri ( GLuint sampler, GLenum pname, GLint param ) 91 void glSamplerParameteriv ( GLuint sampler, GLenum pname, const GLint *param ) 92 void glSamplerParameterf ( GLuint sampler, GLenum pname, GLfloat param ) 93 void glSamplerParameterfv ( GLuint sampler, GLenum pname, const GLfloat *param ) 94 void glGetSamplerParameteriv ( GLuint sampler, GLenum pname, GLint *params ) 95 void glGetSamplerParameterfv ( GLuint sampler, GLenum pname, GLfloat *params ) 96 void glVertexAttribDivisor ( GLuint index, GLuint divisor ) 97 void glBindTransformFeedback ( GLenum target, GLuint id ) 98 void glDeleteTransformFeedbacks ( GLsizei n, const GLuint *ids ) 99 void glGenTransformFeedbacks ( GLsizei n, GLuint *ids ) 100 GLboolean glIsTransformFeedback ( GLuint id ) 101 void glPauseTransformFeedback ( void ) 102 void glResumeTransformFeedback ( void ) 103 void glGetProgramBinary ( GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary ) 104 void glProgramBinary ( GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length ) 105 void glProgramParameteri ( GLuint program, GLenum pname, GLint value ) 106 void glInvalidateFramebuffer ( GLenum target, GLsizei numAttachments, const GLenum *attachments ) 107 void glInvalidateSubFramebuffer ( GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) 108 void glTexStorage2D ( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) 109 void glTexStorage3D ( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) 110 void glGetInternalformativ ( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params ) 111