clan::GLFunctions Class Reference

GLFunctions. More...

#include <opengl_wrap.h>

Public Types

typedef void(GLFUNCptr_glActiveShaderProgram )(GLuint pipeline, GLuint program)
 
typedef void(GLFUNCptr_glActiveTexture )(GLenum texture)
 
typedef void(GLFUNCptr_glAttachShader )(GLuint program, GLuint shader)
 
typedef void(GLFUNCptr_glBeginConditionalRender )(GLuint id, GLenum mode)
 
typedef void(GLFUNCptr_glBeginQuery )(GLenum target, GLuint id)
 
typedef void(GLFUNCptr_glBeginQueryIndexed )(GLenum target, GLuint index, GLuint id)
 
typedef void(GLFUNCptr_glBeginTransformFeedback )(GLenum primitiveMode)
 
typedef void(GLFUNCptr_glBindAttribLocation )(GLuint program, GLuint index, const GLchar *name)
 
typedef void(GLFUNCptr_glBindBuffer )(GLenum target, GLuint buffer)
 
typedef void(GLFUNCptr_glBindBufferBase )(GLenum target, GLuint index, GLuint buffer)
 
typedef void(GLFUNCptr_glBindBufferRange )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glBindBuffersBase )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
 
typedef void(GLFUNCptr_glBindBuffersRange )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
 
typedef void(GLFUNCptr_glBindFragDataLocation )(GLuint program, GLuint color, const GLchar *name)
 
typedef void(GLFUNCptr_glBindFragDataLocationIndexed )(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
 
typedef void(GLFUNCptr_glBindFramebuffer )(GLenum target, GLuint framebuffer)
 
typedef void(GLFUNCptr_glBindImageTexture )(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
 
typedef void(GLFUNCptr_glBindImageTextures )(GLuint first, GLsizei count, const GLuint *textures)
 
typedef void(GLFUNCptr_glBindProgramPipeline )(GLuint pipeline)
 
typedef void(GLFUNCptr_glBindRenderbuffer )(GLenum target, GLuint renderbuffer)
 
typedef void(GLFUNCptr_glBindSampler )(GLuint unit, GLuint sampler)
 
typedef void(GLFUNCptr_glBindSamplers )(GLuint first, GLsizei count, const GLuint *samplers)
 
typedef void(GLFUNCptr_glBindTexture )(GLenum target, GLuint texture)
 
typedef void(GLFUNCptr_glBindTextures )(GLuint first, GLsizei count, const GLuint *textures)
 
typedef void(GLFUNCptr_glBindTextureUnit )(GLuint unit, GLuint texture)
 
typedef void(GLFUNCptr_glBindTransformFeedback )(GLenum target, GLuint id)
 
typedef void(GLFUNCptr_glBindVertexArray )(GLuint array)
 
typedef void(GLFUNCptr_glBindVertexBuffer )(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
 
typedef void(GLFUNCptr_glBindVertexBuffers )(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
 
typedef void(GLFUNCptr_glBlendColor )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(GLFUNCptr_glBlendEquation )(GLenum mode)
 
typedef void(GLFUNCptr_glBlendEquationi )(GLuint buf, GLenum mode)
 
typedef void(GLFUNCptr_glBlendEquationiARB )(GLuint buf, GLenum mode)
 
typedef void(GLFUNCptr_glBlendEquationSeparate )(GLenum modeRGB, GLenum modeAlpha)
 
typedef void(GLFUNCptr_glBlendEquationSeparatei )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
 
typedef void(GLFUNCptr_glBlendEquationSeparateiARB )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
 
typedef void(GLFUNCptr_glBlendFunc )(GLenum sfactor, GLenum dfactor)
 
typedef void(GLFUNCptr_glBlendFunci )(GLuint buf, GLenum src, GLenum dst)
 
typedef void(GLFUNCptr_glBlendFunciARB )(GLuint buf, GLenum src, GLenum dst)
 
typedef void(GLFUNCptr_glBlendFuncSeparate )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 
typedef void(GLFUNCptr_glBlendFuncSeparatei )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
typedef void(GLFUNCptr_glBlendFuncSeparateiARB )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
typedef void(GLFUNCptr_glBlitFramebuffer )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
typedef void(GLFUNCptr_glBlitNamedFramebuffer )(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
typedef void(GLFUNCptr_glBufferData )(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
 
typedef void(GLFUNCptr_glBufferStorage )(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
 
typedef void(GLFUNCptr_glBufferSubData )(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
 
typedef GLenum(GLFUNCptr_glCheckFramebufferStatus )(GLenum target)
 
typedef GLenum(GLFUNCptr_glCheckNamedFramebufferStatus )(GLuint framebuffer, GLenum target)
 
typedef void(GLFUNCptr_glClampColor )(GLenum target, GLenum clamp)
 
typedef void(GLFUNCptr_glClear )(GLbitfield mask)
 
typedef void(GLFUNCptr_glClearBufferData )(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearBufferfi )(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
 
typedef void(GLFUNCptr_glClearBufferfv )(GLenum buffer, GLint drawbuffer, const GLfloat *value)
 
typedef void(GLFUNCptr_glClearBufferiv )(GLenum buffer, GLint drawbuffer, const GLint *value)
 
typedef void(GLFUNCptr_glClearBufferSubData )(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearBufferuiv )(GLenum buffer, GLint drawbuffer, const GLuint *value)
 
typedef void(GLFUNCptr_glClearColor )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(GLFUNCptr_glClearDepth )(GLdouble depth)
 
typedef void(GLFUNCptr_glClearDepthf )(GLfloat d)
 
typedef void(GLFUNCptr_glClearNamedBufferData )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearNamedBufferDataEXT )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearNamedBufferSubData )(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearNamedBufferSubDataEXT )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)
 
typedef void(GLFUNCptr_glClearNamedFramebufferfi )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
 
typedef void(GLFUNCptr_glClearNamedFramebufferfv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
 
typedef void(GLFUNCptr_glClearNamedFramebufferiv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
 
typedef void(GLFUNCptr_glClearNamedFramebufferuiv )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
 
typedef void(GLFUNCptr_glClearStencil )(GLint s)
 
typedef void(GLFUNCptr_glClearTexImage )(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
 
typedef void(GLFUNCptr_glClearTexSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
 
typedef GLvoid(GLFUNCptr_glClientActiveTextureARB )(GLenum)
 
typedef GLenum(GLFUNCptr_glClientWaitSync )(CLsync sync, GLbitfield flags, CLuint64 timeout)
 
typedef void(GLFUNCptr_glClipControl )(GLenum origin, GLenum depth)
 
typedef void(GLFUNCptr_glColorMask )(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
typedef void(GLFUNCptr_glColorMaski )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
 
typedef void(GLFUNCptr_glColorP3ui )(GLenum type, GLuint color)
 
typedef void(GLFUNCptr_glColorP3uiv )(GLenum type, const GLuint *color)
 
typedef void(GLFUNCptr_glColorP4ui )(GLenum type, GLuint color)
 
typedef void(GLFUNCptr_glColorP4uiv )(GLenum type, const GLuint *color)
 
typedef void(GLFUNCptr_glCompileShader )(GLuint shader)
 
typedef void(GLFUNCptr_glCompileShaderIncludeARB )(GLuint shader, GLsizei count, const GLchar **path, const GLint *length)
 
typedef void(GLFUNCptr_glCompressedTexImage1D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTexImage2D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTexImage3D )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
 
typedef void(GLFUNCptr_glCompressedTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(GLFUNCptr_glCompressedTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(GLFUNCptr_glCompressedTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(GLFUNCptr_glCopyBufferSubData )(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glCopyImageSubData )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
 
typedef void(GLFUNCptr_glCopyNamedBufferSubData )(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glCopyTexImage1D )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
typedef void(GLFUNCptr_glCopyTexImage2D )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(GLFUNCptr_glCopyTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(GLFUNCptr_glCopyTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glCopyTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glCopyTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(GLFUNCptr_glCopyTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glCopyTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glCreateBuffers )(GLsizei n, GLuint *buffers)
 
typedef void(GLFUNCptr_glCreateFramebuffers )(GLsizei n, GLuint *framebuffers)
 
typedef GLuint(GLFUNCptr_glCreateProgram )(void)
 
typedef void(GLFUNCptr_glCreateProgramPipelines )(GLsizei n, GLuint *pipelines)
 
typedef void(GLFUNCptr_glCreateQueries )(GLenum target, GLsizei n, GLuint *ids)
 
typedef void(GLFUNCptr_glCreateRenderbuffers )(GLsizei n, GLuint *renderbuffers)
 
typedef void(GLFUNCptr_glCreateSamplers )(GLsizei n, GLuint *samplers)
 
typedef GLuint(GLFUNCptr_glCreateShader )(GLenum type)
 
typedef GLuint(GLFUNCptr_glCreateShaderProgramv )(GLenum type, GLsizei count, const GLchar *const *strings)
 
typedef CLsync(GLFUNCptr_glCreateSyncFromCLeventARB )(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
 
typedef void(GLFUNCptr_glCreateTextures )(GLenum target, GLsizei n, GLuint *textures)
 
typedef void(GLFUNCptr_glCreateTransformFeedbacks )(GLsizei n, GLuint *ids)
 
typedef void(GLFUNCptr_glCreateVertexArrays )(GLsizei n, GLuint *arrays)
 
typedef void(GLFUNCptr_glCullFace )(GLenum mode)
 
typedef void(GLFUNCptr_glDebugMessageCallback )(CLDEBUGPROC callback, const void *userParam)
 
typedef void(GLFUNCptr_glDebugMessageCallbackARB )(CLDEBUGPROCARB callback, const GLvoid *userParam)
 
typedef void(GLFUNCptr_glDebugMessageControl )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(GLFUNCptr_glDebugMessageControlARB )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(GLFUNCptr_glDebugMessageInsert )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(GLFUNCptr_glDebugMessageInsertARB )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(GLFUNCptr_glDeleteBuffers )(GLsizei n, const GLuint *buffers)
 
typedef void(GLFUNCptr_glDeleteFramebuffers )(GLsizei n, const GLuint *framebuffers)
 
typedef void(GLFUNCptr_glDeleteNamedStringARB )(GLint namelen, const GLchar *name)
 
typedef void(GLFUNCptr_glDeleteProgram )(GLuint program)
 
typedef void(GLFUNCptr_glDeleteProgramPipelines )(GLsizei n, const GLuint *pipelines)
 
typedef void(GLFUNCptr_glDeleteQueries )(GLsizei n, const GLuint *ids)
 
typedef void(GLFUNCptr_glDeleteRenderbuffers )(GLsizei n, const GLuint *renderbuffers)
 
typedef void(GLFUNCptr_glDeleteSamplers )(GLsizei count, const GLuint *samplers)
 
typedef void(GLFUNCptr_glDeleteShader )(GLuint shader)
 
typedef void(GLFUNCptr_glDeleteSync )(CLsync sync)
 
typedef void(GLFUNCptr_glDeleteTextures )(GLsizei n, const GLuint *textures)
 
typedef void(GLFUNCptr_glDeleteTransformFeedbacks )(GLsizei n, const GLuint *ids)
 
typedef void(GLFUNCptr_glDeleteVertexArrays )(GLsizei n, const GLuint *arrays)
 
typedef void(GLFUNCptr_glDepthFunc )(GLenum func)
 
typedef void(GLFUNCptr_glDepthMask )(GLboolean flag)
 
typedef void(GLFUNCptr_glDepthRange )(GLdouble near, GLdouble far)
 
typedef void(GLFUNCptr_glDepthRangeArrayv )(GLuint first, GLsizei count, const GLdouble *v)
 
typedef void(GLFUNCptr_glDepthRangef )(GLfloat n, GLfloat f)
 
typedef void(GLFUNCptr_glDepthRangeIndexed )(GLuint index, GLdouble n, GLdouble f)
 
typedef void(GLFUNCptr_glDetachShader )(GLuint program, GLuint shader)
 
typedef void(GLFUNCptr_glDisable )(GLenum cap)
 
typedef void(GLFUNCptr_glDisablei )(GLenum target, GLuint index)
 
typedef void(GLFUNCptr_glDisableVertexArrayAttrib )(GLuint vaobj, GLuint index)
 
typedef void(GLFUNCptr_glDisableVertexAttribArray )(GLuint index)
 
typedef void(GLFUNCptr_glDispatchCompute )(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
 
typedef void(GLFUNCptr_glDispatchComputeIndirect )(GLintptr indirect)
 
typedef void(GLFUNCptr_glDrawArrays )(GLenum mode, GLint first, GLsizei count)
 
typedef void(GLFUNCptr_glDrawArraysIndirect )(GLenum mode, const GLvoid *indirect)
 
typedef void(GLFUNCptr_glDrawArraysInstanced )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
 
typedef void(GLFUNCptr_glDrawArraysInstancedBaseInstance )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
 
typedef void(GLFUNCptr_glDrawBuffer )(GLenum mode)
 
typedef void(GLFUNCptr_glDrawBuffers )(GLsizei n, const GLenum *bufs)
 
typedef void(GLFUNCptr_glDrawElements )(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 
typedef void(GLFUNCptr_glDrawElementsBaseVertex )(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
 
typedef void(GLFUNCptr_glDrawElementsIndirect )(GLenum mode, GLenum type, const GLvoid *indirect)
 
typedef void(GLFUNCptr_glDrawElementsInstanced )(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
 
typedef void(GLFUNCptr_glDrawElementsInstancedBaseInstance )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
 
typedef void(GLFUNCptr_glDrawElementsInstancedBaseVertex )(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
 
typedef void(GLFUNCptr_glDrawElementsInstancedBaseVertexBaseInstance )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
 
typedef void(GLFUNCptr_glDrawRangeElements )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
 
typedef void(GLFUNCptr_glDrawRangeElementsBaseVertex )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
 
typedef void(GLFUNCptr_glDrawTransformFeedback )(GLenum mode, GLuint id)
 
typedef void(GLFUNCptr_glDrawTransformFeedbackInstanced )(GLenum mode, GLuint id, GLsizei instancecount)
 
typedef void(GLFUNCptr_glDrawTransformFeedbackStream )(GLenum mode, GLuint id, GLuint stream)
 
typedef void(GLFUNCptr_glDrawTransformFeedbackStreamInstanced )(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
 
typedef void(GLFUNCptr_glEnable )(GLenum cap)
 
typedef void(GLFUNCptr_glEnablei )(GLenum target, GLuint index)
 
typedef void(GLFUNCptr_glEnableVertexArrayAttrib )(GLuint vaobj, GLuint index)
 
typedef void(GLFUNCptr_glEnableVertexAttribArray )(GLuint index)
 
typedef void(GLFUNCptr_glEndConditionalRender )(void)
 
typedef void(GLFUNCptr_glEndQuery )(GLenum target)
 
typedef void(GLFUNCptr_glEndQueryIndexed )(GLenum target, GLuint index)
 
typedef void(GLFUNCptr_glEndTransformFeedback )(void)
 
typedef CLsync(GLFUNCptr_glFenceSync )(GLenum condition, GLbitfield flags)
 
typedef void(GLFUNCptr_glFinish )(void)
 
typedef void(GLFUNCptr_glFlush )(void)
 
typedef void(GLFUNCptr_glFlushMappedBufferRange )(GLenum target, GLintptr offset, GLsizeiptr length)
 
typedef void(GLFUNCptr_glFlushMappedNamedBufferRange )(GLuint buffer, GLintptr offset, GLsizeiptr length)
 
typedef void(GLFUNCptr_glFramebufferParameteri )(GLenum target, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glFramebufferRenderbuffer )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
typedef void(GLFUNCptr_glFramebufferTexture )(GLenum target, GLenum attachment, GLuint texture, GLint level)
 
typedef void(GLFUNCptr_glFramebufferTexture1D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(GLFUNCptr_glFramebufferTexture2D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(GLFUNCptr_glFramebufferTexture3D )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
 
typedef void(GLFUNCptr_glFramebufferTextureLayer )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
typedef void(GLFUNCptr_glFrontFace )(GLenum mode)
 
typedef void(GLFUNCptr_glGenBuffers )(GLsizei n, GLuint *buffers)
 
typedef void(GLFUNCptr_glGenerateMipmap )(GLenum target)
 
typedef void(GLFUNCptr_glGenerateTextureMipmap )(GLuint texture)
 
typedef void(GLFUNCptr_glGenFramebuffers )(GLsizei n, GLuint *framebuffers)
 
typedef void(GLFUNCptr_glGenProgramPipelines )(GLsizei n, GLuint *pipelines)
 
typedef void(GLFUNCptr_glGenQueries )(GLsizei n, GLuint *ids)
 
typedef void(GLFUNCptr_glGenRenderbuffers )(GLsizei n, GLuint *renderbuffers)
 
typedef void(GLFUNCptr_glGenSamplers )(GLsizei count, GLuint *samplers)
 
typedef void(GLFUNCptr_glGenTextures )(GLsizei n, GLuint *textures)
 
typedef void(GLFUNCptr_glGenTransformFeedbacks )(GLsizei n, GLuint *ids)
 
typedef void(GLFUNCptr_glGenVertexArrays )(GLsizei n, GLuint *arrays)
 
typedef void(GLFUNCptr_glGetActiveAtomicCounterBufferiv )(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetActiveAttrib )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(GLFUNCptr_glGetActiveSubroutineName )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
 
typedef void(GLFUNCptr_glGetActiveSubroutineUniformiv )(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
 
typedef void(GLFUNCptr_glGetActiveSubroutineUniformName )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
 
typedef void(GLFUNCptr_glGetActiveUniform )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(GLFUNCptr_glGetActiveUniformBlockiv )(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetActiveUniformBlockName )(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
 
typedef void(GLFUNCptr_glGetActiveUniformName )(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
 
typedef void(GLFUNCptr_glGetActiveUniformsiv )(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetAttachedShaders )(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
 
typedef GLint(GLFUNCptr_glGetAttribLocation )(GLuint program, const GLchar *name)
 
typedef void(GLFUNCptr_glGetBooleani_v )(GLenum target, GLuint index, GLboolean *data)
 
typedef void(GLFUNCptr_glGetBooleanv )(GLenum pname, GLboolean *params)
 
typedef void(GLFUNCptr_glGetBufferParameteri64v )(GLenum target, GLenum pname, CLint64 *params)
 
typedef void(GLFUNCptr_glGetBufferParameteriv )(GLenum target, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetBufferPointerv )(GLenum target, GLenum pname, GLvoid **params)
 
typedef void(GLFUNCptr_glGetBufferSubData )(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
 
typedef void(GLFUNCptr_glGetCompressedTexImage )(GLenum target, GLint level, GLvoid *img)
 
typedef void(GLFUNCptr_glGetCompressedTextureImage )(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
 
typedef void(GLFUNCptr_glGetCompressedTextureSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
 
typedef GLuint(GLFUNCptr_glGetDebugMessageLog )(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef GLuint(GLFUNCptr_glGetDebugMessageLogARB )(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef void(GLFUNCptr_glGetDoublei_v )(GLenum target, GLuint index, GLdouble *data)
 
typedef void(GLFUNCptr_glGetDoublev )(GLenum pname, GLdouble *params)
 
typedef GLenum(GLFUNCptr_glGetError )(void)
 
typedef void(GLFUNCptr_glGetFloati_v )(GLenum target, GLuint index, GLfloat *data)
 
typedef void(GLFUNCptr_glGetFloatv )(GLenum pname, GLfloat *params)
 
typedef GLint(GLFUNCptr_glGetFragDataIndex )(GLuint program, const GLchar *name)
 
typedef GLint(GLFUNCptr_glGetFragDataLocation )(GLuint program, const GLchar *name)
 
typedef void(GLFUNCptr_glGetFramebufferAttachmentParameteriv )(GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetFramebufferParameteriv )(GLenum target, GLenum pname, GLint *params)
 
typedef GLenum(GLFUNCptr_glGetGraphicsResetStatus )(void)
 
typedef GLenum(GLFUNCptr_glGetGraphicsResetStatusARB )(void)
 
typedef void(GLFUNCptr_glGetInteger64i_v )(GLenum target, GLuint index, CLint64 *data)
 
typedef void(GLFUNCptr_glGetInteger64v )(GLenum pname, CLint64 *params)
 
typedef void(GLFUNCptr_glGetIntegeri_v )(GLenum target, GLuint index, GLint *data)
 
typedef void(GLFUNCptr_glGetIntegerv )(GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetInternalformati64v )(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)
 
typedef void(GLFUNCptr_glGetInternalformativ )(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
 
typedef void(GLFUNCptr_glGetMultisamplefv )(GLenum pname, GLuint index, GLfloat *val)
 
typedef void(GLFUNCptr_glGetNamedBufferParameteri64v )(GLuint buffer, GLenum pname, CLint64 *params)
 
typedef void(GLFUNCptr_glGetNamedBufferParameteriv )(GLuint buffer, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetNamedBufferPointerv )(GLuint buffer, GLenum pname, void **params)
 
typedef void(GLFUNCptr_glGetNamedBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
 
typedef void(GLFUNCptr_glGetNamedFramebufferAttachmentParameteriv )(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetNamedFramebufferParameteriv )(GLuint framebuffer, GLenum pname, GLint *param)
 
typedef void(GLFUNCptr_glGetNamedFramebufferParameterivEXT )(GLuint framebuffer, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetNamedRenderbufferParameteriv )(GLuint renderbuffer, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetNamedStringARB )(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
 
typedef void(GLFUNCptr_glGetNamedStringivARB )(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetnColorTable )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
 
typedef void(GLFUNCptr_glGetnColorTableARB )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)
 
typedef void(GLFUNCptr_glGetnCompressedTexImage )(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
 
typedef void(GLFUNCptr_glGetnCompressedTexImageARB )(GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)
 
typedef void(GLFUNCptr_glGetnConvolutionFilter )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
 
typedef void(GLFUNCptr_glGetnConvolutionFilterARB )(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)
 
typedef void(GLFUNCptr_glGetnHistogram )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
 
typedef void(GLFUNCptr_glGetnHistogramARB )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
 
typedef void(GLFUNCptr_glGetnMapdv )(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
 
typedef void(GLFUNCptr_glGetnMapdvARB )(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
 
typedef void(GLFUNCptr_glGetnMapfv )(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
 
typedef void(GLFUNCptr_glGetnMapfvARB )(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
 
typedef void(GLFUNCptr_glGetnMapiv )(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
 
typedef void(GLFUNCptr_glGetnMapivARB )(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
 
typedef void(GLFUNCptr_glGetnMinmax )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
 
typedef void(GLFUNCptr_glGetnMinmaxARB )(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
 
typedef void(GLFUNCptr_glGetnPixelMapfv )(GLenum map, GLsizei bufSize, GLfloat *values)
 
typedef void(GLFUNCptr_glGetnPixelMapfvARB )(GLenum map, GLsizei bufSize, GLfloat *values)
 
typedef void(GLFUNCptr_glGetnPixelMapuiv )(GLenum map, GLsizei bufSize, GLuint *values)
 
typedef void(GLFUNCptr_glGetnPixelMapuivARB )(GLenum map, GLsizei bufSize, GLuint *values)
 
typedef void(GLFUNCptr_glGetnPixelMapusv )(GLenum map, GLsizei bufSize, GLushort *values)
 
typedef void(GLFUNCptr_glGetnPixelMapusvARB )(GLenum map, GLsizei bufSize, GLushort *values)
 
typedef void(GLFUNCptr_glGetnPolygonStipple )(GLsizei bufSize, GLubyte *pattern)
 
typedef void(GLFUNCptr_glGetnPolygonStippleARB )(GLsizei bufSize, GLubyte *pattern)
 
typedef void(GLFUNCptr_glGetnSeparableFilter )(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
 
typedef void(GLFUNCptr_glGetnSeparableFilterARB )(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)
 
typedef void(GLFUNCptr_glGetnTexImage )(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
 
typedef void(GLFUNCptr_glGetnTexImageARB )(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)
 
typedef void(GLFUNCptr_glGetnUniformdv )(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
 
typedef void(GLFUNCptr_glGetnUniformdvARB )(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
 
typedef void(GLFUNCptr_glGetnUniformfv )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
 
typedef void(GLFUNCptr_glGetnUniformfvARB )(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
 
typedef void(GLFUNCptr_glGetnUniformiv )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
 
typedef void(GLFUNCptr_glGetnUniformivARB )(GLuint program, GLint location, GLsizei bufSize, GLint *params)
 
typedef void(GLFUNCptr_glGetnUniformuiv )(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
 
typedef void(GLFUNCptr_glGetnUniformuivARB )(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
 
typedef void(GLFUNCptr_glGetObjectLabel )(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(GLFUNCptr_glGetObjectPtrLabel )(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(GLFUNCptr_glGetPointerv )(GLenum pname, GLvoid **params)
 
typedef void(GLFUNCptr_glGetProgramBinary )(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
 
typedef void(GLFUNCptr_glGetProgramInfoLog )(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(GLFUNCptr_glGetProgramInterfaceiv )(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetProgramiv )(GLuint program, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetProgramPipelineInfoLog )(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(GLFUNCptr_glGetProgramPipelineiv )(GLuint pipeline, GLenum pname, GLint *params)
 
typedef GLuint(GLFUNCptr_glGetProgramResourceIndex )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef void(GLFUNCptr_glGetProgramResourceiv )(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
 
typedef GLint(GLFUNCptr_glGetProgramResourceLocation )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef GLint(GLFUNCptr_glGetProgramResourceLocationIndex )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef void(GLFUNCptr_glGetProgramResourceName )(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
 
typedef void(GLFUNCptr_glGetProgramStageiv )(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
 
typedef void(GLFUNCptr_glGetQueryBufferObjecti64v )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(GLFUNCptr_glGetQueryBufferObjectiv )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(GLFUNCptr_glGetQueryBufferObjectui64v )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(GLFUNCptr_glGetQueryBufferObjectuiv )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(GLFUNCptr_glGetQueryIndexediv )(GLenum target, GLuint index, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetQueryiv )(GLenum target, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetQueryObjecti64v )(GLuint id, GLenum pname, CLint64 *params)
 
typedef void(GLFUNCptr_glGetQueryObjectiv )(GLuint id, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetQueryObjectui64v )(GLuint id, GLenum pname, CLuint64 *params)
 
typedef void(GLFUNCptr_glGetQueryObjectuiv )(GLuint id, GLenum pname, GLuint *params)
 
typedef void(GLFUNCptr_glGetRenderbufferParameteriv )(GLenum target, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetSamplerParameterfv )(GLuint sampler, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetSamplerParameterIiv )(GLuint sampler, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetSamplerParameterIuiv )(GLuint sampler, GLenum pname, GLuint *params)
 
typedef void(GLFUNCptr_glGetSamplerParameteriv )(GLuint sampler, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetShaderInfoLog )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(GLFUNCptr_glGetShaderiv )(GLuint shader, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetShaderPrecisionFormat )(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 
typedef void(GLFUNCptr_glGetShaderSource )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
 
typedef const GLubyte *(GLFUNCptr_glGetString )(GLenum name)
 
typedef const GLubyte *(GLFUNCptr_glGetStringi )(GLenum name, GLuint index)
 
typedef GLuint(GLFUNCptr_glGetSubroutineIndex )(GLuint program, GLenum shadertype, const GLchar *name)
 
typedef GLint(GLFUNCptr_glGetSubroutineUniformLocation )(GLuint program, GLenum shadertype, const GLchar *name)
 
typedef void(GLFUNCptr_glGetSynciv )(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
 
typedef void(GLFUNCptr_glGetTexImage )(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
 
typedef void(GLFUNCptr_glGetTexLevelParameterfv )(GLenum target, GLint level, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetTexLevelParameteriv )(GLenum target, GLint level, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTexParameterfv )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetTexParameterIiv )(GLenum target, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTexParameterIuiv )(GLenum target, GLenum pname, GLuint *params)
 
typedef void(GLFUNCptr_glGetTexParameteriv )(GLenum target, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTextureImage )(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
 
typedef void(GLFUNCptr_glGetTextureLevelParameterfv )(GLuint texture, GLint level, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetTextureLevelParameteriv )(GLuint texture, GLint level, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTextureParameterfv )(GLuint texture, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetTextureParameterIiv )(GLuint texture, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTextureParameterIuiv )(GLuint texture, GLenum pname, GLuint *params)
 
typedef void(GLFUNCptr_glGetTextureParameteriv )(GLuint texture, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetTextureSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
 
typedef void(GLFUNCptr_glGetTransformFeedbacki64_v )(GLuint xfb, GLenum pname, GLuint index, CLint64 *param)
 
typedef void(GLFUNCptr_glGetTransformFeedbacki_v )(GLuint xfb, GLenum pname, GLuint index, GLint *param)
 
typedef void(GLFUNCptr_glGetTransformFeedbackiv )(GLuint xfb, GLenum pname, GLint *param)
 
typedef void(GLFUNCptr_glGetTransformFeedbackVarying )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
 
typedef GLuint(GLFUNCptr_glGetUniformBlockIndex )(GLuint program, const GLchar *uniformBlockName)
 
typedef void(GLFUNCptr_glGetUniformdv )(GLuint program, GLint location, GLdouble *params)
 
typedef void(GLFUNCptr_glGetUniformfv )(GLuint program, GLint location, GLfloat *params)
 
typedef void(GLFUNCptr_glGetUniformIndices )(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
 
typedef void(GLFUNCptr_glGetUniformiv )(GLuint program, GLint location, GLint *params)
 
typedef GLint(GLFUNCptr_glGetUniformLocation )(GLuint program, const GLchar *name)
 
typedef void(GLFUNCptr_glGetUniformSubroutineuiv )(GLenum shadertype, GLint location, GLuint *params)
 
typedef void(GLFUNCptr_glGetUniformuiv )(GLuint program, GLint location, GLuint *params)
 
typedef void(GLFUNCptr_glGetVertexArrayIndexed64iv )(GLuint vaobj, GLuint index, GLenum pname, CLint64 *param)
 
typedef void(GLFUNCptr_glGetVertexArrayIndexediv )(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
 
typedef void(GLFUNCptr_glGetVertexArrayiv )(GLuint vaobj, GLenum pname, GLint *param)
 
typedef void(GLFUNCptr_glGetVertexAttribdv )(GLuint index, GLenum pname, GLdouble *params)
 
typedef void(GLFUNCptr_glGetVertexAttribfv )(GLuint index, GLenum pname, GLfloat *params)
 
typedef void(GLFUNCptr_glGetVertexAttribIiv )(GLuint index, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetVertexAttribIuiv )(GLuint index, GLenum pname, GLuint *params)
 
typedef void(GLFUNCptr_glGetVertexAttribiv )(GLuint index, GLenum pname, GLint *params)
 
typedef void(GLFUNCptr_glGetVertexAttribLdv )(GLuint index, GLenum pname, GLdouble *params)
 
typedef void(GLFUNCptr_glGetVertexAttribPointerv )(GLuint index, GLenum pname, GLvoid **pointer)
 
typedef void(GLFUNCptr_glHint )(GLenum target, GLenum mode)
 
typedef void(GLFUNCptr_glInvalidateBufferData )(GLuint buffer)
 
typedef void(GLFUNCptr_glInvalidateBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr length)
 
typedef void(GLFUNCptr_glInvalidateFramebuffer )(GLenum target, GLsizei numAttachments, const GLenum *attachments)
 
typedef void(GLFUNCptr_glInvalidateNamedFramebufferData )(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)
 
typedef void(GLFUNCptr_glInvalidateNamedFramebufferSubData )(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glInvalidateSubFramebuffer )(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glInvalidateTexImage )(GLuint texture, GLint level)
 
typedef void(GLFUNCptr_glInvalidateTexSubImage )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
 
typedef GLboolean(GLFUNCptr_glIsBuffer )(GLuint buffer)
 
typedef GLboolean(GLFUNCptr_glIsEnabled )(GLenum cap)
 
typedef GLboolean(GLFUNCptr_glIsEnabledi )(GLenum target, GLuint index)
 
typedef GLboolean(GLFUNCptr_glIsFramebuffer )(GLuint framebuffer)
 
typedef GLboolean(GLFUNCptr_glIsNamedStringARB )(GLint namelen, const GLchar *name)
 
typedef GLboolean(GLFUNCptr_glIsProgram )(GLuint program)
 
typedef GLboolean(GLFUNCptr_glIsProgramPipeline )(GLuint pipeline)
 
typedef GLboolean(GLFUNCptr_glIsQuery )(GLuint id)
 
typedef GLboolean(GLFUNCptr_glIsRenderbuffer )(GLuint renderbuffer)
 
typedef GLboolean(GLFUNCptr_glIsSampler )(GLuint sampler)
 
typedef GLboolean(GLFUNCptr_glIsShader )(GLuint shader)
 
typedef GLboolean(GLFUNCptr_glIsSync )(CLsync sync)
 
typedef GLboolean(GLFUNCptr_glIsTexture )(GLuint texture)
 
typedef GLboolean(GLFUNCptr_glIsTransformFeedback )(GLuint id)
 
typedef GLboolean(GLFUNCptr_glIsVertexArray )(GLuint array)
 
typedef void(GLFUNCptr_glLineWidth )(GLfloat width)
 
typedef void(GLFUNCptr_glLinkProgram )(GLuint program)
 
typedef void(GLFUNCptr_glLogicOp )(GLenum opcode)
 
typedef GLvoid *(GLFUNCptr_glMapBuffer )(GLenum target, GLenum access)
 
typedef GLvoid *(GLFUNCptr_glMapBufferRange )(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
 
typedef void *(GLFUNCptr_glMapNamedBuffer )(GLuint buffer, GLenum access)
 
typedef void *(GLFUNCptr_glMapNamedBufferRange )(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
 
typedef void(GLFUNCptr_glMemoryBarrier )(GLbitfield barriers)
 
typedef void(GLFUNCptr_glMemoryBarrierByRegion )(GLbitfield barriers)
 
typedef void(GLFUNCptr_glMinSampleShading )(GLfloat value)
 
typedef void(GLFUNCptr_glMinSampleShadingARB )(GLfloat value)
 
typedef void(GLFUNCptr_glMultiDrawArrays )(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
 
typedef void(GLFUNCptr_glMultiDrawArraysIndirect )(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
 
typedef void(GLFUNCptr_glMultiDrawElements )(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
 
typedef void(GLFUNCptr_glMultiDrawElementsBaseVertex )(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex)
 
typedef void(GLFUNCptr_glMultiDrawElementsIndirect )(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
 
typedef void(GLFUNCptr_glMultiTexCoordP1ui )(GLenum texture, GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP1uiv )(GLenum texture, GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP2ui )(GLenum texture, GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP2uiv )(GLenum texture, GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP3ui )(GLenum texture, GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP3uiv )(GLenum texture, GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP4ui )(GLenum texture, GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glMultiTexCoordP4uiv )(GLenum texture, GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glNamedBufferData )(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
 
typedef void(GLFUNCptr_glNamedBufferStorage )(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
 
typedef void(GLFUNCptr_glNamedBufferSubData )(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
 
typedef void(GLFUNCptr_glNamedFramebufferDrawBuffer )(GLuint framebuffer, GLenum buf)
 
typedef void(GLFUNCptr_glNamedFramebufferDrawBuffers )(GLuint framebuffer, GLsizei n, const GLenum *bufs)
 
typedef void(GLFUNCptr_glNamedFramebufferParameteri )(GLuint framebuffer, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glNamedFramebufferParameteriEXT )(GLuint framebuffer, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glNamedFramebufferReadBuffer )(GLuint framebuffer, GLenum src)
 
typedef void(GLFUNCptr_glNamedFramebufferRenderbuffer )(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
typedef void(GLFUNCptr_glNamedFramebufferTexture )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
 
typedef void(GLFUNCptr_glNamedFramebufferTextureLayer )(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
typedef void(GLFUNCptr_glNamedRenderbufferStorage )(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glNamedRenderbufferStorageMultisample )(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glNamedStringARB )(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
 
typedef void(GLFUNCptr_glNormalP3ui )(GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glNormalP3uiv )(GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glObjectLabel )(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
 
typedef void(GLFUNCptr_glObjectPtrLabel )(const void *ptr, GLsizei length, const GLchar *label)
 
typedef void(GLFUNCptr_glPatchParameterfv )(GLenum pname, const GLfloat *values)
 
typedef void(GLFUNCptr_glPatchParameteri )(GLenum pname, GLint value)
 
typedef void(GLFUNCptr_glPauseTransformFeedback )(void)
 
typedef void(GLFUNCptr_glPixelStoref )(GLenum pname, GLfloat param)
 
typedef void(GLFUNCptr_glPixelStorei )(GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glPointParameterf )(GLenum pname, GLfloat param)
 
typedef void(GLFUNCptr_glPointParameterfv )(GLenum pname, const GLfloat *params)
 
typedef void(GLFUNCptr_glPointParameteri )(GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glPointParameteriv )(GLenum pname, const GLint *params)
 
typedef void(GLFUNCptr_glPointSize )(GLfloat size)
 
typedef void(GLFUNCptr_glPolygonMode )(GLenum face, GLenum mode)
 
typedef void(GLFUNCptr_glPolygonOffset )(GLfloat factor, GLfloat units)
 
typedef void(GLFUNCptr_glPopDebugGroup )(void)
 
typedef void(GLFUNCptr_glPrimitiveRestartIndex )(GLuint index)
 
typedef void(GLFUNCptr_glProgramBinary )(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
 
typedef void(GLFUNCptr_glProgramParameteri )(GLuint program, GLenum pname, GLint value)
 
typedef void(GLFUNCptr_glProgramUniform1d )(GLuint program, GLint location, GLdouble v0)
 
typedef void(GLFUNCptr_glProgramUniform1dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniform1f )(GLuint program, GLint location, GLfloat v0)
 
typedef void(GLFUNCptr_glProgramUniform1fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniform1i )(GLuint program, GLint location, GLint v0)
 
typedef void(GLFUNCptr_glProgramUniform1iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glProgramUniform1ui )(GLuint program, GLint location, GLuint v0)
 
typedef void(GLFUNCptr_glProgramUniform1uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glProgramUniform2d )(GLuint program, GLint location, GLdouble v0, GLdouble v1)
 
typedef void(GLFUNCptr_glProgramUniform2dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniform2f )(GLuint program, GLint location, GLfloat v0, GLfloat v1)
 
typedef void(GLFUNCptr_glProgramUniform2fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniform2i )(GLuint program, GLint location, GLint v0, GLint v1)
 
typedef void(GLFUNCptr_glProgramUniform2iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glProgramUniform2ui )(GLuint program, GLint location, GLuint v0, GLuint v1)
 
typedef void(GLFUNCptr_glProgramUniform2uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glProgramUniform3d )(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
 
typedef void(GLFUNCptr_glProgramUniform3dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniform3f )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 
typedef void(GLFUNCptr_glProgramUniform3fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniform3i )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
 
typedef void(GLFUNCptr_glProgramUniform3iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glProgramUniform3ui )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
 
typedef void(GLFUNCptr_glProgramUniform3uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glProgramUniform4d )(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
 
typedef void(GLFUNCptr_glProgramUniform4dv )(GLuint program, GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniform4f )(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 
typedef void(GLFUNCptr_glProgramUniform4fv )(GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniform4i )(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 
typedef void(GLFUNCptr_glProgramUniform4iv )(GLuint program, GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glProgramUniform4ui )(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
 
typedef void(GLFUNCptr_glProgramUniform4uiv )(GLuint program, GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2x3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2x3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2x4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix2x4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3x2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3x2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3x4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix3x4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4x2dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4x2fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4x3dv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glProgramUniformMatrix4x3fv )(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glProvokingVertex )(GLenum mode)
 
typedef void(GLFUNCptr_glPushDebugGroup )(GLenum source, GLuint id, GLsizei length, const GLchar *message)
 
typedef void(GLFUNCptr_glQueryCounter )(GLuint id, GLenum target)
 
typedef void(GLFUNCptr_glReadBuffer )(GLenum mode)
 
typedef void(GLFUNCptr_glReadnPixels )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
 
typedef void(GLFUNCptr_glReadnPixelsARB )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)
 
typedef void(GLFUNCptr_glReadPixels )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 
typedef void(GLFUNCptr_glReleaseShaderCompiler )(void)
 
typedef void(GLFUNCptr_glRenderbufferStorage )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glRenderbufferStorageMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glResumeTransformFeedback )(void)
 
typedef void(GLFUNCptr_glSampleCoverage )(GLfloat value, GLboolean invert)
 
typedef void(GLFUNCptr_glSampleMaski )(GLuint index, GLbitfield mask)
 
typedef void(GLFUNCptr_glSamplerParameterf )(GLuint sampler, GLenum pname, GLfloat param)
 
typedef void(GLFUNCptr_glSamplerParameterfv )(GLuint sampler, GLenum pname, const GLfloat *param)
 
typedef void(GLFUNCptr_glSamplerParameteri )(GLuint sampler, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glSamplerParameterIiv )(GLuint sampler, GLenum pname, const GLint *param)
 
typedef void(GLFUNCptr_glSamplerParameterIuiv )(GLuint sampler, GLenum pname, const GLuint *param)
 
typedef void(GLFUNCptr_glSamplerParameteriv )(GLuint sampler, GLenum pname, const GLint *param)
 
typedef void(GLFUNCptr_glScissor )(GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glScissorArrayv )(GLuint first, GLsizei count, const GLint *v)
 
typedef void(GLFUNCptr_glScissorIndexed )(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glScissorIndexedv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glSecondaryColorP3ui )(GLenum type, GLuint color)
 
typedef void(GLFUNCptr_glSecondaryColorP3uiv )(GLenum type, const GLuint *color)
 
typedef void(GLFUNCptr_glShaderBinary )(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
 
typedef void(GLFUNCptr_glShaderSource )(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
 
typedef void(GLFUNCptr_glShaderStorageBlockBinding )(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
 
typedef void(GLFUNCptr_glStencilFunc )(GLenum func, GLint ref, GLuint mask)
 
typedef void(GLFUNCptr_glStencilFuncSeparate )(GLenum face, GLenum func, GLint ref, GLuint mask)
 
typedef void(GLFUNCptr_glStencilMask )(GLuint mask)
 
typedef void(GLFUNCptr_glStencilMaskSeparate )(GLenum face, GLuint mask)
 
typedef void(GLFUNCptr_glStencilOp )(GLenum fail, GLenum zfail, GLenum zpass)
 
typedef void(GLFUNCptr_glStencilOpSeparate )(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
 
typedef void(GLFUNCptr_glTexBuffer )(GLenum target, GLenum internalformat, GLuint buffer)
 
typedef void(GLFUNCptr_glTexBufferRange )(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glTexCoordP1ui )(GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glTexCoordP1uiv )(GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glTexCoordP2ui )(GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glTexCoordP2uiv )(GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glTexCoordP3ui )(GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glTexCoordP3uiv )(GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glTexCoordP4ui )(GLenum type, GLuint coords)
 
typedef void(GLFUNCptr_glTexCoordP4uiv )(GLenum type, const GLuint *coords)
 
typedef void(GLFUNCptr_glTexImage1D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTexImage2D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTexImage2DMultisample )(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTexImage3D )(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTexImage3DMultisample )(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTexParameterf )(GLenum target, GLenum pname, GLfloat param)
 
typedef void(GLFUNCptr_glTexParameterfv )(GLenum target, GLenum pname, const GLfloat *params)
 
typedef void(GLFUNCptr_glTexParameteri )(GLenum target, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glTexParameterIiv )(GLenum target, GLenum pname, const GLint *params)
 
typedef void(GLFUNCptr_glTexParameterIuiv )(GLenum target, GLenum pname, const GLuint *params)
 
typedef void(GLFUNCptr_glTexParameteriv )(GLenum target, GLenum pname, const GLint *params)
 
typedef void(GLFUNCptr_glTexStorage1D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
 
typedef void(GLFUNCptr_glTexStorage2D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glTexStorage2DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTexStorage3D )(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
 
typedef void(GLFUNCptr_glTexStorage3DMultisample )(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTexSubImage1D )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTexSubImage2D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTexSubImage3D )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
 
typedef void(GLFUNCptr_glTextureBarrier )(void)
 
typedef void(GLFUNCptr_glTextureBuffer )(GLuint texture, GLenum internalformat, GLuint buffer)
 
typedef void(GLFUNCptr_glTextureBufferRange )(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glTextureBufferRangeEXT )(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glTextureParameterf )(GLuint texture, GLenum pname, GLfloat param)
 
typedef void(GLFUNCptr_glTextureParameterfv )(GLuint texture, GLenum pname, const GLfloat *param)
 
typedef void(GLFUNCptr_glTextureParameteri )(GLuint texture, GLenum pname, GLint param)
 
typedef void(GLFUNCptr_glTextureParameterIiv )(GLuint texture, GLenum pname, const GLint *params)
 
typedef void(GLFUNCptr_glTextureParameterIuiv )(GLuint texture, GLenum pname, const GLuint *params)
 
typedef void(GLFUNCptr_glTextureParameteriv )(GLuint texture, GLenum pname, const GLint *param)
 
typedef void(GLFUNCptr_glTextureStorage1D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
 
typedef void(GLFUNCptr_glTextureStorage1DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
 
typedef void(GLFUNCptr_glTextureStorage2D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glTextureStorage2DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glTextureStorage2DMultisample )(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTextureStorage2DMultisampleEXT )(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTextureStorage3D )(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
 
typedef void(GLFUNCptr_glTextureStorage3DEXT )(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
 
typedef void(GLFUNCptr_glTextureStorage3DMultisample )(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTextureStorage3DMultisampleEXT )(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
 
typedef void(GLFUNCptr_glTextureSubImage1D )(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
 
typedef void(GLFUNCptr_glTextureSubImage2D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
 
typedef void(GLFUNCptr_glTextureSubImage3D )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
 
typedef void(GLFUNCptr_glTextureView )(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
 
typedef void(GLFUNCptr_glTransformFeedbackBufferBase )(GLuint xfb, GLuint index, GLuint buffer)
 
typedef void(GLFUNCptr_glTransformFeedbackBufferRange )(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(GLFUNCptr_glTransformFeedbackVaryings )(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
 
typedef void(GLFUNCptr_glUniform1d )(GLint location, GLdouble x)
 
typedef void(GLFUNCptr_glUniform1dv )(GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniform1f )(GLint location, GLfloat v0)
 
typedef void(GLFUNCptr_glUniform1fv )(GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniform1i )(GLint location, GLint v0)
 
typedef void(GLFUNCptr_glUniform1iv )(GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glUniform1ui )(GLint location, GLuint v0)
 
typedef void(GLFUNCptr_glUniform1uiv )(GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glUniform2d )(GLint location, GLdouble x, GLdouble y)
 
typedef void(GLFUNCptr_glUniform2dv )(GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniform2f )(GLint location, GLfloat v0, GLfloat v1)
 
typedef void(GLFUNCptr_glUniform2fv )(GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniform2i )(GLint location, GLint v0, GLint v1)
 
typedef void(GLFUNCptr_glUniform2iv )(GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glUniform2ui )(GLint location, GLuint v0, GLuint v1)
 
typedef void(GLFUNCptr_glUniform2uiv )(GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glUniform3d )(GLint location, GLdouble x, GLdouble y, GLdouble z)
 
typedef void(GLFUNCptr_glUniform3dv )(GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniform3f )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 
typedef void(GLFUNCptr_glUniform3fv )(GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniform3i )(GLint location, GLint v0, GLint v1, GLint v2)
 
typedef void(GLFUNCptr_glUniform3iv )(GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glUniform3ui )(GLint location, GLuint v0, GLuint v1, GLuint v2)
 
typedef void(GLFUNCptr_glUniform3uiv )(GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glUniform4d )(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
typedef void(GLFUNCptr_glUniform4dv )(GLint location, GLsizei count, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniform4f )(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 
typedef void(GLFUNCptr_glUniform4fv )(GLint location, GLsizei count, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniform4i )(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 
typedef void(GLFUNCptr_glUniform4iv )(GLint location, GLsizei count, const GLint *value)
 
typedef void(GLFUNCptr_glUniform4ui )(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
 
typedef void(GLFUNCptr_glUniform4uiv )(GLint location, GLsizei count, const GLuint *value)
 
typedef void(GLFUNCptr_glUniformBlockBinding )(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
 
typedef void(GLFUNCptr_glUniformMatrix2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix2x3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix2x3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix2x4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix2x4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix3x2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix3x2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix3x4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix3x4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix4dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix4fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix4x2dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix4x2fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformMatrix4x3dv )(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
 
typedef void(GLFUNCptr_glUniformMatrix4x3fv )(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
typedef void(GLFUNCptr_glUniformSubroutinesuiv )(GLenum shadertype, GLsizei count, const GLuint *indices)
 
typedef GLboolean(GLFUNCptr_glUnmapBuffer )(GLenum target)
 
typedef GLboolean(GLFUNCptr_glUnmapNamedBuffer )(GLuint buffer)
 
typedef void(GLFUNCptr_glUseProgram )(GLuint program)
 
typedef void(GLFUNCptr_glUseProgramStages )(GLuint pipeline, GLbitfield stages, GLuint program)
 
typedef void(GLFUNCptr_glValidateProgram )(GLuint program)
 
typedef void(GLFUNCptr_glValidateProgramPipeline )(GLuint pipeline)
 
typedef void(GLFUNCptr_glVertexArrayAttribBinding )(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
 
typedef void(GLFUNCptr_glVertexArrayAttribFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayAttribIFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayAttribLFormat )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayBindingDivisor )(GLuint vaobj, GLuint bindingindex, GLuint divisor)
 
typedef void(GLFUNCptr_glVertexArrayBindVertexBufferEXT )(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
 
typedef void(GLFUNCptr_glVertexArrayElementBuffer )(GLuint vaobj, GLuint buffer)
 
typedef void(GLFUNCptr_glVertexArrayVertexAttribBindingEXT )(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
 
typedef void(GLFUNCptr_glVertexArrayVertexAttribFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayVertexAttribIFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayVertexAttribLFormatEXT )(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexArrayVertexBindingDivisorEXT )(GLuint vaobj, GLuint bindingindex, GLuint divisor)
 
typedef void(GLFUNCptr_glVertexArrayVertexBuffer )(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
 
typedef void(GLFUNCptr_glVertexArrayVertexBuffers )(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
 
typedef void(GLFUNCptr_glVertexAttrib1d )(GLuint index, GLdouble x)
 
typedef void(GLFUNCptr_glVertexAttrib1dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttrib1f )(GLuint index, GLfloat x)
 
typedef void(GLFUNCptr_glVertexAttrib1fv )(GLuint index, const GLfloat *v)
 
typedef void(GLFUNCptr_glVertexAttrib1s )(GLuint index, GLshort x)
 
typedef void(GLFUNCptr_glVertexAttrib1sv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttrib2d )(GLuint index, GLdouble x, GLdouble y)
 
typedef void(GLFUNCptr_glVertexAttrib2dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttrib2f )(GLuint index, GLfloat x, GLfloat y)
 
typedef void(GLFUNCptr_glVertexAttrib2fv )(GLuint index, const GLfloat *v)
 
typedef void(GLFUNCptr_glVertexAttrib2s )(GLuint index, GLshort x, GLshort y)
 
typedef void(GLFUNCptr_glVertexAttrib2sv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttrib3d )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
 
typedef void(GLFUNCptr_glVertexAttrib3dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttrib3f )(GLuint index, GLfloat x, GLfloat y, GLfloat z)
 
typedef void(GLFUNCptr_glVertexAttrib3fv )(GLuint index, const GLfloat *v)
 
typedef void(GLFUNCptr_glVertexAttrib3s )(GLuint index, GLshort x, GLshort y, GLshort z)
 
typedef void(GLFUNCptr_glVertexAttrib3sv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttrib4bv )(GLuint index, const GLbyte *v)
 
typedef void(GLFUNCptr_glVertexAttrib4d )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
typedef void(GLFUNCptr_glVertexAttrib4dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttrib4f )(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
typedef void(GLFUNCptr_glVertexAttrib4fv )(GLuint index, const GLfloat *v)
 
typedef void(GLFUNCptr_glVertexAttrib4iv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Nbv )(GLuint index, const GLbyte *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Niv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Nsv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Nub )(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
 
typedef void(GLFUNCptr_glVertexAttrib4Nubv )(GLuint index, const GLubyte *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Nuiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttrib4Nusv )(GLuint index, const GLushort *v)
 
typedef void(GLFUNCptr_glVertexAttrib4s )(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
 
typedef void(GLFUNCptr_glVertexAttrib4sv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttrib4ubv )(GLuint index, const GLubyte *v)
 
typedef void(GLFUNCptr_glVertexAttrib4uiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttrib4usv )(GLuint index, const GLushort *v)
 
typedef void(GLFUNCptr_glVertexAttribBinding )(GLuint attribindex, GLuint bindingindex)
 
typedef void(GLFUNCptr_glVertexAttribDivisor )(GLuint index, GLuint divisor)
 
typedef void(GLFUNCptr_glVertexAttribFormat )(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexAttribI1i )(GLuint index, GLint x)
 
typedef void(GLFUNCptr_glVertexAttribI1iv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttribI1ui )(GLuint index, GLuint x)
 
typedef void(GLFUNCptr_glVertexAttribI1uiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttribI2i )(GLuint index, GLint x, GLint y)
 
typedef void(GLFUNCptr_glVertexAttribI2iv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttribI2ui )(GLuint index, GLuint x, GLuint y)
 
typedef void(GLFUNCptr_glVertexAttribI2uiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttribI3i )(GLuint index, GLint x, GLint y, GLint z)
 
typedef void(GLFUNCptr_glVertexAttribI3iv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttribI3ui )(GLuint index, GLuint x, GLuint y, GLuint z)
 
typedef void(GLFUNCptr_glVertexAttribI3uiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttribI4bv )(GLuint index, const GLbyte *v)
 
typedef void(GLFUNCptr_glVertexAttribI4i )(GLuint index, GLint x, GLint y, GLint z, GLint w)
 
typedef void(GLFUNCptr_glVertexAttribI4iv )(GLuint index, const GLint *v)
 
typedef void(GLFUNCptr_glVertexAttribI4sv )(GLuint index, const GLshort *v)
 
typedef void(GLFUNCptr_glVertexAttribI4ubv )(GLuint index, const GLubyte *v)
 
typedef void(GLFUNCptr_glVertexAttribI4ui )(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
 
typedef void(GLFUNCptr_glVertexAttribI4uiv )(GLuint index, const GLuint *v)
 
typedef void(GLFUNCptr_glVertexAttribI4usv )(GLuint index, const GLushort *v)
 
typedef void(GLFUNCptr_glVertexAttribIFormat )(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexAttribIPointer )(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 
typedef void(GLFUNCptr_glVertexAttribL1d )(GLuint index, GLdouble x)
 
typedef void(GLFUNCptr_glVertexAttribL1dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttribL2d )(GLuint index, GLdouble x, GLdouble y)
 
typedef void(GLFUNCptr_glVertexAttribL2dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttribL3d )(GLuint index, GLdouble x, GLdouble y, GLdouble z)
 
typedef void(GLFUNCptr_glVertexAttribL3dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttribL4d )(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
 
typedef void(GLFUNCptr_glVertexAttribL4dv )(GLuint index, const GLdouble *v)
 
typedef void(GLFUNCptr_glVertexAttribLFormat )(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
typedef void(GLFUNCptr_glVertexAttribLPointer )(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
 
typedef void(GLFUNCptr_glVertexAttribP1ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
 
typedef void(GLFUNCptr_glVertexAttribP1uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexAttribP2ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
 
typedef void(GLFUNCptr_glVertexAttribP2uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexAttribP3ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
 
typedef void(GLFUNCptr_glVertexAttribP3uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexAttribP4ui )(GLuint index, GLenum type, GLboolean normalized, GLuint value)
 
typedef void(GLFUNCptr_glVertexAttribP4uiv )(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexAttribPointer )(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
 
typedef void(GLFUNCptr_glVertexBindingDivisor )(GLuint bindingindex, GLuint divisor)
 
typedef void(GLFUNCptr_glVertexP2ui )(GLenum type, GLuint value)
 
typedef void(GLFUNCptr_glVertexP2uiv )(GLenum type, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexP3ui )(GLenum type, GLuint value)
 
typedef void(GLFUNCptr_glVertexP3uiv )(GLenum type, const GLuint *value)
 
typedef void(GLFUNCptr_glVertexP4ui )(GLenum type, GLuint value)
 
typedef void(GLFUNCptr_glVertexP4uiv )(GLenum type, const GLuint *value)
 
typedef void(GLFUNCptr_glViewport )(GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(GLFUNCptr_glViewportArrayv )(GLuint first, GLsizei count, const GLfloat *v)
 
typedef void(GLFUNCptr_glViewportIndexedf )(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
 
typedef void(GLFUNCptr_glViewportIndexedfv )(GLuint index, const GLfloat *v)
 
typedef void(GLFUNCptr_glWaitSync )(CLsync sync, GLbitfield flags, CLuint64 timeout)
 

Public Attributes

ptr_glActiveShaderProgram activeShaderProgram
 
ptr_glActiveTexture activeTexture
 
ptr_glAttachShader attachShader
 
ptr_glBeginConditionalRender beginConditionalRender
 
ptr_glBeginQuery beginQuery
 
ptr_glBeginQueryIndexed beginQueryIndexed
 
ptr_glBeginTransformFeedback beginTransformFeedback
 
ptr_glBindAttribLocation bindAttribLocation
 
ptr_glBindBuffer bindBuffer
 
ptr_glBindBufferBase bindBufferBase
 
ptr_glBindBufferRange bindBufferRange
 
ptr_glBindBuffersBase BindBuffersBase
 
ptr_glBindBuffersRange BindBuffersRange
 
ptr_glBindFragDataLocation bindFragDataLocation
 
ptr_glBindFragDataLocationIndexed bindFragDataLocationIndexed
 
ptr_glBindFramebuffer bindFramebuffer
 
ptr_glBindImageTexture bindImageTexture
 
ptr_glBindImageTextures BindImageTextures
 
ptr_glBindProgramPipeline bindProgramPipeline
 
ptr_glBindRenderbuffer bindRenderbuffer
 
ptr_glBindSampler bindSampler
 
ptr_glBindSamplers BindSamplers
 
ptr_glBindTexture bindTexture
 
ptr_glBindTextures BindTextures
 
ptr_glBindTextureUnit BindTextureUnit
 
ptr_glBindTransformFeedback bindTransformFeedback
 
ptr_glBindVertexArray bindVertexArray
 
ptr_glBindVertexBuffer bindVertexBuffer
 
ptr_glBindVertexBuffers BindVertexBuffers
 
ptr_glBlendColor blendColor
 
ptr_glBlendEquation blendEquation
 
ptr_glBlendEquationi blendEquationi
 
ptr_glBlendEquationiARB blendEquationiARB
 
ptr_glBlendEquationSeparate blendEquationSeparate
 
ptr_glBlendEquationSeparatei blendEquationSeparatei
 
ptr_glBlendEquationSeparateiARB blendEquationSeparateiARB
 
ptr_glBlendFunc blendFunc
 
ptr_glBlendFunci blendFunci
 
ptr_glBlendFunciARB blendFunciARB
 
ptr_glBlendFuncSeparate blendFuncSeparate
 
ptr_glBlendFuncSeparatei blendFuncSeparatei
 
ptr_glBlendFuncSeparateiARB blendFuncSeparateiARB
 
ptr_glBlitFramebuffer blitFramebuffer
 
ptr_glBlitNamedFramebuffer BlitNamedFramebuffer
 
ptr_glBufferData bufferData
 
ptr_glBufferStorage BufferStorage
 
ptr_glBufferSubData bufferSubData
 
ptr_glCheckFramebufferStatus checkFramebufferStatus
 
ptr_glCheckNamedFramebufferStatus CheckNamedFramebufferStatus
 
ptr_glClampColor clampColor
 
ptr_glClear clear
 
ptr_glClearBufferData clearBufferData
 
ptr_glClearBufferfi clearBufferfi
 
ptr_glClearBufferfv clearBufferfv
 
ptr_glClearBufferiv clearBufferiv
 
ptr_glClearBufferSubData clearBufferSubData
 
ptr_glClearBufferuiv clearBufferuiv
 
ptr_glClearColor clearColor
 
ptr_glClearDepth clearDepth
 
ptr_glClearDepthf clearDepthf
 
ptr_glClearNamedBufferData ClearNamedBufferData
 
ptr_glClearNamedBufferDataEXT clearNamedBufferDataEXT
 
ptr_glClearNamedBufferSubData ClearNamedBufferSubData
 
ptr_glClearNamedBufferSubDataEXT clearNamedBufferSubDataEXT
 
ptr_glClearNamedFramebufferfi ClearNamedFramebufferfi
 
ptr_glClearNamedFramebufferfv ClearNamedFramebufferfv
 
ptr_glClearNamedFramebufferiv ClearNamedFramebufferiv
 
ptr_glClearNamedFramebufferuiv ClearNamedFramebufferuiv
 
ptr_glClearStencil clearStencil
 
ptr_glClearTexImage ClearTexImage
 
ptr_glClearTexSubImage ClearTexSubImage
 
ptr_glClientActiveTextureARB clientActiveTexture
 
ptr_glClientWaitSync clientWaitSync
 
ptr_glClipControl ClipControl
 
ptr_glColorMask colorMask
 
ptr_glColorMaski colorMaski
 
ptr_glColorP3ui colorP3ui
 
ptr_glColorP3uiv colorP3uiv
 
ptr_glColorP4ui colorP4ui
 
ptr_glColorP4uiv colorP4uiv
 
ptr_glCompileShader compileShader
 
ptr_glCompileShaderIncludeARB compileShaderIncludeARB
 
ptr_glCompressedTexImage1D compressedTexImage1D
 
ptr_glCompressedTexImage2D compressedTexImage2D
 
ptr_glCompressedTexImage3D compressedTexImage3D
 
ptr_glCompressedTexSubImage1D compressedTexSubImage1D
 
ptr_glCompressedTexSubImage2D compressedTexSubImage2D
 
ptr_glCompressedTexSubImage3D compressedTexSubImage3D
 
ptr_glCompressedTextureSubImage1D CompressedTextureSubImage1D
 
ptr_glCompressedTextureSubImage2D CompressedTextureSubImage2D
 
ptr_glCompressedTextureSubImage3D CompressedTextureSubImage3D
 
ptr_glCopyBufferSubData copyBufferSubData
 
ptr_glCopyImageSubData copyImageSubData
 
ptr_glCopyNamedBufferSubData CopyNamedBufferSubData
 
ptr_glCopyTexImage1D copyTexImage1D
 
ptr_glCopyTexImage2D copyTexImage2D
 
ptr_glCopyTexSubImage1D copyTexSubImage1D
 
ptr_glCopyTexSubImage2D copyTexSubImage2D
 
ptr_glCopyTexSubImage3D copyTexSubImage3D
 
ptr_glCopyTextureSubImage1D CopyTextureSubImage1D
 
ptr_glCopyTextureSubImage2D CopyTextureSubImage2D
 
ptr_glCopyTextureSubImage3D CopyTextureSubImage3D
 
ptr_glCreateBuffers CreateBuffers
 
ptr_glCreateFramebuffers CreateFramebuffers
 
ptr_glCreateProgram createProgram
 
ptr_glCreateProgramPipelines CreateProgramPipelines
 
ptr_glCreateQueries CreateQueries
 
ptr_glCreateRenderbuffers CreateRenderbuffers
 
ptr_glCreateSamplers CreateSamplers
 
ptr_glCreateShader createShader
 
ptr_glCreateShaderProgramv createShaderProgramv
 
ptr_glCreateSyncFromCLeventARB createSyncFromCLeventARB
 
ptr_glCreateTextures CreateTextures
 
ptr_glCreateTransformFeedbacks CreateTransformFeedbacks
 
ptr_glCreateVertexArrays CreateVertexArrays
 
ptr_glCullFace cullFace
 
ptr_glDebugMessageCallback debugMessageCallback
 
ptr_glDebugMessageCallbackARB debugMessageCallbackARB
 
ptr_glDebugMessageControl debugMessageControl
 
ptr_glDebugMessageControlARB debugMessageControlARB
 
ptr_glDebugMessageInsert debugMessageInsert
 
ptr_glDebugMessageInsertARB debugMessageInsertARB
 
ptr_glDeleteBuffers deleteBuffers
 
ptr_glDeleteFramebuffers deleteFramebuffers
 
ptr_glDeleteNamedStringARB deleteNamedStringARB
 
ptr_glDeleteProgram deleteProgram
 
ptr_glDeleteProgramPipelines deleteProgramPipelines
 
ptr_glDeleteQueries deleteQueries
 
ptr_glDeleteRenderbuffers deleteRenderbuffers
 
ptr_glDeleteSamplers deleteSamplers
 
ptr_glDeleteShader deleteShader
 
ptr_glDeleteSync deleteSync
 
ptr_glDeleteTextures deleteTextures
 
ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks
 
ptr_glDeleteVertexArrays deleteVertexArrays
 
ptr_glDepthFunc depthFunc
 
ptr_glDepthMask depthMask
 
ptr_glDepthRange depthRange
 
ptr_glDepthRangeArrayv depthRangeArrayv
 
ptr_glDepthRangef depthRangef
 
ptr_glDepthRangeIndexed depthRangeIndexed
 
ptr_glDetachShader detachShader
 
ptr_glDisable disable
 
ptr_glDisablei disablei
 
ptr_glDisableVertexArrayAttrib DisableVertexArrayAttrib
 
ptr_glDisableVertexAttribArray disableVertexAttribArray
 
ptr_glDispatchCompute dispatchCompute
 
ptr_glDispatchComputeIndirect dispatchComputeIndirect
 
ptr_glDrawArrays drawArrays
 
ptr_glDrawArraysIndirect drawArraysIndirect
 
ptr_glDrawArraysInstanced drawArraysInstanced
 
ptr_glDrawArraysInstancedBaseInstance drawArraysInstancedBaseInstance
 
ptr_glDrawBuffer drawBuffer
 
ptr_glDrawBuffers drawBuffers
 
ptr_glDrawElements drawElements
 
ptr_glDrawElementsBaseVertex drawElementsBaseVertex
 
ptr_glDrawElementsIndirect drawElementsIndirect
 
ptr_glDrawElementsInstanced drawElementsInstanced
 
ptr_glDrawElementsInstancedBaseInstance drawElementsInstancedBaseInstance
 
ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex
 
ptr_glDrawElementsInstancedBaseVertexBaseInstance drawElementsInstancedBaseVertexBaseInstance
 
ptr_glDrawRangeElements drawRangeElements
 
ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex
 
ptr_glDrawTransformFeedback drawTransformFeedback
 
ptr_glDrawTransformFeedbackInstanced drawTransformFeedbackInstanced
 
ptr_glDrawTransformFeedbackStream drawTransformFeedbackStream
 
ptr_glDrawTransformFeedbackStreamInstanced drawTransformFeedbackStreamInstanced
 
ptr_glEnable enable
 
ptr_glEnablei enablei
 
ptr_glEnableVertexArrayAttrib EnableVertexArrayAttrib
 
ptr_glEnableVertexAttribArray enableVertexAttribArray
 
ptr_glEndConditionalRender endConditionalRender
 
ptr_glEndQuery endQuery
 
ptr_glEndQueryIndexed endQueryIndexed
 
ptr_glEndTransformFeedback endTransformFeedback
 
ptr_glFenceSync fenceSync
 
ptr_glFinish finish
 
ptr_glFlush flush
 
ptr_glFlushMappedBufferRange flushMappedBufferRange
 
ptr_glFlushMappedNamedBufferRange FlushMappedNamedBufferRange
 
ptr_glFramebufferParameteri framebufferParameteri
 
ptr_glFramebufferRenderbuffer framebufferRenderbuffer
 
ptr_glFramebufferTexture framebufferTexture
 
ptr_glFramebufferTexture1D framebufferTexture1D
 
ptr_glFramebufferTexture2D framebufferTexture2D
 
ptr_glFramebufferTexture3D framebufferTexture3D
 
ptr_glFramebufferTextureLayer framebufferTextureLayer
 
ptr_glFrontFace frontFace
 
ptr_glGenBuffers genBuffers
 
ptr_glGenerateMipmap generateMipmap
 
ptr_glGenerateTextureMipmap GenerateTextureMipmap
 
ptr_glGenFramebuffers genFramebuffers
 
ptr_glGenProgramPipelines genProgramPipelines
 
ptr_glGenQueries genQueries
 
ptr_glGenRenderbuffers genRenderbuffers
 
ptr_glGenSamplers genSamplers
 
ptr_glGenTextures genTextures
 
ptr_glGenTransformFeedbacks genTransformFeedbacks
 
ptr_glGenVertexArrays genVertexArrays
 
ptr_glGetActiveAtomicCounterBufferiv getActiveAtomicCounterBufferiv
 
ptr_glGetActiveAttrib getActiveAttrib
 
ptr_glGetActiveSubroutineName getActiveSubroutineName
 
ptr_glGetActiveSubroutineUniformiv getActiveSubroutineUniformiv
 
ptr_glGetActiveSubroutineUniformName getActiveSubroutineUniformName
 
ptr_glGetActiveUniform getActiveUniform
 
ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv
 
ptr_glGetActiveUniformBlockName getActiveUniformBlockName
 
ptr_glGetActiveUniformName getActiveUniformName
 
ptr_glGetActiveUniformsiv getActiveUniformsiv
 
ptr_glGetAttachedShaders getAttachedShaders
 
ptr_glGetAttribLocation getAttribLocation
 
ptr_glGetBooleani_v getBooleani_v
 
ptr_glGetBooleanv getBooleanv
 
ptr_glGetBufferParameteri64v getBufferParameteri64v
 
ptr_glGetBufferParameteriv getBufferParameteriv
 
ptr_glGetBufferPointerv getBufferPointerv
 
ptr_glGetBufferSubData getBufferSubData
 
ptr_glGetCompressedTexImage getCompressedTexImage
 
ptr_glGetCompressedTextureImage GetCompressedTextureImage
 
ptr_glGetCompressedTextureSubImage GetCompressedTextureSubImage
 
ptr_glGetDebugMessageLog getDebugMessageLog
 
ptr_glGetDebugMessageLogARB getDebugMessageLogARB
 
ptr_glGetDoublei_v getDoublei_v
 
ptr_glGetDoublev getDoublev
 
ptr_glGetError getError
 
ptr_glGetFloati_v getFloati_v
 
ptr_glGetFloatv getFloatv
 
ptr_glGetFragDataIndex getFragDataIndex
 
ptr_glGetFragDataLocation getFragDataLocation
 
ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv
 
ptr_glGetFramebufferParameteriv getFramebufferParameteriv
 
ptr_glGetGraphicsResetStatus GetGraphicsResetStatus
 
ptr_glGetGraphicsResetStatusARB getGraphicsResetStatusARB
 
ptr_glGetInteger64i_v getInteger64i_v
 
ptr_glGetInteger64v getInteger64v
 
ptr_glGetIntegeri_v getIntegeri_v
 
ptr_glGetIntegerv getIntegerv
 
ptr_glGetInternalformati64v getInternalformati64v
 
ptr_glGetInternalformativ getInternalformativ
 
ptr_glGetMultisamplefv getMultisamplefv
 
ptr_glGetNamedBufferParameteri64v GetNamedBufferParameteri64v
 
ptr_glGetNamedBufferParameteriv GetNamedBufferParameteriv
 
ptr_glGetNamedBufferPointerv GetNamedBufferPointerv
 
ptr_glGetNamedBufferSubData GetNamedBufferSubData
 
ptr_glGetNamedFramebufferAttachmentParameteriv GetNamedFramebufferAttachmentParameteriv
 
ptr_glGetNamedFramebufferParameteriv GetNamedFramebufferParameteriv
 
ptr_glGetNamedFramebufferParameterivEXT getNamedFramebufferParameterivEXT
 
ptr_glGetNamedRenderbufferParameteriv GetNamedRenderbufferParameteriv
 
ptr_glGetNamedStringARB getNamedStringARB
 
ptr_glGetNamedStringivARB getNamedStringivARB
 
ptr_glGetnColorTable GetnColorTable
 
ptr_glGetnColorTableARB getnColorTableARB
 
ptr_glGetnCompressedTexImage GetnCompressedTexImage
 
ptr_glGetnCompressedTexImageARB getnCompressedTexImageARB
 
ptr_glGetnConvolutionFilter GetnConvolutionFilter
 
ptr_glGetnConvolutionFilterARB getnConvolutionFilterARB
 
ptr_glGetnHistogram GetnHistogram
 
ptr_glGetnHistogramARB getnHistogramARB
 
ptr_glGetnMapdv GetnMapdv
 
ptr_glGetnMapdvARB getnMapdvARB
 
ptr_glGetnMapfv GetnMapfv
 
ptr_glGetnMapfvARB getnMapfvARB
 
ptr_glGetnMapiv GetnMapiv
 
ptr_glGetnMapivARB getnMapivARB
 
ptr_glGetnMinmax GetnMinmax
 
ptr_glGetnMinmaxARB getnMinmaxARB
 
ptr_glGetnPixelMapfv GetnPixelMapfv
 
ptr_glGetnPixelMapfvARB getnPixelMapfvARB
 
ptr_glGetnPixelMapuiv GetnPixelMapuiv
 
ptr_glGetnPixelMapuivARB getnPixelMapuivARB
 
ptr_glGetnPixelMapusv GetnPixelMapusv
 
ptr_glGetnPixelMapusvARB getnPixelMapusvARB
 
ptr_glGetnPolygonStipple GetnPolygonStipple
 
ptr_glGetnPolygonStippleARB getnPolygonStippleARB
 
ptr_glGetnSeparableFilter GetnSeparableFilter
 
ptr_glGetnSeparableFilterARB getnSeparableFilterARB
 
ptr_glGetnTexImage GetnTexImage
 
ptr_glGetnTexImageARB getnTexImageARB
 
ptr_glGetnUniformdv GetnUniformdv
 
ptr_glGetnUniformdvARB getnUniformdvARB
 
ptr_glGetnUniformfv GetnUniformfv
 
ptr_glGetnUniformfvARB getnUniformfvARB
 
ptr_glGetnUniformiv GetnUniformiv
 
ptr_glGetnUniformivARB getnUniformivARB
 
ptr_glGetnUniformuiv GetnUniformuiv
 
ptr_glGetnUniformuivARB getnUniformuivARB
 
ptr_glGetObjectLabel getObjectLabel
 
ptr_glGetObjectPtrLabel getObjectPtrLabel
 
ptr_glGetPointerv getPointerv
 
ptr_glGetProgramBinary getProgramBinary
 
ptr_glGetProgramInfoLog getProgramInfoLog
 
ptr_glGetProgramInterfaceiv getProgramInterfaceiv
 
ptr_glGetProgramiv getProgramiv
 
ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog
 
ptr_glGetProgramPipelineiv getProgramPipelineiv
 
ptr_glGetProgramResourceIndex getProgramResourceIndex
 
ptr_glGetProgramResourceiv getProgramResourceiv
 
ptr_glGetProgramResourceLocation getProgramResourceLocation
 
ptr_glGetProgramResourceLocationIndex getProgramResourceLocationIndex
 
ptr_glGetProgramResourceName getProgramResourceName
 
ptr_glGetProgramStageiv getProgramStageiv
 
ptr_glGetQueryBufferObjecti64v GetQueryBufferObjecti64v
 
ptr_glGetQueryBufferObjectiv GetQueryBufferObjectiv
 
ptr_glGetQueryBufferObjectui64v GetQueryBufferObjectui64v
 
ptr_glGetQueryBufferObjectuiv GetQueryBufferObjectuiv
 
ptr_glGetQueryIndexediv getQueryIndexediv
 
ptr_glGetQueryiv getQueryiv
 
ptr_glGetQueryObjecti64v getQueryObjecti64v
 
ptr_glGetQueryObjectiv getQueryObjectiv
 
ptr_glGetQueryObjectui64v getQueryObjectui64v
 
ptr_glGetQueryObjectuiv getQueryObjectuiv
 
ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv
 
ptr_glGetSamplerParameterfv getSamplerParameterfv
 
ptr_glGetSamplerParameterIiv getSamplerParameterIiv
 
ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv
 
ptr_glGetSamplerParameteriv getSamplerParameteriv
 
ptr_glGetShaderInfoLog getShaderInfoLog
 
ptr_glGetShaderiv getShaderiv
 
ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat
 
ptr_glGetShaderSource getShaderSource
 
ptr_glGetString getString
 
ptr_glGetStringi getStringi
 
ptr_glGetSubroutineIndex getSubroutineIndex
 
ptr_glGetSubroutineUniformLocation getSubroutineUniformLocation
 
ptr_glGetSynciv getSynciv
 
ptr_glGetTexImage getTexImage
 
ptr_glGetTexLevelParameterfv getTexLevelParameterfv
 
ptr_glGetTexLevelParameteriv getTexLevelParameteriv
 
ptr_glGetTexParameterfv getTexParameterfv
 
ptr_glGetTexParameterIiv getTexParameterIiv
 
ptr_glGetTexParameterIuiv getTexParameterIuiv
 
ptr_glGetTexParameteriv getTexParameteriv
 
ptr_glGetTextureImage GetTextureImage
 
ptr_glGetTextureLevelParameterfv GetTextureLevelParameterfv
 
ptr_glGetTextureLevelParameteriv GetTextureLevelParameteriv
 
ptr_glGetTextureParameterfv GetTextureParameterfv
 
ptr_glGetTextureParameterIiv GetTextureParameterIiv
 
ptr_glGetTextureParameterIuiv GetTextureParameterIuiv
 
ptr_glGetTextureParameteriv GetTextureParameteriv
 
ptr_glGetTextureSubImage GetTextureSubImage
 
ptr_glGetTransformFeedbacki64_v GetTransformFeedbacki64_v
 
ptr_glGetTransformFeedbacki_v GetTransformFeedbacki_v
 
ptr_glGetTransformFeedbackiv GetTransformFeedbackiv
 
ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying
 
ptr_glGetUniformBlockIndex getUniformBlockIndex
 
ptr_glGetUniformdv getUniformdv
 
ptr_glGetUniformfv getUniformfv
 
ptr_glGetUniformIndices getUniformIndices
 
ptr_glGetUniformiv getUniformiv
 
ptr_glGetUniformLocation getUniformLocation
 
ptr_glGetUniformSubroutineuiv getUniformSubroutineuiv
 
ptr_glGetUniformuiv getUniformuiv
 
ptr_glGetVertexArrayIndexed64iv GetVertexArrayIndexed64iv
 
ptr_glGetVertexArrayIndexediv GetVertexArrayIndexediv
 
ptr_glGetVertexArrayiv GetVertexArrayiv
 
ptr_glGetVertexAttribdv getVertexAttribdv
 
ptr_glGetVertexAttribfv getVertexAttribfv
 
ptr_glGetVertexAttribIiv getVertexAttribIiv
 
ptr_glGetVertexAttribIuiv getVertexAttribIuiv
 
ptr_glGetVertexAttribiv getVertexAttribiv
 
ptr_glGetVertexAttribLdv getVertexAttribLdv
 
ptr_glGetVertexAttribPointerv getVertexAttribPointerv
 
ptr_glHint hint
 
ptr_glInvalidateBufferData invalidateBufferData
 
ptr_glInvalidateBufferSubData invalidateBufferSubData
 
ptr_glInvalidateFramebuffer invalidateFramebuffer
 
ptr_glInvalidateNamedFramebufferData InvalidateNamedFramebufferData
 
ptr_glInvalidateNamedFramebufferSubData InvalidateNamedFramebufferSubData
 
ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer
 
ptr_glInvalidateTexImage invalidateTexImage
 
ptr_glInvalidateTexSubImage invalidateTexSubImage
 
ptr_glIsBuffer isBuffer
 
ptr_glIsEnabled isEnabled
 
ptr_glIsEnabledi isEnabledi
 
ptr_glIsFramebuffer isFramebuffer
 
ptr_glIsNamedStringARB isNamedStringARB
 
ptr_glIsProgram isProgram
 
ptr_glIsProgramPipeline isProgramPipeline
 
ptr_glIsQuery isQuery
 
ptr_glIsRenderbuffer isRenderbuffer
 
ptr_glIsSampler isSampler
 
ptr_glIsShader isShader
 
ptr_glIsSync isSync
 
ptr_glIsTexture isTexture
 
ptr_glIsTransformFeedback isTransformFeedback
 
ptr_glIsVertexArray isVertexArray
 
ptr_glLineWidth lineWidth
 
ptr_glLinkProgram linkProgram
 
ptr_glLogicOp logicOp
 
ptr_glMapBuffer mapBuffer
 
ptr_glMapBufferRange mapBufferRange
 
ptr_glMapNamedBuffer MapNamedBuffer
 
ptr_glMapNamedBufferRange MapNamedBufferRange
 
ptr_glMemoryBarrier memoryBarrier
 
ptr_glMemoryBarrierByRegion MemoryBarrierByRegion
 
ptr_glMinSampleShading minSampleShading
 
ptr_glMinSampleShadingARB minSampleShadingARB
 
ptr_glMultiDrawArrays multiDrawArrays
 
ptr_glMultiDrawArraysIndirect multiDrawArraysIndirect
 
ptr_glMultiDrawElements multiDrawElements
 
ptr_glMultiDrawElementsBaseVertex multiDrawElementsBaseVertex
 
ptr_glMultiDrawElementsIndirect multiDrawElementsIndirect
 
ptr_glMultiTexCoordP1ui multiTexCoordP1ui
 
ptr_glMultiTexCoordP1uiv multiTexCoordP1uiv
 
ptr_glMultiTexCoordP2ui multiTexCoordP2ui
 
ptr_glMultiTexCoordP2uiv multiTexCoordP2uiv
 
ptr_glMultiTexCoordP3ui multiTexCoordP3ui
 
ptr_glMultiTexCoordP3uiv multiTexCoordP3uiv
 
ptr_glMultiTexCoordP4ui multiTexCoordP4ui
 
ptr_glMultiTexCoordP4uiv multiTexCoordP4uiv
 
ptr_glNamedBufferData NamedBufferData
 
ptr_glNamedBufferStorage NamedBufferStorage
 
ptr_glNamedBufferSubData NamedBufferSubData
 
ptr_glNamedFramebufferDrawBuffer NamedFramebufferDrawBuffer
 
ptr_glNamedFramebufferDrawBuffers NamedFramebufferDrawBuffers
 
ptr_glNamedFramebufferParameteri NamedFramebufferParameteri
 
ptr_glNamedFramebufferParameteriEXT namedFramebufferParameteriEXT
 
ptr_glNamedFramebufferReadBuffer NamedFramebufferReadBuffer
 
ptr_glNamedFramebufferRenderbuffer NamedFramebufferRenderbuffer
 
ptr_glNamedFramebufferTexture NamedFramebufferTexture
 
ptr_glNamedFramebufferTextureLayer NamedFramebufferTextureLayer
 
ptr_glNamedRenderbufferStorage NamedRenderbufferStorage
 
ptr_glNamedRenderbufferStorageMultisample NamedRenderbufferStorageMultisample
 
ptr_glNamedStringARB namedStringARB
 
ptr_glNormalP3ui normalP3ui
 
ptr_glNormalP3uiv normalP3uiv
 
ptr_glObjectLabel objectLabel
 
ptr_glObjectPtrLabel objectPtrLabel
 
ptr_glPatchParameterfv patchParameterfv
 
ptr_glPatchParameteri patchParameteri
 
ptr_glPauseTransformFeedback pauseTransformFeedback
 
ptr_glPixelStoref pixelStoref
 
ptr_glPixelStorei pixelStorei
 
ptr_glPointParameterf pointParameterf
 
ptr_glPointParameterfv pointParameterfv
 
ptr_glPointParameteri pointParameteri
 
ptr_glPointParameteriv pointParameteriv
 
ptr_glPointSize pointSize
 
ptr_glPolygonMode polygonMode
 
ptr_glPolygonOffset polygonOffset
 
ptr_glPopDebugGroup popDebugGroup
 
ptr_glPrimitiveRestartIndex primitiveRestartIndex
 
ptr_glProgramBinary programBinary
 
ptr_glProgramParameteri programParameteri
 
ptr_glProgramUniform1d programUniform1d
 
ptr_glProgramUniform1dv programUniform1dv
 
ptr_glProgramUniform1f programUniform1f
 
ptr_glProgramUniform1fv programUniform1fv
 
ptr_glProgramUniform1i programUniform1i
 
ptr_glProgramUniform1iv programUniform1iv
 
ptr_glProgramUniform1ui programUniform1ui
 
ptr_glProgramUniform1uiv programUniform1uiv
 
ptr_glProgramUniform2d programUniform2d
 
ptr_glProgramUniform2dv programUniform2dv
 
ptr_glProgramUniform2f programUniform2f
 
ptr_glProgramUniform2fv programUniform2fv
 
ptr_glProgramUniform2i programUniform2i
 
ptr_glProgramUniform2iv programUniform2iv
 
ptr_glProgramUniform2ui programUniform2ui
 
ptr_glProgramUniform2uiv programUniform2uiv
 
ptr_glProgramUniform3d programUniform3d
 
ptr_glProgramUniform3dv programUniform3dv
 
ptr_glProgramUniform3f programUniform3f
 
ptr_glProgramUniform3fv programUniform3fv
 
ptr_glProgramUniform3i programUniform3i
 
ptr_glProgramUniform3iv programUniform3iv
 
ptr_glProgramUniform3ui programUniform3ui
 
ptr_glProgramUniform3uiv programUniform3uiv
 
ptr_glProgramUniform4d programUniform4d
 
ptr_glProgramUniform4dv programUniform4dv
 
ptr_glProgramUniform4f programUniform4f
 
ptr_glProgramUniform4fv programUniform4fv
 
ptr_glProgramUniform4i programUniform4i
 
ptr_glProgramUniform4iv programUniform4iv
 
ptr_glProgramUniform4ui programUniform4ui
 
ptr_glProgramUniform4uiv programUniform4uiv
 
ptr_glProgramUniformMatrix2dv programUniformMatrix2dv
 
ptr_glProgramUniformMatrix2fv programUniformMatrix2fv
 
ptr_glProgramUniformMatrix2x3dv programUniformMatrix2x3dv
 
ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv
 
ptr_glProgramUniformMatrix2x4dv programUniformMatrix2x4dv
 
ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv
 
ptr_glProgramUniformMatrix3dv programUniformMatrix3dv
 
ptr_glProgramUniformMatrix3fv programUniformMatrix3fv
 
ptr_glProgramUniformMatrix3x2dv programUniformMatrix3x2dv
 
ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv
 
ptr_glProgramUniformMatrix3x4dv programUniformMatrix3x4dv
 
ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv
 
ptr_glProgramUniformMatrix4dv programUniformMatrix4dv
 
ptr_glProgramUniformMatrix4fv programUniformMatrix4fv
 
ptr_glProgramUniformMatrix4x2dv programUniformMatrix4x2dv
 
ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv
 
ptr_glProgramUniformMatrix4x3dv programUniformMatrix4x3dv
 
ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv
 
ptr_glProvokingVertex provokingVertex
 
ptr_glPushDebugGroup pushDebugGroup
 
ptr_glQueryCounter queryCounter
 
ptr_glReadBuffer readBuffer
 
ptr_glReadnPixels ReadnPixels
 
ptr_glReadnPixelsARB readnPixelsARB
 
ptr_glReadPixels readPixels
 
ptr_glReleaseShaderCompiler releaseShaderCompiler
 
ptr_glRenderbufferStorage renderbufferStorage
 
ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample
 
ptr_glResumeTransformFeedback resumeTransformFeedback
 
ptr_glSampleCoverage sampleCoverage
 
ptr_glSampleMaski sampleMaski
 
ptr_glSamplerParameterf samplerParameterf
 
ptr_glSamplerParameterfv samplerParameterfv
 
ptr_glSamplerParameteri samplerParameteri
 
ptr_glSamplerParameterIiv samplerParameterIiv
 
ptr_glSamplerParameterIuiv samplerParameterIuiv
 
ptr_glSamplerParameteriv samplerParameteriv
 
ptr_glScissor scissor
 
ptr_glScissorArrayv scissorArrayv
 
ptr_glScissorIndexed scissorIndexed
 
ptr_glScissorIndexedv scissorIndexedv
 
ptr_glSecondaryColorP3ui secondaryColorP3ui
 
ptr_glSecondaryColorP3uiv secondaryColorP3uiv
 
ptr_glShaderBinary shaderBinary
 
ptr_glShaderSource shaderSource
 
ptr_glShaderStorageBlockBinding shaderStorageBlockBinding
 
ptr_glStencilFunc stencilFunc
 
ptr_glStencilFuncSeparate stencilFuncSeparate
 
ptr_glStencilMask stencilMask
 
ptr_glStencilMaskSeparate stencilMaskSeparate
 
ptr_glStencilOp stencilOp
 
ptr_glStencilOpSeparate stencilOpSeparate
 
ptr_glTexBuffer texBuffer
 
ptr_glTexBufferRange texBufferRange
 
ptr_glTexCoordP1ui texCoordP1ui
 
ptr_glTexCoordP1uiv texCoordP1uiv
 
ptr_glTexCoordP2ui texCoordP2ui
 
ptr_glTexCoordP2uiv texCoordP2uiv
 
ptr_glTexCoordP3ui texCoordP3ui
 
ptr_glTexCoordP3uiv texCoordP3uiv
 
ptr_glTexCoordP4ui texCoordP4ui
 
ptr_glTexCoordP4uiv texCoordP4uiv
 
ptr_glTexImage1D texImage1D
 
ptr_glTexImage2D texImage2D
 
ptr_glTexImage2DMultisample texImage2DMultisample
 
ptr_glTexImage3D texImage3D
 
ptr_glTexImage3DMultisample texImage3DMultisample
 
ptr_glTexParameterf texParameterf
 
ptr_glTexParameterfv texParameterfv
 
ptr_glTexParameteri texParameteri
 
ptr_glTexParameterIiv texParameterIiv
 
ptr_glTexParameterIuiv texParameterIuiv
 
ptr_glTexParameteriv texParameteriv
 
ptr_glTexStorage1D texStorage1D
 
ptr_glTexStorage2D texStorage2D
 
ptr_glTexStorage2DMultisample texStorage2DMultisample
 
ptr_glTexStorage3D texStorage3D
 
ptr_glTexStorage3DMultisample texStorage3DMultisample
 
ptr_glTexSubImage1D texSubImage1D
 
ptr_glTexSubImage2D texSubImage2D
 
ptr_glTexSubImage3D texSubImage3D
 
ptr_glTextureBarrier TextureBarrier
 
ptr_glTextureBuffer TextureBuffer
 
ptr_glTextureBufferRange TextureBufferRange
 
ptr_glTextureBufferRangeEXT textureBufferRangeEXT
 
ptr_glTextureParameterf TextureParameterf
 
ptr_glTextureParameterfv TextureParameterfv
 
ptr_glTextureParameteri TextureParameteri
 
ptr_glTextureParameterIiv TextureParameterIiv
 
ptr_glTextureParameterIuiv TextureParameterIuiv
 
ptr_glTextureParameteriv TextureParameteriv
 
ptr_glTextureStorage1D TextureStorage1D
 
ptr_glTextureStorage1DEXT textureStorage1DEXT
 
ptr_glTextureStorage2D TextureStorage2D
 
ptr_glTextureStorage2DEXT textureStorage2DEXT
 
ptr_glTextureStorage2DMultisample TextureStorage2DMultisample
 
ptr_glTextureStorage2DMultisampleEXT textureStorage2DMultisampleEXT
 
ptr_glTextureStorage3D TextureStorage3D
 
ptr_glTextureStorage3DEXT textureStorage3DEXT
 
ptr_glTextureStorage3DMultisample TextureStorage3DMultisample
 
ptr_glTextureStorage3DMultisampleEXT textureStorage3DMultisampleEXT
 
ptr_glTextureSubImage1D TextureSubImage1D
 
ptr_glTextureSubImage2D TextureSubImage2D
 
ptr_glTextureSubImage3D TextureSubImage3D
 
ptr_glTextureView textureView
 
ptr_glTransformFeedbackBufferBase TransformFeedbackBufferBase
 
ptr_glTransformFeedbackBufferRange TransformFeedbackBufferRange
 
ptr_glTransformFeedbackVaryings transformFeedbackVaryings
 
ptr_glUniform1d uniform1d
 
ptr_glUniform1dv uniform1dv
 
ptr_glUniform1f uniform1f
 
ptr_glUniform1fv uniform1fv
 
ptr_glUniform1i uniform1i
 
ptr_glUniform1iv uniform1iv
 
ptr_glUniform1ui uniform1ui
 
ptr_glUniform1uiv uniform1uiv
 
ptr_glUniform2d uniform2d
 
ptr_glUniform2dv uniform2dv
 
ptr_glUniform2f uniform2f
 
ptr_glUniform2fv uniform2fv
 
ptr_glUniform2i uniform2i
 
ptr_glUniform2iv uniform2iv
 
ptr_glUniform2ui uniform2ui
 
ptr_glUniform2uiv uniform2uiv
 
ptr_glUniform3d uniform3d
 
ptr_glUniform3dv uniform3dv
 
ptr_glUniform3f uniform3f
 
ptr_glUniform3fv uniform3fv
 
ptr_glUniform3i uniform3i
 
ptr_glUniform3iv uniform3iv
 
ptr_glUniform3ui uniform3ui
 
ptr_glUniform3uiv uniform3uiv
 
ptr_glUniform4d uniform4d
 
ptr_glUniform4dv uniform4dv
 
ptr_glUniform4f uniform4f
 
ptr_glUniform4fv uniform4fv
 
ptr_glUniform4i uniform4i
 
ptr_glUniform4iv uniform4iv
 
ptr_glUniform4ui uniform4ui
 
ptr_glUniform4uiv uniform4uiv
 
ptr_glUniformBlockBinding uniformBlockBinding
 
ptr_glUniformMatrix2dv uniformMatrix2dv
 
ptr_glUniformMatrix2fv uniformMatrix2fv
 
ptr_glUniformMatrix2x3dv uniformMatrix2x3dv
 
ptr_glUniformMatrix2x3fv uniformMatrix2x3fv
 
ptr_glUniformMatrix2x4dv uniformMatrix2x4dv
 
ptr_glUniformMatrix2x4fv uniformMatrix2x4fv
 
ptr_glUniformMatrix3dv uniformMatrix3dv
 
ptr_glUniformMatrix3fv uniformMatrix3fv
 
ptr_glUniformMatrix3x2dv uniformMatrix3x2dv
 
ptr_glUniformMatrix3x2fv uniformMatrix3x2fv
 
ptr_glUniformMatrix3x4dv uniformMatrix3x4dv
 
ptr_glUniformMatrix3x4fv uniformMatrix3x4fv
 
ptr_glUniformMatrix4dv uniformMatrix4dv
 
ptr_glUniformMatrix4fv uniformMatrix4fv
 
ptr_glUniformMatrix4x2dv uniformMatrix4x2dv
 
ptr_glUniformMatrix4x2fv uniformMatrix4x2fv
 
ptr_glUniformMatrix4x3dv uniformMatrix4x3dv
 
ptr_glUniformMatrix4x3fv uniformMatrix4x3fv
 
ptr_glUniformSubroutinesuiv uniformSubroutinesuiv
 
ptr_glUnmapBuffer unmapBuffer
 
ptr_glUnmapNamedBuffer UnmapNamedBuffer
 
ptr_glUseProgram useProgram
 
ptr_glUseProgramStages useProgramStages
 
ptr_glValidateProgram validateProgram
 
ptr_glValidateProgramPipeline validateProgramPipeline
 
ptr_glVertexArrayAttribBinding VertexArrayAttribBinding
 
ptr_glVertexArrayAttribFormat VertexArrayAttribFormat
 
ptr_glVertexArrayAttribIFormat VertexArrayAttribIFormat
 
ptr_glVertexArrayAttribLFormat VertexArrayAttribLFormat
 
ptr_glVertexArrayBindingDivisor VertexArrayBindingDivisor
 
ptr_glVertexArrayBindVertexBufferEXT vertexArrayBindVertexBufferEXT
 
ptr_glVertexArrayElementBuffer VertexArrayElementBuffer
 
ptr_glVertexArrayVertexAttribBindingEXT vertexArrayVertexAttribBindingEXT
 
ptr_glVertexArrayVertexAttribFormatEXT vertexArrayVertexAttribFormatEXT
 
ptr_glVertexArrayVertexAttribIFormatEXT vertexArrayVertexAttribIFormatEXT
 
ptr_glVertexArrayVertexAttribLFormatEXT vertexArrayVertexAttribLFormatEXT
 
ptr_glVertexArrayVertexBindingDivisorEXT vertexArrayVertexBindingDivisorEXT
 
ptr_glVertexArrayVertexBuffer VertexArrayVertexBuffer
 
ptr_glVertexArrayVertexBuffers VertexArrayVertexBuffers
 
ptr_glVertexAttrib1d vertexAttrib1d
 
ptr_glVertexAttrib1dv vertexAttrib1dv
 
ptr_glVertexAttrib1f vertexAttrib1f
 
ptr_glVertexAttrib1fv vertexAttrib1fv
 
ptr_glVertexAttrib1s vertexAttrib1s
 
ptr_glVertexAttrib1sv vertexAttrib1sv
 
ptr_glVertexAttrib2d vertexAttrib2d
 
ptr_glVertexAttrib2dv vertexAttrib2dv
 
ptr_glVertexAttrib2f vertexAttrib2f
 
ptr_glVertexAttrib2fv vertexAttrib2fv
 
ptr_glVertexAttrib2s vertexAttrib2s
 
ptr_glVertexAttrib2sv vertexAttrib2sv
 
ptr_glVertexAttrib3d vertexAttrib3d
 
ptr_glVertexAttrib3dv vertexAttrib3dv
 
ptr_glVertexAttrib3f vertexAttrib3f
 
ptr_glVertexAttrib3fv vertexAttrib3fv
 
ptr_glVertexAttrib3s vertexAttrib3s
 
ptr_glVertexAttrib3sv vertexAttrib3sv
 
ptr_glVertexAttrib4bv vertexAttrib4bv
 
ptr_glVertexAttrib4d vertexAttrib4d
 
ptr_glVertexAttrib4dv vertexAttrib4dv
 
ptr_glVertexAttrib4f vertexAttrib4f
 
ptr_glVertexAttrib4fv vertexAttrib4fv
 
ptr_glVertexAttrib4iv vertexAttrib4iv
 
ptr_glVertexAttrib4Nbv vertexAttrib4Nbv
 
ptr_glVertexAttrib4Niv vertexAttrib4Niv
 
ptr_glVertexAttrib4Nsv vertexAttrib4Nsv
 
ptr_glVertexAttrib4Nub vertexAttrib4Nub
 
ptr_glVertexAttrib4Nubv vertexAttrib4Nubv
 
ptr_glVertexAttrib4Nuiv vertexAttrib4Nuiv
 
ptr_glVertexAttrib4Nusv vertexAttrib4Nusv
 
ptr_glVertexAttrib4s vertexAttrib4s
 
ptr_glVertexAttrib4sv vertexAttrib4sv
 
ptr_glVertexAttrib4ubv vertexAttrib4ubv
 
ptr_glVertexAttrib4uiv vertexAttrib4uiv
 
ptr_glVertexAttrib4usv vertexAttrib4usv
 
ptr_glVertexAttribBinding vertexAttribBinding
 
ptr_glVertexAttribDivisor vertexAttribDivisor
 
ptr_glVertexAttribFormat vertexAttribFormat
 
ptr_glVertexAttribI1i vertexAttribI1i
 
ptr_glVertexAttribI1iv vertexAttribI1iv
 
ptr_glVertexAttribI1ui vertexAttribI1ui
 
ptr_glVertexAttribI1uiv vertexAttribI1uiv
 
ptr_glVertexAttribI2i vertexAttribI2i
 
ptr_glVertexAttribI2iv vertexAttribI2iv
 
ptr_glVertexAttribI2ui vertexAttribI2ui
 
ptr_glVertexAttribI2uiv vertexAttribI2uiv
 
ptr_glVertexAttribI3i vertexAttribI3i
 
ptr_glVertexAttribI3iv vertexAttribI3iv
 
ptr_glVertexAttribI3ui vertexAttribI3ui
 
ptr_glVertexAttribI3uiv vertexAttribI3uiv
 
ptr_glVertexAttribI4bv vertexAttribI4bv
 
ptr_glVertexAttribI4i vertexAttribI4i
 
ptr_glVertexAttribI4iv vertexAttribI4iv
 
ptr_glVertexAttribI4sv vertexAttribI4sv
 
ptr_glVertexAttribI4ubv vertexAttribI4ubv
 
ptr_glVertexAttribI4ui vertexAttribI4ui
 
ptr_glVertexAttribI4uiv vertexAttribI4uiv
 
ptr_glVertexAttribI4usv vertexAttribI4usv
 
ptr_glVertexAttribIFormat vertexAttribIFormat
 
ptr_glVertexAttribIPointer vertexAttribIPointer
 
ptr_glVertexAttribL1d vertexAttribL1d
 
ptr_glVertexAttribL1dv vertexAttribL1dv
 
ptr_glVertexAttribL2d vertexAttribL2d
 
ptr_glVertexAttribL2dv vertexAttribL2dv
 
ptr_glVertexAttribL3d vertexAttribL3d
 
ptr_glVertexAttribL3dv vertexAttribL3dv
 
ptr_glVertexAttribL4d vertexAttribL4d
 
ptr_glVertexAttribL4dv vertexAttribL4dv
 
ptr_glVertexAttribLFormat vertexAttribLFormat
 
ptr_glVertexAttribLPointer vertexAttribLPointer
 
ptr_glVertexAttribP1ui vertexAttribP1ui
 
ptr_glVertexAttribP1uiv vertexAttribP1uiv
 
ptr_glVertexAttribP2ui vertexAttribP2ui
 
ptr_glVertexAttribP2uiv vertexAttribP2uiv
 
ptr_glVertexAttribP3ui vertexAttribP3ui
 
ptr_glVertexAttribP3uiv vertexAttribP3uiv
 
ptr_glVertexAttribP4ui vertexAttribP4ui
 
ptr_glVertexAttribP4uiv vertexAttribP4uiv
 
ptr_glVertexAttribPointer vertexAttribPointer
 
ptr_glVertexBindingDivisor vertexBindingDivisor
 
ptr_glVertexP2ui vertexP2ui
 
ptr_glVertexP2uiv vertexP2uiv
 
ptr_glVertexP3ui vertexP3ui
 
ptr_glVertexP3uiv vertexP3uiv