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