Classes | Macros | Typedefs | Variables | Friends
clanGL System

## Classes
class | clan::GLFunctions
| GLFunctions. More...
struct | clan::MessageLog_GL
class | clan::OpenGL
| OpenGL utility class. More...
struct | clan::TextureFormat_GL

## Macros
#define | GLFUNC

## Typedefs
typedef void( | clan::ProcAddress) ()
| Extension procedure address typedef for OpenGL. More...

## Variables
GLuint | clan::MessageLog_GL::id
GLint | clan::TextureFormat_GL::internal_format
std::string | clan::MessageLog_GL::message
GLenum | clan::TextureFormat_GL::pixel_datatype
GLenum | clan::TextureFormat_GL::pixel_format
GLenum | clan::MessageLog_GL::severity
GLenum | clan::MessageLog_GL::source
TextureFormat | clan::TextureFormat_GL::texture_format
GLenum | clan::MessageLog_GL::type
bool | clan::TextureFormat_GL::valid
| True when this is a valid opengl format. More...

## Friends
class | clan::OpenGL::GL1GraphicContextProvider
class | clan::OpenGL::GL3GraphicContextProvider
class | clan::OpenGL::PBuffer_GL1_Impl

## Attributes
static cl_tls_variable GLFunctions * | clan::OpenGL::functions
| Function table for OpenGL 2.0. More...
static ProcAddress * | clan::OpenGL::get_proc_address (const std::string &function_name)
| Get OpenGL extension specific function address. More...
static TextureFormat_GL | clan::OpenGL::get_textureformat (TextureFormat format)
| Returns the opengl texture format. More...
static void | clan::OpenGL::set_active (GraphicContext &gc)
| Sets the thread's OpenGL context to the one used by the graphic context. More...
static void | clan::OpenGL::set_active (const OpenGLGraphicContextProvider *const gc_provider)
| Sets the thread's OpenGL context to the one used by the graphic context. More...
static bool | clan::OpenGL::set_active ()
| Sets the thread's OpenGL context to the first valid allocated one. More...
static void | clan::OpenGL::check_error ()
| Throw an exception if an OpenGL error was detected ( Using glGetError() ) More...
static std::vector< MessageLog_GL > | clan::OpenGL::get_message_log (GLuint numMsgs)
| Get the OpenGL message log. More...
static GLuint | clan::OpenGL::get_texture_handle (Texture &texture)
| Returns the OpenGL texture handle. More...
static Texture | clan::OpenGL::from_texture_handle (GLuint type, GLuint handle)
| Creates a texture object from an OpenGL texture handle. More...
static GLenum | clan::OpenGL::to_enum (DrawBuffer buf)
static GLenum | clan::OpenGL::to_enum (CompareFunction func)
static GLenum | clan::OpenGL::to_enum (StencilOp op)
static GLenum | clan::OpenGL::to_enum (CullMode mode)
static GLenum | clan::OpenGL::to_enum (FillMode mode)
static GLenum | clan::OpenGL::to_enum (BlendFunc func)
static GLenum | clan::OpenGL::to_enum (BlendEquation eq)
static GLenum | clan::OpenGL::to_enum (VertexAttributeDataType value)
static GLenum | clan::OpenGL::to_enum (PrimitivesType value)
static GLenum | clan::OpenGL::to_enum (LogicOp op)
static GLenum | clan::OpenGL::to_enum (TextureFilter filter)
static GLenum | clan::OpenGL::to_enum (TextureWrapMode mode)
static GLenum | clan::OpenGL::to_enum (TextureCompareMode mode)
static GLenum | clan::OpenGL::to_cube_target (int index)
static GLenum | clan::OpenGL::to_enum (BufferUsage usage)
static GLenum | clan::OpenGL::to_enum (BufferAccess access)

## OpenGL 2.0 binds
#define | glCullFace clan::OpenGL::functions->cullFace
#define | glFrontFace clan::OpenGL::functions->frontFace
#define | glHint clan::OpenGL::functions->hint
#define | glLineWidth clan::OpenGL::functions->lineWidth
#define | glPointSize clan::OpenGL::functions->pointSize
#define | glPolygonMode clan::OpenGL::functions->polygonMode
#define | glScissor clan::OpenGL::functions->scissor
#define | glTexParameterf clan::OpenGL::functions->texParameterf
#define | glTexParameterfv clan::OpenGL::functions->texParameterfv
#define | glTexParameteri clan::OpenGL::functions->texParameteri
#define | glTexParameteriv clan::OpenGL::functions->texParameteriv
#define | glTexImage1D clan::OpenGL::functions->texImage1D
#define | glTexImage2D clan::OpenGL::functions->texImage2D
#define | glDrawBuffer clan::OpenGL::functions->drawBuffer
#define | glClear clan::OpenGL::functions->clear
#define | glClearColor clan::OpenGL::functions->clearColor
#define | glClearStencil clan::OpenGL::functions->clearStencil
#define | glClearDepth clan::OpenGL::functions->clearDepth
#define | glStencilMask clan::OpenGL::functions->stencilMask
#define | glColorMask clan::OpenGL::functions->colorMask
#define | glDepthMask clan::OpenGL::functions->depthMask
#define | glDisable clan::OpenGL::functions->disable
#define | glEnable clan::OpenGL::functions->enable
#define | glFinish clan::OpenGL::functions->finish
#define | glFlush clan::OpenGL::functions->flush
#define | glBlendFunc clan::OpenGL::functions->blendFunc
#define | glLogicOp clan::OpenGL::functions->logicOp
#define | glStencilFunc clan::OpenGL::functions->stencilFunc
#define | glStencilOp clan::OpenGL::functions->stencilOp
#define | glDepthFunc clan::OpenGL::functions->depthFunc
#define | glPixelStoref clan::OpenGL::functions->pixelStoref
#define | glPixelStorei clan::OpenGL::functions->pixelStorei
#define | glReadBuffer clan::OpenGL::functions->readBuffer
#define | glReadPixels clan::OpenGL::functions->readPixels
#define | glGetBooleanv clan::OpenGL::functions->getBooleanv
#define | glGetDoublev clan::OpenGL::functions->getDoublev
#define | glGetError clan::OpenGL::functions->getError
#define | glGetFloatv clan::OpenGL::functions->getFloatv
#define | glGetIntegerv clan::OpenGL::functions->getIntegerv
#define | glGetString clan::OpenGL::functions->getString
#define | glGetTexImage clan::OpenGL::functions->getTexImage
#define | glGetTexParameterfv clan::OpenGL::functions->getTexParameterfv
#define | glGetTexParameteriv clan::OpenGL::functions->getTexParameteriv
#define | glGetTexLevelParameterfv clan::OpenGL::functions->getTexLevelParameterfv
#define | glGetTexLevelParameteriv clan::OpenGL::functions->getTexLevelParameteriv
#define | glIsEnabled clan::OpenGL::functions->isEnabled
#define | glDepthRange clan::OpenGL::functions->depthRange
#define | glViewport clan::OpenGL::functions->viewport
#define | glDrawArrays clan::OpenGL::functions->drawArrays
#define | glDrawElements clan::OpenGL::functions->drawElements
#define | glGetPointerv clan::OpenGL::functions->getPointerv
#define | glPolygonOffset clan::OpenGL::functions->polygonOffset
#define | glCopyTexImage1D clan::OpenGL::functions->copyTexImage1D
#define | glCopyTexImage2D clan::OpenGL::functions->copyTexImage2D
#define | glCopyTexSubImage1D clan::OpenGL::functions->copyTexSubImage1D
#define | glCopyTexSubImage2D clan::OpenGL::functions->copyTexSubImage2D
#define | glTexSubImage1D clan::OpenGL::functions->texSubImage1D
#define | glTexSubImage2D clan::OpenGL::functions->texSubImage2D
#define | glBindTexture clan::OpenGL::functions->bindTexture
#define | glDeleteTextures clan::OpenGL::functions->deleteTextures
#define | glGenTextures clan::OpenGL::functions->genTextures
#define | glIsTexture clan::OpenGL::functions->isTexture
#define | glBlendColor clan::OpenGL::functions->blendColor
#define | glBlendEquation clan::OpenGL::functions->blendEquation
#define | glDrawRangeElements clan::OpenGL::functions->drawRangeElements
#define | glTexImage3D clan::OpenGL::functions->texImage3D
#define | glTexSubImage3D clan::OpenGL::functions->texSubImage3D
#define | glCopyTexSubImage3D clan::OpenGL::functions->copyTexSubImage3D
#define | glActiveTexture clan::OpenGL::functions->activeTexture
#define | glSampleCoverage clan::OpenGL::functions->sampleCoverage
#define | glCompressedTexImage3D clan::OpenGL::functions->compressedTexImage3D
#define | glCompressedTexImage2D clan::OpenGL::functions->compressedTexImage2D
#define | glCompressedTexImage1D clan::OpenGL::functions->compressedTexImage1D
#define | glCompressedTexSubImage3D clan::OpenGL::functions->compressedTexSubImage3D
#define | glCompressedTexSubImage2D clan::OpenGL::functions->compressedTexSubImage2D
#define | glCompressedTexSubImage1D clan::OpenGL::functions->compressedTexSubImage1D
#define | glGetCompressedTexImage clan::OpenGL::functions->getCompressedTexImage
#define | glBlendFuncSeparate clan::OpenGL::functions->blendFuncSeparate
#define | glMultiDrawArrays clan::OpenGL::functions->multiDrawArrays
#define | glMultiDrawElements clan::OpenGL::functions->multiDrawElements
#define | glPointParameterf clan::OpenGL::functions->pointParameterf
#define | glPointParameterfv clan::OpenGL::functions->pointParameterfv
#define | glPointParameteri clan::OpenGL::functions->pointParameteri
#define | glPointParameteriv clan::OpenGL::functions->pointParameteriv
#define | glGenQueries clan::OpenGL::functions->genQueries
#define | glDeleteQueries clan::OpenGL::functions->deleteQueries
#define | glIsQuery clan::OpenGL::functions->isQuery
#define | glBeginQuery clan::OpenGL::functions->beginQuery
#define | glEndQuery clan::OpenGL::functions->endQuery
#define | glGetQueryiv clan::OpenGL::functions->getQueryiv
#define | glGetQueryObjectiv clan::OpenGL::functions->getQueryObjectiv
#define | glGetQueryObjectuiv clan::OpenGL::functions->getQueryObjectuiv
#define | glBindBuffer clan::OpenGL::functions->bindBuffer
#define | glDeleteBuffers clan::OpenGL::functions->deleteBuffers
#define | glGenBuffers clan::OpenGL::functions->genBuffers
#define | glIsBuffer clan::OpenGL::functions->isBuffer
#define | glBufferData clan::OpenGL::functions->bufferData
#define | glBufferSubData clan::OpenGL::functions->bufferSubData
#define | glGetBufferSubData clan::OpenGL::functions->getBufferSubData
#define | glMapBuffer clan::OpenGL::functions->mapBuffer
#define | glUnmapBuffer clan::OpenGL::functions->unmapBuffer
#define | glGetBufferParameteriv clan::OpenGL::functions->getBufferParameteriv
#define | glGetBufferPointerv clan::OpenGL::functions->getBufferPointerv
#define | glBlendEquationSeparate clan::OpenGL::functions->blendEquationSeparate
#define | glDrawBuffers clan::OpenGL::functions->drawBuffers
#define | glStencilOpSeparate clan::OpenGL::functions->stencilOpSeparate
#define | glStencilFuncSeparate clan::OpenGL::functions->stencilFuncSeparate
#define | glStencilMaskSeparate clan::OpenGL::functions->stencilMaskSeparate
#define | glAttachShader clan::OpenGL::functions->attachShader
#define | glBindAttribLocation clan::OpenGL::functions->bindAttribLocation
#define | glCompileShader clan::OpenGL::functions->compileShader
#define | glCreateProgram clan::OpenGL::functions->createProgram
#define | glCreateShader clan::OpenGL::functions->createShader
#define | glDeleteProgram clan::OpenGL::functions->deleteProgram
#define | glDeleteShader clan::OpenGL::functions->deleteShader
#define | glDetachShader clan::OpenGL::functions->detachShader
#define | glDisableVertexAttribArray clan::OpenGL::functions->disableVertexAttribArray
#define | glEnableVertexAttribArray clan::OpenGL::functions->enableVertexAttribArray
#define | glGetActiveAttrib clan::OpenGL::functions->getActiveAttrib
#define | glGetActiveUniform clan::OpenGL::functions->getActiveUniform
#define | glGetAttachedShaders clan::OpenGL::functions->getAttachedShaders
#define | glGetAttribLocation clan::OpenGL::functions->getAttribLocation
#define | glGetProgramiv clan::OpenGL::functions->getProgramiv
#define | glGetProgramInfoLog clan::OpenGL::functions->getProgramInfoLog
#define | glGetShaderiv clan::OpenGL::functions->getShaderiv
#define | glGetShaderInfoLog clan::OpenGL::functions->getShaderInfoLog
#define | glGetShaderSource clan::OpenGL::functions->getShaderSource
#define | glGetUniformLocation clan::OpenGL::functions->getUniformLocation
#define | glGetUniformfv clan::OpenGL::functions->getUniformfv
#define | glGetUniformiv clan::OpenGL::functions->getUniformiv
#define | glGetVertexAttribdv clan::OpenGL::functions->getVertexAttribdv
#define | glGetVertexAttribfv clan::OpenGL::functions->getVertexAttribfv
#define | glGetVertexAttribiv clan::OpenGL::functions->getVertexAttribiv
#define | glGetVertexAttribPointerv clan::OpenGL::functions->getVertexAttribPointerv
#define | glIsProgram clan::OpenGL::functions->isProgram
#define | glIsShader clan::OpenGL::functions->isShader
#define | glLinkProgram clan::OpenGL::functions->linkProgram
#define | glShaderSource clan::OpenGL::functions->shaderSource
#define | glUseProgram clan::OpenGL::functions->useProgram
#define | glUniform1f clan::OpenGL::functions->uniform1f
#define | glUniform2f clan::OpenGL::functions->uniform2f
#define | glUniform3f clan::OpenGL::functions->uniform3f
#define | glUniform4f clan::OpenGL::functions->uniform4f
#define | glUniform1i clan::OpenGL::functions->uniform1i
#define | glUniform2i clan::OpenGL::functions->uniform2i
#define | glUniform3i clan::OpenGL::functions->uniform3i
#define | glUniform4i clan::OpenGL::functions->uniform4i
#define | glUniform1fv clan::OpenGL::functions->uniform1fv
#define | glUniform2fv clan::OpenGL::functions->uniform2fv
#define | glUniform3fv clan::OpenGL::functions->uniform3fv
#define | glUniform4fv clan::OpenGL::functions->uniform4fv
#define | glUniform1iv clan::OpenGL::functions->uniform1iv
#define | glUniform2iv clan::OpenGL::functions->uniform2iv
#define | glUniform3iv clan::OpenGL::functions->uniform3iv
#define | glUniform4iv clan::OpenGL::functions->uniform4iv
#define | glUniformMatrix2fv clan::OpenGL::functions->uniformMatrix2fv
#define | glUniformMatrix3fv clan::OpenGL::functions->uniformMatrix3fv
#define | glUniformMatrix4fv clan::OpenGL::functions->uniformMatrix4fv
#define | glValidateProgram clan::OpenGL::functions->validateProgram
#define | glVertexAttrib1d clan::OpenGL::functions->vertexAttrib1d
#define | glVertexAttrib1dv clan::OpenGL::functions->vertexAttrib1dv
#define | glVertexAttrib1f clan::OpenGL::functions->vertexAttrib1f
#define | glVertexAttrib1fv clan::OpenGL::functions->vertexAttrib1fv
#define | glVertexAttrib1s clan::OpenGL::functions->vertexAttrib1s
#define | glVertexAttrib1sv clan::OpenGL::functions->vertexAttrib1sv
#define | glVertexAttrib2d clan::OpenGL::functions->vertexAttrib2d
#define | glVertexAttrib2dv clan::OpenGL::functions->vertexAttrib2dv
#define | glVertexAttrib2f clan::OpenGL::functions->vertexAttrib2f
#define | glVertexAttrib2fv clan::OpenGL::functions->vertexAttrib2fv
#define | glVertexAttrib2s clan::OpenGL::functions->vertexAttrib2s
#define | glVertexAttrib2sv clan::OpenGL::functions->vertexAttrib2sv
#define | glVertexAttrib3d clan::OpenGL::functions->vertexAttrib3d
#define | glVertexAttrib3dv clan::OpenGL::functions->vertexAttrib3dv
#define | glVertexAttrib3f clan::OpenGL::functions->vertexAttrib3f
#define | glVertexAttrib3fv clan::OpenGL::functions->vertexAttrib3fv
#define | glVertexAttrib3s clan::OpenGL::functions->vertexAttrib3s
#define | glVertexAttrib3sv clan::OpenGL::functions->vertexAttrib3sv
#define | glVertexAttrib4Nbv clan::OpenGL::functions->vertexAttrib4Nbv
#define | glVertexAttrib4Niv clan::OpenGL::functions->vertexAttrib4Niv
#define | glVertexAttrib4Nsv clan::OpenGL::functions->vertexAttrib4Nsv
#define | glVertexAttrib4Nub clan::OpenGL::functions->vertexAttrib4Nub
#define | glVertexAttrib4Nubv clan::OpenGL::functions->vertexAttrib4Nubv
#define | glVertexAttrib4Nuiv clan::OpenGL::functions->vertexAttrib4Nuiv
#define | glVertexAttrib4Nusv clan::OpenGL::functions->vertexAttrib4Nusv
#define | glVertexAttrib4bv clan::OpenGL::functions->vertexAttrib4bv
#define | glVertexAttrib4d clan::OpenGL::functions->vertexAttrib4d
#define | glVertexAttrib4dv clan::OpenGL::functions->vertexAttrib4dv
#define | glVertexAttrib4f clan::OpenGL::functions->vertexAttrib4f
#define | glVertexAttrib4fv clan::OpenGL::functions->vertexAttrib4fv
#define | glVertexAttrib4iv clan::OpenGL::functions->vertexAttrib4iv
#define | glVertexAttrib4s clan::OpenGL::functions->vertexAttrib4s
#define | glVertexAttrib4sv clan::OpenGL::functions->vertexAttrib4sv
#define | glVertexAttrib4ubv clan::OpenGL::functions->vertexAttrib4ubv
#define | glVertexAttrib4uiv clan::OpenGL::functions->vertexAttrib4uiv
#define | glVertexAttrib4usv clan::OpenGL::functions->vertexAttrib4usv
#define | glVertexAttribPointer clan::OpenGL::functions->vertexAttribPointer
#define | glUniformMatrix2x3fv clan::OpenGL::functions->uniformMatrix2x3fv
#define | glUniformMatrix3x2fv clan::OpenGL::functions->uniformMatrix3x2fv
#define | glUniformMatrix2x4fv clan::OpenGL::functions->uniformMatrix2x4fv
#define | glUniformMatrix4x2fv clan::OpenGL::functions->uniformMatrix4x2fv
#define | glUniformMatrix3x4fv clan::OpenGL::functions->uniformMatrix3x4fv
#define | glUniformMatrix4x3fv clan::OpenGL::functions->uniformMatrix4x3fv
#define | glColorMaski clan::OpenGL::functions->colorMaski
#define | glGetBooleani_v clan::OpenGL::functions->getBooleani_v
#define | glGetIntegeri_v clan::OpenGL::functions->getIntegeri_v
#define | glEnablei clan::OpenGL::functions->enablei
#define | glDisablei clan::OpenGL::functions->disablei
#define | glIsEnabledi clan::OpenGL::functions->isEnabledi
#define | glBeginTransformFeedback clan::OpenGL::functions->beginTransformFeedback
#define | glEndTransformFeedback clan::OpenGL::functions->endTransformFeedback
#define | glBindBufferRange clan::OpenGL::functions->bindBufferRange
#define | glBindBufferBase clan::OpenGL::functions->bindBufferBase
#define | glTransformFeedbackVaryings clan::OpenGL::functions->transformFeedbackVaryings
#define | glGetTransformFeedbackVarying clan::OpenGL::functions->getTransformFeedbackVarying
#define | glClampColor clan::OpenGL::functions->clampColor
#define | glBeginConditionalRender clan::OpenGL::functions->beginConditionalRender
#define | glEndConditionalRender clan::OpenGL::functions->endConditionalRender
#define | glVertexAttribIPointer clan::OpenGL::functions->vertexAttribIPointer
#define | glGetVertexAttribIiv clan::OpenGL::functions->getVertexAttribIiv
#define | glGetVertexAttribIuiv clan::OpenGL::functions->getVertexAttribIuiv
#define | glVertexAttribI1i clan::OpenGL::functions->vertexAttribI1i
#define | glVertexAttribI2i clan::OpenGL::functions->vertexAttribI2i
#define | glVertexAttribI3i clan::OpenGL::functions->vertexAttribI3i
#define | glVertexAttribI4i clan::OpenGL::functions->vertexAttribI4i
#define | glVertexAttribI1ui clan::OpenGL::functions->vertexAttribI1ui
#define | glVertexAttribI2ui clan::OpenGL::functions->vertexAttribI2ui
#define | glVertexAttribI3ui clan::OpenGL::functions->vertexAttribI3ui
#define | glVertexAttribI4ui clan::OpenGL::functions->vertexAttribI4ui
#define | glVertexAttribI1iv clan::OpenGL::functions->vertexAttribI1iv
#define | glVertexAttribI2iv clan::OpenGL::functions->vertexAttribI2iv
#define | glVertexAttribI3iv clan::OpenGL::functions->vertexAttribI3iv
#define | glVertexAttribI4iv clan::OpenGL::functions->vertexAttribI4iv
#define | glVertexAttribI1uiv clan::OpenGL::functions->vertexAttribI1uiv
#define | glVertexAttribI2uiv clan::OpenGL::functions->vertexAttribI2uiv
#define | glVertexAttribI3uiv clan::OpenGL::functions->vertexAttribI3uiv
#define | glVertexAttribI4uiv clan::OpenGL::functions->vertexAttribI4uiv
#define | glVertexAttribI4bv clan::OpenGL::functions->vertexAttribI4bv
#define | glVertexAttribI4sv clan::OpenGL::functions->vertexAttribI4sv
#define | glVertexAttribI4ubv clan::OpenGL::functions->vertexAttribI4ubv
#define | glVertexAttribI4usv clan::OpenGL::functions->vertexAttribI4usv
#define | glGetUniformuiv clan::OpenGL::functions->getUniformuiv
#define | glBindFragDataLocation clan::OpenGL::functions->bindFragDataLocation
#define | glGetFragDataLocation clan::OpenGL::functions->getFragDataLocation
#define | glUniform1ui clan::OpenGL::functions->uniform1ui
#define | glUniform2ui clan::OpenGL::functions->uniform2ui
#define | glUniform3ui clan::OpenGL::functions->uniform3ui
#define | glUniform4ui clan::OpenGL::functions->uniform4ui
#define | glUniform1uiv clan::OpenGL::functions->uniform1uiv
#define | glUniform2uiv clan::OpenGL::functions->uniform2uiv
#define | glUniform3uiv clan::OpenGL::functions->uniform3uiv
#define | glUniform4uiv clan::OpenGL::functions->uniform4uiv
#define | glTexParameterIiv clan::OpenGL::functions->texParameterIiv
#define | glTexParameterIuiv clan::OpenGL::functions->texParameterIuiv
#define | glGetTexParameterIiv clan::OpenGL::functions->getTexParameterIiv
#define | glGetTexParameterIuiv clan::OpenGL::functions->getTexParameterIuiv
#define | glClearBufferiv clan::OpenGL::functions->clearBufferiv
#define | glClearBufferuiv clan::OpenGL::functions->clearBufferuiv
#define | glClearBufferfv clan::OpenGL::functions->clearBufferfv
#define | glClearBufferfi clan::OpenGL::functions->clearBufferfi
#define | glGetStringi clan::OpenGL::functions->getStringi
#define | glDrawArraysInstanced clan::OpenGL::functions->drawArraysInstanced
#define | glDrawElementsInstanced clan::OpenGL::functions->drawElementsInstanced
#define | glTexBuffer clan::OpenGL::functions->texBuffer
#define | glPrimitiveRestartIndex clan::OpenGL::functions->primitiveRestartIndex
#define | glGetInteger64i_v clan::OpenGL::functions->getInteger64i_v
#define | glGetBufferParameteri64v clan::OpenGL::functions->getBufferParameteri64v
#define | glFramebufferTexture clan::OpenGL::functions->framebufferTexture
#define | glVertexAttribDivisor clan::OpenGL::functions->vertexAttribDivisor
#define | glMinSampleShading clan::OpenGL::functions->minSampleShading
#define | glBlendEquationi clan::OpenGL::functions->blendEquationi
#define | glBlendEquationSeparatei clan::OpenGL::functions->blendEquationSeparatei
#define | glBlendFunci clan::OpenGL::functions->blendFunci
#define | glBlendFuncSeparatei clan::OpenGL::functions->blendFuncSeparatei
#define | glIsRenderbuffer clan::OpenGL::functions->isRenderbuffer
#define | glBindRenderbuffer clan::OpenGL::functions->bindRenderbuffer
#define | glDeleteRenderbuffers clan::OpenGL::functions->deleteRenderbuffers
#define | glGenRenderbuffers clan::OpenGL::functions->genRenderbuffers
#define | glRenderbufferStorage clan::OpenGL::functions->renderbufferStorage
#define | glGetRenderbufferParameteriv clan::OpenGL::functions->getRenderbufferParameteriv
#define | glIsFramebuffer clan::OpenGL::functions->isFramebuffer
#define | glBindFramebuffer clan::OpenGL::functions->bindFramebuffer
#define | glDeleteFramebuffers clan::OpenGL::functions->deleteFramebuffers
#define | glGenFramebuffers clan::OpenGL::functions->genFramebuffers
#define | glCheckFramebufferStatus clan::OpenGL::functions->checkFramebufferStatus
#define | glFramebufferTexture1D clan::OpenGL::functions->framebufferTexture1D
#define | glFramebufferTexture2D clan::OpenGL::functions->framebufferTexture2D
#define | glFramebufferTexture3D clan::OpenGL::functions->framebufferTexture3D
#define | glFramebufferRenderbuffer clan::OpenGL::functions->framebufferRenderbuffer
#define | glGetFramebufferAttachmentParameteriv clan::OpenGL::functions->getFramebufferAttachmentParameteriv
#define | glGenerateMipmap clan::OpenGL::functions->generateMipmap
#define | glBlitFramebuffer clan::OpenGL::functions->blitFramebuffer
#define | glRenderbufferStorageMultisample clan::OpenGL::functions->renderbufferStorageMultisample
#define | glFramebufferTextureLayer clan::OpenGL::functions->framebufferTextureLayer
#define | glMapBufferRange clan::OpenGL::functions->mapBufferRange
#define | glFlushMappedBufferRange clan::OpenGL::functions->flushMappedBufferRange
#define | glBindVertexArray clan::OpenGL::functions->bindVertexArray
#define | glDeleteVertexArrays clan::OpenGL::functions->deleteVertexArrays
#define | glGenVertexArrays clan::OpenGL::functions->genVertexArrays
#define | glIsVertexArray clan::OpenGL::functions->isVertexArray
#define | glGetUniformIndices clan::OpenGL::functions->getUniformIndices
#define | glGetActiveUniformsiv clan::OpenGL::functions->getActiveUniformsiv
#define | glGetActiveUniformName clan::OpenGL::functions->getActiveUniformName
#define | glGetUniformBlockIndex clan::OpenGL::functions->getUniformBlockIndex
#define | glGetActiveUniformBlockiv clan::OpenGL::functions->getActiveUniformBlockiv
#define | glGetActiveUniformBlockName clan::OpenGL::functions->getActiveUniformBlockName
#define | glUniformBlockBinding clan::OpenGL::functions->uniformBlockBinding
#define | glCopyBufferSubData clan::OpenGL::functions->copyBufferSubData
#define | glDrawElementsBaseVertex clan::OpenGL::functions->drawElementsBaseVertex
#define | glDrawRangeElementsBaseVertex clan::OpenGL::functions->drawRangeElementsBaseVertex
#define | glDrawElementsInstancedBaseVertex clan::OpenGL::functions->drawElementsInstancedBaseVertex
#define | glMultiDrawElementsBaseVertex clan::OpenGL::functions->multiDrawElementsBaseVertex
#define | glProvokingVertex clan::OpenGL::functions->provokingVertex
#define | glFenceSync clan::OpenGL::functions->fenceSync
#define | glIsSync clan::OpenGL::functions->isSync
#define | glDeleteSync clan::OpenGL::functions->deleteSync
#define | glClientWaitSync clan::OpenGL::functions->clientWaitSync
#define | glWaitSync clan::OpenGL::functions->waitSync
#define | glGetInteger64v clan::OpenGL::functions->getInteger64v
#define | glGetSynciv clan::OpenGL::functions->getSynciv
#define | glTexImage2DMultisample clan::OpenGL::functions->texImage2DMultisample
#define | glTexImage3DMultisample clan::OpenGL::functions->texImage3DMultisample
#define | glGetMultisamplefv clan::OpenGL::functions->getMultisamplefv
#define | glSampleMaski clan::OpenGL::functions->sampleMaski
#define | glBlendEquationiARB clan::OpenGL::functions->blendEquationiARB
#define | glBlendEquationSeparateiARB clan::OpenGL::functions->blendEquationSeparateiARB
#define | glBlendFunciARB clan::OpenGL::functions->blendFunciARB
#define | glBlendFuncSeparateiARB clan::OpenGL::functions->blendFuncSeparateiARB
#define | glMinSampleShadingARB clan::OpenGL::functions->minSampleShadingARB
#define | glNamedStringARB clan::OpenGL::functions->namedStringARB
#define | glDeleteNamedStringARB clan::OpenGL::functions->deleteNamedStringARB
#define | glCompileShaderIncludeARB clan::OpenGL::functions->compileShaderIncludeARB
#define | glIsNamedStringARB clan::OpenGL::functions->isNamedStringARB
#define | glGetNamedStringARB clan::OpenGL::functions->getNamedStringARB
#define | glGetNamedStringivARB clan::OpenGL::functions->getNamedStringivARB
#define | glBindFragDataLocationIndexed clan::OpenGL::functions->bindFragDataLocationIndexed
#define | glGetFragDataIndex clan::OpenGL::functions->getFragDataIndex
#define | glGenSamplers clan::OpenGL::functions->genSamplers
#define | glDeleteSamplers clan::OpenGL::functions->deleteSamplers
#define | glIsSampler clan::OpenGL::functions->isSampler
#define | glBindSampler clan::OpenGL::functions->bindSampler
#define | glSamplerParameteri clan::OpenGL::functions->samplerParameteri
#define | glSamplerParameteriv clan::OpenGL::functions->samplerParameteriv
#define | glSamplerParameterf clan::OpenGL::functions->samplerParameterf
#define | glSamplerParameterfv clan::OpenGL::functions->samplerParameterfv
#define | glSamplerParameterIiv clan::OpenGL::functions->samplerParameterIiv
#define | glSamplerParameterIuiv clan::OpenGL::functions->samplerParameterIuiv
#define | glGetSamplerParameteriv clan::OpenGL::functions->getSamplerParameteriv
#define | glGetSamplerParameterIiv clan::OpenGL::functions->getSamplerParameterIiv
#define | glGetSamplerParameterfv clan::OpenGL::functions->getSamplerParameterfv
#define | glGetSamplerParameterIuiv clan::OpenGL::functions->getSamplerParameterIuiv
#define | glQueryCounter clan::OpenGL::functions->queryCounter
#define | glGetQueryObjecti64v clan::OpenGL::functions->getQueryObjecti64v
#define | glGetQueryObjectui64v clan::OpenGL::functions->getQueryObjectui64v
#define | glVertexP2ui clan::OpenGL::functions->vertexP2ui
#define | glVertexP2uiv clan::OpenGL::functions->vertexP2uiv
#define | glVertexP3ui clan::OpenGL::functions->vertexP3ui
#define | glVertexP3uiv clan::OpenGL::functions->vertexP3uiv
#define | glVertexP4ui clan::OpenGL::functions->vertexP4ui
#define | glVertexP4uiv clan::OpenGL::functions->vertexP4uiv
#define | glTexCoordP1ui clan::OpenGL::functions->texCoordP1ui
#define | glTexCoordP1uiv clan::OpenGL::functions->texCoordP1uiv
#define | glTexCoordP2ui clan::OpenGL::functions->texCoordP2ui
#define | glTexCoordP2uiv clan::OpenGL::functions->texCoordP2uiv
#define | glTexCoordP3ui clan::OpenGL::functions->texCoordP3ui
#define | glTexCoordP3uiv clan::OpenGL::functions->texCoordP3uiv
#define | glTexCoordP4ui clan::OpenGL::functions->texCoordP4ui
#define | glTexCoordP4uiv clan::OpenGL::functions->texCoordP4uiv
#define | glMultiTexCoordP1ui clan::OpenGL::functions->multiTexCoordP1ui
#define | glMultiTexCoordP1uiv clan::OpenGL::functions->multiTexCoordP1uiv
#define | glMultiTexCoordP2ui clan::OpenGL::functions->multiTexCoordP2ui
#define | glMultiTexCoordP2uiv clan::OpenGL::functions->multiTexCoordP2uiv
#define | glMultiTexCoordP3ui clan::OpenGL::functions->multiTexCoordP3ui
#define | glMultiTexCoordP3uiv clan::OpenGL::functions->multiTexCoordP3uiv
#define | glMultiTexCoordP4ui clan::OpenGL::functions->multiTexCoordP4ui
#define | glMultiTexCoordP4uiv clan::OpenGL::functions->multiTexCoordP4uiv
#define | glNormalP3ui clan::OpenGL::functions->normalP3ui
#define | glNormalP3uiv clan::OpenGL::functions->normalP3uiv
#define | glColorP3ui clan::OpenGL::functions->colorP3ui
#define | glColorP3uiv clan::OpenGL::functions->colorP3uiv
#define | glColorP4ui clan::OpenGL::functions->colorP4ui
#define | glColorP4uiv clan::OpenGL::functions->colorP4uiv
#define | glSecondaryColorP3ui clan::OpenGL::functions->secondaryColorP3ui
#define | glSecondaryColorP3uiv clan::OpenGL::functions->secondaryColorP3uiv
#define | glVertexAttribP1ui clan::OpenGL::functions->vertexAttribP1ui
#define | glVertexAttribP1uiv clan::OpenGL::functions->vertexAttribP1uiv
#define | glVertexAttribP2ui clan::OpenGL::functions->vertexAttribP2ui
#define | glVertexAttribP2uiv clan::OpenGL::functions->vertexAttribP2uiv
#define | glVertexAttribP3ui clan::OpenGL::functions->vertexAttribP3ui
#define | glVertexAttribP3uiv clan::OpenGL::functions->vertexAttribP3uiv
#define | glVertexAttribP4ui clan::OpenGL::functions->vertexAttribP4ui
#define | glVertexAttribP4uiv clan::OpenGL::functions->vertexAttribP4uiv
#define | glDrawArraysIndirect clan::OpenGL::functions->drawArraysIndirect
#define | glDrawElementsIndirect clan::OpenGL::functions->drawElementsIndirect
#define | glUniform1d clan::OpenGL::functions->uniform1d
#define | glUniform2d clan::OpenGL::functions->uniform2d
#define | glUniform3d clan::OpenGL::functions->uniform3d
#define | glUniform4d clan::OpenGL::functions->uniform4d
#define | glUniform1dv clan::OpenGL::functions->uniform1dv
#define | glUniform2dv clan::OpenGL::functions->uniform2dv
#define | glUniform3dv clan::OpenGL::functions->uniform3dv
#define | glUniform4dv clan::OpenGL::functions->uniform4dv
#define | glUniformMatrix2dv clan::OpenGL::functions->uniformMatrix2dv
#define | glUniformMatrix3dv clan::OpenGL::functions->uniformMatrix3dv
#define | glUniformMatrix4dv clan::OpenGL::functions->uniformMatrix4dv
#define | glUniformMatrix2x3dv clan::OpenGL::functions->uniformMatrix2x3dv
#define | glUniformMatrix2x4dv clan::OpenGL::functions->uniformMatrix2x4dv
#define | glUniformMatrix3x2dv clan::OpenGL::functions->uniformMatrix3x2dv
#define | glUniformMatrix3x4dv clan::OpenGL::functions->uniformMatrix3x4dv
#define | glUniformMatrix4x2dv clan::OpenGL::functions->uniformMatrix4x2dv
#define | glUniformMatrix4x3dv clan::OpenGL::functions->uniformMatrix4x3dv
#define | glGetUniformdv clan::OpenGL::functions->getUniformdv
#define | glGetSubroutineUniformLocation clan::OpenGL::functions->getSubroutineUniformLocation
#define | glGetSubroutineIndex clan::OpenGL::functions->getSubroutineIndex
#define | glGetActiveSubroutineUniformiv clan::OpenGL::functions->getActiveSubroutineUniformiv
#define | glGetActiveSubroutineUniformName clan::OpenGL::functions->getActiveSubroutineUniformName
#define | glGetActiveSubroutineName clan::OpenGL::functions->getActiveSubroutineName
#define | glUniformSubroutinesuiv clan::OpenGL::functions->uniformSubroutinesuiv
#define | glGetUniformSubroutineuiv clan::OpenGL::functions->getUniformSubroutineuiv
#define | glGetProgramStageiv clan::OpenGL::functions->getProgramStageiv
#define | glPatchParameteri clan::OpenGL::functions->patchParameteri
#define | glPatchParameterfv clan::OpenGL::functions->patchParameterfv
#define | glBindTransformFeedback clan::OpenGL::functions->bindTransformFeedback
#define | glDeleteTransformFeedbacks clan::OpenGL::functions->deleteTransformFeedbacks
#define | glGenTransformFeedbacks clan::OpenGL::functions->genTransformFeedbacks
#define | glIsTransformFeedback clan::OpenGL::functions->isTransformFeedback
#define | glPauseTransformFeedback clan::OpenGL::functions->pauseTransformFeedback
#define | glResumeTransformFeedback clan::OpenGL::functions->resumeTransformFeedback
#define | glDrawTransformFeedback clan::OpenGL::functions->drawTransformFeedback
#define | glDrawTransformFeedbackStream clan::OpenGL::functions->drawTransformFeedbackStream
#define | glBeginQueryIndexed clan::OpenGL::functions->beginQueryIndexed
#define | glEndQueryIndexed clan::OpenGL::functions->endQueryIndexed
#define | glGetQueryIndexediv clan::OpenGL::functions->getQueryIndexediv
#define | glReleaseShaderCompiler clan::OpenGL::functions->releaseShaderCompiler
#define | glShaderBinary clan::OpenGL::functions->shaderBinary
#define | glGetShaderPrecisionFormat clan::OpenGL::functions->getShaderPrecisionFormat
#define | glDepthRangef clan::OpenGL::functions->depthRangef
#define | glClearDepthf clan::OpenGL::functions->clearDepthf
#define | glGetProgramBinary clan::OpenGL::functions->getProgramBinary
#define | glProgramBinary clan::OpenGL::functions->programBinary
#define | glProgramParameteri clan::OpenGL::functions->programParameteri
#define | glUseProgramStages clan::OpenGL::functions->useProgramStages
#define | glActiveShaderProgram clan::OpenGL::functions->activeShaderProgram
#define | glCreateShaderProgramv clan::OpenGL::functions->createShaderProgramv
#define | glBindProgramPipeline clan::OpenGL::functions->bindProgramPipeline
#define | glDeleteProgramPipelines clan::OpenGL::functions->deleteProgramPipelines
#define | glGenProgramPipelines clan::OpenGL::functions->genProgramPipelines
#define | glIsProgramPipeline clan::OpenGL::functions->isProgramPipeline
#define | glGetProgramPipelineiv clan::OpenGL::functions->getProgramPipelineiv
#define | glProgramUniform1i clan::OpenGL::functions->programUniform1i
#define | glProgramUniform1iv clan::OpenGL::functions->programUniform1iv
#define | glProgramUniform1f clan::OpenGL::functions->programUniform1f
#define | glProgramUniform1fv clan::OpenGL::functions->programUniform1fv
#define | glProgramUniform1d clan::OpenGL::functions->programUniform1d
#define | glProgramUniform1dv clan::OpenGL::functions->programUniform1dv
#define | glProgramUniform1ui clan::OpenGL::functions->programUniform1ui
#define | glProgramUniform1uiv clan::OpenGL::functions->programUniform1uiv
#define | glProgramUniform2i clan::OpenGL::functions->programUniform2i
#define | glProgramUniform2iv clan::OpenGL::functions->programUniform2iv
#define | glProgramUniform2f clan::OpenGL::functions->programUniform2f
#define | glProgramUniform2fv clan::OpenGL::functions->programUniform2fv
#define | glProgramUniform2d clan::OpenGL::functions->programUniform2d
#define | glProgramUniform2dv clan::OpenGL::functions->programUniform2dv
#define | glProgramUniform2ui clan::OpenGL::functions->programUniform2ui
#define | glProgramUniform2uiv clan::OpenGL::functions->programUniform2uiv
#define | glProgramUniform3i clan::OpenGL::functions->programUniform3i
#define | glProgramUniform3iv clan::OpenGL::functions->programUniform3iv
#define | glProgramUniform3f clan::OpenGL::functions->programUniform3f
#define | glProgramUniform3fv clan::OpenGL::functions->programUniform3fv
#define | glProgramUniform3d clan::OpenGL::functions->programUniform3d
#define | glProgramUniform3dv clan::OpenGL::functions->programUniform3dv
#define | glProgramUniform3ui clan::OpenGL::functions->programUniform3ui
#define | glProgramUniform3uiv clan::OpenGL::functions->programUniform3uiv
#define | glProgramUniform4i clan::OpenGL::functions->programUniform4i
#define | glProgramUniform4iv clan::OpenGL::functions->programUniform4iv
#define | glProgramUniform4f clan::OpenGL::functions->programUniform4f
#define | glProgramUniform4fv clan::OpenGL::functions->programUniform4fv
#define | glProgramUniform4d clan::OpenGL::functions->programUniform4d
#define | glProgramUniform4dv clan::OpenGL::functions->programUniform4dv
#define | glProgramUniform4ui clan::OpenGL::functions->programUniform4ui
#define | glProgramUniform4uiv clan::OpenGL::functions->programUniform4uiv
#define | glProgramUniformMatrix2fv clan::OpenGL::functions->programUniformMatrix2fv
#define | glProgramUniformMatrix3fv clan::OpenGL::functions->programUniformMatrix3fv
#define | glProgramUniformMatrix4fv clan::OpenGL::functions->programUniformMatrix4fv
#define | glProgramUniformMatrix2dv clan::OpenGL::functions->programUniformMatrix2dv
#define | glProgramUniformMatrix3dv clan::OpenGL::functions->programUniformMatrix3dv
#define | glProgramUniformMatrix4dv clan::OpenGL::functions->programUniformMatrix4dv
#define | glProgramUniformMatrix2x3fv clan::OpenGL::functions->programUniformMatrix2x3fv
#define | glProgramUniformMatrix3x2fv clan::OpenGL::functions->programUniformMatrix3x2fv
#define | glProgramUniformMatrix2x4fv clan::OpenGL::functions->programUniformMatrix2x4fv
#define | glProgramUniformMatrix4x2fv clan::OpenGL::functions->programUniformMatrix4x2fv
#define | glProgramUniformMatrix3x4fv clan::OpenGL::functions->programUniformMatrix3x4fv
#define | glProgramUniformMatrix4x3fv clan::OpenGL::functions->programUniformMatrix4x3fv
#define | glProgramUniformMatrix2x3dv clan::OpenGL::functions->programUniformMatrix2x3dv
#define | glProgramUniformMatrix3x2dv clan::OpenGL::functions->programUniformMatrix3x2dv
#define | glProgramUniformMatrix2x4dv clan::OpenGL::functions->programUniformMatrix2x4dv
#define | glProgramUniformMatrix4x2dv clan::OpenGL::functions->programUniformMatrix4x2dv
#define | glProgramUniformMatrix3x4dv clan::OpenGL::functions->programUniformMatrix3x4dv
#define | glProgramUniformMatrix4x3dv clan::OpenGL::functions->programUniformMatrix4x3dv
#define | glValidateProgramPipeline clan::OpenGL::functions->validateProgramPipeline
#define | glGetProgramPipelineInfoLog clan::OpenGL::functions->getProgramPipelineInfoLog
#define | glVertexAttribL1d clan::OpenGL::functions->vertexAttribL1d
#define | glVertexAttribL2d clan::OpenGL::functions->vertexAttribL2d
#define | glVertexAttribL3d clan::OpenGL::functions->vertexAttribL3d
#define | glVertexAttribL4d clan::OpenGL::functions->vertexAttribL4d
#define | glVertexAttribL1dv clan::OpenGL::functions->vertexAttribL1dv
#define | glVertexAttribL2dv clan::OpenGL::functions->vertexAttribL2dv
#define | glVertexAttribL3dv clan::OpenGL::functions->vertexAttribL3dv
#define | glVertexAttribL4dv clan::OpenGL::functions->vertexAttribL4dv
#define | glVertexAttribLPointer clan::OpenGL::functions->vertexAttribLPointer
#define | glGetVertexAttribLdv clan::OpenGL::functions->getVertexAttribLdv
#define | glViewportArrayv clan::OpenGL::functions->viewportArrayv
#define | glViewportIndexedf clan::OpenGL::functions->viewportIndexedf
#define | glViewportIndexedfv clan::OpenGL::functions->viewportIndexedfv
#define | glScissorArrayv clan::OpenGL::functions->scissorArrayv
#define | glScissorIndexed clan::OpenGL::functions->scissorIndexed
#define | glScissorIndexedv clan::OpenGL::functions->scissorIndexedv
#define | glDepthRangeArrayv clan::OpenGL::functions->depthRangeArrayv
#define | glDepthRangeIndexed clan::OpenGL::functions->depthRangeIndexed
#define | glGetFloati_v clan::OpenGL::functions->getFloati_v
#define | glGetDoublei_v clan::OpenGL::functions->getDoublei_v
#define | glCreateSyncFromCLeventARB clan::OpenGL::functions->createSyncFromCLeventARB
#define | glDebugMessageControlARB clan::OpenGL::functions->debugMessageControlARB
#define | glDebugMessageInsertARB clan::OpenGL::functions->debugMessageInsertARB
#define | glDebugMessageCallbackARB clan::OpenGL::functions->debugMessageCallbackARB
#define | glGetDebugMessageLogARB clan::OpenGL::functions->getDebugMessageLogARB
#define | glGetGraphicsResetStatusARB clan::OpenGL::functions->getGraphicsResetStatusARB
#define | glGetnMapdvARB clan::OpenGL::functions->getnMapdvARB
#define | glGetnMapfvARB clan::OpenGL::functions->getnMapfvARB
#define | glGetnMapivARB clan::OpenGL::functions->getnMapivARB
#define | glGetnPixelMapfvARB clan::OpenGL::functions->getnPixelMapfvARB
#define | glGetnPixelMapuivARB clan::OpenGL::functions->getnPixelMapuivARB
#define | glGetnPixelMapusvARB clan::OpenGL::functions->getnPixelMapusvARB
#define | glGetnPolygonStippleARB clan::OpenGL::functions->getnPolygonStippleARB
#define | glGetnColorTableARB clan::OpenGL::functions->getnColorTableARB
#define | glGetnConvolutionFilterARB clan::OpenGL::functions->getnConvolutionFilterARB
#define | glGetnSeparableFilterARB clan::OpenGL::functions->getnSeparableFilterARB
#define | glGetnHistogramARB clan::OpenGL::functions->getnHistogramARB
#define | glGetnMinmaxARB clan::OpenGL::functions->getnMinmaxARB
#define | glGetnTexImageARB clan::OpenGL::functions->getnTexImageARB
#define | glReadnPixelsARB clan::OpenGL::functions->readnPixelsARB
#define | glGetnCompressedTexImageARB clan::OpenGL::functions->getnCompressedTexImageARB
#define | glGetnUniformfvARB clan::OpenGL::functions->getnUniformfvARB
#define | glGetnUniformivARB clan::OpenGL::functions->getnUniformivARB
#define | glGetnUniformuivARB clan::OpenGL::functions->getnUniformuivARB
#define | glGetnUniformdvARB clan::OpenGL::functions->getnUniformdvARB
#define | glDrawArraysInstancedBaseInstance clan::OpenGL::functions->drawArraysInstancedBaseInstance
#define | glDrawElementsInstancedBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseInstance
#define | glDrawElementsInstancedBaseVertexBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseVertexBaseInstance
#define | glDrawTransformFeedbackInstanced clan::OpenGL::functions->drawTransformFeedbackInstanced
#define | glDrawTransformFeedbackStreamInstanced clan::OpenGL::functions->drawTransformFeedbackStreamInstanced
#define | glGetInternalformativ clan::OpenGL::functions->getInternalformativ
#define | glGetActiveAtomicCounterBufferiv clan::OpenGL::functions->getActiveAtomicCounterBufferiv
#define | glBindImageTexture clan::OpenGL::functions->bindImageTexture
#define | glMemoryBarrier clan::OpenGL::functions->memoryBarrier
#define | glTexStorage1D clan::OpenGL::functions->texStorage1D
#define | glTexStorage2D clan::OpenGL::functions->texStorage2D
#define | glTexStorage3D clan::OpenGL::functions->texStorage3D
#define | glTextureStorage1DEXT clan::OpenGL::functions->textureStorage1DEXT
#define | glTextureStorage2DEXT clan::OpenGL::functions->textureStorage2DEXT
#define | glTextureStorage3DEXT clan::OpenGL::functions->textureStorage3DEXT
#define | glDebugMessageControl clan::OpenGL::functions->debugMessageControl
#define | glDebugMessageInsert clan::OpenGL::functions->debugMessageInsert
#define | glDebugMessageCallback clan::OpenGL::functions->debugMessageCallback
#define | glGetDebugMessageLog clan::OpenGL::functions->getDebugMessageLog
#define | glPushDebugGroup clan::OpenGL::functions->pushDebugGroup
#define | glPopDebugGroup clan::OpenGL::functions->popDebugGroup
#define | glObjectLabel clan::OpenGL::functions->objectLabel
#define | glGetObjectLabel clan::OpenGL::functions->getObjectLabel
#define | glObjectPtrLabel clan::OpenGL::functions->objectPtrLabel
#define | glGetObjectPtrLabel clan::OpenGL::functions->getObjectPtrLabel
#define | glClearBufferData clan::OpenGL::functions->clearBufferData
#define | glClearBufferSubData clan::OpenGL::functions->clearBufferSubData
#define | glClearNamedBufferDataEXT clan::OpenGL::functions->clearNamedBufferDataEXT
#define | glClearNamedBufferSubDataEXT clan::OpenGL::functions->clearNamedBufferSubDataEXT
#define | glDispatchCompute clan::OpenGL::functions->dispatchCompute
#define | glDispatchComputeIndirect clan::OpenGL::functions->dispatchComputeIndirect
#define | glCopyImageSubData clan::OpenGL::functions->copyImageSubData
#define | glFramebufferParameteri clan::OpenGL::functions->framebufferParameteri
#define | glGetFramebufferParameteriv clan::OpenGL::functions->getFramebufferParameteriv
#define | glNamedFramebufferParameteriEXT clan::OpenGL::functions->namedFramebufferParameteriEXT
#define | glGetNamedFramebufferParameterivEXT clan::OpenGL::functions->getNamedFramebufferParameterivEXT
#define | glGetInternalformati64v clan::OpenGL::functions->getInternalformati64v
#define | glInvalidateTexSubImage clan::OpenGL::functions->invalidateTexSubImage
#define | glInvalidateTexImage clan::OpenGL::functions->invalidateTexImage
#define | glInvalidateBufferSubData clan::OpenGL::functions->invalidateBufferSubData
#define | glInvalidateBufferData clan::OpenGL::functions->invalidateBufferData
#define | glInvalidateFramebuffer clan::OpenGL::functions->invalidateFramebuffer
#define | glInvalidateSubFramebuffer clan::OpenGL::functions->invalidateSubFramebuffer
#define | glMultiDrawArraysIndirect clan::OpenGL::functions->multiDrawArraysIndirect
#define | glMultiDrawElementsIndirect clan::OpenGL::functions->multiDrawElementsIndirect
#define | glGetProgramInterfaceiv clan::OpenGL::functions->getProgramInterfaceiv
#define | glGetProgramResourceIndex clan::OpenGL::functions->getProgramResourceIndex
#define | glGetProgramResourceName clan::OpenGL::functions->getProgramResourceName
#define | glGetProgramResourceiv clan::OpenGL::functions->getProgramResourceiv
#define | glGetProgramResourceLocation clan::OpenGL::functions->getProgramResourceLocation
#define | glGetProgramResourceLocationIndex clan::OpenGL::functions->getProgramResourceLocationIndex
#define | glShaderStorageBlockBinding clan::OpenGL::functions->shaderStorageBlockBinding
#define | glTexBufferRange clan::OpenGL::functions->texBufferRange
#define | glTextureBufferRangeEXT clan::OpenGL::functions->textureBufferRangeEXT
#define | glTexStorage2DMultisample clan::OpenGL::functions->texStorage2DMultisample
#define | glTexStorage3DMultisample clan::OpenGL::functions->texStorage3DMultisample
#define | glTextureStorage2DMultisampleEXT clan::OpenGL::functions->textureStorage2DMultisampleEXT
#define | glTextureStorage3DMultisampleEXT clan::OpenGL::functions->textureStorage3DMultisampleEXT
#define | glTextureView clan::OpenGL::functions->textureView
#define | glBindVertexBuffer clan::OpenGL::functions->bindVertexBuffer
#define | glVertexAttribFormat clan::OpenGL::functions->vertexAttribFormat
#define | glVertexAttribIFormat clan::OpenGL::functions->vertexAttribIFormat
#define | glVertexAttribLFormat clan::OpenGL::functions->vertexAttribLFormat
#define | glVertexAttribBinding clan::OpenGL::functions->vertexAttribBinding
#define | glVertexBindingDivisor clan::OpenGL::functions->vertexBindingDivisor
#define | glVertexArrayBindVertexBufferEXT clan::OpenGL::functions->vertexArrayBindVertexBufferEXT
#define | glVertexArrayVertexAttribFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribFormatEXT
#define | glVertexArrayVertexAttribIFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribIFormatEXT
#define | glVertexArrayVertexAttribLFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribLFormatEXT
#define | glVertexArrayVertexAttribBindingEXT clan::OpenGL::functions->vertexArrayVertexAttribBindingEXT
#define | glVertexArrayVertexBindingDivisorEXT clan::OpenGL::functions->vertexArrayVertexBindingDivisorEXT
#define | glBufferStorage clan::OpenGL::functions->BufferStorage;
#define | glClearTexImage clan::OpenGL::functions->ClearTexImage;
#define | glClearTexSubImage clan::OpenGL::functions->ClearTexSubImage;
#define | glBindBuffersBase clan::OpenGL::functions->BindBuffersBase;
#define | glBindBuffersRange clan::OpenGL::functions->BindBuffersRange;
#define | glBindTextures clan::OpenGL::functions->BindTextures;
#define | glBindSamplers clan::OpenGL::functions->BindSamplers;
#define | glBindImageTextures clan::OpenGL::functions->BindImageTextures;
#define | glBindVertexBuffers clan::OpenGL::functions->BindVertexBuffers;
#define | glClientActiveTexture clan::OpenGL::functions->clientActiveTexture

## Typedefs
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCullFace) (GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFrontFace) (GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glHint) (GLenum target, GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glLineWidth) (GLfloat width)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPointSize) (GLfloat size)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPolygonMode) (GLenum face, GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glScissor) (GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameterf) (GLenum target, GLenum pname, GLfloat param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameterfv) (GLenum target, GLenum pname, const GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameteri) (GLenum target, GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameteriv) (GLenum target, GLenum pname, const GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexImage1D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexImage2D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawBuffer) (GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClear) (GLbitfield mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearColor) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearStencil) (GLint s)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearDepth) (GLdouble depth)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilMask) (GLuint mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorMask) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthMask) (GLboolean flag)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDisable) (GLenum cap)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEnable) (GLenum cap)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFinish) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFlush) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFunc) (GLenum sfactor, GLenum dfactor)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glLogicOp) (GLenum opcode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilFunc) (GLenum func, GLint ref, GLuint mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilOp) (GLenum fail, GLenum zfail, GLenum zpass)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthFunc) (GLenum func)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPixelStoref) (GLenum pname, GLfloat param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPixelStorei) (GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glReadBuffer) (GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glReadPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBooleanv) (GLenum pname, GLboolean *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetDoublev) (GLenum pname, GLdouble *params)
typedef GLenum(GLFUNC * | clan::GLFunctions::ptr_glGetError) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetFloatv) (GLenum pname, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetIntegerv) (GLenum pname, GLint *params)
typedef const GLubyte *(GLFUNC * | clan::GLFunctions::ptr_glGetString) (GLenum name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexImage) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexParameterfv) (GLenum target, GLenum pname, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexParameteriv) (GLenum target, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexLevelParameterfv) (GLenum target, GLint level, GLenum pname, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexLevelParameteriv) (GLenum target, GLint level, GLenum pname, GLint *params)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsEnabled) (GLenum cap)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthRange) (GLdouble near, GLdouble far)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glViewport) (GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawArrays) (GLenum mode, GLint first, GLsizei count)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElements) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetPointerv) (GLenum pname, GLvoid **params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPolygonOffset) (GLfloat factor, GLfloat units)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCopyTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCopyTexImage2D) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCopyTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCopyTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindTexture) (GLenum target, GLuint texture)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteTextures) (GLsizei n, const GLuint *textures)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenTextures) (GLsizei n, GLuint *textures)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsTexture) (GLuint texture)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendColor) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquation) (GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawRangeElements) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexImage3D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
typedef void(GLFUNC * | clan::GLFunctions::ptr_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(GLFUNC * | clan::GLFunctions::ptr_glCopyTexSubImage3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glActiveTexture) (GLenum texture)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSampleCoverage) (GLfloat value, GLboolean invert)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompressedTexImage3D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompressedTexImage2D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompressedTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_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(GLFUNC * | clan::GLFunctions::ptr_glCompressedTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompressedTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetCompressedTexImage) (GLenum target, GLint level, GLvoid *img)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFuncSeparate) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiDrawArrays) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiDrawElements) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPointParameterf) (GLenum pname, GLfloat param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPointParameterfv) (GLenum pname, const GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPointParameteri) (GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPointParameteriv) (GLenum pname, const GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenQueries) (GLsizei n, GLuint *ids)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteQueries) (GLsizei n, const GLuint *ids)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsQuery) (GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBeginQuery) (GLenum target, GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEndQuery) (GLenum target)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryiv) (GLenum target, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryObjectiv) (GLuint id, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryObjectuiv) (GLuint id, GLenum pname, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindBuffer) (GLenum target, GLuint buffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteBuffers) (GLsizei n, const GLuint *buffers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenBuffers) (GLsizei n, GLuint *buffers)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsBuffer) (GLuint buffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBufferData) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
typedef GLvoid *(GLFUNC * | clan::GLFunctions::ptr_glMapBuffer) (GLenum target, GLenum access)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glUnmapBuffer) (GLenum target)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBufferParameteriv) (GLenum target, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBufferPointerv) (GLenum target, GLenum pname, GLvoid **params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquationSeparate) (GLenum modeRGB, GLenum modeAlpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawBuffers) (GLsizei n, const GLenum *bufs)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilOpSeparate) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glStencilMaskSeparate) (GLenum face, GLuint mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glAttachShader) (GLuint program, GLuint shader)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindAttribLocation) (GLuint program, GLuint index, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompileShader) (GLuint shader)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glCreateProgram) (void)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glCreateShader) (GLenum type)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteProgram) (GLuint program)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteShader) (GLuint shader)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDetachShader) (GLuint program, GLuint shader)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDisableVertexAttribArray) (GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEnableVertexAttribArray) (GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveAttrib) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveUniform) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetAttachedShaders) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetAttribLocation) (GLuint program, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramiv) (GLuint program, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramInfoLog) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetShaderiv) (GLuint shader, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetShaderInfoLog) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetShaderSource) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetUniformLocation) (GLuint program, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformfv) (GLuint program, GLint location, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformiv) (GLuint program, GLint location, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribdv) (GLuint index, GLenum pname, GLdouble *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribfv) (GLuint index, GLenum pname, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribiv) (GLuint index, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribPointerv) (GLuint index, GLenum pname, GLvoid **pointer)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsProgram) (GLuint program)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsShader) (GLuint shader)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glLinkProgram) (GLuint program)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glShaderSource) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUseProgram) (GLuint program)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1f) (GLint location, GLfloat v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2f) (GLint location, GLfloat v0, GLfloat v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1i) (GLint location, GLint v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2i) (GLint location, GLint v0, GLint v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3i) (GLint location, GLint v0, GLint v1, GLint v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4i) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1fv) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2fv) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3fv) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4fv) (GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1iv) (GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2iv) (GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3iv) (GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4iv) (GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glValidateProgram) (GLuint program)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1d) (GLuint index, GLdouble x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1f) (GLuint index, GLfloat x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1fv) (GLuint index, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1s) (GLuint index, GLshort x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib1sv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2d) (GLuint index, GLdouble x, GLdouble y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2f) (GLuint index, GLfloat x, GLfloat y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2fv) (GLuint index, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2s) (GLuint index, GLshort x, GLshort y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib2sv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3f) (GLuint index, GLfloat x, GLfloat y, GLfloat z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3fv) (GLuint index, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3s) (GLuint index, GLshort x, GLshort y, GLshort z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib3sv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nbv) (GLuint index, const GLbyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Niv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nsv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nub) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nubv) (GLuint index, const GLubyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nuiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4Nusv) (GLuint index, const GLushort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4bv) (GLuint index, const GLbyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4f) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4fv) (GLuint index, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4iv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4s) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4sv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4ubv) (GLuint index, const GLubyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4uiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttrib4usv) (GLuint index, const GLushort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribPointer) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorMaski) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBooleani_v) (GLenum target, GLuint index, GLboolean *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetIntegeri_v) (GLenum target, GLuint index, GLint *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEnablei) (GLenum target, GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDisablei) (GLenum target, GLuint index)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsEnabledi) (GLenum target, GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBeginTransformFeedback) (GLenum primitiveMode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEndTransformFeedback) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindBufferRange) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindBufferBase) (GLenum target, GLuint index, GLuint buffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTransformFeedbackVarying) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClampColor) (GLenum target, GLenum clamp)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBeginConditionalRender) (GLuint id, GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEndConditionalRender) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribIPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribIiv) (GLuint index, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribIuiv) (GLuint index, GLenum pname, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI1i) (GLuint index, GLint x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI2i) (GLuint index, GLint x, GLint y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI3i) (GLuint index, GLint x, GLint y, GLint z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4i) (GLuint index, GLint x, GLint y, GLint z, GLint w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI1ui) (GLuint index, GLuint x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI2ui) (GLuint index, GLuint x, GLuint y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI3ui) (GLuint index, GLuint x, GLuint y, GLuint z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4ui) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI1iv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI2iv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI3iv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4iv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI1uiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI2uiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI3uiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4uiv) (GLuint index, const GLuint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4bv) (GLuint index, const GLbyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4sv) (GLuint index, const GLshort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4ubv) (GLuint index, const GLubyte *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribI4usv) (GLuint index, const GLushort *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformuiv) (GLuint program, GLint location, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindFragDataLocation) (GLuint program, GLuint color, const GLchar *name)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetFragDataLocation) (GLuint program, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1ui) (GLint location, GLuint v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2ui) (GLint location, GLuint v0, GLuint v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3ui) (GLint location, GLuint v0, GLuint v1, GLuint v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4ui) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1uiv) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2uiv) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3uiv) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4uiv) (GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameterIiv) (GLenum target, GLenum pname, const GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexParameterIuiv) (GLenum target, GLenum pname, const GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexParameterIiv) (GLenum target, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetTexParameterIuiv) (GLenum target, GLenum pname, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferiv) (GLenum buffer, GLint drawbuffer, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferuiv) (GLenum buffer, GLint drawbuffer, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferfv) (GLenum buffer, GLint drawbuffer, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferfi) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
typedef const GLubyte *(GLFUNC * | clan::GLFunctions::ptr_glGetStringi) (GLenum name, GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawArraysInstanced) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsInstanced) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexBuffer) (GLenum target, GLenum internalformat, GLuint buffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPrimitiveRestartIndex) (GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetInteger64i_v) (GLenum target, GLuint index, CLint64 *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetBufferParameteri64v) (GLenum target, GLenum pname, CLint64 *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferTexture) (GLenum target, GLenum attachment, GLuint texture, GLint level)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribDivisor) (GLuint index, GLuint divisor)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMinSampleShading) (GLfloat value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquationi) (GLuint buf, GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquationSeparatei) (GLuint buf, GLenum modeRGB, GLenum modeAlpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFunci) (GLuint buf, GLenum src, GLenum dst)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFuncSeparatei) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsRenderbuffer) (GLuint renderbuffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindRenderbuffer) (GLenum target, GLuint renderbuffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteRenderbuffers) (GLsizei n, const GLuint *renderbuffers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenRenderbuffers) (GLsizei n, GLuint *renderbuffers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glRenderbufferStorage) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetRenderbufferParameteriv) (GLenum target, GLenum pname, GLint *params)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsFramebuffer) (GLuint framebuffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindFramebuffer) (GLenum target, GLuint framebuffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteFramebuffers) (GLsizei n, const GLuint *framebuffers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenFramebuffers) (GLsizei n, GLuint *framebuffers)
typedef GLenum(GLFUNC * | clan::GLFunctions::ptr_glCheckFramebufferStatus) (GLenum target)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferTexture1D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferTexture2D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferTexture3D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferRenderbuffer) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetFramebufferAttachmentParameteriv) (GLenum target, GLenum attachment, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenerateMipmap) (GLenum target)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlitFramebuffer) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glRenderbufferStorageMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFramebufferTextureLayer) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
typedef GLvoid *(GLFUNC * | clan::GLFunctions::ptr_glMapBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glFlushMappedBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindVertexArray) (GLuint array)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteVertexArrays) (GLsizei n, const GLuint *arrays)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenVertexArrays) (GLsizei n, GLuint *arrays)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsVertexArray) (GLuint array)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformIndices) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveUniformsiv) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveUniformName) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glGetUniformBlockIndex) (GLuint program, const GLchar *uniformBlockName)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveUniformBlockiv) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveUniformBlockName) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformBlockBinding) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCopyBufferSubData) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsBaseVertex) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawRangeElementsBaseVertex) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertex) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiDrawElementsBaseVertex) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProvokingVertex) (GLenum mode)
typedef CLsync(GLFUNC * | clan::GLFunctions::ptr_glFenceSync) (GLenum condition, GLbitfield flags)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsSync) (CLsync sync)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteSync) (CLsync sync)
typedef GLenum(GLFUNC * | clan::GLFunctions::ptr_glClientWaitSync) (CLsync sync, GLbitfield flags, CLuint64 timeout)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glWaitSync) (CLsync sync, GLbitfield flags, CLuint64 timeout)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetInteger64v) (GLenum pname, CLint64 *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetSynciv) (CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexImage2DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexImage3DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetMultisamplefv) (GLenum pname, GLuint index, GLfloat *val)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSampleMaski) (GLuint index, GLbitfield mask)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquationiARB) (GLuint buf, GLenum mode)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendEquationSeparateiARB) (GLuint buf, GLenum modeRGB, GLenum modeAlpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFunciARB) (GLuint buf, GLenum src, GLenum dst)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBlendFuncSeparateiARB) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMinSampleShadingARB) (GLfloat value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glNamedStringARB) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteNamedStringARB) (GLint namelen, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glCompileShaderIncludeARB) (GLuint shader, GLsizei count, const GLchar **path, const GLint *length)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsNamedStringARB) (GLint namelen, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetNamedStringARB) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetNamedStringivARB) (GLint namelen, const GLchar *name, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindFragDataLocationIndexed) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetFragDataIndex) (GLuint program, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenSamplers) (GLsizei count, GLuint *samplers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteSamplers) (GLsizei count, const GLuint *samplers)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsSampler) (GLuint sampler)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindSampler) (GLuint unit, GLuint sampler)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameteri) (GLuint sampler, GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameteriv) (GLuint sampler, GLenum pname, const GLint *param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameterf) (GLuint sampler, GLenum pname, GLfloat param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameterfv) (GLuint sampler, GLenum pname, const GLfloat *param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameterIiv) (GLuint sampler, GLenum pname, const GLint *param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSamplerParameterIuiv) (GLuint sampler, GLenum pname, const GLuint *param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetSamplerParameteriv) (GLuint sampler, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetSamplerParameterIiv) (GLuint sampler, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetSamplerParameterfv) (GLuint sampler, GLenum pname, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetSamplerParameterIuiv) (GLuint sampler, GLenum pname, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glQueryCounter) (GLuint id, GLenum target)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryObjecti64v) (GLuint id, GLenum pname, CLint64 *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryObjectui64v) (GLuint id, GLenum pname, CLuint64 *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP2ui) (GLenum type, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP2uiv) (GLenum type, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP3ui) (GLenum type, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP3uiv) (GLenum type, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP4ui) (GLenum type, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexP4uiv) (GLenum type, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP1ui) (GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP1uiv) (GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP2ui) (GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP2uiv) (GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP3ui) (GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP3uiv) (GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP4ui) (GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexCoordP4uiv) (GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP1ui) (GLenum texture, GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP1uiv) (GLenum texture, GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP2ui) (GLenum texture, GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP2uiv) (GLenum texture, GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP3ui) (GLenum texture, GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP3uiv) (GLenum texture, GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP4ui) (GLenum texture, GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiTexCoordP4uiv) (GLenum texture, GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glNormalP3ui) (GLenum type, GLuint coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glNormalP3uiv) (GLenum type, const GLuint *coords)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorP3ui) (GLenum type, GLuint color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorP3uiv) (GLenum type, const GLuint *color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorP4ui) (GLenum type, GLuint color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glColorP4uiv) (GLenum type, const GLuint *color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSecondaryColorP3ui) (GLenum type, GLuint color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glSecondaryColorP3uiv) (GLenum type, const GLuint *color)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP1ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP1uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP2ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP2uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP3ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP3uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP4ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribP4uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawArraysIndirect) (GLenum mode, const GLvoid *indirect)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsIndirect) (GLenum mode, GLenum type, const GLvoid *indirect)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1d) (GLint location, GLdouble x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2d) (GLint location, GLdouble x, GLdouble y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3d) (GLint location, GLdouble x, GLdouble y, GLdouble z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4d) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform1dv) (GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform2dv) (GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform3dv) (GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniform4dv) (GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix2x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix3x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformMatrix4x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformdv) (GLuint program, GLint location, GLdouble *params)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetSubroutineUniformLocation) (GLuint program, GLenum shadertype, const GLchar *name)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glGetSubroutineIndex) (GLuint program, GLenum shadertype, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveSubroutineUniformiv) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveSubroutineUniformName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveSubroutineName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUniformSubroutinesuiv) (GLenum shadertype, GLsizei count, const GLuint *indices)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetUniformSubroutineuiv) (GLenum shadertype, GLint location, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramStageiv) (GLuint program, GLenum shadertype, GLenum pname, GLint *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPatchParameteri) (GLenum pname, GLint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPatchParameterfv) (GLenum pname, const GLfloat *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindTransformFeedback) (GLenum target, GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteTransformFeedbacks) (GLsizei n, const GLuint *ids)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenTransformFeedbacks) (GLsizei n, GLuint *ids)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsTransformFeedback) (GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPauseTransformFeedback) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glResumeTransformFeedback) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawTransformFeedback) (GLenum mode, GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawTransformFeedbackStream) (GLenum mode, GLuint id, GLuint stream)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBeginQueryIndexed) (GLenum target, GLuint index, GLuint id)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glEndQueryIndexed) (GLenum target, GLuint index)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetQueryIndexediv) (GLenum target, GLuint index, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glReleaseShaderCompiler) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glShaderBinary) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetShaderPrecisionFormat) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthRangef) (GLfloat n, GLfloat f)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearDepthf) (GLfloat d)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramBinary) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramBinary) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramParameteri) (GLuint program, GLenum pname, GLint value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glUseProgramStages) (GLuint pipeline, GLbitfield stages, GLuint program)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glActiveShaderProgram) (GLuint pipeline, GLuint program)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glCreateShaderProgramv) (GLenum type, GLsizei count, const GLchar *const *strings)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindProgramPipeline) (GLuint pipeline)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDeleteProgramPipelines) (GLsizei n, const GLuint *pipelines)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGenProgramPipelines) (GLsizei n, GLuint *pipelines)
typedef GLboolean(GLFUNC * | clan::GLFunctions::ptr_glIsProgramPipeline) (GLuint pipeline)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramPipelineiv) (GLuint pipeline, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1i) (GLuint program, GLint location, GLint v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1iv) (GLuint program, GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1f) (GLuint program, GLint location, GLfloat v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1d) (GLuint program, GLint location, GLdouble v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1ui) (GLuint program, GLint location, GLuint v0)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform1uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2i) (GLuint program, GLint location, GLint v0, GLint v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2iv) (GLuint program, GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2f) (GLuint program, GLint location, GLfloat v0, GLfloat v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2d) (GLuint program, GLint location, GLdouble v0, GLdouble v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2ui) (GLuint program, GLint location, GLuint v0, GLuint v1)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform2uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3iv) (GLuint program, GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform3uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4iv) (GLuint program, GLint location, GLsizei count, const GLint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniform4uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix2x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix3x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glProgramUniformMatrix4x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glValidateProgramPipeline) (GLuint pipeline)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramPipelineInfoLog) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL1d) (GLuint index, GLdouble x)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL2d) (GLuint index, GLdouble x, GLdouble y)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL1dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL2dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL3dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribL4dv) (GLuint index, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribLPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetVertexAttribLdv) (GLuint index, GLenum pname, GLdouble *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glViewportArrayv) (GLuint first, GLsizei count, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glViewportIndexedf) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glViewportIndexedfv) (GLuint index, const GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glScissorArrayv) (GLuint first, GLsizei count, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glScissorIndexed) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glScissorIndexedv) (GLuint index, const GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthRangeArrayv) (GLuint first, GLsizei count, const GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDepthRangeIndexed) (GLuint index, GLdouble n, GLdouble f)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetFloati_v) (GLenum target, GLuint index, GLfloat *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetDoublei_v) (GLenum target, GLuint index, GLdouble *data)
typedef CLsync(GLFUNC * | clan::GLFunctions::ptr_glCreateSyncFromCLeventARB) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageControlARB) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageInsertARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageCallbackARB) (CLDEBUGPROCARB callback, const GLvoid *userParam)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glGetDebugMessageLogARB) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
typedef GLenum(GLFUNC * | clan::GLFunctions::ptr_glGetGraphicsResetStatusARB) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnMapdvARB) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnMapfvARB) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnMapivARB) (GLenum target, GLenum query, GLsizei bufSize, GLint *v)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnPixelMapfvARB) (GLenum map, GLsizei bufSize, GLfloat *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnPixelMapuivARB) (GLenum map, GLsizei bufSize, GLuint *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnPixelMapusvARB) (GLenum map, GLsizei bufSize, GLushort *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnPolygonStippleARB) (GLsizei bufSize, GLubyte *pattern)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnColorTableARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnConvolutionFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnSeparableFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnHistogramARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnMinmaxARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnTexImageARB) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glReadnPixelsARB) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnCompressedTexImageARB) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnUniformfvARB) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnUniformivARB) (GLuint program, GLint location, GLsizei bufSize, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnUniformuivARB) (GLuint program, GLint location, GLsizei bufSize, GLuint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetnUniformdvARB) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawArraysInstancedBaseInstance) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsInstancedBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertexBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawTransformFeedbackInstanced) (GLenum mode, GLuint id, GLsizei instancecount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDrawTransformFeedbackStreamInstanced) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetInternalformativ) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetActiveAtomicCounterBufferiv) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindImageTexture) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMemoryBarrier) (GLbitfield barriers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexStorage1D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexStorage2D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexStorage3D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureStorage1DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureStorage2DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureStorage3DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageControl) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageInsert) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDebugMessageCallback) (CLDEBUGPROC callback, const void *userParam)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glGetDebugMessageLog) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPushDebugGroup) (GLenum source, GLuint id, GLsizei length, const GLchar *message)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glPopDebugGroup) (void)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glObjectLabel) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetObjectLabel) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glObjectPtrLabel) (const void *ptr, GLsizei length, const GLchar *label)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetObjectPtrLabel) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferData) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearBufferSubData) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearNamedBufferDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearNamedBufferSubDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDispatchCompute) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glDispatchComputeIndirect) (GLintptr indirect)
typedef void(GLFUNC * | clan::GLFunctions::ptr_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(GLFUNC * | clan::GLFunctions::ptr_glFramebufferParameteri) (GLenum target, GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetFramebufferParameteriv) (GLenum target, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glNamedFramebufferParameteriEXT) (GLuint framebuffer, GLenum pname, GLint param)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetNamedFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetInternalformati64v) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateTexSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateTexImage) (GLuint texture, GLint level)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr length)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateBufferData) (GLuint buffer)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glInvalidateSubFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiDrawArraysIndirect) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glMultiDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramInterfaceiv) (GLuint program, GLenum programInterface, GLenum pname, GLint *params)
typedef GLuint(GLFUNC * | clan::GLFunctions::ptr_glGetProgramResourceIndex) (GLuint program, GLenum programInterface, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramResourceName) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glGetProgramResourceiv) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetProgramResourceLocation) (GLuint program, GLenum programInterface, const GLchar *name)
typedef GLint(GLFUNC * | clan::GLFunctions::ptr_glGetProgramResourceLocationIndex) (GLuint program, GLenum programInterface, const GLchar *name)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glShaderStorageBlockBinding) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexBufferRange) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureBufferRangeEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexStorage2DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTexStorage3DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureStorage2DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureStorage3DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glTextureView) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindVertexBuffer) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribFormat) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribIFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribLFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexAttribBinding) (GLuint attribindex, GLuint bindingindex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexBindingDivisor) (GLuint bindingindex, GLuint divisor)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayBindVertexBufferEXT) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayVertexAttribFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayVertexAttribIFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayVertexAttribLFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayVertexAttribBindingEXT) (GLuint vaobj, GLuint attribindex, GLuint bindingindex)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glVertexArrayVertexBindingDivisorEXT) (GLuint vaobj, GLuint bindingindex, GLuint divisor)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBufferStorage) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glClearTexImage) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
typedef void(GLFUNC * | clan::GLFunctions::ptr_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 void(GLFUNC * | clan::GLFunctions::ptr_glBindBuffersBase) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindBuffersRange) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindTextures) (GLuint first, GLsizei count, const GLuint *textures)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindSamplers) (GLuint first, GLsizei count, const GLuint *samplers)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindImageTextures) (GLuint first, GLsizei count, const GLuint *textures)
typedef void(GLFUNC * | clan::GLFunctions::ptr_glBindVertexBuffers) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
typedef GLvoid(GLFUNC * | clan::GLFunctions::ptr_glClientActiveTextureARB) (GLenum)

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

## Detailed Description

## Macro Definition Documentation

#define glActiveShaderProgram clan::OpenGL::functions->activeShaderProgram

#define glActiveTexture clan::OpenGL::functions->activeTexture

#define glAttachShader clan::OpenGL::functions->attachShader

#define glBeginConditionalRender clan::OpenGL::functions->beginConditionalRender

#define glBeginQuery clan::OpenGL::functions->beginQuery

#define glBeginQueryIndexed clan::OpenGL::functions->beginQueryIndexed

#define glBeginTransformFeedback clan::OpenGL::functions->beginTransformFeedback

#define glBindAttribLocation clan::OpenGL::functions->bindAttribLocation

#define glBindBuffer clan::OpenGL::functions->bindBuffer

#define glBindBufferBase clan::OpenGL::functions->bindBufferBase

#define glBindBufferRange clan::OpenGL::functions->bindBufferRange

#define glBindBuffersBase clan::OpenGL::functions->BindBuffersBase;

#define glBindBuffersRange clan::OpenGL::functions->BindBuffersRange;

#define glBindFragDataLocation clan::OpenGL::functions->bindFragDataLocation

#define glBindFragDataLocationIndexed clan::OpenGL::functions->bindFragDataLocationIndexed

#define glBindFramebuffer clan::OpenGL::functions->bindFramebuffer

#define glBindImageTexture clan::OpenGL::functions->bindImageTexture

#define glBindImageTextures clan::OpenGL::functions->BindImageTextures;

#define glBindProgramPipeline clan::OpenGL::functions->bindProgramPipeline

#define glBindRenderbuffer clan::OpenGL::functions->bindRenderbuffer

#define glBindSampler clan::OpenGL::functions->bindSampler

#define glBindSamplers clan::OpenGL::functions->BindSamplers;

#define glBindTexture clan::OpenGL::functions->bindTexture

#define glBindTextures clan::OpenGL::functions->BindTextures;

#define glBindTransformFeedback clan::OpenGL::functions->bindTransformFeedback

#define glBindVertexArray clan::OpenGL::functions->bindVertexArray

#define glBindVertexBuffer clan::OpenGL::functions->bindVertexBuffer

#define glBindVertexBuffers clan::OpenGL::functions->BindVertexBuffers;

#define glBlendColor clan::OpenGL::functions->blendColor

#define glBlendEquation clan::OpenGL::functions->blendEquation

#define glBlendEquationi clan::OpenGL::functions->blendEquationi

#define glBlendEquationiARB clan::OpenGL::functions->blendEquationiARB

#define glBlendEquationSeparate clan::OpenGL::functions->blendEquationSeparate

#define glBlendEquationSeparatei clan::OpenGL::functions->blendEquationSeparatei

#define glBlendEquationSeparateiARB clan::OpenGL::functions->blendEquationSeparateiARB

#define glBlendFunc clan::OpenGL::functions->blendFunc

#define glBlendFunci clan::OpenGL::functions->blendFunci

#define glBlendFunciARB clan::OpenGL::functions->blendFunciARB

#define glBlendFuncSeparate clan::OpenGL::functions->blendFuncSeparate

#define glBlendFuncSeparatei clan::OpenGL::functions->blendFuncSeparatei

#define glBlendFuncSeparateiARB clan::OpenGL::functions->blendFuncSeparateiARB

#define glBlitFramebuffer clan::OpenGL::functions->blitFramebuffer

#define glBufferData clan::OpenGL::functions->bufferData

#define glBufferStorage clan::OpenGL::functions->BufferStorage;

#define glBufferSubData clan::OpenGL::functions->bufferSubData

#define glCheckFramebufferStatus clan::OpenGL::functions->checkFramebufferStatus

#define glClampColor clan::OpenGL::functions->clampColor

#define glClear clan::OpenGL::functions->clear

#define glClearBufferData clan::OpenGL::functions->clearBufferData

#define glClearBufferfi clan::OpenGL::functions->clearBufferfi

#define glClearBufferfv clan::OpenGL::functions->clearBufferfv

#define glClearBufferiv clan::OpenGL::functions->clearBufferiv

#define glClearBufferSubData clan::OpenGL::functions->clearBufferSubData

#define glClearBufferuiv clan::OpenGL::functions->clearBufferuiv

#define glClearColor clan::OpenGL::functions->clearColor

#define glClearDepth clan::OpenGL::functions->clearDepth

#define glClearDepthf clan::OpenGL::functions->clearDepthf

#define glClearNamedBufferDataEXT clan::OpenGL::functions->clearNamedBufferDataEXT

#define glClearNamedBufferSubDataEXT clan::OpenGL::functions->clearNamedBufferSubDataEXT

#define glClearStencil clan::OpenGL::functions->clearStencil

#define glClearTexImage clan::OpenGL::functions->ClearTexImage;

#define glClearTexSubImage clan::OpenGL::functions->ClearTexSubImage;

#define glClientActiveTexture clan::OpenGL::functions->clientActiveTexture

#define glClientWaitSync clan::OpenGL::functions->clientWaitSync

#define glColorMask clan::OpenGL::functions->colorMask

#define glColorMaski clan::OpenGL::functions->colorMaski

#define glColorP3ui clan::OpenGL::functions->colorP3ui

#define glColorP3uiv clan::OpenGL::functions->colorP3uiv

#define glColorP4ui clan::OpenGL::functions->colorP4ui

#define glColorP4uiv clan::OpenGL::functions->colorP4uiv

#define glCompileShader clan::OpenGL::functions->compileShader

#define glCompileShaderIncludeARB clan::OpenGL::functions->compileShaderIncludeARB

#define glCompressedTexImage1D clan::OpenGL::functions->compressedTexImage1D

#define glCompressedTexImage2D clan::OpenGL::functions->compressedTexImage2D

#define glCompressedTexImage3D clan::OpenGL::functions->compressedTexImage3D

#define glCompressedTexSubImage1D clan::OpenGL::functions->compressedTexSubImage1D

#define glCompressedTexSubImage2D clan::OpenGL::functions->compressedTexSubImage2D

#define glCompressedTexSubImage3D clan::OpenGL::functions->compressedTexSubImage3D

#define glCopyBufferSubData clan::OpenGL::functions->copyBufferSubData

#define glCopyImageSubData clan::OpenGL::functions->copyImageSubData

#define glCopyTexImage1D clan::OpenGL::functions->copyTexImage1D

#define glCopyTexImage2D clan::OpenGL::functions->copyTexImage2D

#define glCopyTexSubImage1D clan::OpenGL::functions->copyTexSubImage1D

#define glCopyTexSubImage2D clan::OpenGL::functions->copyTexSubImage2D

#define glCopyTexSubImage3D clan::OpenGL::functions->copyTexSubImage3D

#define glCreateProgram clan::OpenGL::functions->createProgram

#define glCreateShader clan::OpenGL::functions->createShader

#define glCreateShaderProgramv clan::OpenGL::functions->createShaderProgramv

#define glCreateSyncFromCLeventARB clan::OpenGL::functions->createSyncFromCLeventARB

#define glCullFace clan::OpenGL::functions->cullFace

#define glDebugMessageCallback clan::OpenGL::functions->debugMessageCallback

#define glDebugMessageCallbackARB clan::OpenGL::functions->debugMessageCallbackARB

#define glDebugMessageControl clan::OpenGL::functions->debugMessageControl

#define glDebugMessageControlARB clan::OpenGL::functions->debugMessageControlARB

#define glDebugMessageInsert clan::OpenGL::functions->debugMessageInsert

#define glDebugMessageInsertARB clan::OpenGL::functions->debugMessageInsertARB

#define glDeleteBuffers clan::OpenGL::functions->deleteBuffers

#define glDeleteFramebuffers clan::OpenGL::functions->deleteFramebuffers

#define glDeleteNamedStringARB clan::OpenGL::functions->deleteNamedStringARB

#define glDeleteProgram clan::OpenGL::functions->deleteProgram

#define glDeleteProgramPipelines clan::OpenGL::functions->deleteProgramPipelines

#define glDeleteQueries clan::OpenGL::functions->deleteQueries

#define glDeleteRenderbuffers clan::OpenGL::functions->deleteRenderbuffers

#define glDeleteSamplers clan::OpenGL::functions->deleteSamplers

#define glDeleteShader clan::OpenGL::functions->deleteShader

#define glDeleteSync clan::OpenGL::functions->deleteSync

#define glDeleteTextures clan::OpenGL::functions->deleteTextures

#define glDeleteTransformFeedbacks clan::OpenGL::functions->deleteTransformFeedbacks

#define glDeleteVertexArrays clan::OpenGL::functions->deleteVertexArrays

#define glDepthFunc clan::OpenGL::functions->depthFunc

#define glDepthMask clan::OpenGL::functions->depthMask

#define glDepthRange clan::OpenGL::functions->depthRange

#define glDepthRangeArrayv clan::OpenGL::functions->depthRangeArrayv

#define glDepthRangef clan::OpenGL::functions->depthRangef

#define glDepthRangeIndexed clan::OpenGL::functions->depthRangeIndexed

#define glDetachShader clan::OpenGL::functions->detachShader

#define glDisable clan::OpenGL::functions->disable

#define glDisablei clan::OpenGL::functions->disablei

#define glDisableVertexAttribArray clan::OpenGL::functions->disableVertexAttribArray

#define glDispatchCompute clan::OpenGL::functions->dispatchCompute

#define glDispatchComputeIndirect clan::OpenGL::functions->dispatchComputeIndirect

#define glDrawArrays clan::OpenGL::functions->drawArrays

#define glDrawArraysIndirect clan::OpenGL::functions->drawArraysIndirect

#define glDrawArraysInstanced clan::OpenGL::functions->drawArraysInstanced

#define glDrawArraysInstancedBaseInstance clan::OpenGL::functions->drawArraysInstancedBaseInstance

#define glDrawBuffer clan::OpenGL::functions->drawBuffer

#define glDrawBuffers clan::OpenGL::functions->drawBuffers

#define glDrawElements clan::OpenGL::functions->drawElements

#define glDrawElementsBaseVertex clan::OpenGL::functions->drawElementsBaseVertex

#define glDrawElementsIndirect clan::OpenGL::functions->drawElementsIndirect

#define glDrawElementsInstanced clan::OpenGL::functions->drawElementsInstanced

#define glDrawElementsInstancedBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseInstance

#define glDrawElementsInstancedBaseVertex clan::OpenGL::functions->drawElementsInstancedBaseVertex

#define glDrawElementsInstancedBaseVertexBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseVertexBaseInstance

#define glDrawRangeElements clan::OpenGL::functions->drawRangeElements

#define glDrawRangeElementsBaseVertex clan::OpenGL::functions->drawRangeElementsBaseVertex

#define glDrawTransformFeedback clan::OpenGL::functions->drawTransformFeedback

#define glDrawTransformFeedbackInstanced clan::OpenGL::functions->drawTransformFeedbackInstanced

#define glDrawTransformFeedbackStream clan::OpenGL::functions->drawTransformFeedbackStream

#define glDrawTransformFeedbackStreamInstanced clan::OpenGL::functions->drawTransformFeedbackStreamInstanced

#define glEnable clan::OpenGL::functions->enable

#define glEnablei clan::OpenGL::functions->enablei

#define glEnableVertexAttribArray clan::OpenGL::functions->enableVertexAttribArray

#define glEndConditionalRender clan::OpenGL::functions->endConditionalRender

#define glEndQuery clan::OpenGL::functions->endQuery

#define glEndQueryIndexed clan::OpenGL::functions->endQueryIndexed

#define glEndTransformFeedback clan::OpenGL::functions->endTransformFeedback

#define glFenceSync clan::OpenGL::functions->fenceSync

#define glFinish clan::OpenGL::functions->finish

#define glFlush clan::OpenGL::functions->flush

#define glFlushMappedBufferRange clan::OpenGL::functions->flushMappedBufferRange

#define glFramebufferParameteri clan::OpenGL::functions->framebufferParameteri

#define glFramebufferRenderbuffer clan::OpenGL::functions->framebufferRenderbuffer

#define glFramebufferTexture clan::OpenGL::functions->framebufferTexture

#define glFramebufferTexture1D clan::OpenGL::functions->framebufferTexture1D

#define glFramebufferTexture2D clan::OpenGL::functions->framebufferTexture2D

#define glFramebufferTexture3D clan::OpenGL::functions->framebufferTexture3D

#define glFramebufferTextureLayer clan::OpenGL::functions->framebufferTextureLayer

#define glFrontFace clan::OpenGL::functions->frontFace

#define GLFUNC

#define glGenBuffers clan::OpenGL::functions->genBuffers

#define glGenerateMipmap clan::OpenGL::functions->generateMipmap

#define glGenFramebuffers clan::OpenGL::functions->genFramebuffers

#define glGenProgramPipelines clan::OpenGL::functions->genProgramPipelines

#define glGenQueries clan::OpenGL::functions->genQueries

#define glGenRenderbuffers clan::OpenGL::functions->genRenderbuffers

#define glGenSamplers clan::OpenGL::functions->genSamplers

#define glGenTextures clan::OpenGL::functions->genTextures

#define glGenTransformFeedbacks clan::OpenGL::functions->genTransformFeedbacks

#define glGenVertexArrays clan::OpenGL::functions->genVertexArrays

#define glGetActiveAtomicCounterBufferiv clan::OpenGL::functions->getActiveAtomicCounterBufferiv

#define glGetActiveAttrib clan::OpenGL::functions->getActiveAttrib

#define glGetActiveSubroutineName clan::OpenGL::functions->getActiveSubroutineName

#define glGetActiveSubroutineUniformiv clan::OpenGL::functions->getActiveSubroutineUniformiv

#define glGetActiveSubroutineUniformName clan::OpenGL::functions->getActiveSubroutineUniformName

#define glGetActiveUniform clan::OpenGL::functions->getActiveUniform

#define glGetActiveUniformBlockiv clan::OpenGL::functions->getActiveUniformBlockiv

#define glGetActiveUniformBlockName clan::OpenGL::functions->getActiveUniformBlockName

#define glGetActiveUniformName clan::OpenGL::functions->getActiveUniformName

#define glGetActiveUniformsiv clan::OpenGL::functions->getActiveUniformsiv

#define glGetAttachedShaders clan::OpenGL::functions->getAttachedShaders

#define glGetAttribLocation clan::OpenGL::functions->getAttribLocation

#define glGetBooleani_v clan::OpenGL::functions->getBooleani_v

#define glGetBooleanv clan::OpenGL::functions->getBooleanv

#define glGetBufferParameteri64v clan::OpenGL::functions->getBufferParameteri64v

#define glGetBufferParameteriv clan::OpenGL::functions->getBufferParameteriv

#define glGetBufferPointerv clan::OpenGL::functions->getBufferPointerv

#define glGetBufferSubData clan::OpenGL::functions->getBufferSubData

#define glGetCompressedTexImage clan::OpenGL::functions->getCompressedTexImage

#define glGetDebugMessageLog clan::OpenGL::functions->getDebugMessageLog

#define glGetDebugMessageLogARB clan::OpenGL::functions->getDebugMessageLogARB

#define glGetDoublei_v clan::OpenGL::functions->getDoublei_v

#define glGetDoublev clan::OpenGL::functions->getDoublev

#define glGetError clan::OpenGL::functions->getError

#define glGetFloati_v clan::OpenGL::functions->getFloati_v

#define glGetFloatv clan::OpenGL::functions->getFloatv

#define glGetFragDataIndex clan::OpenGL::functions->getFragDataIndex

#define glGetFragDataLocation clan::OpenGL::functions->getFragDataLocation

#define glGetFramebufferAttachmentParameteriv clan::OpenGL::functions->getFramebufferAttachmentParameteriv

#define glGetFramebufferParameteriv clan::OpenGL::functions->getFramebufferParameteriv

#define glGetGraphicsResetStatusARB clan::OpenGL::functions->getGraphicsResetStatusARB

#define glGetInteger64i_v clan::OpenGL::functions->getInteger64i_v

#define glGetInteger64v clan::OpenGL::functions->getInteger64v

#define glGetIntegeri_v clan::OpenGL::functions->getIntegeri_v

#define glGetIntegerv clan::OpenGL::functions->getIntegerv

#define glGetInternalformati64v clan::OpenGL::functions->getInternalformati64v

#define glGetInternalformativ clan::OpenGL::functions->getInternalformativ

#define glGetMultisamplefv clan::OpenGL::functions->getMultisamplefv

#define glGetNamedFramebufferParameterivEXT clan::OpenGL::functions->getNamedFramebufferParameterivEXT

#define glGetNamedStringARB clan::OpenGL::functions->getNamedStringARB

#define glGetNamedStringivARB clan::OpenGL::functions->getNamedStringivARB

#define glGetnColorTableARB clan::OpenGL::functions->getnColorTableARB

#define glGetnCompressedTexImageARB clan::OpenGL::functions->getnCompressedTexImageARB

#define glGetnConvolutionFilterARB clan::OpenGL::functions->getnConvolutionFilterARB

#define glGetnHistogramARB clan::OpenGL::functions->getnHistogramARB

#define glGetnMapdvARB clan::OpenGL::functions->getnMapdvARB

#define glGetnMapfvARB clan::OpenGL::functions->getnMapfvARB

#define glGetnMapivARB clan::OpenGL::functions->getnMapivARB

#define glGetnMinmaxARB clan::OpenGL::functions->getnMinmaxARB

#define glGetnPixelMapfvARB clan::OpenGL::functions->getnPixelMapfvARB

#define glGetnPixelMapuivARB clan::OpenGL::functions->getnPixelMapuivARB

#define glGetnPixelMapusvARB clan::OpenGL::functions->getnPixelMapusvARB

#define glGetnPolygonStippleARB clan::OpenGL::functions->getnPolygonStippleARB

#define glGetnSeparableFilterARB clan::OpenGL::functions->getnSeparableFilterARB

#define glGetnTexImageARB clan::OpenGL::functions->getnTexImageARB

#define glGetnUniformdvARB clan::OpenGL::functions->getnUniformdvARB

#define glGetnUniformfvARB clan::OpenGL::functions->getnUniformfvARB

#define glGetnUniformivARB clan::OpenGL::functions->getnUniformivARB

#define glGetnUniformuivARB clan::OpenGL::functions->getnUniformuivARB

#define glGetObjectLabel clan::OpenGL::functions->getObjectLabel

#define glGetObjectPtrLabel clan::OpenGL::functions->getObjectPtrLabel

#define glGetPointerv clan::OpenGL::functions->getPointerv

#define glGetProgramBinary clan::OpenGL::functions->getProgramBinary

#define glGetProgramInfoLog clan::OpenGL::functions->getProgramInfoLog

#define glGetProgramInterfaceiv clan::OpenGL::functions->getProgramInterfaceiv

#define glGetProgramiv clan::OpenGL::functions->getProgramiv

#define glGetProgramPipelineInfoLog clan::OpenGL::functions->getProgramPipelineInfoLog

#define glGetProgramPipelineiv clan::OpenGL::functions->getProgramPipelineiv

#define glGetProgramResourceIndex clan::OpenGL::functions->getProgramResourceIndex

#define glGetProgramResourceiv clan::OpenGL::functions->getProgramResourceiv

#define glGetProgramResourceLocation clan::OpenGL::functions->getProgramResourceLocation

#define glGetProgramResourceLocationIndex clan::OpenGL::functions->getProgramResourceLocationIndex

#define glGetProgramResourceName clan::OpenGL::functions->getProgramResourceName

#define glGetProgramStageiv clan::OpenGL::functions->getProgramStageiv

#define glGetQueryIndexediv clan::OpenGL::functions->getQueryIndexediv

#define glGetQueryiv clan::OpenGL::functions->getQueryiv

#define glGetQueryObjecti64v clan::OpenGL::functions->getQueryObjecti64v

#define glGetQueryObjectiv clan::OpenGL::functions->getQueryObjectiv

#define glGetQueryObjectui64v clan::OpenGL::functions->getQueryObjectui64v

#define glGetQueryObjectuiv clan::OpenGL::functions->getQueryObjectuiv

#define glGetRenderbufferParameteriv clan::OpenGL::functions->getRenderbufferParameteriv

#define glGetSamplerParameterfv clan::OpenGL::functions->getSamplerParameterfv

#define glGetSamplerParameterIiv clan::OpenGL::functions->getSamplerParameterIiv

#define glGetSamplerParameterIuiv clan::OpenGL::functions->getSamplerParameterIuiv

#define glGetSamplerParameteriv clan::OpenGL::functions->getSamplerParameteriv

#define glGetShaderInfoLog clan::OpenGL::functions->getShaderInfoLog

#define glGetShaderiv clan::OpenGL::functions->getShaderiv

#define glGetShaderPrecisionFormat clan::OpenGL::functions->getShaderPrecisionFormat

#define glGetShaderSource clan::OpenGL::functions->getShaderSource

#define glGetString clan::OpenGL::functions->getString

#define glGetStringi clan::OpenGL::functions->getStringi

#define glGetSubroutineIndex clan::OpenGL::functions->getSubroutineIndex

#define glGetSubroutineUniformLocation clan::OpenGL::functions->getSubroutineUniformLocation

#define glGetSynciv clan::OpenGL::functions->getSynciv

#define glGetTexImage clan::OpenGL::functions->getTexImage

#define glGetTexLevelParameterfv clan::OpenGL::functions->getTexLevelParameterfv

#define glGetTexLevelParameteriv clan::OpenGL::functions->getTexLevelParameteriv

#define glGetTexParameterfv clan::OpenGL::functions->getTexParameterfv

#define glGetTexParameterIiv clan::OpenGL::functions->getTexParameterIiv

#define glGetTexParameterIuiv clan::OpenGL::functions->getTexParameterIuiv

#define glGetTexParameteriv clan::OpenGL::functions->getTexParameteriv

#define glGetTransformFeedbackVarying clan::OpenGL::functions->getTransformFeedbackVarying

#define glGetUniformBlockIndex clan::OpenGL::functions->getUniformBlockIndex

#define glGetUniformdv clan::OpenGL::functions->getUniformdv

#define glGetUniformfv clan::OpenGL::functions->getUniformfv

#define glGetUniformIndices clan::OpenGL::functions->getUniformIndices

#define glGetUniformiv clan::OpenGL::functions->getUniformiv

#define glGetUniformLocation clan::OpenGL::functions->getUniformLocation

#define glGetUniformSubroutineuiv clan::OpenGL::functions->getUniformSubroutineuiv

#define glGetUniformuiv clan::OpenGL::functions->getUniformuiv

#define glGetVertexAttribdv clan::OpenGL::functions->getVertexAttribdv

#define glGetVertexAttribfv clan::OpenGL::functions->getVertexAttribfv

#define glGetVertexAttribIiv clan::OpenGL::functions->getVertexAttribIiv

#define glGetVertexAttribIuiv clan::OpenGL::functions->getVertexAttribIuiv

#define glGetVertexAttribiv clan::OpenGL::functions->getVertexAttribiv

#define glGetVertexAttribLdv clan::OpenGL::functions->getVertexAttribLdv

#define glGetVertexAttribPointerv clan::OpenGL::functions->getVertexAttribPointerv

#define glHint clan::OpenGL::functions->hint

#define glInvalidateBufferData clan::OpenGL::functions->invalidateBufferData

#define glInvalidateBufferSubData clan::OpenGL::functions->invalidateBufferSubData

#define glInvalidateFramebuffer clan::OpenGL::functions->invalidateFramebuffer

#define glInvalidateSubFramebuffer clan::OpenGL::functions->invalidateSubFramebuffer

#define glInvalidateTexImage clan::OpenGL::functions->invalidateTexImage

#define glInvalidateTexSubImage clan::OpenGL::functions->invalidateTexSubImage

#define glIsBuffer clan::OpenGL::functions->isBuffer

#define glIsEnabled clan::OpenGL::functions->isEnabled

#define glIsEnabledi clan::OpenGL::functions->isEnabledi

#define glIsFramebuffer clan::OpenGL::functions->isFramebuffer

#define glIsNamedStringARB clan::OpenGL::functions->isNamedStringARB

#define glIsProgram clan::OpenGL::functions->isProgram

#define glIsProgramPipeline clan::OpenGL::functions->isProgramPipeline

#define glIsQuery clan::OpenGL::functions->isQuery

#define glIsRenderbuffer clan::OpenGL::functions->isRenderbuffer

#define glIsSampler clan::OpenGL::functions->isSampler

#define glIsShader clan::OpenGL::functions->isShader

#define glIsSync clan::OpenGL::functions->isSync

#define glIsTexture clan::OpenGL::functions->isTexture

#define glIsTransformFeedback clan::OpenGL::functions->isTransformFeedback

#define glIsVertexArray clan::OpenGL::functions->isVertexArray

#define glLineWidth clan::OpenGL::functions->lineWidth

#define glLinkProgram clan::OpenGL::functions->linkProgram

#define glLogicOp clan::OpenGL::functions->logicOp

#define glMapBuffer clan::OpenGL::functions->mapBuffer

#define glMapBufferRange clan::OpenGL::functions->mapBufferRange

#define glMemoryBarrier clan::OpenGL::functions->memoryBarrier

#define glMinSampleShading clan::OpenGL::functions->minSampleShading

#define glMinSampleShadingARB clan::OpenGL::functions->minSampleShadingARB

#define glMultiDrawArrays clan::OpenGL::functions->multiDrawArrays

#define glMultiDrawArraysIndirect clan::OpenGL::functions->multiDrawArraysIndirect

#define glMultiDrawElements clan::OpenGL::functions->multiDrawElements

#define glMultiDrawElementsBaseVertex clan::OpenGL::functions->multiDrawElementsBaseVertex

#define glMultiDrawElementsIndirect clan::OpenGL::functions->multiDrawElementsIndirect

#define glMultiTexCoordP1ui clan::OpenGL::functions->multiTexCoordP1ui

#define glMultiTexCoordP1uiv clan::OpenGL::functions->multiTexCoordP1uiv

#define glMultiTexCoordP2ui clan::OpenGL::functions->multiTexCoordP2ui

#define glMultiTexCoordP2uiv clan::OpenGL::functions->multiTexCoordP2uiv

#define glMultiTexCoordP3ui clan::OpenGL::functions->multiTexCoordP3ui

#define glMultiTexCoordP3uiv clan::OpenGL::functions->multiTexCoordP3uiv

#define glMultiTexCoordP4ui clan::OpenGL::functions->multiTexCoordP4ui

#define glMultiTexCoordP4uiv clan::OpenGL::functions->multiTexCoordP4uiv

#define glNamedFramebufferParameteriEXT clan::OpenGL::functions->namedFramebufferParameteriEXT

#define glNamedStringARB clan::OpenGL::functions->namedStringARB

#define glNormalP3ui clan::OpenGL::functions->normalP3ui

#define glNormalP3uiv clan::OpenGL::functions->normalP3uiv

#define glObjectLabel clan::OpenGL::functions->objectLabel

#define glObjectPtrLabel clan::OpenGL::functions->objectPtrLabel

#define glPatchParameterfv clan::OpenGL::functions->patchParameterfv

#define glPatchParameteri clan::OpenGL::functions->patchParameteri

#define glPauseTransformFeedback clan::OpenGL::functions->pauseTransformFeedback

#define glPixelStoref clan::OpenGL::functions->pixelStoref

#define glPixelStorei clan::OpenGL::functions->pixelStorei

#define glPointParameterf clan::OpenGL::functions->pointParameterf

#define glPointParameterfv clan::OpenGL::functions->pointParameterfv

#define glPointParameteri clan::OpenGL::functions->pointParameteri

#define glPointParameteriv clan::OpenGL::functions->pointParameteriv

#define glPointSize clan::OpenGL::functions->pointSize

#define glPolygonMode clan::OpenGL::functions->polygonMode

#define glPolygonOffset clan::OpenGL::functions->polygonOffset

#define glPopDebugGroup clan::OpenGL::functions->popDebugGroup

#define glPrimitiveRestartIndex clan::OpenGL::functions->primitiveRestartIndex

#define glProgramBinary clan::OpenGL::functions->programBinary

#define glProgramParameteri clan::OpenGL::functions->programParameteri

#define glProgramUniform1d clan::OpenGL::functions->programUniform1d

#define glProgramUniform1dv clan::OpenGL::functions->programUniform1dv

#define glProgramUniform1f clan::OpenGL::functions->programUniform1f

#define glProgramUniform1fv clan::OpenGL::functions->programUniform1fv

#define glProgramUniform1i clan::OpenGL::functions->programUniform1i

#define glProgramUniform1iv clan::OpenGL::functions->programUniform1iv

#define glProgramUniform1ui clan::OpenGL::functions->programUniform1ui

#define glProgramUniform1uiv clan::OpenGL::functions->programUniform1uiv

#define glProgramUniform2d clan::OpenGL::functions->programUniform2d

#define glProgramUniform2dv clan::OpenGL::functions->programUniform2dv

#define glProgramUniform2f clan::OpenGL::functions->programUniform2f

#define glProgramUniform2fv clan::OpenGL::functions->programUniform2fv

#define glProgramUniform2i clan::OpenGL::functions->programUniform2i

#define glProgramUniform2iv clan::OpenGL::functions->programUniform2iv

#define glProgramUniform2ui clan::OpenGL::functions->programUniform2ui

#define glProgramUniform2uiv clan::OpenGL::functions->programUniform2uiv

#define glProgramUniform3d clan::OpenGL::functions->programUniform3d

#define glProgramUniform3dv clan::OpenGL::functions->programUniform3dv

#define glProgramUniform3f clan::OpenGL::functions->programUniform3f

#define glProgramUniform3fv clan::OpenGL::functions->programUniform3fv

#define glProgramUniform3i clan::OpenGL::functions->programUniform3i

#define glProgramUniform3iv clan::OpenGL::functions->programUniform3iv

#define glProgramUniform3ui clan::OpenGL::functions->programUniform3ui

#define glProgramUniform3uiv clan::OpenGL::functions->programUniform3uiv

#define glProgramUniform4d clan::OpenGL::functions->programUniform4d

#define glProgramUniform4dv clan::OpenGL::functions->programUniform4dv

#define glProgramUniform4f clan::OpenGL::functions->programUniform4f

#define glProgramUniform4fv clan::OpenGL::functions->programUniform4fv

#define glProgramUniform4i clan::OpenGL::functions->programUniform4i

#define glProgramUniform4iv clan::OpenGL::functions->programUniform4iv

#define glProgramUniform4ui clan::OpenGL::functions->programUniform4ui

#define glProgramUniform4uiv clan::OpenGL::functions->programUniform4uiv

#define glProgramUniformMatrix2dv clan::OpenGL::functions->programUniformMatrix2dv

#define glProgramUniformMatrix2fv clan::OpenGL::functions->programUniformMatrix2fv

#define glProgramUniformMatrix2x3dv clan::OpenGL::functions->programUniformMatrix2x3dv

#define glProgramUniformMatrix2x3fv clan::OpenGL::functions->programUniformMatrix2x3fv

#define glProgramUniformMatrix2x4dv clan::OpenGL::functions->programUniformMatrix2x4dv

#define glProgramUniformMatrix2x4fv clan::OpenGL::functions->programUniformMatrix2x4fv

#define glProgramUniformMatrix3dv clan::OpenGL::functions->programUniformMatrix3dv

#define glProgramUniformMatrix3fv clan::OpenGL::functions->programUniformMatrix3fv

#define glProgramUniformMatrix3x2dv clan::OpenGL::functions->programUniformMatrix3x2dv

#define glProgramUniformMatrix3x2fv clan::OpenGL::functions->programUniformMatrix3x2fv

#define glProgramUniformMatrix3x4dv clan::OpenGL::functions->programUniformMatrix3x4dv

#define glProgramUniformMatrix3x4fv clan::OpenGL::functions->programUniformMatrix3x4fv

#define glProgramUniformMatrix4dv clan::OpenGL::functions->programUniformMatrix4dv

#define glProgramUniformMatrix4fv clan::OpenGL::functions->programUniformMatrix4fv

#define glProgramUniformMatrix4x2dv clan::OpenGL::functions->programUniformMatrix4x2dv

#define glProgramUniformMatrix4x2fv clan::OpenGL::functions->programUniformMatrix4x2fv

#define glProgramUniformMatrix4x3dv clan::OpenGL::functions->programUniformMatrix4x3dv

#define glProgramUniformMatrix4x3fv clan::OpenGL::functions->programUniformMatrix4x3fv

#define glProvokingVertex clan::OpenGL::functions->provokingVertex

#define glPushDebugGroup clan::OpenGL::functions->pushDebugGroup

#define glQueryCounter clan::OpenGL::functions->queryCounter

#define glReadBuffer clan::OpenGL::functions->readBuffer

#define glReadnPixelsARB clan::OpenGL::functions->readnPixelsARB

#define glReadPixels clan::OpenGL::functions->readPixels

#define glReleaseShaderCompiler clan::OpenGL::functions->releaseShaderCompiler

#define glRenderbufferStorage clan::OpenGL::functions->renderbufferStorage

#define glRenderbufferStorageMultisample clan::OpenGL::functions->renderbufferStorageMultisample

#define glResumeTransformFeedback clan::OpenGL::functions->resumeTransformFeedback

#define glSampleCoverage clan::OpenGL::functions->sampleCoverage

#define glSampleMaski clan::OpenGL::functions->sampleMaski

#define glSamplerParameterf clan::OpenGL::functions->samplerParameterf

#define glSamplerParameterfv clan::OpenGL::functions->samplerParameterfv

#define glSamplerParameteri clan::OpenGL::functions->samplerParameteri

#define glSamplerParameterIiv clan::OpenGL::functions->samplerParameterIiv

#define glSamplerParameterIuiv clan::OpenGL::functions->samplerParameterIuiv

#define glSamplerParameteriv clan::OpenGL::functions->samplerParameteriv

#define glScissor clan::OpenGL::functions->scissor

#define glScissorArrayv clan::OpenGL::functions->scissorArrayv

#define glScissorIndexed clan::OpenGL::functions->scissorIndexed

#define glScissorIndexedv clan::OpenGL::functions->scissorIndexedv

#define glSecondaryColorP3ui clan::OpenGL::functions->secondaryColorP3ui

#define glSecondaryColorP3uiv clan::OpenGL::functions->secondaryColorP3uiv

#define glShaderBinary clan::OpenGL::functions->shaderBinary

#define glShaderSource clan::OpenGL::functions->shaderSource

#define glShaderStorageBlockBinding clan::OpenGL::functions->shaderStorageBlockBinding

#define glStencilFunc clan::OpenGL::functions->stencilFunc

#define glStencilFuncSeparate clan::OpenGL::functions->stencilFuncSeparate

#define glStencilMask clan::OpenGL::functions->stencilMask

#define glStencilMaskSeparate clan::OpenGL::functions->stencilMaskSeparate

#define glStencilOp clan::OpenGL::functions->stencilOp

#define glStencilOpSeparate clan::OpenGL::functions->stencilOpSeparate

#define glTexBuffer clan::OpenGL::functions->texBuffer

#define glTexBufferRange clan::OpenGL::functions->texBufferRange

#define glTexCoordP1ui clan::OpenGL::functions->texCoordP1ui

#define glTexCoordP1uiv clan::OpenGL::functions->texCoordP1uiv

#define glTexCoordP2ui clan::OpenGL::functions->texCoordP2ui

#define glTexCoordP2uiv clan::OpenGL::functions->texCoordP2uiv

#define glTexCoordP3ui clan::OpenGL::functions->texCoordP3ui

#define glTexCoordP3uiv clan::OpenGL::functions->texCoordP3uiv

#define glTexCoordP4ui clan::OpenGL::functions->texCoordP4ui

#define glTexCoordP4uiv clan::OpenGL::functions->texCoordP4uiv

#define glTexImage1D clan::OpenGL::functions->texImage1D

#define glTexImage2D clan::OpenGL::functions->texImage2D

#define glTexImage2DMultisample clan::OpenGL::functions->texImage2DMultisample

#define glTexImage3D clan::OpenGL::functions->texImage3D

#define glTexImage3DMultisample clan::OpenGL::functions->texImage3DMultisample

#define glTexParameterf clan::OpenGL::functions->texParameterf

#define glTexParameterfv clan::OpenGL::functions->texParameterfv

#define glTexParameteri clan::OpenGL::functions->texParameteri

#define glTexParameterIiv clan::OpenGL::functions->texParameterIiv

#define glTexParameterIuiv clan::OpenGL::functions->texParameterIuiv

#define glTexParameteriv clan::OpenGL::functions->texParameteriv

#define glTexStorage1D clan::OpenGL::functions->texStorage1D

#define glTexStorage2D clan::OpenGL::functions->texStorage2D

#define glTexStorage2DMultisample clan::OpenGL::functions->texStorage2DMultisample

#define glTexStorage3D clan::OpenGL::functions->texStorage3D

#define glTexStorage3DMultisample clan::OpenGL::functions->texStorage3DMultisample

#define glTexSubImage1D clan::OpenGL::functions->texSubImage1D

#define glTexSubImage2D clan::OpenGL::functions->texSubImage2D

#define glTexSubImage3D clan::OpenGL::functions->texSubImage3D

#define glTextureBufferRangeEXT clan::OpenGL::functions->textureBufferRangeEXT

#define glTextureStorage1DEXT clan::OpenGL::functions->textureStorage1DEXT

#define glTextureStorage2DEXT clan::OpenGL::functions->textureStorage2DEXT

#define glTextureStorage2DMultisampleEXT clan::OpenGL::functions->textureStorage2DMultisampleEXT

#define glTextureStorage3DEXT clan::OpenGL::functions->textureStorage3DEXT

#define glTextureStorage3DMultisampleEXT clan::OpenGL::functions->textureStorage3DMultisampleEXT

#define glTextureView clan::OpenGL::functions->textureView

#define glTransformFeedbackVaryings clan::OpenGL::functions->transformFeedbackVaryings

#define glUniform1d clan::OpenGL::functions->uniform1d

#define glUniform1dv clan::OpenGL::functions->uniform1dv

#define glUniform1f clan::OpenGL::functions->uniform1f

#define glUniform1fv clan::OpenGL::functions->uniform1fv

#define glUniform1i clan::OpenGL::functions->uniform1i

#define glUniform1iv clan::OpenGL::functions->uniform1iv

#define glUniform1ui clan::OpenGL::functions->uniform1ui

#define glUniform1uiv clan::OpenGL::functions->uniform1uiv

#define glUniform2d clan::OpenGL::functions->uniform2d

#define glUniform2dv clan::OpenGL::functions->uniform2dv

#define glUniform2f clan::OpenGL::functions->uniform2f

#define glUniform2fv clan::OpenGL::functions->uniform2fv

#define glUniform2i clan::OpenGL::functions->uniform2i

#define glUniform2iv clan::OpenGL::functions->uniform2iv

#define glUniform2ui clan::OpenGL::functions->uniform2ui

#define glUniform2uiv clan::OpenGL::functions->uniform2uiv

#define glUniform3d clan::OpenGL::functions->uniform3d

#define glUniform3dv clan::OpenGL::functions->uniform3dv

#define glUniform3f clan::OpenGL::functions->uniform3f

#define glUniform3fv clan::OpenGL::functions->uniform3fv

#define glUniform3i clan::OpenGL::functions->uniform3i

#define glUniform3iv clan::OpenGL::functions->uniform3iv

#define glUniform3ui clan::OpenGL::functions->uniform3ui

#define glUniform3uiv clan::OpenGL::functions->uniform3uiv

#define glUniform4d clan::OpenGL::functions->uniform4d

#define glUniform4dv clan::OpenGL::functions->uniform4dv

#define glUniform4f clan::OpenGL::functions->uniform4f

#define glUniform4fv clan::OpenGL::functions->uniform4fv

#define glUniform4i clan::OpenGL::functions->uniform4i

#define glUniform4iv clan::OpenGL::functions->uniform4iv

#define glUniform4ui clan::OpenGL::functions->uniform4ui

#define glUniform4uiv clan::OpenGL::functions->uniform4uiv

#define glUniformBlockBinding clan::OpenGL::functions->uniformBlockBinding

#define glUniformMatrix2dv clan::OpenGL::functions->uniformMatrix2dv

#define glUniformMatrix2fv clan::OpenGL::functions->uniformMatrix2fv

#define glUniformMatrix2x3dv clan::OpenGL::functions->uniformMatrix2x3dv

#define glUniformMatrix2x3fv clan::OpenGL::functions->uniformMatrix2x3fv

#define glUniformMatrix2x4dv clan::OpenGL::functions->uniformMatrix2x4dv

#define glUniformMatrix2x4fv clan::OpenGL::functions->uniformMatrix2x4fv

#define glUniformMatrix3dv clan::OpenGL::functions->uniformMatrix3dv

#define glUniformMatrix3fv clan::OpenGL::functions->uniformMatrix3fv

#define glUniformMatrix3x2dv clan::OpenGL::functions->uniformMatrix3x2dv

#define glUniformMatrix3x2fv clan::OpenGL::functions->uniformMatrix3x2fv

#define glUniformMatrix3x4dv clan::OpenGL::functions->uniformMatrix3x4dv

#define glUniformMatrix3x4fv clan::OpenGL::functions->uniformMatrix3x4fv

#define glUniformMatrix4dv clan::OpenGL::functions->uniformMatrix4dv

#define glUniformMatrix4fv clan::OpenGL::functions->uniformMatrix4fv

#define glUniformMatrix4x2dv clan::OpenGL::functions->uniformMatrix4x2dv

#define glUniformMatrix4x2fv clan::OpenGL::functions->uniformMatrix4x2fv

#define glUniformMatrix4x3dv clan::OpenGL::functions->uniformMatrix4x3dv

#define glUniformMatrix4x3fv clan::OpenGL::functions->uniformMatrix4x3fv

#define glUniformSubroutinesuiv clan::OpenGL::functions->uniformSubroutinesuiv

#define glUnmapBuffer clan::OpenGL::functions->unmapBuffer

#define glUseProgram clan::OpenGL::functions->useProgram

#define glUseProgramStages clan::OpenGL::functions->useProgramStages

#define glValidateProgram clan::OpenGL::functions->validateProgram

#define glValidateProgramPipeline clan::OpenGL::functions->validateProgramPipeline

#define glVertexArrayBindVertexBufferEXT clan::OpenGL::functions->vertexArrayBindVertexBufferEXT

#define glVertexArrayVertexAttribBindingEXT clan::OpenGL::functions->vertexArrayVertexAttribBindingEXT

#define glVertexArrayVertexAttribFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribFormatEXT

#define glVertexArrayVertexAttribIFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribIFormatEXT

#define glVertexArrayVertexAttribLFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribLFormatEXT

#define glVertexArrayVertexBindingDivisorEXT clan::OpenGL::functions->vertexArrayVertexBindingDivisorEXT

#define glVertexAttrib1d clan::OpenGL::functions->vertexAttrib1d

#define glVertexAttrib1dv clan::OpenGL::functions->vertexAttrib1dv

#define glVertexAttrib1f clan::OpenGL::functions->vertexAttrib1f

#define glVertexAttrib1fv clan::OpenGL::functions->vertexAttrib1fv

#define glVertexAttrib1s clan::OpenGL::functions->vertexAttrib1s

#define glVertexAttrib1sv clan::OpenGL::functions->vertexAttrib1sv

#define glVertexAttrib2d clan::OpenGL::functions->vertexAttrib2d

#define glVertexAttrib2dv clan::OpenGL::functions->vertexAttrib2dv

#define glVertexAttrib2f clan::OpenGL::functions->vertexAttrib2f

#define glVertexAttrib2fv clan::OpenGL::functions->vertexAttrib2fv

#define glVertexAttrib2s clan::OpenGL::functions->vertexAttrib2s

#define glVertexAttrib2sv clan::OpenGL::functions->vertexAttrib2sv

#define glVertexAttrib3d clan::OpenGL::functions->vertexAttrib3d

#define glVertexAttrib3dv clan::OpenGL::functions->vertexAttrib3dv

#define glVertexAttrib3f clan::OpenGL::functions->vertexAttrib3f

#define glVertexAttrib3fv clan::OpenGL::functions->vertexAttrib3fv

#define glVertexAttrib3s clan::OpenGL::functions->vertexAttrib3s

#define glVertexAttrib3sv clan::OpenGL::functions->vertexAttrib3sv

#define glVertexAttrib4bv clan::OpenGL::functions->vertexAttrib4bv

#define glVertexAttrib4d clan::OpenGL::functions->vertexAttrib4d

#define glVertexAttrib4dv clan::OpenGL::functions->vertexAttrib4dv

#define glVertexAttrib4f clan::OpenGL::functions->vertexAttrib4f

#define glVertexAttrib4fv clan::OpenGL::functions->vertexAttrib4fv

#define glVertexAttrib4iv clan::OpenGL::functions->vertexAttrib4iv

#define glVertexAttrib4Nbv clan::OpenGL::functions->vertexAttrib4Nbv

#define glVertexAttrib4Niv clan::OpenGL::functions->vertexAttrib4Niv

#define glVertexAttrib4Nsv clan::OpenGL::functions->vertexAttrib4Nsv

#define glVertexAttrib4Nub clan::OpenGL::functions->vertexAttrib4Nub

#define glVertexAttrib4Nubv clan::OpenGL::functions->vertexAttrib4Nubv

#define glVertexAttrib4Nuiv clan::OpenGL::functions->vertexAttrib4Nuiv

#define glVertexAttrib4Nusv clan::OpenGL::functions->vertexAttrib4Nusv

#define glVertexAttrib4s clan::OpenGL::functions->vertexAttrib4s

#define glVertexAttrib4sv clan::OpenGL::functions->vertexAttrib4sv

#define glVertexAttrib4ubv clan::OpenGL::functions->vertexAttrib4ubv

#define glVertexAttrib4uiv clan::OpenGL::functions->vertexAttrib4uiv

#define glVertexAttrib4usv clan::OpenGL::functions->vertexAttrib4usv

#define glVertexAttribBinding clan::OpenGL::functions->vertexAttribBinding

#define glVertexAttribDivisor clan::OpenGL::functions->vertexAttribDivisor

#define glVertexAttribFormat clan::OpenGL::functions->vertexAttribFormat

#define glVertexAttribI1i clan::OpenGL::functions->vertexAttribI1i

#define glVertexAttribI1iv clan::OpenGL::functions->vertexAttribI1iv

#define glVertexAttribI1ui clan::OpenGL::functions->vertexAttribI1ui

#define glVertexAttribI1uiv clan::OpenGL::functions->vertexAttribI1uiv

#define glVertexAttribI2i clan::OpenGL::functions->vertexAttribI2i

#define glVertexAttribI2iv clan::OpenGL::functions->vertexAttribI2iv

#define glVertexAttribI2ui clan::OpenGL::functions->vertexAttribI2ui

#define glVertexAttribI2uiv clan::OpenGL::functions->vertexAttribI2uiv

#define glVertexAttribI3i clan::OpenGL::functions->vertexAttribI3i

#define glVertexAttribI3iv clan::OpenGL::functions->vertexAttribI3iv

#define glVertexAttribI3ui clan::OpenGL::functions->vertexAttribI3ui

#define glVertexAttribI3uiv clan::OpenGL::functions->vertexAttribI3uiv

#define glVertexAttribI4bv clan::OpenGL::functions->vertexAttribI4bv

#define glVertexAttribI4i clan::OpenGL::functions->vertexAttribI4i

#define glVertexAttribI4iv clan::OpenGL::functions->vertexAttribI4iv

#define glVertexAttribI4sv clan::OpenGL::functions->vertexAttribI4sv

#define glVertexAttribI4ubv clan::OpenGL::functions->vertexAttribI4ubv

#define glVertexAttribI4ui clan::OpenGL::functions->vertexAttribI4ui

#define glVertexAttribI4uiv clan::OpenGL::functions->vertexAttribI4uiv

#define glVertexAttribI4usv clan::OpenGL::functions->vertexAttribI4usv

#define glVertexAttribIFormat clan::OpenGL::functions->vertexAttribIFormat

#define glVertexAttribIPointer clan::OpenGL::functions->vertexAttribIPointer

#define glVertexAttribL1d clan::OpenGL::functions->vertexAttribL1d

#define glVertexAttribL1dv clan::OpenGL::functions->vertexAttribL1dv

#define glVertexAttribL2d clan::OpenGL::functions->vertexAttribL2d

#define glVertexAttribL2dv clan::OpenGL::functions->vertexAttribL2dv

#define glVertexAttribL3d clan::OpenGL::functions->vertexAttribL3d

#define glVertexAttribL3dv clan::OpenGL::functions->vertexAttribL3dv

#define glVertexAttribL4d clan::OpenGL::functions->vertexAttribL4d

#define glVertexAttribL4dv clan::OpenGL::functions->vertexAttribL4dv

#define glVertexAttribLFormat clan::OpenGL::functions->vertexAttribLFormat

#define glVertexAttribLPointer clan::OpenGL::functions->vertexAttribLPointer

#define glVertexAttribP1ui clan::OpenGL::functions->vertexAttribP1ui

#define glVertexAttribP1uiv clan::OpenGL::functions->vertexAttribP1uiv

#define glVertexAttribP2ui clan::OpenGL::functions->vertexAttribP2ui

#define glVertexAttribP2uiv clan::OpenGL::functions->vertexAttribP2uiv

#define glVertexAttribP3ui clan::OpenGL::functions->vertexAttribP3ui

#define glVertexAttribP3uiv clan::OpenGL::functions->vertexAttribP3uiv

#define glVertexAttribP4ui clan::OpenGL::functions->vertexAttribP4ui

#define glVertexAttribP4uiv clan::OpenGL::functions->vertexAttribP4uiv

#define glVertexAttribPointer clan::OpenGL::functions->vertexAttribPointer

#define glVertexBindingDivisor clan::OpenGL::functions->vertexBindingDivisor

#define glVertexP2ui clan::OpenGL::functions->vertexP2ui

#define glVertexP2uiv clan::OpenGL::functions->vertexP2uiv

#define glVertexP3ui clan::OpenGL::functions->vertexP3ui

#define glVertexP3uiv clan::OpenGL::functions->vertexP3uiv

#define glVertexP4ui clan::OpenGL::functions->vertexP4ui

#define glVertexP4uiv clan::OpenGL::functions->vertexP4uiv

#define glViewport clan::OpenGL::functions->viewport

#define glViewportArrayv clan::OpenGL::functions->viewportArrayv

#define glViewportIndexedf clan::OpenGL::functions->viewportIndexedf

#define glViewportIndexedfv clan::OpenGL::functions->viewportIndexedfv

#define glWaitSync clan::OpenGL::functions->waitSync

## Typedef Documentation

typedef void( clan::ProcAddress) ()

Extension procedure address typedef for OpenGL.

typedef void(GLFUNC * clan::GLFunctions::ptr_glActiveShaderProgram) (GLuint pipeline, GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glActiveTexture) (GLenum texture)

typedef void(GLFUNC * clan::GLFunctions::ptr_glAttachShader) (GLuint program, GLuint shader)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBeginConditionalRender) (GLuint id, GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBeginQuery) (GLenum target, GLuint id)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBeginQueryIndexed) (GLenum target, GLuint index, GLuint id)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBeginTransformFeedback) (GLenum primitiveMode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindAttribLocation) (GLuint program, GLuint index, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindBuffer) (GLenum target, GLuint buffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindBufferBase) (GLenum target, GLuint index, GLuint buffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindBufferRange) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindBuffersBase) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindBuffersRange) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindFragDataLocation) (GLuint program, GLuint color, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindFragDataLocationIndexed) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindFramebuffer) (GLenum target, GLuint framebuffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindImageTexture) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindImageTextures) (GLuint first, GLsizei count, const GLuint *textures)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindProgramPipeline) (GLuint pipeline)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindRenderbuffer) (GLenum target, GLuint renderbuffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindSampler) (GLuint unit, GLuint sampler)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindSamplers) (GLuint first, GLsizei count, const GLuint *samplers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindTexture) (GLenum target, GLuint texture)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindTextures) (GLuint first, GLsizei count, const GLuint *textures)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindTransformFeedback) (GLenum target, GLuint id)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindVertexArray) (GLuint array)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindVertexBuffer) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBindVertexBuffers) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendColor) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquation) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquationi) (GLuint buf, GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquationiARB) (GLuint buf, GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquationSeparate) (GLenum modeRGB, GLenum modeAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquationSeparatei) (GLuint buf, GLenum modeRGB, GLenum modeAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendEquationSeparateiARB) (GLuint buf, GLenum modeRGB, GLenum modeAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFunc) (GLenum sfactor, GLenum dfactor)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFunci) (GLuint buf, GLenum src, GLenum dst)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFunciARB) (GLuint buf, GLenum src, GLenum dst)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFuncSeparate) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFuncSeparatei) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlendFuncSeparateiARB) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBlitFramebuffer) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBufferData) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBufferStorage) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)

typedef void(GLFUNC * clan::GLFunctions::ptr_glBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glCheckFramebufferStatus) (GLenum target)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClampColor) (GLenum target, GLenum clamp)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClear) (GLbitfield mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferData) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferfi) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferfv) (GLenum buffer, GLint drawbuffer, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferiv) (GLenum buffer, GLint drawbuffer, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferSubData) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearBufferuiv) (GLenum buffer, GLint drawbuffer, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearColor) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearDepth) (GLdouble depth)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearDepthf) (GLfloat d)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearNamedBufferDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearNamedBufferSubDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearStencil) (GLint s)

typedef void(GLFUNC * clan::GLFunctions::ptr_glClearTexImage) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_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(GLFUNC * clan::GLFunctions::ptr_glClientActiveTextureARB) (GLenum)

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glClientWaitSync) (CLsync sync, GLbitfield flags, CLuint64 timeout)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorMask) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorMaski) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorP3ui) (GLenum type, GLuint color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorP3uiv) (GLenum type, const GLuint *color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorP4ui) (GLenum type, GLuint color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glColorP4uiv) (GLenum type, const GLuint *color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompileShader) (GLuint shader)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompileShaderIncludeARB) (GLuint shader, GLsizei count, const GLchar **path, const GLint *length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompressedTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompressedTexImage2D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompressedTexImage3D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompressedTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCompressedTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_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(GLFUNC * clan::GLFunctions::ptr_glCopyBufferSubData) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)

typedef void(GLFUNC * clan::GLFunctions::ptr_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(GLFUNC * clan::GLFunctions::ptr_glCopyTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCopyTexImage2D) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCopyTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCopyTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCopyTexSubImage3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glCreateProgram) (void)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glCreateShader) (GLenum type)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glCreateShaderProgramv) (GLenum type, GLsizei count, const GLchar *const *strings)

typedef CLsync(GLFUNC * clan::GLFunctions::ptr_glCreateSyncFromCLeventARB) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags)

typedef void(GLFUNC * clan::GLFunctions::ptr_glCullFace) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageCallback) (CLDEBUGPROC callback, const void *userParam)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageCallbackARB) (CLDEBUGPROCARB callback, const GLvoid *userParam)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageControl) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageControlARB) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageInsert) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDebugMessageInsertARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteBuffers) (GLsizei n, const GLuint *buffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteFramebuffers) (GLsizei n, const GLuint *framebuffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteNamedStringARB) (GLint namelen, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteProgram) (GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteProgramPipelines) (GLsizei n, const GLuint *pipelines)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteQueries) (GLsizei n, const GLuint *ids)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteRenderbuffers) (GLsizei n, const GLuint *renderbuffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteSamplers) (GLsizei count, const GLuint *samplers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteShader) (GLuint shader)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteSync) (CLsync sync)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteTextures) (GLsizei n, const GLuint *textures)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteTransformFeedbacks) (GLsizei n, const GLuint *ids)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDeleteVertexArrays) (GLsizei n, const GLuint *arrays)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthFunc) (GLenum func)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthMask) (GLboolean flag)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthRange) (GLdouble near, GLdouble far)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthRangeArrayv) (GLuint first, GLsizei count, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthRangef) (GLfloat n, GLfloat f)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDepthRangeIndexed) (GLuint index, GLdouble n, GLdouble f)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDetachShader) (GLuint program, GLuint shader)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDisable) (GLenum cap)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDisablei) (GLenum target, GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDisableVertexAttribArray) (GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDispatchCompute) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDispatchComputeIndirect) (GLintptr indirect)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawArrays) (GLenum mode, GLint first, GLsizei count)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawArraysIndirect) (GLenum mode, const GLvoid *indirect)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawArraysInstanced) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawArraysInstancedBaseInstance) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawBuffer) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawBuffers) (GLsizei n, const GLenum *bufs)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElements) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsBaseVertex) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsIndirect) (GLenum mode, GLenum type, const GLvoid *indirect)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsInstanced) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsInstancedBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertex) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertexBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawRangeElements) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawRangeElementsBaseVertex) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawTransformFeedback) (GLenum mode, GLuint id)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawTransformFeedbackInstanced) (GLenum mode, GLuint id, GLsizei instancecount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawTransformFeedbackStream) (GLenum mode, GLuint id, GLuint stream)

typedef void(GLFUNC * clan::GLFunctions::ptr_glDrawTransformFeedbackStreamInstanced) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEnable) (GLenum cap)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEnablei) (GLenum target, GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEnableVertexAttribArray) (GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEndConditionalRender) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEndQuery) (GLenum target)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEndQueryIndexed) (GLenum target, GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glEndTransformFeedback) (void)

typedef CLsync(GLFUNC * clan::GLFunctions::ptr_glFenceSync) (GLenum condition, GLbitfield flags)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFinish) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFlush) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFlushMappedBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferParameteri) (GLenum target, GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferRenderbuffer) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferTexture) (GLenum target, GLenum attachment, GLuint texture, GLint level)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferTexture1D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferTexture2D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferTexture3D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFramebufferTextureLayer) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glFrontFace) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenBuffers) (GLsizei n, GLuint *buffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenerateMipmap) (GLenum target)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenFramebuffers) (GLsizei n, GLuint *framebuffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenProgramPipelines) (GLsizei n, GLuint *pipelines)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenQueries) (GLsizei n, GLuint *ids)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenRenderbuffers) (GLsizei n, GLuint *renderbuffers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenSamplers) (GLsizei count, GLuint *samplers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenTextures) (GLsizei n, GLuint *textures)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenTransformFeedbacks) (GLsizei n, GLuint *ids)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGenVertexArrays) (GLsizei n, GLuint *arrays)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveAtomicCounterBufferiv) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveAttrib) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineUniformiv) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineUniformName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniform) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformBlockiv) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformBlockName) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformName) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformsiv) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetAttachedShaders) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetAttribLocation) (GLuint program, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBooleani_v) (GLenum target, GLuint index, GLboolean *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBooleanv) (GLenum pname, GLboolean *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferParameteri64v) (GLenum target, GLenum pname, CLint64 *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferParameteriv) (GLenum target, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferPointerv) (GLenum target, GLenum pname, GLvoid **params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetCompressedTexImage) (GLenum target, GLint level, GLvoid *img)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetDebugMessageLog) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetDebugMessageLogARB) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetDoublei_v) (GLenum target, GLuint index, GLdouble *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetDoublev) (GLenum pname, GLdouble *params)

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glGetError) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFloati_v) (GLenum target, GLuint index, GLfloat *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFloatv) (GLenum pname, GLfloat *params)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetFragDataIndex) (GLuint program, const GLchar *name)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetFragDataLocation) (GLuint program, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFramebufferAttachmentParameteriv) (GLenum target, GLenum attachment, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFramebufferParameteriv) (GLenum target, GLenum pname, GLint *params)

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glGetGraphicsResetStatusARB) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInteger64i_v) (GLenum target, GLuint index, CLint64 *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInteger64v) (GLenum pname, CLint64 *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetIntegeri_v) (GLenum target, GLuint index, GLint *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetIntegerv) (GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInternalformati64v) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInternalformativ) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetMultisamplefv) (GLenum pname, GLuint index, GLfloat *val)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedStringARB) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedStringivARB) (GLint namelen, const GLchar *name, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnColorTableARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnCompressedTexImageARB) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnConvolutionFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnHistogramARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapdvARB) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapfvARB) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapivARB) (GLenum target, GLenum query, GLsizei bufSize, GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMinmaxARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapfvARB) (GLenum map, GLsizei bufSize, GLfloat *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapuivARB) (GLenum map, GLsizei bufSize, GLuint *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapusvARB) (GLenum map, GLsizei bufSize, GLushort *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPolygonStippleARB) (GLsizei bufSize, GLubyte *pattern)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnSeparableFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnTexImageARB) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformdvARB) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformfvARB) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformivARB) (GLuint program, GLint location, GLsizei bufSize, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformuivARB) (GLuint program, GLint location, GLsizei bufSize, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetObjectLabel) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetObjectPtrLabel) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetPointerv) (GLenum pname, GLvoid **params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramBinary) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramInfoLog) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramInterfaceiv) (GLuint program, GLenum programInterface, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramiv) (GLuint program, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramPipelineInfoLog) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramPipelineiv) (GLuint pipeline, GLenum pname, GLint *params)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceIndex) (GLuint program, GLenum programInterface, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceiv) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceLocation) (GLuint program, GLenum programInterface, const GLchar *name)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceLocationIndex) (GLuint program, GLenum programInterface, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceName) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramStageiv) (GLuint program, GLenum shadertype, GLenum pname, GLint *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryIndexediv) (GLenum target, GLuint index, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryiv) (GLenum target, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjecti64v) (GLuint id, GLenum pname, CLint64 *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectiv) (GLuint id, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectui64v) (GLuint id, GLenum pname, CLuint64 *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectuiv) (GLuint id, GLenum pname, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetRenderbufferParameteriv) (GLenum target, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterfv) (GLuint sampler, GLenum pname, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterIiv) (GLuint sampler, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterIuiv) (GLuint sampler, GLenum pname, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameteriv) (GLuint sampler, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderInfoLog) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderiv) (GLuint shader, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderPrecisionFormat) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderSource) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)

typedef const GLubyte*(GLFUNC * clan::GLFunctions::ptr_glGetString) (GLenum name)

typedef const GLubyte*(GLFUNC * clan::GLFunctions::ptr_glGetStringi) (GLenum name, GLuint index)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetSubroutineIndex) (GLuint program, GLenum shadertype, const GLchar *name)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetSubroutineUniformLocation) (GLuint program, GLenum shadertype, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSynciv) (CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexImage) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexLevelParameterfv) (GLenum target, GLint level, GLenum pname, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexLevelParameteriv) (GLenum target, GLint level, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterfv) (GLenum target, GLenum pname, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterIiv) (GLenum target, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterIuiv) (GLenum target, GLenum pname, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameteriv) (GLenum target, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTransformFeedbackVarying) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetUniformBlockIndex) (GLuint program, const GLchar *uniformBlockName)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformdv) (GLuint program, GLint location, GLdouble *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformfv) (GLuint program, GLint location, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformIndices) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformiv) (GLuint program, GLint location, GLint *params)

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetUniformLocation) (GLuint program, const GLchar *name)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformSubroutineuiv) (GLenum shadertype, GLint location, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformuiv) (GLuint program, GLint location, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribdv) (GLuint index, GLenum pname, GLdouble *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribfv) (GLuint index, GLenum pname, GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribIiv) (GLuint index, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribIuiv) (GLuint index, GLenum pname, GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribiv) (GLuint index, GLenum pname, GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribLdv) (GLuint index, GLenum pname, GLdouble *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribPointerv) (GLuint index, GLenum pname, GLvoid **pointer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glHint) (GLenum target, GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateBufferData) (GLuint buffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateSubFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateTexImage) (GLuint texture, GLint level)

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateTexSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsBuffer) (GLuint buffer)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsEnabled) (GLenum cap)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsEnabledi) (GLenum target, GLuint index)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsFramebuffer) (GLuint framebuffer)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsNamedStringARB) (GLint namelen, const GLchar *name)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsProgram) (GLuint program)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsProgramPipeline) (GLuint pipeline)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsQuery) (GLuint id)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsRenderbuffer) (GLuint renderbuffer)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsSampler) (GLuint sampler)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsShader) (GLuint shader)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsSync) (CLsync sync)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsTexture) (GLuint texture)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsTransformFeedback) (GLuint id)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsVertexArray) (GLuint array)

typedef void(GLFUNC * clan::GLFunctions::ptr_glLineWidth) (GLfloat width)

typedef void(GLFUNC * clan::GLFunctions::ptr_glLinkProgram) (GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glLogicOp) (GLenum opcode)

typedef GLvoid*(GLFUNC * clan::GLFunctions::ptr_glMapBuffer) (GLenum target, GLenum access)

typedef GLvoid*(GLFUNC * clan::GLFunctions::ptr_glMapBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMemoryBarrier) (GLbitfield barriers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMinSampleShading) (GLfloat value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMinSampleShadingARB) (GLfloat value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawArrays) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawArraysIndirect) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawElements) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawElementsBaseVertex) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP1ui) (GLenum texture, GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP1uiv) (GLenum texture, GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP2ui) (GLenum texture, GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP2uiv) (GLenum texture, GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP3ui) (GLenum texture, GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP3uiv) (GLenum texture, GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP4ui) (GLenum texture, GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP4uiv) (GLenum texture, GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glNamedFramebufferParameteriEXT) (GLuint framebuffer, GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glNamedStringARB) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)

typedef void(GLFUNC * clan::GLFunctions::ptr_glNormalP3ui) (GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glNormalP3uiv) (GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glObjectLabel) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

typedef void(GLFUNC * clan::GLFunctions::ptr_glObjectPtrLabel) (const void *ptr, GLsizei length, const GLchar *label)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPatchParameterfv) (GLenum pname, const GLfloat *values)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPatchParameteri) (GLenum pname, GLint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPauseTransformFeedback) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPixelStoref) (GLenum pname, GLfloat param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPixelStorei) (GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameterf) (GLenum pname, GLfloat param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameterfv) (GLenum pname, const GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameteri) (GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameteriv) (GLenum pname, const GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointSize) (GLfloat size)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPolygonMode) (GLenum face, GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPolygonOffset) (GLfloat factor, GLfloat units)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPopDebugGroup) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPrimitiveRestartIndex) (GLuint index)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramBinary) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramParameteri) (GLuint program, GLenum pname, GLint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1d) (GLuint program, GLint location, GLdouble v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1f) (GLuint program, GLint location, GLfloat v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1i) (GLuint program, GLint location, GLint v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1ui) (GLuint program, GLint location, GLuint v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2d) (GLuint program, GLint location, GLdouble v0, GLdouble v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2f) (GLuint program, GLint location, GLfloat v0, GLfloat v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2i) (GLuint program, GLint location, GLint v0, GLint v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2ui) (GLuint program, GLint location, GLuint v0, GLuint v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glProvokingVertex) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glPushDebugGroup) (GLenum source, GLuint id, GLsizei length, const GLchar *message)

typedef void(GLFUNC * clan::GLFunctions::ptr_glQueryCounter) (GLuint id, GLenum target)

typedef void(GLFUNC * clan::GLFunctions::ptr_glReadBuffer) (GLenum mode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glReadnPixelsARB) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)

typedef void(GLFUNC * clan::GLFunctions::ptr_glReadPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glReleaseShaderCompiler) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glRenderbufferStorage) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glRenderbufferStorageMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glResumeTransformFeedback) (void)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSampleCoverage) (GLfloat value, GLboolean invert)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSampleMaski) (GLuint index, GLbitfield mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterf) (GLuint sampler, GLenum pname, GLfloat param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterfv) (GLuint sampler, GLenum pname, const GLfloat *param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameteri) (GLuint sampler, GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterIiv) (GLuint sampler, GLenum pname, const GLint *param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterIuiv) (GLuint sampler, GLenum pname, const GLuint *param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameteriv) (GLuint sampler, GLenum pname, const GLint *param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissor) (GLint x, GLint y, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorArrayv) (GLuint first, GLsizei count, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorIndexed) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorIndexedv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSecondaryColorP3ui) (GLenum type, GLuint color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glSecondaryColorP3uiv) (GLenum type, const GLuint *color)

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderBinary) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderSource) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderStorageBlockBinding) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilFunc) (GLenum func, GLint ref, GLuint mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilMask) (GLuint mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilMaskSeparate) (GLenum face, GLuint mask)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilOp) (GLenum fail, GLenum zfail, GLenum zpass)

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilOpSeparate) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexBuffer) (GLenum target, GLenum internalformat, GLuint buffer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexBufferRange) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP1ui) (GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP1uiv) (GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP2ui) (GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP2uiv) (GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP3ui) (GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP3uiv) (GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP4ui) (GLenum type, GLuint coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP4uiv) (GLenum type, const GLuint *coords)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage1D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage2D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage2DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage3D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage3DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterf) (GLenum target, GLenum pname, GLfloat param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterfv) (GLenum target, GLenum pname, const GLfloat *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameteri) (GLenum target, GLenum pname, GLint param)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterIiv) (GLenum target, GLenum pname, const GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterIuiv) (GLenum target, GLenum pname, const GLuint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameteriv) (GLenum target, GLenum pname, const GLint *params)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage1D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage2D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage2DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage3D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage3DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)

typedef void(GLFUNC * clan::GLFunctions::ptr_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(GLFUNC * clan::GLFunctions::ptr_glTextureBufferRangeEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage1DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage2DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage2DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage3DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage3DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureView) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)

typedef void(GLFUNC * clan::GLFunctions::ptr_glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1d) (GLint location, GLdouble x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1dv) (GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1f) (GLint location, GLfloat v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1fv) (GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1i) (GLint location, GLint v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1iv) (GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1ui) (GLint location, GLuint v0)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1uiv) (GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2d) (GLint location, GLdouble x, GLdouble y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2dv) (GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2f) (GLint location, GLfloat v0, GLfloat v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2fv) (GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2i) (GLint location, GLint v0, GLint v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2iv) (GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2ui) (GLint location, GLuint v0, GLuint v1)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2uiv) (GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3d) (GLint location, GLdouble x, GLdouble y, GLdouble z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3dv) (GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3fv) (GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3i) (GLint location, GLint v0, GLint v1, GLint v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3iv) (GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3ui) (GLint location, GLuint v0, GLuint v1, GLuint v2)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3uiv) (GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4d) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4dv) (GLint location, GLsizei count, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4fv) (GLint location, GLsizei count, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4i) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4iv) (GLint location, GLsizei count, const GLint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4ui) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4uiv) (GLint location, GLsizei count, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformBlockBinding) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformSubroutinesuiv) (GLenum shadertype, GLsizei count, const GLuint *indices)

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glUnmapBuffer) (GLenum target)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUseProgram) (GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glUseProgramStages) (GLuint pipeline, GLbitfield stages, GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glValidateProgram) (GLuint program)

typedef void(GLFUNC * clan::GLFunctions::ptr_glValidateProgramPipeline) (GLuint pipeline)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayBindVertexBufferEXT) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribBindingEXT) (GLuint vaobj, GLuint attribindex, GLuint bindingindex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribIFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribLFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexBindingDivisorEXT) (GLuint vaobj, GLuint bindingindex, GLuint divisor)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1d) (GLuint index, GLdouble x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1f) (GLuint index, GLfloat x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1fv) (GLuint index, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1s) (GLuint index, GLshort x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1sv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2d) (GLuint index, GLdouble x, GLdouble y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2f) (GLuint index, GLfloat x, GLfloat y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2fv) (GLuint index, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2s) (GLuint index, GLshort x, GLshort y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2sv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3f) (GLuint index, GLfloat x, GLfloat y, GLfloat z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3fv) (GLuint index, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3s) (GLuint index, GLshort x, GLshort y, GLshort z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3sv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4bv) (GLuint index, const GLbyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4f) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4fv) (GLuint index, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4iv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nbv) (GLuint index, const GLbyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Niv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nsv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nub) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nubv) (GLuint index, const GLubyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nuiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nusv) (GLuint index, const GLushort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4s) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4sv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4ubv) (GLuint index, const GLubyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4uiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4usv) (GLuint index, const GLushort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribBinding) (GLuint attribindex, GLuint bindingindex)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribDivisor) (GLuint index, GLuint divisor)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribFormat) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1i) (GLuint index, GLint x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1iv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1ui) (GLuint index, GLuint x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1uiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2i) (GLuint index, GLint x, GLint y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2iv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2ui) (GLuint index, GLuint x, GLuint y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2uiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3i) (GLuint index, GLint x, GLint y, GLint z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3iv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3ui) (GLuint index, GLuint x, GLuint y, GLuint z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3uiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4bv) (GLuint index, const GLbyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4i) (GLuint index, GLint x, GLint y, GLint z, GLint w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4iv) (GLuint index, const GLint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4sv) (GLuint index, const GLshort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4ubv) (GLuint index, const GLubyte *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4ui) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4uiv) (GLuint index, const GLuint *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4usv) (GLuint index, const GLushort *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribIFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribIPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL1d) (GLuint index, GLdouble x)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL1dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL2d) (GLuint index, GLdouble x, GLdouble y)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL2dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL3dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL4dv) (GLuint index, const GLdouble *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribLFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribLPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP1ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP1uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP2ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP2uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP3ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP3uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP4ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP4uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribPointer) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexBindingDivisor) (GLuint bindingindex, GLuint divisor)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP2ui) (GLenum type, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP2uiv) (GLenum type, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP3ui) (GLenum type, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP3uiv) (GLenum type, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP4ui) (GLenum type, GLuint value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP4uiv) (GLenum type, const GLuint *value)

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewport) (GLint x, GLint y, GLsizei width, GLsizei height)

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportArrayv) (GLuint first, GLsizei count, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportIndexedf) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportIndexedfv) (GLuint index, const GLfloat *v)

typedef void(GLFUNC * clan::GLFunctions::ptr_glWaitSync) (CLsync sync, GLbitfield flags, CLuint64 timeout)

## Function Documentation

static void clan::OpenGL::check_error | ( |  | ) |
| static

Throw an exception if an OpenGL error was detected ( Using glGetError() )

Remember to call glGetError() to clear any previous errors

static Texture clan::OpenGL::from_texture_handle | ( | GLuint | type,
|  | GLuint | handle
| ) |  |
| static

Creates a texture object from an OpenGL texture handle.

The returned object takes ownership of the texture handle (it calls glDeleteTextures when destroyed)

static std::vector<MessageLog_GL> clan::OpenGL::get_message_log | ( | GLuint | numMsgs | ) |
| static

Get the OpenGL message log.

This is required for this function to operate OpenGLWindowDescription gldesc; gldesc.set_debug(true); OpenGLTarget::set_description(gldesc);

static ProcAddress* clan::OpenGL::get_proc_address | ( | const std::string & | function_name | ) |
| static

Get OpenGL extension specific function address.

static GLuint clan::OpenGL::get_texture_handle | ( | Texture & | texture | ) |
| static

Returns the OpenGL texture handle.

static TextureFormat_GL clan::OpenGL::get_textureformat | ( | TextureFormat | format | ) |
| static

Returns the opengl texture format.

static void clan::OpenGL::set_active | ( | GraphicContext & | gc | ) |
| static

Sets the thread's OpenGL context to the one used by the graphic context.

static void clan::OpenGL::set_active | ( | const OpenGLGraphicContextProvider *const | gc_provider | ) |
| static

Sets the thread's OpenGL context to the one used by the graphic context.

static bool clan::OpenGL::set_active | ( |  | ) |
| static

Sets the thread's OpenGL context to the first valid allocated one.

If a valid OpenGL context is not found, then "no render context" is set.

Returns
  true = Success. false = No OpenGL contexts could be found

static GLenum clan::OpenGL::to_cube_target | ( | int | index | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | DrawBuffer | buf | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | CompareFunction | func | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | StencilOp | op | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | CullMode | mode | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | FillMode | mode | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | BlendFunc | func | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | BlendEquation | eq | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | VertexAttributeDataType | value | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | PrimitivesType | value | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | LogicOp | op | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | TextureFilter | filter | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | TextureWrapMode | mode | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | TextureCompareMode | mode | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | BufferUsage | usage | ) |
| static

static GLenum clan::OpenGL::to_enum | ( | BufferAccess | access | ) |
| static

## Variable Documentation

ptr_glActiveShaderProgram clan::GLFunctions::activeShaderProgram

ptr_glActiveTexture clan::GLFunctions::activeTexture

ptr_glAttachShader clan::GLFunctions::attachShader

ptr_glBeginConditionalRender clan::GLFunctions::beginConditionalRender

ptr_glBeginQuery clan::GLFunctions::beginQuery

ptr_glBeginQueryIndexed clan::GLFunctions::beginQueryIndexed

ptr_glBeginTransformFeedback clan::GLFunctions::beginTransformFeedback

ptr_glBindAttribLocation clan::GLFunctions::bindAttribLocation

ptr_glBindBuffer clan::GLFunctions::bindBuffer

ptr_glBindBufferBase clan::GLFunctions::bindBufferBase

ptr_glBindBufferRange clan::GLFunctions::bindBufferRange

ptr_glBindBuffersBase clan::GLFunctions::BindBuffersBase

ptr_glBindBuffersRange clan::GLFunctions::BindBuffersRange

ptr_glBindFragDataLocation clan::GLFunctions::bindFragDataLocation

ptr_glBindFragDataLocationIndexed clan::GLFunctions::bindFragDataLocationIndexed

ptr_glBindFramebuffer clan::GLFunctions::bindFramebuffer

ptr_glBindImageTexture clan::GLFunctions::bindImageTexture

ptr_glBindImageTextures clan::GLFunctions::BindImageTextures

ptr_glBindProgramPipeline clan::GLFunctions::bindProgramPipeline

ptr_glBindRenderbuffer clan::GLFunctions::bindRenderbuffer

ptr_glBindSampler clan::GLFunctions::bindSampler

ptr_glBindSamplers clan::GLFunctions::BindSamplers

ptr_glBindTexture clan::GLFunctions::bindTexture

ptr_glBindTextures clan::GLFunctions::BindTextures

ptr_glBindTransformFeedback clan::GLFunctions::bindTransformFeedback

ptr_glBindVertexArray clan::GLFunctions::bindVertexArray

ptr_glBindVertexBuffer clan::GLFunctions::bindVertexBuffer

ptr_glBindVertexBuffers clan::GLFunctions::BindVertexBuffers

ptr_glBlendColor clan::GLFunctions::blendColor

ptr_glBlendEquation clan::GLFunctions::blendEquation

ptr_glBlendEquationi clan::GLFunctions::blendEquationi

ptr_glBlendEquationiARB clan::GLFunctions::blendEquationiARB

ptr_glBlendEquationSeparate clan::GLFunctions::blendEquationSeparate

ptr_glBlendEquationSeparatei clan::GLFunctions::blendEquationSeparatei

ptr_glBlendEquationSeparateiARB clan::GLFunctions::blendEquationSeparateiARB

ptr_glBlendFunc clan::GLFunctions::blendFunc

ptr_glBlendFunci clan::GLFunctions::blendFunci

ptr_glBlendFunciARB clan::GLFunctions::blendFunciARB

ptr_glBlendFuncSeparate clan::GLFunctions::blendFuncSeparate

ptr_glBlendFuncSeparatei clan::GLFunctions::blendFuncSeparatei

ptr_glBlendFuncSeparateiARB clan::GLFunctions::blendFuncSeparateiARB

ptr_glBlitFramebuffer clan::GLFunctions::blitFramebuffer

ptr_glBufferData clan::GLFunctions::bufferData

ptr_glBufferStorage clan::GLFunctions::BufferStorage

ptr_glBufferSubData clan::GLFunctions::bufferSubData

ptr_glCheckFramebufferStatus clan::GLFunctions::checkFramebufferStatus

ptr_glClampColor clan::GLFunctions::clampColor

ptr_glClear clan::GLFunctions::clear

ptr_glClearBufferData clan::GLFunctions::clearBufferData

ptr_glClearBufferfi clan::GLFunctions::clearBufferfi

ptr_glClearBufferfv clan::GLFunctions::clearBufferfv

ptr_glClearBufferiv clan::GLFunctions::clearBufferiv

ptr_glClearBufferSubData clan::GLFunctions::clearBufferSubData

ptr_glClearBufferuiv clan::GLFunctions::clearBufferuiv

ptr_glClearColor clan::GLFunctions::clearColor

ptr_glClearDepth clan::GLFunctions::clearDepth

ptr_glClearDepthf clan::GLFunctions::clearDepthf

ptr_glClearNamedBufferDataEXT clan::GLFunctions::clearNamedBufferDataEXT

ptr_glClearNamedBufferSubDataEXT clan::GLFunctions::clearNamedBufferSubDataEXT

ptr_glClearStencil clan::GLFunctions::clearStencil

ptr_glClearTexImage clan::GLFunctions::ClearTexImage

ptr_glClearTexSubImage clan::GLFunctions::ClearTexSubImage

ptr_glClientActiveTextureARB clan::GLFunctions::clientActiveTexture

ptr_glClientWaitSync clan::GLFunctions::clientWaitSync

ptr_glColorMask clan::GLFunctions::colorMask

ptr_glColorMaski clan::GLFunctions::colorMaski

ptr_glColorP3ui clan::GLFunctions::colorP3ui

ptr_glColorP3uiv clan::GLFunctions::colorP3uiv

ptr_glColorP4ui clan::GLFunctions::colorP4ui

ptr_glColorP4uiv clan::GLFunctions::colorP4uiv

ptr_glCompileShader clan::GLFunctions::compileShader

ptr_glCompileShaderIncludeARB clan::GLFunctions::compileShaderIncludeARB

ptr_glCompressedTexImage1D clan::GLFunctions::compressedTexImage1D

ptr_glCompressedTexImage2D clan::GLFunctions::compressedTexImage2D

ptr_glCompressedTexImage3D clan::GLFunctions::compressedTexImage3D

ptr_glCompressedTexSubImage1D clan::GLFunctions::compressedTexSubImage1D

ptr_glCompressedTexSubImage2D clan::GLFunctions::compressedTexSubImage2D

ptr_glCompressedTexSubImage3D clan::GLFunctions::compressedTexSubImage3D

ptr_glCopyBufferSubData clan::GLFunctions::copyBufferSubData

ptr_glCopyImageSubData clan::GLFunctions::copyImageSubData

ptr_glCopyTexImage1D clan::GLFunctions::copyTexImage1D

ptr_glCopyTexImage2D clan::GLFunctions::copyTexImage2D

ptr_glCopyTexSubImage1D clan::GLFunctions::copyTexSubImage1D

ptr_glCopyTexSubImage2D clan::GLFunctions::copyTexSubImage2D

ptr_glCopyTexSubImage3D clan::GLFunctions::copyTexSubImage3D

ptr_glCreateProgram clan::GLFunctions::createProgram

ptr_glCreateShader clan::GLFunctions::createShader

ptr_glCreateShaderProgramv clan::GLFunctions::createShaderProgramv

ptr_glCreateSyncFromCLeventARB clan::GLFunctions::createSyncFromCLeventARB

ptr_glCullFace clan::GLFunctions::cullFace

ptr_glDebugMessageCallback clan::GLFunctions::debugMessageCallback

ptr_glDebugMessageCallbackARB clan::GLFunctions::debugMessageCallbackARB

ptr_glDebugMessageControl clan::GLFunctions::debugMessageControl

ptr_glDebugMessageControlARB clan::GLFunctions::debugMessageControlARB

ptr_glDebugMessageInsert clan::GLFunctions::debugMessageInsert

ptr_glDebugMessageInsertARB clan::GLFunctions::debugMessageInsertARB

ptr_glDeleteBuffers clan::GLFunctions::deleteBuffers

ptr_glDeleteFramebuffers clan::GLFunctions::deleteFramebuffers

ptr_glDeleteNamedStringARB clan::GLFunctions::deleteNamedStringARB

ptr_glDeleteProgram clan::GLFunctions::deleteProgram

ptr_glDeleteProgramPipelines clan::GLFunctions::deleteProgramPipelines

ptr_glDeleteQueries clan::GLFunctions::deleteQueries

ptr_glDeleteRenderbuffers clan::GLFunctions::deleteRenderbuffers

ptr_glDeleteSamplers clan::GLFunctions::deleteSamplers

ptr_glDeleteShader clan::GLFunctions::deleteShader

ptr_glDeleteSync clan::GLFunctions::deleteSync

ptr_glDeleteTextures clan::GLFunctions::deleteTextures

ptr_glDeleteTransformFeedbacks clan::GLFunctions::deleteTransformFeedbacks

ptr_glDeleteVertexArrays clan::GLFunctions::deleteVertexArrays

ptr_glDepthFunc clan::GLFunctions::depthFunc

ptr_glDepthMask clan::GLFunctions::depthMask

ptr_glDepthRange clan::GLFunctions::depthRange

ptr_glDepthRangeArrayv clan::GLFunctions::depthRangeArrayv

ptr_glDepthRangef clan::GLFunctions::depthRangef

ptr_glDepthRangeIndexed clan::GLFunctions::depthRangeIndexed

ptr_glDetachShader clan::GLFunctions::detachShader

ptr_glDisable clan::GLFunctions::disable

ptr_glDisablei clan::GLFunctions::disablei

ptr_glDisableVertexAttribArray clan::GLFunctions::disableVertexAttribArray

ptr_glDispatchCompute clan::GLFunctions::dispatchCompute

ptr_glDispatchComputeIndirect clan::GLFunctions::dispatchComputeIndirect

ptr_glDrawArrays clan::GLFunctions::drawArrays

ptr_glDrawArraysIndirect clan::GLFunctions::drawArraysIndirect

ptr_glDrawArraysInstanced clan::GLFunctions::drawArraysInstanced

ptr_glDrawArraysInstancedBaseInstance clan::GLFunctions::drawArraysInstancedBaseInstance

ptr_glDrawBuffer clan::GLFunctions::drawBuffer

ptr_glDrawBuffers clan::GLFunctions::drawBuffers

ptr_glDrawElements clan::GLFunctions::drawElements

ptr_glDrawElementsBaseVertex clan::GLFunctions::drawElementsBaseVertex

ptr_glDrawElementsIndirect clan::GLFunctions::drawElementsIndirect

ptr_glDrawElementsInstanced clan::GLFunctions::drawElementsInstanced

ptr_glDrawElementsInstancedBaseInstance clan::GLFunctions::drawElementsInstancedBaseInstance

ptr_glDrawElementsInstancedBaseVertex clan::GLFunctions::drawElementsInstancedBaseVertex

ptr_glDrawElementsInstancedBaseVertexBaseInstance clan::GLFunctions::drawElementsInstancedBaseVertexBaseInstance

ptr_glDrawRangeElements clan::GLFunctions::drawRangeElements

ptr_glDrawRangeElementsBaseVertex clan::GLFunctions::drawRangeElementsBaseVertex

ptr_glDrawTransformFeedback clan::GLFunctions::drawTransformFeedback

ptr_glDrawTransformFeedbackInstanced clan::GLFunctions::drawTransformFeedbackInstanced

ptr_glDrawTransformFeedbackStream clan::GLFunctions::drawTransformFeedbackStream

ptr_glDrawTransformFeedbackStreamInstanced clan::GLFunctions::drawTransformFeedbackStreamInstanced

ptr_glEnable clan::GLFunctions::enable

ptr_glEnablei clan::GLFunctions::enablei

ptr_glEnableVertexAttribArray clan::GLFunctions::enableVertexAttribArray

ptr_glEndConditionalRender clan::GLFunctions::endConditionalRender

ptr_glEndQuery clan::GLFunctions::endQuery

ptr_glEndQueryIndexed clan::GLFunctions::endQueryIndexed

ptr_glEndTransformFeedback clan::GLFunctions::endTransformFeedback

ptr_glFenceSync clan::GLFunctions::fenceSync

ptr_glFinish clan::GLFunctions::finish

ptr_glFlush clan::GLFunctions::flush

ptr_glFlushMappedBufferRange clan::GLFunctions::flushMappedBufferRange

ptr_glFramebufferParameteri clan::GLFunctions::framebufferParameteri

ptr_glFramebufferRenderbuffer clan::GLFunctions::framebufferRenderbuffer

ptr_glFramebufferTexture clan::GLFunctions::framebufferTexture

ptr_glFramebufferTexture1D clan::GLFunctions::framebufferTexture1D

ptr_glFramebufferTexture2D clan::GLFunctions::framebufferTexture2D

ptr_glFramebufferTexture3D clan::GLFunctions::framebufferTexture3D

ptr_glFramebufferTextureLayer clan::GLFunctions::framebufferTextureLayer

ptr_glFrontFace clan::GLFunctions::frontFace

cl_tls_variable GLFunctions* clan::OpenGL::functions
| static

Function table for OpenGL 2.0.

ptr_glGenBuffers clan::GLFunctions::genBuffers

ptr_glGenerateMipmap clan::GLFunctions::generateMipmap

ptr_glGenFramebuffers clan::GLFunctions::genFramebuffers

ptr_glGenProgramPipelines clan::GLFunctions::genProgramPipelines

ptr_glGenQueries clan::GLFunctions::genQueries

ptr_glGenRenderbuffers clan::GLFunctions::genRenderbuffers

ptr_glGenSamplers clan::GLFunctions::genSamplers

ptr_glGenTextures clan::GLFunctions::genTextures

ptr_glGenTransformFeedbacks clan::GLFunctions::genTransformFeedbacks

ptr_glGenVertexArrays clan::GLFunctions::genVertexArrays

ptr_glGetActiveAtomicCounterBufferiv clan::GLFunctions::getActiveAtomicCounterBufferiv

ptr_glGetActiveAttrib clan::GLFunctions::getActiveAttrib

ptr_glGetActiveSubroutineName clan::GLFunctions::getActiveSubroutineName

ptr_glGetActiveSubroutineUniformiv clan::GLFunctions::getActiveSubroutineUniformiv

ptr_glGetActiveSubroutineUniformName clan::GLFunctions::getActiveSubroutineUniformName

ptr_glGetActiveUniform clan::GLFunctions::getActiveUniform

ptr_glGetActiveUniformBlockiv clan::GLFunctions::getActiveUniformBlockiv

ptr_glGetActiveUniformBlockName clan::GLFunctions::getActiveUniformBlockName

ptr_glGetActiveUniformName clan::GLFunctions::getActiveUniformName

ptr_glGetActiveUniformsiv clan::GLFunctions::getActiveUniformsiv

ptr_glGetAttachedShaders clan::GLFunctions::getAttachedShaders

ptr_glGetAttribLocation clan::GLFunctions::getAttribLocation

ptr_glGetBooleani_v clan::GLFunctions::getBooleani_v

ptr_glGetBooleanv clan::GLFunctions::getBooleanv

ptr_glGetBufferParameteri64v clan::GLFunctions::getBufferParameteri64v

ptr_glGetBufferParameteriv clan::GLFunctions::getBufferParameteriv

ptr_glGetBufferPointerv clan::GLFunctions::getBufferPointerv

ptr_glGetBufferSubData clan::GLFunctions::getBufferSubData

ptr_glGetCompressedTexImage clan::GLFunctions::getCompressedTexImage

ptr_glGetDebugMessageLog clan::GLFunctions::getDebugMessageLog

ptr_glGetDebugMessageLogARB clan::GLFunctions::getDebugMessageLogARB

ptr_glGetDoublei_v clan::GLFunctions::getDoublei_v

ptr_glGetDoublev clan::GLFunctions::getDoublev

ptr_glGetError clan::GLFunctions::getError

ptr_glGetFloati_v clan::GLFunctions::getFloati_v

ptr_glGetFloatv clan::GLFunctions::getFloatv

ptr_glGetFragDataIndex clan::GLFunctions::getFragDataIndex

ptr_glGetFragDataLocation clan::GLFunctions::getFragDataLocation

ptr_glGetFramebufferAttachmentParameteriv clan::GLFunctions::getFramebufferAttachmentParameteriv

ptr_glGetFramebufferParameteriv clan::GLFunctions::getFramebufferParameteriv

ptr_glGetGraphicsResetStatusARB clan::GLFunctions::getGraphicsResetStatusARB

ptr_glGetInteger64i_v clan::GLFunctions::getInteger64i_v

ptr_glGetInteger64v clan::GLFunctions::getInteger64v

ptr_glGetIntegeri_v clan::GLFunctions::getIntegeri_v

ptr_glGetIntegerv clan::GLFunctions::getIntegerv

ptr_glGetInternalformati64v clan::GLFunctions::getInternalformati64v

ptr_glGetInternalformativ clan::GLFunctions::getInternalformativ

ptr_glGetMultisamplefv clan::GLFunctions::getMultisamplefv

ptr_glGetNamedFramebufferParameterivEXT clan::GLFunctions::getNamedFramebufferParameterivEXT

ptr_glGetNamedStringARB clan::GLFunctions::getNamedStringARB

ptr_glGetNamedStringivARB clan::GLFunctions::getNamedStringivARB

ptr_glGetnColorTableARB clan::GLFunctions::getnColorTableARB

ptr_glGetnCompressedTexImageARB clan::GLFunctions::getnCompressedTexImageARB

ptr_glGetnConvolutionFilterARB clan::GLFunctions::getnConvolutionFilterARB

ptr_glGetnHistogramARB clan::GLFunctions::getnHistogramARB

ptr_glGetnMapdvARB clan::GLFunctions::getnMapdvARB

ptr_glGetnMapfvARB clan::GLFunctions::getnMapfvARB

ptr_glGetnMapivARB clan::GLFunctions::getnMapivARB

ptr_glGetnMinmaxARB clan::GLFunctions::getnMinmaxARB

ptr_glGetnPixelMapfvARB clan::GLFunctions::getnPixelMapfvARB

ptr_glGetnPixelMapuivARB clan::GLFunctions::getnPixelMapuivARB

ptr_glGetnPixelMapusvARB clan::GLFunctions::getnPixelMapusvARB

ptr_glGetnPolygonStippleARB clan::GLFunctions::getnPolygonStippleARB

ptr_glGetnSeparableFilterARB clan::GLFunctions::getnSeparableFilterARB

ptr_glGetnTexImageARB clan::GLFunctions::getnTexImageARB

ptr_glGetnUniformdvARB clan::GLFunctions::getnUniformdvARB

ptr_glGetnUniformfvARB clan::GLFunctions::getnUniformfvARB

ptr_glGetnUniformivARB clan::GLFunctions::getnUniformivARB

ptr_glGetnUniformuivARB clan::GLFunctions::getnUniformuivARB

ptr_glGetObjectLabel clan::GLFunctions::getObjectLabel

ptr_glGetObjectPtrLabel clan::GLFunctions::getObjectPtrLabel

ptr_glGetPointerv clan::GLFunctions::getPointerv

ptr_glGetProgramBinary clan::GLFunctions::getProgramBinary

ptr_glGetProgramInfoLog clan::GLFunctions::getProgramInfoLog

ptr_glGetProgramInterfaceiv clan::GLFunctions::getProgramInterfaceiv

ptr_glGetProgramiv clan::GLFunctions::getProgramiv

ptr_glGetProgramPipelineInfoLog clan::GLFunctions::getProgramPipelineInfoLog

ptr_glGetProgramPipelineiv clan::GLFunctions::getProgramPipelineiv

ptr_glGetProgramResourceIndex clan::GLFunctions::getProgramResourceIndex

ptr_glGetProgramResourceiv clan::GLFunctions::getProgramResourceiv

ptr_glGetProgramResourceLocation clan::GLFunctions::getProgramResourceLocation

ptr_glGetProgramResourceLocationIndex clan::GLFunctions::getProgramResourceLocationIndex

ptr_glGetProgramResourceName clan::GLFunctions::getProgramResourceName

ptr_glGetProgramStageiv clan::GLFunctions::getProgramStageiv

ptr_glGetQueryIndexediv clan::GLFunctions::getQueryIndexediv

ptr_glGetQueryiv clan::GLFunctions::getQueryiv

ptr_glGetQueryObjecti64v clan::GLFunctions::getQueryObjecti64v

ptr_glGetQueryObjectiv clan::GLFunctions::getQueryObjectiv

ptr_glGetQueryObjectui64v clan::GLFunctions::getQueryObjectui64v

ptr_glGetQueryObjectuiv clan::GLFunctions::getQueryObjectuiv

ptr_glGetRenderbufferParameteriv clan::GLFunctions::getRenderbufferParameteriv

ptr_glGetSamplerParameterfv clan::GLFunctions::getSamplerParameterfv

ptr_glGetSamplerParameterIiv clan::GLFunctions::getSamplerParameterIiv

ptr_glGetSamplerParameterIuiv clan::GLFunctions::getSamplerParameterIuiv

ptr_glGetSamplerParameteriv clan::GLFunctions::getSamplerParameteriv

ptr_glGetShaderInfoLog clan::GLFunctions::getShaderInfoLog

ptr_glGetShaderiv clan::GLFunctions::getShaderiv

ptr_glGetShaderPrecisionFormat clan::GLFunctions::getShaderPrecisionFormat

ptr_glGetShaderSource clan::GLFunctions::getShaderSource

ptr_glGetString clan::GLFunctions::getString

ptr_glGetStringi clan::GLFunctions::getStringi

ptr_glGetSubroutineIndex clan::GLFunctions::getSubroutineIndex

ptr_glGetSubroutineUniformLocation clan::GLFunctions::getSubroutineUniformLocation

ptr_glGetSynciv clan::GLFunctions::getSynciv

ptr_glGetTexImage clan::GLFunctions::getTexImage

ptr_glGetTexLevelParameterfv clan::GLFunctions::getTexLevelParameterfv

ptr_glGetTexLevelParameteriv clan::GLFunctions::getTexLevelParameteriv

ptr_glGetTexParameterfv clan::GLFunctions::getTexParameterfv

ptr_glGetTexParameterIiv clan::GLFunctions::getTexParameterIiv

ptr_glGetTexParameterIuiv clan::GLFunctions::getTexParameterIuiv

ptr_glGetTexParameteriv clan::GLFunctions::getTexParameteriv

ptr_glGetTransformFeedbackVarying clan::GLFunctions::getTransformFeedbackVarying

ptr_glGetUniformBlockIndex clan::GLFunctions::getUniformBlockIndex

ptr_glGetUniformdv clan::GLFunctions::getUniformdv

ptr_glGetUniformfv clan::GLFunctions::getUniformfv

ptr_glGetUniformIndices clan::GLFunctions::getUniformIndices

ptr_glGetUniformiv clan::GLFunctions::getUniformiv

ptr_glGetUniformLocation clan::GLFunctions::getUniformLocation

ptr_glGetUniformSubroutineuiv clan::GLFunctions::getUniformSubroutineuiv

ptr_glGetUniformuiv clan::GLFunctions::getUniformuiv

ptr_glGetVertexAttribdv clan::GLFunctions::getVertexAttribdv

ptr_glGetVertexAttribfv clan::GLFunctions::getVertexAttribfv

ptr_glGetVertexAttribIiv clan::GLFunctions::getVertexAttribIiv

ptr_glGetVertexAttribIuiv clan::GLFunctions::getVertexAttribIuiv

ptr_glGetVertexAttribiv clan::GLFunctions::getVertexAttribiv

ptr_glGetVertexAttribLdv clan::GLFunctions::getVertexAttribLdv

ptr_glGetVertexAttribPointerv clan::GLFunctions::getVertexAttribPointerv

ptr_glHint clan::GLFunctions::hint

GLuint clan::MessageLog_GL::id

GLint clan::TextureFormat_GL::internal_format

ptr_glInvalidateBufferData clan::GLFunctions::invalidateBufferData

ptr_glInvalidateBufferSubData clan::GLFunctions::invalidateBufferSubData

ptr_glInvalidateFramebuffer clan::GLFunctions::invalidateFramebuffer

ptr_glInvalidateSubFramebuffer clan::GLFunctions::invalidateSubFramebuffer

ptr_glInvalidateTexImage clan::GLFunctions::invalidateTexImage

ptr_glInvalidateTexSubImage clan::GLFunctions::invalidateTexSubImage

ptr_glIsBuffer clan::GLFunctions::isBuffer

ptr_glIsEnabled clan::GLFunctions::isEnabled

ptr_glIsEnabledi clan::GLFunctions::isEnabledi

ptr_glIsFramebuffer clan::GLFunctions::isFramebuffer

ptr_glIsNamedStringARB clan::GLFunctions::isNamedStringARB

ptr_glIsProgram clan::GLFunctions::isProgram

ptr_glIsProgramPipeline clan::GLFunctions::isProgramPipeline

ptr_glIsQuery clan::GLFunctions::isQuery

ptr_glIsRenderbuffer clan::GLFunctions::isRenderbuffer

ptr_glIsSampler clan::GLFunctions::isSampler

ptr_glIsShader clan::GLFunctions::isShader

ptr_glIsSync clan::GLFunctions::isSync

ptr_glIsTexture clan::GLFunctions::isTexture

ptr_glIsTransformFeedback clan::GLFunctions::isTransformFeedback

ptr_glIsVertexArray clan::GLFunctions::isVertexArray

ptr_glLineWidth clan::GLFunctions::lineWidth

ptr_glLinkProgram clan::GLFunctions::linkProgram

ptr_glLogicOp clan::GLFunctions::logicOp

ptr_glMapBuffer clan::GLFunctions::mapBuffer

ptr_glMapBufferRange clan::GLFunctions::mapBufferRange

ptr_glMemoryBarrier clan::GLFunctions::memoryBarrier

std::string clan::MessageLog_GL::message

ptr_glMinSampleShading clan::GLFunctions::minSampleShading

ptr_glMinSampleShadingARB clan::GLFunctions::minSampleShadingARB

ptr_glMultiDrawArrays clan::GLFunctions::multiDrawArrays

ptr_glMultiDrawArraysIndirect clan::GLFunctions::multiDrawArraysIndirect

ptr_glMultiDrawElements clan::GLFunctions::multiDrawElements

ptr_glMultiDrawElementsBaseVertex clan::GLFunctions::multiDrawElementsBaseVertex

ptr_glMultiDrawElementsIndirect clan::GLFunctions::multiDrawElementsIndirect

ptr_glMultiTexCoordP1ui clan::GLFunctions::multiTexCoordP1ui

ptr_glMultiTexCoordP1uiv clan::GLFunctions::multiTexCoordP1uiv

ptr_glMultiTexCoordP2ui clan::GLFunctions::multiTexCoordP2ui

ptr_glMultiTexCoordP2uiv clan::GLFunctions::multiTexCoordP2uiv

ptr_glMultiTexCoordP3ui clan::GLFunctions::multiTexCoordP3ui

ptr_glMultiTexCoordP3uiv clan::GLFunctions::multiTexCoordP3uiv

ptr_glMultiTexCoordP4ui clan::GLFunctions::multiTexCoordP4ui

ptr_glMultiTexCoordP4uiv clan::GLFunctions::multiTexCoordP4uiv

ptr_glNamedFramebufferParameteriEXT clan::GLFunctions::namedFramebufferParameteriEXT

ptr_glNamedStringARB clan::GLFunctions::namedStringARB

ptr_glNormalP3ui clan::GLFunctions::normalP3ui

ptr_glNormalP3uiv clan::GLFunctions::normalP3uiv

ptr_glObjectLabel clan::GLFunctions::objectLabel

ptr_glObjectPtrLabel clan::GLFunctions::objectPtrLabel

ptr_glPatchParameterfv clan::GLFunctions::patchParameterfv

ptr_glPatchParameteri clan::GLFunctions::patchParameteri

ptr_glPauseTransformFeedback clan::GLFunctions::pauseTransformFeedback

GLenum clan::TextureFormat_GL::pixel_datatype

GLenum clan::TextureFormat_GL::pixel_format

ptr_glPixelStoref clan::GLFunctions::pixelStoref

ptr_glPixelStorei clan::GLFunctions::pixelStorei

ptr_glPointParameterf clan::GLFunctions::pointParameterf

ptr_glPointParameterfv clan::GLFunctions::pointParameterfv

ptr_glPointParameteri clan::GLFunctions::pointParameteri

ptr_glPointParameteriv clan::GLFunctions::pointParameteriv

ptr_glPointSize clan::GLFunctions::pointSize

ptr_glPolygonMode clan::GLFunctions::polygonMode

ptr_glPolygonOffset clan::GLFunctions::polygonOffset

ptr_glPopDebugGroup clan::GLFunctions::popDebugGroup

ptr_glPrimitiveRestartIndex clan::GLFunctions::primitiveRestartIndex

ptr_glProgramBinary clan::GLFunctions::programBinary

ptr_glProgramParameteri clan::GLFunctions::programParameteri

ptr_glProgramUniform1d clan::GLFunctions::programUniform1d

ptr_glProgramUniform1dv clan::GLFunctions::programUniform1dv

ptr_glProgramUniform1f clan::GLFunctions::programUniform1f

ptr_glProgramUniform1fv clan::GLFunctions::programUniform1fv

ptr_glProgramUniform1i clan::GLFunctions::programUniform1i

ptr_glProgramUniform1iv clan::GLFunctions::programUniform1iv

ptr_glProgramUniform1ui clan::GLFunctions::programUniform1ui

ptr_glProgramUniform1uiv clan::GLFunctions::programUniform1uiv

ptr_glProgramUniform2d clan::GLFunctions::programUniform2d

ptr_glProgramUniform2dv clan::GLFunctions::programUniform2dv

ptr_glProgramUniform2f clan::GLFunctions::programUniform2f

ptr_glProgramUniform2fv clan::GLFunctions::programUniform2fv

ptr_glProgramUniform2i clan::GLFunctions::programUniform2i

ptr_glProgramUniform2iv clan::GLFunctions::programUniform2iv

ptr_glProgramUniform2ui clan::GLFunctions::programUniform2ui

ptr_glProgramUniform2uiv clan::GLFunctions::programUniform2uiv

ptr_glProgramUniform3d clan::GLFunctions::programUniform3d

ptr_glProgramUniform3dv clan::GLFunctions::programUniform3dv

ptr_glProgramUniform3f clan::GLFunctions::programUniform3f

ptr_glProgramUniform3fv clan::GLFunctions::programUniform3fv

ptr_glProgramUniform3i clan::GLFunctions::programUniform3i

ptr_glProgramUniform3iv clan::GLFunctions::programUniform3iv

ptr_glProgramUniform3ui clan::GLFunctions::programUniform3ui

ptr_glProgramUniform3uiv clan::GLFunctions::programUniform3uiv

ptr_glProgramUniform4d clan::GLFunctions::programUniform4d

ptr_glProgramUniform4dv clan::GLFunctions::programUniform4dv

ptr_glProgramUniform4f clan::GLFunctions::programUniform4f

ptr_glProgramUniform4fv clan::GLFunctions::programUniform4fv

ptr_glProgramUniform4i clan::GLFunctions::programUniform4i

ptr_glProgramUniform4iv clan::GLFunctions::programUniform4iv

ptr_glProgramUniform4ui clan::GLFunctions::programUniform4ui

ptr_glProgramUniform4uiv clan::GLFunctions::programUniform4uiv

ptr_glProgramUniformMatrix2dv clan::GLFunctions::programUniformMatrix2dv

ptr_glProgramUniformMatrix2fv clan::GLFunctions::programUniformMatrix2fv

ptr_glProgramUniformMatrix2x3dv clan::GLFunctions::programUniformMatrix2x3dv

ptr_glProgramUniformMatrix2x3fv clan::GLFunctions::programUniformMatrix2x3fv

ptr_glProgramUniformMatrix2x4dv clan::GLFunctions::programUniformMatrix2x4dv

ptr_glProgramUniformMatrix2x4fv clan::GLFunctions::programUniformMatrix2x4fv

ptr_glProgramUniformMatrix3dv clan::GLFunctions::programUniformMatrix3dv

ptr_glProgramUniformMatrix3fv clan::GLFunctions::programUniformMatrix3fv

ptr_glProgramUniformMatrix3x2dv clan::GLFunctions::programUniformMatrix3x2dv

ptr_glProgramUniformMatrix3x2fv clan::GLFunctions::programUniformMatrix3x2fv

ptr_glProgramUniformMatrix3x4dv clan::GLFunctions::programUniformMatrix3x4dv

ptr_glProgramUniformMatrix3x4fv clan::GLFunctions::programUniformMatrix3x4fv

ptr_glProgramUniformMatrix4dv clan::GLFunctions::programUniformMatrix4dv

ptr_glProgramUniformMatrix4fv clan::GLFunctions::programUniformMatrix4fv

ptr_glProgramUniformMatrix4x2dv clan::GLFunctions::programUniformMatrix4x2dv

ptr_glProgramUniformMatrix4x2fv clan::GLFunctions::programUniformMatrix4x2fv

ptr_glProgramUniformMatrix4x3dv clan::GLFunctions::programUniformMatrix4x3dv

ptr_glProgramUniformMatrix4x3fv clan::GLFunctions::programUniformMatrix4x3fv

ptr_glProvokingVertex clan::GLFunctions::provokingVertex

ptr_glPushDebugGroup clan::GLFunctions::pushDebugGroup

ptr_glQueryCounter clan::GLFunctions::queryCounter

ptr_glReadBuffer clan::GLFunctions::readBuffer

ptr_glReadnPixelsARB clan::GLFunctions::readnPixelsARB

ptr_glReadPixels clan::GLFunctions::readPixels

ptr_glReleaseShaderCompiler clan::GLFunctions::releaseShaderCompiler

ptr_glRenderbufferStorage clan::GLFunctions::renderbufferStorage

ptr_glRenderbufferStorageMultisample clan::GLFunctions::renderbufferStorageMultisample

ptr_glResumeTransformFeedback clan::GLFunctions::resumeTransformFeedback

ptr_glSampleCoverage clan::GLFunctions::sampleCoverage

ptr_glSampleMaski clan::GLFunctions::sampleMaski

ptr_glSamplerParameterf clan::GLFunctions::samplerParameterf

ptr_glSamplerParameterfv clan::GLFunctions::samplerParameterfv

ptr_glSamplerParameteri clan::GLFunctions::samplerParameteri

ptr_glSamplerParameterIiv clan::GLFunctions::samplerParameterIiv

ptr_glSamplerParameterIuiv clan::GLFunctions::samplerParameterIuiv

ptr_glSamplerParameteriv clan::GLFunctions::samplerParameteriv

ptr_glScissor clan::GLFunctions::scissor

ptr_glScissorArrayv clan::GLFunctions::scissorArrayv

ptr_glScissorIndexed clan::GLFunctions::scissorIndexed

ptr_glScissorIndexedv clan::GLFunctions::scissorIndexedv

ptr_glSecondaryColorP3ui clan::GLFunctions::secondaryColorP3ui

ptr_glSecondaryColorP3uiv clan::GLFunctions::secondaryColorP3uiv

GLenum clan::MessageLog_GL::severity

ptr_glShaderBinary clan::GLFunctions::shaderBinary

ptr_glShaderSource clan::GLFunctions::shaderSource

ptr_glShaderStorageBlockBinding clan::GLFunctions::shaderStorageBlockBinding

GLenum clan::MessageLog_GL::source

ptr_glStencilFunc clan::GLFunctions::stencilFunc

ptr_glStencilFuncSeparate clan::GLFunctions::stencilFuncSeparate

ptr_glStencilMask clan::GLFunctions::stencilMask

ptr_glStencilMaskSeparate clan::GLFunctions::stencilMaskSeparate

ptr_glStencilOp clan::GLFunctions::stencilOp

ptr_glStencilOpSeparate clan::GLFunctions::stencilOpSeparate

ptr_glTexBuffer clan::GLFunctions::texBuffer

ptr_glTexBufferRange clan::GLFunctions::texBufferRange

ptr_glTexCoordP1ui clan::GLFunctions::texCoordP1ui

ptr_glTexCoordP1uiv clan::GLFunctions::texCoordP1uiv

ptr_glTexCoordP2ui clan::GLFunctions::texCoordP2ui

ptr_glTexCoordP2uiv clan::GLFunctions::texCoordP2uiv

ptr_glTexCoordP3ui clan::GLFunctions::texCoordP3ui

ptr_glTexCoordP3uiv clan::GLFunctions::texCoordP3uiv

ptr_glTexCoordP4ui clan::GLFunctions::texCoordP4ui

ptr_glTexCoordP4uiv clan::GLFunctions::texCoordP4uiv

ptr_glTexImage1D clan::GLFunctions::texImage1D

ptr_glTexImage2D clan::GLFunctions::texImage2D

ptr_glTexImage2DMultisample clan::GLFunctions::texImage2DMultisample

ptr_glTexImage3D clan::GLFunctions::texImage3D

ptr_glTexImage3DMultisample clan::GLFunctions::texImage3DMultisample

ptr_glTexParameterf clan::GLFunctions::texParameterf

ptr_glTexParameterfv clan::GLFunctions::texParameterfv

ptr_glTexParameteri clan::GLFunctions::texParameteri

ptr_glTexParameterIiv clan::GLFunctions::texParameterIiv

ptr_glTexParameterIuiv clan::GLFunctions::texParameterIuiv

ptr_glTexParameteriv clan::GLFunctions::texParameteriv

ptr_glTexStorage1D clan::GLFunctions::texStorage1D

ptr_glTexStorage2D clan::GLFunctions::texStorage2D

ptr_glTexStorage2DMultisample clan::GLFunctions::texStorage2DMultisample

ptr_glTexStorage3D clan::GLFunctions::texStorage3D

ptr_glTexStorage3DMultisample clan::GLFunctions::texStorage3DMultisample

ptr_glTexSubImage1D clan::GLFunctions::texSubImage1D

ptr_glTexSubImage2D clan::GLFunctions::texSubImage2D

ptr_glTexSubImage3D clan::GLFunctions::texSubImage3D

TextureFormat clan::TextureFormat_GL::texture_format

ptr_glTextureBufferRangeEXT clan::GLFunctions::textureBufferRangeEXT

ptr_glTextureStorage1DEXT clan::GLFunctions::textureStorage1DEXT

ptr_glTextureStorage2DEXT clan::GLFunctions::textureStorage2DEXT

ptr_glTextureStorage2DMultisampleEXT clan::GLFunctions::textureStorage2DMultisampleEXT

ptr_glTextureStorage3DEXT clan::GLFunctions::textureStorage3DEXT

ptr_glTextureStorage3DMultisampleEXT clan::GLFunctions::textureStorage3DMultisampleEXT

ptr_glTextureView clan::GLFunctions::textureView

ptr_glTransformFeedbackVaryings clan::GLFunctions::transformFeedbackVaryings

GLenum clan::MessageLog_GL::type

ptr_glUniform1d clan::GLFunctions::uniform1d

ptr_glUniform1dv clan::GLFunctions::uniform1dv

ptr_glUniform1f clan::GLFunctions::uniform1f

ptr_glUniform1fv clan::GLFunctions::uniform1fv

ptr_glUniform1i clan::GLFunctions::uniform1i

ptr_glUniform1iv clan::GLFunctions::uniform1iv

ptr_glUniform1ui clan::GLFunctions::uniform1ui

ptr_glUniform1uiv clan::GLFunctions::uniform1uiv

ptr_glUniform2d clan::GLFunctions::uniform2d

ptr_glUniform2dv clan::GLFunctions::uniform2dv

ptr_glUniform2f clan::GLFunctions::uniform2f

ptr_glUniform2fv clan::GLFunctions::uniform2fv

ptr_glUniform2i clan::GLFunctions::uniform2i

ptr_glUniform2iv clan::GLFunctions::uniform2iv

ptr_glUniform2ui clan::GLFunctions::uniform2ui

ptr_glUniform2uiv clan::GLFunctions::uniform2uiv

ptr_glUniform3d clan::GLFunctions::uniform3d

ptr_glUniform3dv clan::GLFunctions::uniform3dv

ptr_glUniform3f clan::GLFunctions::uniform3f

ptr_glUniform3fv clan::GLFunctions::uniform3fv

ptr_glUniform3i clan::GLFunctions::uniform3i

ptr_glUniform3iv clan::GLFunctions::uniform3iv

ptr_glUniform3ui clan::GLFunctions::uniform3ui

ptr_glUniform3uiv clan::GLFunctions::uniform3uiv

ptr_glUniform4d clan::GLFunctions::uniform4d

ptr_glUniform4dv clan::GLFunctions::uniform4dv

ptr_glUniform4f clan::GLFunctions::uniform4f

ptr_glUniform4fv clan::GLFunctions::uniform4fv

ptr_glUniform4i clan::GLFunctions::uniform4i

ptr_glUniform4iv clan::GLFunctions::uniform4iv

ptr_glUniform4ui clan::GLFunctions::uniform4ui

ptr_glUniform4uiv clan::GLFunctions::uniform4uiv

ptr_glUniformBlockBinding clan::GLFunctions::uniformBlockBinding

ptr_glUniformMatrix2dv clan::GLFunctions::uniformMatrix2dv

ptr_glUniformMatrix2fv clan::GLFunctions::uniformMatrix2fv

ptr_glUniformMatrix2x3dv clan::GLFunctions::uniformMatrix2x3dv

ptr_glUniformMatrix2x3fv clan::GLFunctions::uniformMatrix2x3fv

ptr_glUniformMatrix2x4dv clan::GLFunctions::uniformMatrix2x4dv

ptr_glUniformMatrix2x4fv clan::GLFunctions::uniformMatrix2x4fv

ptr_glUniformMatrix3dv clan::GLFunctions::uniformMatrix3dv

ptr_glUniformMatrix3fv clan::GLFunctions::uniformMatrix3fv

ptr_glUniformMatrix3x2dv clan::GLFunctions::uniformMatrix3x2dv

ptr_glUniformMatrix3x2fv clan::GLFunctions::uniformMatrix3x2fv

ptr_glUniformMatrix3x4dv clan::GLFunctions::uniformMatrix3x4dv

ptr_glUniformMatrix3x4fv clan::GLFunctions::uniformMatrix3x4fv

ptr_glUniformMatrix4dv clan::GLFunctions::uniformMatrix4dv

ptr_glUniformMatrix4fv clan::GLFunctions::uniformMatrix4fv

ptr_glUniformMatrix4x2dv clan::GLFunctions::uniformMatrix4x2dv

ptr_glUniformMatrix4x2fv clan::GLFunctions::uniformMatrix4x2fv

ptr_glUniformMatrix4x3dv clan::GLFunctions::uniformMatrix4x3dv

ptr_glUniformMatrix4x3fv clan::GLFunctions::uniformMatrix4x3fv

ptr_glUniformSubroutinesuiv clan::GLFunctions::uniformSubroutinesuiv

ptr_glUnmapBuffer clan::GLFunctions::unmapBuffer

ptr_glUseProgram clan::GLFunctions::useProgram

ptr_glUseProgramStages clan::GLFunctions::useProgramStages

bool clan::TextureFormat_GL::valid

True when this is a valid opengl format.

ptr_glValidateProgram clan::GLFunctions::validateProgram

ptr_glValidateProgramPipeline clan::GLFunctions::validateProgramPipeline

ptr_glVertexArrayBindVertexBufferEXT clan::GLFunctions::vertexArrayBindVertexBufferEXT

ptr_glVertexArrayVertexAttribBindingEXT clan::GLFunctions::vertexArrayVertexAttribBindingEXT

ptr_glVertexArrayVertexAttribFormatEXT clan::GLFunctions::vertexArrayVertexAttribFormatEXT

ptr_glVertexArrayVertexAttribIFormatEXT clan::GLFunctions::vertexArrayVertexAttribIFormatEXT

ptr_glVertexArrayVertexAttribLFormatEXT clan::GLFunctions::vertexArrayVertexAttribLFormatEXT

ptr_glVertexArrayVertexBindingDivisorEXT clan::GLFunctions::vertexArrayVertexBindingDivisorEXT

ptr_glVertexAttrib1d clan::GLFunctions::vertexAttrib1d

ptr_glVertexAttrib1dv clan::GLFunctions::vertexAttrib1dv

ptr_glVertexAttrib1f clan::GLFunctions::vertexAttrib1f

ptr_glVertexAttrib1fv clan::GLFunctions::vertexAttrib1fv

ptr_glVertexAttrib1s clan::GLFunctions::vertexAttrib1s

ptr_glVertexAttrib1sv clan::GLFunctions::vertexAttrib1sv

ptr_glVertexAttrib2d clan::GLFunctions::vertexAttrib2d

ptr_glVertexAttrib2dv clan::GLFunctions::vertexAttrib2dv

ptr_glVertexAttrib2f clan::GLFunctions::vertexAttrib2f

ptr_glVertexAttrib2fv clan::GLFunctions::vertexAttrib2fv

ptr_glVertexAttrib2s clan::GLFunctions::vertexAttrib2s

ptr_glVertexAttrib2sv clan::GLFunctions::vertexAttrib2sv

ptr_glVertexAttrib3d clan::GLFunctions::vertexAttrib3d

ptr_glVertexAttrib3dv clan::GLFunctions::vertexAttrib3dv

ptr_glVertexAttrib3f clan::GLFunctions::vertexAttrib3f

ptr_glVertexAttrib3fv clan::GLFunctions::vertexAttrib3fv

ptr_glVertexAttrib3s clan::GLFunctions::vertexAttrib3s

ptr_glVertexAttrib3sv clan::GLFunctions::vertexAttrib3sv

ptr_glVertexAttrib4bv clan::GLFunctions::vertexAttrib4bv

ptr_glVertexAttrib4d clan::GLFunctions::vertexAttrib4d

ptr_glVertexAttrib4dv clan::GLFunctions::vertexAttrib4dv

ptr_glVertexAttrib4f clan::GLFunctions::vertexAttrib4f

ptr_glVertexAttrib4fv clan::GLFunctions::vertexAttrib4fv

ptr_glVertexAttrib4iv clan::GLFunctions::vertexAttrib4iv

ptr_glVertexAttrib4Nbv clan::GLFunctions::vertexAttrib4Nbv

ptr_glVertexAttrib4Niv clan::GLFunctions::vertexAttrib4Niv

ptr_glVertexAttrib4Nsv clan::GLFunctions::vertexAttrib4Nsv

ptr_glVertexAttrib4Nub clan::GLFunctions::vertexAttrib4Nub

ptr_glVertexAttrib4Nubv clan::GLFunctions::vertexAttrib4Nubv

ptr_glVertexAttrib4Nuiv clan::GLFunctions::vertexAttrib4Nuiv

ptr_glVertexAttrib4Nusv clan::GLFunctions::vertexAttrib4Nusv

ptr_glVertexAttrib4s clan::GLFunctions::vertexAttrib4s

ptr_glVertexAttrib4sv clan::GLFunctions::vertexAttrib4sv

ptr_glVertexAttrib4ubv clan::GLFunctions::vertexAttrib4ubv

ptr_glVertexAttrib4uiv clan::GLFunctions::vertexAttrib4uiv

ptr_glVertexAttrib4usv clan::GLFunctions::vertexAttrib4usv

ptr_glVertexAttribBinding clan::GLFunctions::vertexAttribBinding

ptr_glVertexAttribDivisor clan::GLFunctions::vertexAttribDivisor

ptr_glVertexAttribFormat clan::GLFunctions::vertexAttribFormat

ptr_glVertexAttribI1i clan::GLFunctions::vertexAttribI1i

ptr_glVertexAttribI1iv clan::GLFunctions::vertexAttribI1iv

ptr_glVertexAttribI1ui clan::GLFunctions::vertexAttribI1ui

ptr_glVertexAttribI1uiv clan::GLFunctions::vertexAttribI1uiv

ptr_glVertexAttribI2i clan::GLFunctions::vertexAttribI2i

ptr_glVertexAttribI2iv clan::GLFunctions::vertexAttribI2iv

ptr_glVertexAttribI2ui clan::GLFunctions::vertexAttribI2ui

ptr_glVertexAttribI2uiv clan::GLFunctions::vertexAttribI2uiv

ptr_glVertexAttribI3i clan::GLFunctions::vertexAttribI3i

ptr_glVertexAttribI3iv clan::GLFunctions::vertexAttribI3iv

ptr_glVertexAttribI3ui clan::GLFunctions::vertexAttribI3ui

ptr_glVertexAttribI3uiv clan::GLFunctions::vertexAttribI3uiv

ptr_glVertexAttribI4bv clan::GLFunctions::vertexAttribI4bv

ptr_glVertexAttribI4i clan::GLFunctions::vertexAttribI4i

ptr_glVertexAttribI4iv clan::GLFunctions::vertexAttribI4iv

ptr_glVertexAttribI4sv clan::GLFunctions::vertexAttribI4sv

ptr_glVertexAttribI4ubv clan::GLFunctions::vertexAttribI4ubv

ptr_glVertexAttribI4ui clan::GLFunctions::vertexAttribI4ui

ptr_glVertexAttribI4uiv clan::GLFunctions::vertexAttribI4uiv

ptr_glVertexAttribI4usv clan::GLFunctions::vertexAttribI4usv

ptr_glVertexAttribIFormat clan::GLFunctions::vertexAttribIFormat

ptr_glVertexAttribIPointer clan::GLFunctions::vertexAttribIPointer

ptr_glVertexAttribL1d clan::GLFunctions::vertexAttribL1d

ptr_glVertexAttribL1dv clan::GLFunctions::vertexAttribL1dv

ptr_glVertexAttribL2d clan::GLFunctions::vertexAttribL2d

ptr_glVertexAttribL2dv clan::GLFunctions::vertexAttribL2dv

ptr_glVertexAttribL3d clan::GLFunctions::vertexAttribL3d

ptr_glVertexAttribL3dv clan::GLFunctions::vertexAttribL3dv

ptr_glVertexAttribL4d clan::GLFunctions::vertexAttribL4d

ptr_glVertexAttribL4dv clan::GLFunctions::vertexAttribL4dv

ptr_glVertexAttribLFormat clan::GLFunctions::vertexAttribLFormat

ptr_glVertexAttribLPointer clan::GLFunctions::vertexAttribLPointer

ptr_glVertexAttribP1ui clan::GLFunctions::vertexAttribP1ui

ptr_glVertexAttribP1uiv clan::GLFunctions::vertexAttribP1uiv

ptr_glVertexAttribP2ui clan::GLFunctions::vertexAttribP2ui

ptr_glVertexAttribP2uiv clan::GLFunctions::vertexAttribP2uiv

ptr_glVertexAttribP3ui clan::GLFunctions::vertexAttribP3ui

ptr_glVertexAttribP3uiv clan::GLFunctions::vertexAttribP3uiv

ptr_glVertexAttribP4ui clan::GLFunctions::vertexAttribP4ui

ptr_glVertexAttribP4uiv clan::GLFunctions::vertexAttribP4uiv

ptr_glVertexAttribPointer clan::GLFunctions::vertexAttribPointer

ptr_glVertexBindingDivisor clan::GLFunctions::vertexBindingDivisor

ptr_glVertexP2ui clan::GLFunctions::vertexP2ui

ptr_glVertexP2uiv clan::GLFunctions::vertexP2uiv

ptr_glVertexP3ui clan::GLFunctions::vertexP3ui

ptr_glVertexP3uiv clan::GLFunctions::vertexP3uiv

ptr_glVertexP4ui clan::GLFunctions::vertexP4ui

ptr_glVertexP4uiv clan::GLFunctions::vertexP4uiv

ptr_glViewport clan::GLFunctions::viewport

ptr_glViewportArrayv clan::GLFunctions::viewportArrayv

ptr_glViewportIndexedf clan::GLFunctions::viewportIndexedf

ptr_glViewportIndexedfv clan::GLFunctions::viewportIndexedfv

ptr_glWaitSync clan::GLFunctions::waitSync

## Friends

friend class GL1GraphicContextProvider
| friend

friend class GL3GraphicContextProvider
| friend

friend class PBuffer_GL1_Impl
| friend