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 GLFunctionsclan::OpenGL::functions
 Function table for OpenGL 2.0. More...
 
static ProcAddressclan::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_GLclan::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

◆ glActiveShaderProgram

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

◆ glActiveTexture

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

◆ glAttachShader

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

◆ glBeginConditionalRender

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

◆ glBeginQuery

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

◆ glBeginQueryIndexed

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

◆ glBeginTransformFeedback

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

◆ glBindAttribLocation

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

◆ glBindBuffer

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

◆ glBindBufferBase

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

◆ glBindBufferRange

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

◆ glBindBuffersBase

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

◆ glBindBuffersRange

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

◆ glBindFragDataLocation

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

◆ glBindFragDataLocationIndexed

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

◆ glBindFramebuffer

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

◆ glBindImageTexture

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

◆ glBindImageTextures

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

◆ glBindProgramPipeline

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

◆ glBindRenderbuffer

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

◆ glBindSampler

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

◆ glBindSamplers

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

◆ glBindTexture

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

◆ glBindTextures

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

◆ glBindTransformFeedback

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

◆ glBindVertexArray

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

◆ glBindVertexBuffer

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

◆ glBindVertexBuffers

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

◆ glBlendColor

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

◆ glBlendEquation

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

◆ glBlendEquationi

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

◆ glBlendEquationiARB

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

◆ glBlendEquationSeparate

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

◆ glBlendEquationSeparatei

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

◆ glBlendEquationSeparateiARB

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

◆ glBlendFunc

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

◆ glBlendFunci

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

◆ glBlendFunciARB

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

◆ glBlendFuncSeparate

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

◆ glBlendFuncSeparatei

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

◆ glBlendFuncSeparateiARB

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

◆ glBlitFramebuffer

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

◆ glBufferData

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

◆ glBufferStorage

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

◆ glBufferSubData

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

◆ glCheckFramebufferStatus

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

◆ glClampColor

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

◆ glClear

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

◆ glClearBufferData

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

◆ glClearBufferfi

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

◆ glClearBufferfv

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

◆ glClearBufferiv

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

◆ glClearBufferSubData

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

◆ glClearBufferuiv

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

◆ glClearColor

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

◆ glClearDepth

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

◆ glClearDepthf

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

◆ glClearNamedBufferDataEXT

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

◆ glClearNamedBufferSubDataEXT

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

◆ glClearStencil

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

◆ glClearTexImage

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

◆ glClearTexSubImage

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

◆ glClientActiveTexture

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

◆ glClientWaitSync

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

◆ glColorMask

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

◆ glColorMaski

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

◆ glColorP3ui

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

◆ glColorP3uiv

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

◆ glColorP4ui

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

◆ glColorP4uiv

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

◆ glCompileShader

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

◆ glCompileShaderIncludeARB

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

◆ glCompressedTexImage1D

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

◆ glCompressedTexImage2D

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

◆ glCompressedTexImage3D

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

◆ glCompressedTexSubImage1D

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

◆ glCompressedTexSubImage2D

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

◆ glCompressedTexSubImage3D

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

◆ glCopyBufferSubData

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

◆ glCopyImageSubData

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

◆ glCopyTexImage1D

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

◆ glCopyTexImage2D

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

◆ glCopyTexSubImage1D

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

◆ glCopyTexSubImage2D

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

◆ glCopyTexSubImage3D

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

◆ glCreateProgram

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

◆ glCreateShader

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

◆ glCreateShaderProgramv

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

◆ glCreateSyncFromCLeventARB

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

◆ glCullFace

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

◆ glDebugMessageCallback

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

◆ glDebugMessageCallbackARB

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

◆ glDebugMessageControl

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

◆ glDebugMessageControlARB

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

◆ glDebugMessageInsert

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

◆ glDebugMessageInsertARB

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

◆ glDeleteBuffers

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

◆ glDeleteFramebuffers

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

◆ glDeleteNamedStringARB

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

◆ glDeleteProgram

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

◆ glDeleteProgramPipelines

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

◆ glDeleteQueries

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

◆ glDeleteRenderbuffers

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

◆ glDeleteSamplers

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

◆ glDeleteShader

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

◆ glDeleteSync

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

◆ glDeleteTextures

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

◆ glDeleteTransformFeedbacks

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

◆ glDeleteVertexArrays

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

◆ glDepthFunc

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

◆ glDepthMask

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

◆ glDepthRange

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

◆ glDepthRangeArrayv

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

◆ glDepthRangef

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

◆ glDepthRangeIndexed

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

◆ glDetachShader

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

◆ glDisable

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

◆ glDisablei

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

◆ glDisableVertexAttribArray

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

◆ glDispatchCompute

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

◆ glDispatchComputeIndirect

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

◆ glDrawArrays

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

◆ glDrawArraysIndirect

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

◆ glDrawArraysInstanced

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

◆ glDrawArraysInstancedBaseInstance

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

◆ glDrawBuffer

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

◆ glDrawBuffers

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

◆ glDrawElements

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

◆ glDrawElementsBaseVertex

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

◆ glDrawElementsIndirect

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

◆ glDrawElementsInstanced

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

◆ glDrawElementsInstancedBaseInstance

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

◆ glDrawElementsInstancedBaseVertex

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

◆ glDrawElementsInstancedBaseVertexBaseInstance

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

◆ glDrawRangeElements

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

◆ glDrawRangeElementsBaseVertex

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

◆ glDrawTransformFeedback

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

◆ glDrawTransformFeedbackInstanced

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

◆ glDrawTransformFeedbackStream

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

◆ glDrawTransformFeedbackStreamInstanced

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

◆ glEnable

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

◆ glEnablei

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

◆ glEnableVertexAttribArray

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

◆ glEndConditionalRender

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

◆ glEndQuery

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

◆ glEndQueryIndexed

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

◆ glEndTransformFeedback

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

◆ glFenceSync

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

◆ glFinish

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

◆ glFlush

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

◆ glFlushMappedBufferRange

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

◆ glFramebufferParameteri

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

◆ glFramebufferRenderbuffer

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

◆ glFramebufferTexture

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

◆ glFramebufferTexture1D

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

◆ glFramebufferTexture2D

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

◆ glFramebufferTexture3D

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

◆ glFramebufferTextureLayer

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

◆ glFrontFace

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

◆ GLFUNC

#define GLFUNC

◆ glGenBuffers

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

◆ glGenerateMipmap

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

◆ glGenFramebuffers

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

◆ glGenProgramPipelines

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

◆ glGenQueries

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

◆ glGenRenderbuffers

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

◆ glGenSamplers

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

◆ glGenTextures

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

◆ glGenTransformFeedbacks

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

◆ glGenVertexArrays

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

◆ glGetActiveAtomicCounterBufferiv

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

◆ glGetActiveAttrib

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

◆ glGetActiveSubroutineName

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

◆ glGetActiveSubroutineUniformiv

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

◆ glGetActiveSubroutineUniformName

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

◆ glGetActiveUniform

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

◆ glGetActiveUniformBlockiv

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

◆ glGetActiveUniformBlockName

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

◆ glGetActiveUniformName

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

◆ glGetActiveUniformsiv

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

◆ glGetAttachedShaders

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

◆ glGetAttribLocation

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

◆ glGetBooleani_v

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

◆ glGetBooleanv

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

◆ glGetBufferParameteri64v

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

◆ glGetBufferParameteriv

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

◆ glGetBufferPointerv

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

◆ glGetBufferSubData

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

◆ glGetCompressedTexImage

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

◆ glGetDebugMessageLog

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

◆ glGetDebugMessageLogARB

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

◆ glGetDoublei_v

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

◆ glGetDoublev

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

◆ glGetError

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

◆ glGetFloati_v

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

◆ glGetFloatv

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

◆ glGetFragDataIndex

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

◆ glGetFragDataLocation

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

◆ glGetFramebufferAttachmentParameteriv

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

◆ glGetFramebufferParameteriv

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

◆ glGetGraphicsResetStatusARB

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

◆ glGetInteger64i_v

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

◆ glGetInteger64v

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

◆ glGetIntegeri_v

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

◆ glGetIntegerv

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

◆ glGetInternalformati64v

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

◆ glGetInternalformativ

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

◆ glGetMultisamplefv

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

◆ glGetNamedFramebufferParameterivEXT

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

◆ glGetNamedStringARB

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

◆ glGetNamedStringivARB

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

◆ glGetnColorTableARB

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

◆ glGetnCompressedTexImageARB

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

◆ glGetnConvolutionFilterARB

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

◆ glGetnHistogramARB

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

◆ glGetnMapdvARB

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

◆ glGetnMapfvARB

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

◆ glGetnMapivARB

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

◆ glGetnMinmaxARB

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

◆ glGetnPixelMapfvARB

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

◆ glGetnPixelMapuivARB

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

◆ glGetnPixelMapusvARB

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

◆ glGetnPolygonStippleARB

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

◆ glGetnSeparableFilterARB

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

◆ glGetnTexImageARB

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

◆ glGetnUniformdvARB

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

◆ glGetnUniformfvARB

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

◆ glGetnUniformivARB

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

◆ glGetnUniformuivARB

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

◆ glGetObjectLabel

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

◆ glGetObjectPtrLabel

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

◆ glGetPointerv

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

◆ glGetProgramBinary

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

◆ glGetProgramInfoLog

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

◆ glGetProgramInterfaceiv

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

◆ glGetProgramiv

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

◆ glGetProgramPipelineInfoLog

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

◆ glGetProgramPipelineiv

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

◆ glGetProgramResourceIndex

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

◆ glGetProgramResourceiv

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

◆ glGetProgramResourceLocation

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

◆ glGetProgramResourceLocationIndex

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

◆ glGetProgramResourceName

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

◆ glGetProgramStageiv

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

◆ glGetQueryIndexediv

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

◆ glGetQueryiv

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

◆ glGetQueryObjecti64v

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

◆ glGetQueryObjectiv

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

◆ glGetQueryObjectui64v

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

◆ glGetQueryObjectuiv

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

◆ glGetRenderbufferParameteriv

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

◆ glGetSamplerParameterfv

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

◆ glGetSamplerParameterIiv

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

◆ glGetSamplerParameterIuiv

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

◆ glGetSamplerParameteriv

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

◆ glGetShaderInfoLog

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

◆ glGetShaderiv

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

◆ glGetShaderPrecisionFormat

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

◆ glGetShaderSource

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

◆ glGetString

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

◆ glGetStringi

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

◆ glGetSubroutineIndex

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

◆ glGetSubroutineUniformLocation

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

◆ glGetSynciv

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

◆ glGetTexImage

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

◆ glGetTexLevelParameterfv

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

◆ glGetTexLevelParameteriv

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

◆ glGetTexParameterfv

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

◆ glGetTexParameterIiv

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

◆ glGetTexParameterIuiv

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

◆ glGetTexParameteriv

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

◆ glGetTransformFeedbackVarying

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

◆ glGetUniformBlockIndex

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

◆ glGetUniformdv

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

◆ glGetUniformfv

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

◆ glGetUniformIndices

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

◆ glGetUniformiv

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

◆ glGetUniformLocation

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

◆ glGetUniformSubroutineuiv

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

◆ glGetUniformuiv

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

◆ glGetVertexAttribdv

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

◆ glGetVertexAttribfv

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

◆ glGetVertexAttribIiv

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

◆ glGetVertexAttribIuiv

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

◆ glGetVertexAttribiv

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

◆ glGetVertexAttribLdv

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

◆ glGetVertexAttribPointerv

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

◆ glHint

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

◆ glInvalidateBufferData

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

◆ glInvalidateBufferSubData

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

◆ glInvalidateFramebuffer

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

◆ glInvalidateSubFramebuffer

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

◆ glInvalidateTexImage

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

◆ glInvalidateTexSubImage

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

◆ glIsBuffer

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

◆ glIsEnabled

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

◆ glIsEnabledi

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

◆ glIsFramebuffer

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

◆ glIsNamedStringARB

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

◆ glIsProgram

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

◆ glIsProgramPipeline

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

◆ glIsQuery

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

◆ glIsRenderbuffer

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

◆ glIsSampler

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

◆ glIsShader

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

◆ glIsSync

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

◆ glIsTexture

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

◆ glIsTransformFeedback

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

◆ glIsVertexArray

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

◆ glLineWidth

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

◆ glLinkProgram

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

◆ glLogicOp

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

◆ glMapBuffer

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

◆ glMapBufferRange

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

◆ glMemoryBarrier

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

◆ glMinSampleShading

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

◆ glMinSampleShadingARB

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

◆ glMultiDrawArrays

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

◆ glMultiDrawArraysIndirect

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

◆ glMultiDrawElements

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

◆ glMultiDrawElementsBaseVertex

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

◆ glMultiDrawElementsIndirect

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

◆ glMultiTexCoordP1ui

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

◆ glMultiTexCoordP1uiv

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

◆ glMultiTexCoordP2ui

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

◆ glMultiTexCoordP2uiv

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

◆ glMultiTexCoordP3ui

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

◆ glMultiTexCoordP3uiv

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

◆ glMultiTexCoordP4ui

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

◆ glMultiTexCoordP4uiv

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

◆ glNamedFramebufferParameteriEXT

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

◆ glNamedStringARB

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

◆ glNormalP3ui

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

◆ glNormalP3uiv

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

◆ glObjectLabel

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

◆ glObjectPtrLabel

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

◆ glPatchParameterfv

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

◆ glPatchParameteri

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

◆ glPauseTransformFeedback

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

◆ glPixelStoref

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

◆ glPixelStorei

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

◆ glPointParameterf

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

◆ glPointParameterfv

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

◆ glPointParameteri

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

◆ glPointParameteriv

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

◆ glPointSize

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

◆ glPolygonMode

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

◆ glPolygonOffset

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

◆ glPopDebugGroup

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

◆ glPrimitiveRestartIndex

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

◆ glProgramBinary

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

◆ glProgramParameteri

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

◆ glProgramUniform1d

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

◆ glProgramUniform1dv

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

◆ glProgramUniform1f

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

◆ glProgramUniform1fv

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

◆ glProgramUniform1i

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

◆ glProgramUniform1iv

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

◆ glProgramUniform1ui

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

◆ glProgramUniform1uiv

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

◆ glProgramUniform2d

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

◆ glProgramUniform2dv

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

◆ glProgramUniform2f

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

◆ glProgramUniform2fv

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

◆ glProgramUniform2i

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

◆ glProgramUniform2iv

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

◆ glProgramUniform2ui

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

◆ glProgramUniform2uiv

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

◆ glProgramUniform3d

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

◆ glProgramUniform3dv

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

◆ glProgramUniform3f

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

◆ glProgramUniform3fv

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

◆ glProgramUniform3i

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

◆ glProgramUniform3iv

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

◆ glProgramUniform3ui

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

◆ glProgramUniform3uiv

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

◆ glProgramUniform4d

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

◆ glProgramUniform4dv

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

◆ glProgramUniform4f

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

◆ glProgramUniform4fv

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

◆ glProgramUniform4i

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

◆ glProgramUniform4iv

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

◆ glProgramUniform4ui

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

◆ glProgramUniform4uiv

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

◆ glProgramUniformMatrix2dv

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

◆ glProgramUniformMatrix2fv

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

◆ glProgramUniformMatrix2x3dv

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

◆ glProgramUniformMatrix2x3fv

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

◆ glProgramUniformMatrix2x4dv

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

◆ glProgramUniformMatrix2x4fv

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

◆ glProgramUniformMatrix3dv

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

◆ glProgramUniformMatrix3fv

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

◆ glProgramUniformMatrix3x2dv

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

◆ glProgramUniformMatrix3x2fv

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

◆ glProgramUniformMatrix3x4dv

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

◆ glProgramUniformMatrix3x4fv

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

◆ glProgramUniformMatrix4dv

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

◆ glProgramUniformMatrix4fv

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

◆ glProgramUniformMatrix4x2dv

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

◆ glProgramUniformMatrix4x2fv

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

◆ glProgramUniformMatrix4x3dv

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

◆ glProgramUniformMatrix4x3fv

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

◆ glProvokingVertex

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

◆ glPushDebugGroup

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

◆ glQueryCounter

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

◆ glReadBuffer

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

◆ glReadnPixelsARB

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

◆ glReadPixels

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

◆ glReleaseShaderCompiler

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

◆ glRenderbufferStorage

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

◆ glRenderbufferStorageMultisample

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

◆ glResumeTransformFeedback

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

◆ glSampleCoverage

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

◆ glSampleMaski

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

◆ glSamplerParameterf

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

◆ glSamplerParameterfv

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

◆ glSamplerParameteri

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

◆ glSamplerParameterIiv

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

◆ glSamplerParameterIuiv

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

◆ glSamplerParameteriv

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

◆ glScissor

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

◆ glScissorArrayv

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

◆ glScissorIndexed

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

◆ glScissorIndexedv

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

◆ glSecondaryColorP3ui

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

◆ glSecondaryColorP3uiv

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

◆ glShaderBinary

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

◆ glShaderSource

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

◆ glShaderStorageBlockBinding

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

◆ glStencilFunc

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

◆ glStencilFuncSeparate

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

◆ glStencilMask

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

◆ glStencilMaskSeparate

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

◆ glStencilOp

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

◆ glStencilOpSeparate

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

◆ glTexBuffer

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

◆ glTexBufferRange

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

◆ glTexCoordP1ui

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

◆ glTexCoordP1uiv

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

◆ glTexCoordP2ui

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

◆ glTexCoordP2uiv

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

◆ glTexCoordP3ui

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

◆ glTexCoordP3uiv

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

◆ glTexCoordP4ui

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

◆ glTexCoordP4uiv

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

◆ glTexImage1D

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

◆ glTexImage2D

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

◆ glTexImage2DMultisample

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

◆ glTexImage3D

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

◆ glTexImage3DMultisample

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

◆ glTexParameterf

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

◆ glTexParameterfv

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

◆ glTexParameteri

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

◆ glTexParameterIiv

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

◆ glTexParameterIuiv

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

◆ glTexParameteriv

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

◆ glTexStorage1D

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

◆ glTexStorage2D

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

◆ glTexStorage2DMultisample

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

◆ glTexStorage3D

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

◆ glTexStorage3DMultisample

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

◆ glTexSubImage1D

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

◆ glTexSubImage2D

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

◆ glTexSubImage3D

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

◆ glTextureBufferRangeEXT

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

◆ glTextureStorage1DEXT

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

◆ glTextureStorage2DEXT

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

◆ glTextureStorage2DMultisampleEXT

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

◆ glTextureStorage3DEXT

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

◆ glTextureStorage3DMultisampleEXT

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

◆ glTextureView

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

◆ glTransformFeedbackVaryings

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

◆ glUniform1d

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

◆ glUniform1dv

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

◆ glUniform1f

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

◆ glUniform1fv

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

◆ glUniform1i

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

◆ glUniform1iv

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

◆ glUniform1ui

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

◆ glUniform1uiv

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

◆ glUniform2d

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

◆ glUniform2dv

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

◆ glUniform2f

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

◆ glUniform2fv

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

◆ glUniform2i

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

◆ glUniform2iv

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

◆ glUniform2ui

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

◆ glUniform2uiv

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

◆ glUniform3d

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

◆ glUniform3dv

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

◆ glUniform3f

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

◆ glUniform3fv

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

◆ glUniform3i

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

◆ glUniform3iv

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

◆ glUniform3ui

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

◆ glUniform3uiv

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

◆ glUniform4d

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

◆ glUniform4dv

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

◆ glUniform4f

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

◆ glUniform4fv

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

◆ glUniform4i

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

◆ glUniform4iv

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

◆ glUniform4ui

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

◆ glUniform4uiv

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

◆ glUniformBlockBinding

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

◆ glUniformMatrix2dv

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

◆ glUniformMatrix2fv

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

◆ glUniformMatrix2x3dv

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

◆ glUniformMatrix2x3fv

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

◆ glUniformMatrix2x4dv

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

◆ glUniformMatrix2x4fv

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

◆ glUniformMatrix3dv

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

◆ glUniformMatrix3fv

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

◆ glUniformMatrix3x2dv

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

◆ glUniformMatrix3x2fv

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

◆ glUniformMatrix3x4dv

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

◆ glUniformMatrix3x4fv

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

◆ glUniformMatrix4dv

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

◆ glUniformMatrix4fv

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

◆ glUniformMatrix4x2dv

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

◆ glUniformMatrix4x2fv

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

◆ glUniformMatrix4x3dv

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

◆ glUniformMatrix4x3fv

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

◆ glUniformSubroutinesuiv

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

◆ glUnmapBuffer

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

◆ glUseProgram

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

◆ glUseProgramStages

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

◆ glValidateProgram

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

◆ glValidateProgramPipeline

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

◆ glVertexArrayBindVertexBufferEXT

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

◆ glVertexArrayVertexAttribBindingEXT

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

◆ glVertexArrayVertexAttribFormatEXT

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

◆ glVertexArrayVertexAttribIFormatEXT

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

◆ glVertexArrayVertexAttribLFormatEXT

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

◆ glVertexArrayVertexBindingDivisorEXT

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

◆ glVertexAttrib1d

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

◆ glVertexAttrib1dv

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

◆ glVertexAttrib1f

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

◆ glVertexAttrib1fv

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

◆ glVertexAttrib1s

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

◆ glVertexAttrib1sv

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

◆ glVertexAttrib2d

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

◆ glVertexAttrib2dv

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

◆ glVertexAttrib2f

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

◆ glVertexAttrib2fv

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

◆ glVertexAttrib2s

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

◆ glVertexAttrib2sv

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

◆ glVertexAttrib3d

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

◆ glVertexAttrib3dv

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

◆ glVertexAttrib3f

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

◆ glVertexAttrib3fv

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

◆ glVertexAttrib3s

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

◆ glVertexAttrib3sv

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

◆ glVertexAttrib4bv

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

◆ glVertexAttrib4d

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

◆ glVertexAttrib4dv

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

◆ glVertexAttrib4f

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

◆ glVertexAttrib4fv

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

◆ glVertexAttrib4iv

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

◆ glVertexAttrib4Nbv

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

◆ glVertexAttrib4Niv

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

◆ glVertexAttrib4Nsv

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

◆ glVertexAttrib4Nub

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

◆ glVertexAttrib4Nubv

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

◆ glVertexAttrib4Nuiv

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

◆ glVertexAttrib4Nusv

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

◆ glVertexAttrib4s

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

◆ glVertexAttrib4sv

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

◆ glVertexAttrib4ubv

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

◆ glVertexAttrib4uiv

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

◆ glVertexAttrib4usv

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

◆ glVertexAttribBinding

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

◆ glVertexAttribDivisor

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

◆ glVertexAttribFormat

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

◆ glVertexAttribI1i

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

◆ glVertexAttribI1iv

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

◆ glVertexAttribI1ui

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

◆ glVertexAttribI1uiv

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

◆ glVertexAttribI2i

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

◆ glVertexAttribI2iv

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

◆ glVertexAttribI2ui

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

◆ glVertexAttribI2uiv

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

◆ glVertexAttribI3i

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

◆ glVertexAttribI3iv

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

◆ glVertexAttribI3ui

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

◆ glVertexAttribI3uiv

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

◆ glVertexAttribI4bv

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

◆ glVertexAttribI4i

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

◆ glVertexAttribI4iv

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

◆ glVertexAttribI4sv

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

◆ glVertexAttribI4ubv

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

◆ glVertexAttribI4ui

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

◆ glVertexAttribI4uiv

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

◆ glVertexAttribI4usv

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

◆ glVertexAttribIFormat

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

◆ glVertexAttribIPointer

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

◆ glVertexAttribL1d

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

◆ glVertexAttribL1dv

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

◆ glVertexAttribL2d

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

◆ glVertexAttribL2dv

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

◆ glVertexAttribL3d

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

◆ glVertexAttribL3dv

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

◆ glVertexAttribL4d

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

◆ glVertexAttribL4dv

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

◆ glVertexAttribLFormat

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

◆ glVertexAttribLPointer

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

◆ glVertexAttribP1ui

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

◆ glVertexAttribP1uiv

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

◆ glVertexAttribP2ui

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

◆ glVertexAttribP2uiv

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

◆ glVertexAttribP3ui

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

◆ glVertexAttribP3uiv

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

◆ glVertexAttribP4ui

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

◆ glVertexAttribP4uiv

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

◆ glVertexAttribPointer

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

◆ glVertexBindingDivisor

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

◆ glVertexP2ui

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

◆ glVertexP2uiv

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

◆ glVertexP3ui

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

◆ glVertexP3uiv

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

◆ glVertexP4ui

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

◆ glVertexP4uiv

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

◆ glViewport

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

◆ glViewportArrayv

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

◆ glViewportIndexedf

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

◆ glViewportIndexedfv

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

◆ glWaitSync

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

Typedef Documentation

◆ ProcAddress

typedef void() clan::ProcAddress()

Extension procedure address typedef for OpenGL.

◆ ptr_glActiveShaderProgram

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

◆ ptr_glActiveTexture

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

◆ ptr_glAttachShader

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

◆ ptr_glBeginConditionalRender

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

◆ ptr_glBeginQuery

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

◆ ptr_glBeginQueryIndexed

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

◆ ptr_glBeginTransformFeedback

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

◆ ptr_glBindAttribLocation

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

◆ ptr_glBindBuffer

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

◆ ptr_glBindBufferBase

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

◆ ptr_glBindBufferRange

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

◆ ptr_glBindBuffersBase

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

◆ ptr_glBindBuffersRange

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

◆ ptr_glBindFragDataLocation

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

◆ ptr_glBindFragDataLocationIndexed

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

◆ ptr_glBindFramebuffer

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

◆ ptr_glBindImageTexture

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

◆ ptr_glBindImageTextures

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

◆ ptr_glBindProgramPipeline

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

◆ ptr_glBindRenderbuffer

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

◆ ptr_glBindSampler

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

◆ ptr_glBindSamplers

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

◆ ptr_glBindTexture

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

◆ ptr_glBindTextures

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

◆ ptr_glBindTransformFeedback

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

◆ ptr_glBindVertexArray

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

◆ ptr_glBindVertexBuffer

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

◆ ptr_glBindVertexBuffers

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

◆ ptr_glBlendColor

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

◆ ptr_glBlendEquation

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

◆ ptr_glBlendEquationi

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

◆ ptr_glBlendEquationiARB

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

◆ ptr_glBlendEquationSeparate

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

◆ ptr_glBlendEquationSeparatei

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

◆ ptr_glBlendEquationSeparateiARB

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

◆ ptr_glBlendFunc

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

◆ ptr_glBlendFunci

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

◆ ptr_glBlendFunciARB

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

◆ ptr_glBlendFuncSeparate

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

◆ ptr_glBlendFuncSeparatei

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

◆ ptr_glBlendFuncSeparateiARB

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

◆ ptr_glBlitFramebuffer

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)

◆ ptr_glBufferData

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

◆ ptr_glBufferStorage

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

◆ ptr_glBufferSubData

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

◆ ptr_glCheckFramebufferStatus

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

◆ ptr_glClampColor

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

◆ ptr_glClear

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

◆ ptr_glClearBufferData

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

◆ ptr_glClearBufferfi

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

◆ ptr_glClearBufferfv

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

◆ ptr_glClearBufferiv

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

◆ ptr_glClearBufferSubData

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

◆ ptr_glClearBufferuiv

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

◆ ptr_glClearColor

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

◆ ptr_glClearDepth

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

◆ ptr_glClearDepthf

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

◆ ptr_glClearNamedBufferDataEXT

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

◆ ptr_glClearNamedBufferSubDataEXT

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

◆ ptr_glClearStencil

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

◆ ptr_glClearTexImage

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

◆ ptr_glClearTexSubImage

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)

◆ ptr_glClientActiveTextureARB

typedef GLvoid(GLFUNC * clan::GLFunctions::ptr_glClientActiveTextureARB) (GLenum)

◆ ptr_glClientWaitSync

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

◆ ptr_glColorMask

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

◆ ptr_glColorMaski

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

◆ ptr_glColorP3ui

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

◆ ptr_glColorP3uiv

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

◆ ptr_glColorP4ui

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

◆ ptr_glColorP4uiv

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

◆ ptr_glCompileShader

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

◆ ptr_glCompileShaderIncludeARB

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

◆ ptr_glCompressedTexImage1D

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

◆ ptr_glCompressedTexImage2D

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

◆ ptr_glCompressedTexImage3D

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)

◆ ptr_glCompressedTexSubImage1D

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

◆ ptr_glCompressedTexSubImage2D

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)

◆ ptr_glCompressedTexSubImage3D

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)

◆ ptr_glCopyBufferSubData

typedef void(GLFUNC * clan::GLFunctions::ptr_glCopyBufferSubData) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)

◆ ptr_glCopyImageSubData

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)

◆ ptr_glCopyTexImage1D

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

◆ ptr_glCopyTexImage2D

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

◆ ptr_glCopyTexSubImage1D

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

◆ ptr_glCopyTexSubImage2D

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

◆ ptr_glCopyTexSubImage3D

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)

◆ ptr_glCreateProgram

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

◆ ptr_glCreateShader

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

◆ ptr_glCreateShaderProgramv

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

◆ ptr_glCreateSyncFromCLeventARB

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

◆ ptr_glCullFace

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

◆ ptr_glDebugMessageCallback

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

◆ ptr_glDebugMessageCallbackARB

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

◆ ptr_glDebugMessageControl

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

◆ ptr_glDebugMessageControlARB

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

◆ ptr_glDebugMessageInsert

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

◆ ptr_glDebugMessageInsertARB

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

◆ ptr_glDeleteBuffers

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

◆ ptr_glDeleteFramebuffers

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

◆ ptr_glDeleteNamedStringARB

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

◆ ptr_glDeleteProgram

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

◆ ptr_glDeleteProgramPipelines

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

◆ ptr_glDeleteQueries

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

◆ ptr_glDeleteRenderbuffers

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

◆ ptr_glDeleteSamplers

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

◆ ptr_glDeleteShader

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

◆ ptr_glDeleteSync

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

◆ ptr_glDeleteTextures

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

◆ ptr_glDeleteTransformFeedbacks

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

◆ ptr_glDeleteVertexArrays

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

◆ ptr_glDepthFunc

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

◆ ptr_glDepthMask

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

◆ ptr_glDepthRange

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

◆ ptr_glDepthRangeArrayv

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

◆ ptr_glDepthRangef

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

◆ ptr_glDepthRangeIndexed

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

◆ ptr_glDetachShader

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

◆ ptr_glDisable

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

◆ ptr_glDisablei

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

◆ ptr_glDisableVertexAttribArray

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

◆ ptr_glDispatchCompute

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

◆ ptr_glDispatchComputeIndirect

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

◆ ptr_glDrawArrays

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

◆ ptr_glDrawArraysIndirect

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

◆ ptr_glDrawArraysInstanced

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

◆ ptr_glDrawArraysInstancedBaseInstance

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

◆ ptr_glDrawBuffer

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

◆ ptr_glDrawBuffers

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

◆ ptr_glDrawElements

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

◆ ptr_glDrawElementsBaseVertex

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

◆ ptr_glDrawElementsIndirect

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

◆ ptr_glDrawElementsInstanced

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

◆ ptr_glDrawElementsInstancedBaseInstance

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

◆ ptr_glDrawElementsInstancedBaseVertex

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

◆ ptr_glDrawElementsInstancedBaseVertexBaseInstance

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

◆ ptr_glDrawRangeElements

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

◆ ptr_glDrawRangeElementsBaseVertex

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

◆ ptr_glDrawTransformFeedback

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

◆ ptr_glDrawTransformFeedbackInstanced

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

◆ ptr_glDrawTransformFeedbackStream

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

◆ ptr_glDrawTransformFeedbackStreamInstanced

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

◆ ptr_glEnable

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

◆ ptr_glEnablei

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

◆ ptr_glEnableVertexAttribArray

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

◆ ptr_glEndConditionalRender

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

◆ ptr_glEndQuery

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

◆ ptr_glEndQueryIndexed

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

◆ ptr_glEndTransformFeedback

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

◆ ptr_glFenceSync

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

◆ ptr_glFinish

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

◆ ptr_glFlush

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

◆ ptr_glFlushMappedBufferRange

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

◆ ptr_glFramebufferParameteri

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

◆ ptr_glFramebufferRenderbuffer

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

◆ ptr_glFramebufferTexture

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

◆ ptr_glFramebufferTexture1D

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

◆ ptr_glFramebufferTexture2D

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

◆ ptr_glFramebufferTexture3D

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

◆ ptr_glFramebufferTextureLayer

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

◆ ptr_glFrontFace

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

◆ ptr_glGenBuffers

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

◆ ptr_glGenerateMipmap

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

◆ ptr_glGenFramebuffers

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

◆ ptr_glGenProgramPipelines

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

◆ ptr_glGenQueries

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

◆ ptr_glGenRenderbuffers

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

◆ ptr_glGenSamplers

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

◆ ptr_glGenTextures

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

◆ ptr_glGenTransformFeedbacks

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

◆ ptr_glGenVertexArrays

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

◆ ptr_glGetActiveAtomicCounterBufferiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveAtomicCounterBufferiv) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)

◆ ptr_glGetActiveAttrib

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveAttrib) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

◆ ptr_glGetActiveSubroutineName

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

◆ ptr_glGetActiveSubroutineUniformiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineUniformiv) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)

◆ ptr_glGetActiveSubroutineUniformName

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveSubroutineUniformName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)

◆ ptr_glGetActiveUniform

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniform) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)

◆ ptr_glGetActiveUniformBlockiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformBlockiv) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)

◆ ptr_glGetActiveUniformBlockName

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformBlockName) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)

◆ ptr_glGetActiveUniformName

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformName) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)

◆ ptr_glGetActiveUniformsiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetActiveUniformsiv) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)

◆ ptr_glGetAttachedShaders

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetAttachedShaders) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)

◆ ptr_glGetAttribLocation

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetAttribLocation) (GLuint program, const GLchar *name)

◆ ptr_glGetBooleani_v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBooleani_v) (GLenum target, GLuint index, GLboolean *data)

◆ ptr_glGetBooleanv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBooleanv) (GLenum pname, GLboolean *params)

◆ ptr_glGetBufferParameteri64v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferParameteri64v) (GLenum target, GLenum pname, CLint64 *params)

◆ ptr_glGetBufferParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferParameteriv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetBufferPointerv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetBufferPointerv) (GLenum target, GLenum pname, GLvoid **params)

◆ ptr_glGetBufferSubData

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

◆ ptr_glGetCompressedTexImage

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetCompressedTexImage) (GLenum target, GLint level, GLvoid *img)

◆ ptr_glGetDebugMessageLog

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetDebugMessageLog) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

◆ ptr_glGetDebugMessageLogARB

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetDebugMessageLogARB) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

◆ ptr_glGetDoublei_v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetDoublei_v) (GLenum target, GLuint index, GLdouble *data)

◆ ptr_glGetDoublev

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetDoublev) (GLenum pname, GLdouble *params)

◆ ptr_glGetError

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glGetError) (void)

◆ ptr_glGetFloati_v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFloati_v) (GLenum target, GLuint index, GLfloat *data)

◆ ptr_glGetFloatv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFloatv) (GLenum pname, GLfloat *params)

◆ ptr_glGetFragDataIndex

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetFragDataIndex) (GLuint program, const GLchar *name)

◆ ptr_glGetFragDataLocation

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetFragDataLocation) (GLuint program, const GLchar *name)

◆ ptr_glGetFramebufferAttachmentParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFramebufferAttachmentParameteriv) (GLenum target, GLenum attachment, GLenum pname, GLint *params)

◆ ptr_glGetFramebufferParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetFramebufferParameteriv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetGraphicsResetStatusARB

typedef GLenum(GLFUNC * clan::GLFunctions::ptr_glGetGraphicsResetStatusARB) (void)

◆ ptr_glGetInteger64i_v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInteger64i_v) (GLenum target, GLuint index, CLint64 *data)

◆ ptr_glGetInteger64v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInteger64v) (GLenum pname, CLint64 *params)

◆ ptr_glGetIntegeri_v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetIntegeri_v) (GLenum target, GLuint index, GLint *data)

◆ ptr_glGetIntegerv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetIntegerv) (GLenum pname, GLint *params)

◆ ptr_glGetInternalformati64v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInternalformati64v) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)

◆ ptr_glGetInternalformativ

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetInternalformativ) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)

◆ ptr_glGetMultisamplefv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetMultisamplefv) (GLenum pname, GLuint index, GLfloat *val)

◆ ptr_glGetNamedFramebufferParameterivEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params)

◆ ptr_glGetNamedStringARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedStringARB) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)

◆ ptr_glGetNamedStringivARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetNamedStringivARB) (GLint namelen, const GLchar *name, GLenum pname, GLint *params)

◆ ptr_glGetnColorTableARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnColorTableARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)

◆ ptr_glGetnCompressedTexImageARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnCompressedTexImageARB) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)

◆ ptr_glGetnConvolutionFilterARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnConvolutionFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)

◆ ptr_glGetnHistogramARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnHistogramARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)

◆ ptr_glGetnMapdvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapdvARB) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)

◆ ptr_glGetnMapfvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapfvARB) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)

◆ ptr_glGetnMapivARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMapivARB) (GLenum target, GLenum query, GLsizei bufSize, GLint *v)

◆ ptr_glGetnMinmaxARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnMinmaxARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)

◆ ptr_glGetnPixelMapfvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapfvARB) (GLenum map, GLsizei bufSize, GLfloat *values)

◆ ptr_glGetnPixelMapuivARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapuivARB) (GLenum map, GLsizei bufSize, GLuint *values)

◆ ptr_glGetnPixelMapusvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPixelMapusvARB) (GLenum map, GLsizei bufSize, GLushort *values)

◆ ptr_glGetnPolygonStippleARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnPolygonStippleARB) (GLsizei bufSize, GLubyte *pattern)

◆ ptr_glGetnSeparableFilterARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnSeparableFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)

◆ ptr_glGetnTexImageARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnTexImageARB) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)

◆ ptr_glGetnUniformdvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformdvARB) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params)

◆ ptr_glGetnUniformfvARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformfvARB) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params)

◆ ptr_glGetnUniformivARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformivARB) (GLuint program, GLint location, GLsizei bufSize, GLint *params)

◆ ptr_glGetnUniformuivARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetnUniformuivARB) (GLuint program, GLint location, GLsizei bufSize, GLuint *params)

◆ ptr_glGetObjectLabel

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetObjectLabel) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)

◆ ptr_glGetObjectPtrLabel

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetObjectPtrLabel) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)

◆ ptr_glGetPointerv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetPointerv) (GLenum pname, GLvoid **params)

◆ ptr_glGetProgramBinary

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramBinary) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)

◆ ptr_glGetProgramInfoLog

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramInfoLog) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

◆ ptr_glGetProgramInterfaceiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramInterfaceiv) (GLuint program, GLenum programInterface, GLenum pname, GLint *params)

◆ ptr_glGetProgramiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramiv) (GLuint program, GLenum pname, GLint *params)

◆ ptr_glGetProgramPipelineInfoLog

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramPipelineInfoLog) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

◆ ptr_glGetProgramPipelineiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramPipelineiv) (GLuint pipeline, GLenum pname, GLint *params)

◆ ptr_glGetProgramResourceIndex

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceIndex) (GLuint program, GLenum programInterface, const GLchar *name)

◆ ptr_glGetProgramResourceiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceiv) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)

◆ ptr_glGetProgramResourceLocation

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceLocation) (GLuint program, GLenum programInterface, const GLchar *name)

◆ ptr_glGetProgramResourceLocationIndex

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceLocationIndex) (GLuint program, GLenum programInterface, const GLchar *name)

◆ ptr_glGetProgramResourceName

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramResourceName) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)

◆ ptr_glGetProgramStageiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetProgramStageiv) (GLuint program, GLenum shadertype, GLenum pname, GLint *values)

◆ ptr_glGetQueryIndexediv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryIndexediv) (GLenum target, GLuint index, GLenum pname, GLint *params)

◆ ptr_glGetQueryiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryiv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetQueryObjecti64v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjecti64v) (GLuint id, GLenum pname, CLint64 *params)

◆ ptr_glGetQueryObjectiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectiv) (GLuint id, GLenum pname, GLint *params)

◆ ptr_glGetQueryObjectui64v

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectui64v) (GLuint id, GLenum pname, CLuint64 *params)

◆ ptr_glGetQueryObjectuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetQueryObjectuiv) (GLuint id, GLenum pname, GLuint *params)

◆ ptr_glGetRenderbufferParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetRenderbufferParameteriv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetSamplerParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterfv) (GLuint sampler, GLenum pname, GLfloat *params)

◆ ptr_glGetSamplerParameterIiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterIiv) (GLuint sampler, GLenum pname, GLint *params)

◆ ptr_glGetSamplerParameterIuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameterIuiv) (GLuint sampler, GLenum pname, GLuint *params)

◆ ptr_glGetSamplerParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSamplerParameteriv) (GLuint sampler, GLenum pname, GLint *params)

◆ ptr_glGetShaderInfoLog

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderInfoLog) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

◆ ptr_glGetShaderiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderiv) (GLuint shader, GLenum pname, GLint *params)

◆ ptr_glGetShaderPrecisionFormat

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderPrecisionFormat) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)

◆ ptr_glGetShaderSource

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetShaderSource) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)

◆ ptr_glGetString

typedef const GLubyte*(GLFUNC * clan::GLFunctions::ptr_glGetString) (GLenum name)

◆ ptr_glGetStringi

typedef const GLubyte*(GLFUNC * clan::GLFunctions::ptr_glGetStringi) (GLenum name, GLuint index)

◆ ptr_glGetSubroutineIndex

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetSubroutineIndex) (GLuint program, GLenum shadertype, const GLchar *name)

◆ ptr_glGetSubroutineUniformLocation

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetSubroutineUniformLocation) (GLuint program, GLenum shadertype, const GLchar *name)

◆ ptr_glGetSynciv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetSynciv) (CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)

◆ ptr_glGetTexImage

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexImage) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)

◆ ptr_glGetTexLevelParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexLevelParameterfv) (GLenum target, GLint level, GLenum pname, GLfloat *params)

◆ ptr_glGetTexLevelParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexLevelParameteriv) (GLenum target, GLint level, GLenum pname, GLint *params)

◆ ptr_glGetTexParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterfv) (GLenum target, GLenum pname, GLfloat *params)

◆ ptr_glGetTexParameterIiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterIiv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetTexParameterIuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameterIuiv) (GLenum target, GLenum pname, GLuint *params)

◆ ptr_glGetTexParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTexParameteriv) (GLenum target, GLenum pname, GLint *params)

◆ ptr_glGetTransformFeedbackVarying

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetTransformFeedbackVarying) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)

◆ ptr_glGetUniformBlockIndex

typedef GLuint(GLFUNC * clan::GLFunctions::ptr_glGetUniformBlockIndex) (GLuint program, const GLchar *uniformBlockName)

◆ ptr_glGetUniformdv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformdv) (GLuint program, GLint location, GLdouble *params)

◆ ptr_glGetUniformfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformfv) (GLuint program, GLint location, GLfloat *params)

◆ ptr_glGetUniformIndices

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformIndices) (GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)

◆ ptr_glGetUniformiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformiv) (GLuint program, GLint location, GLint *params)

◆ ptr_glGetUniformLocation

typedef GLint(GLFUNC * clan::GLFunctions::ptr_glGetUniformLocation) (GLuint program, const GLchar *name)

◆ ptr_glGetUniformSubroutineuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformSubroutineuiv) (GLenum shadertype, GLint location, GLuint *params)

◆ ptr_glGetUniformuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetUniformuiv) (GLuint program, GLint location, GLuint *params)

◆ ptr_glGetVertexAttribdv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribdv) (GLuint index, GLenum pname, GLdouble *params)

◆ ptr_glGetVertexAttribfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribfv) (GLuint index, GLenum pname, GLfloat *params)

◆ ptr_glGetVertexAttribIiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribIiv) (GLuint index, GLenum pname, GLint *params)

◆ ptr_glGetVertexAttribIuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribIuiv) (GLuint index, GLenum pname, GLuint *params)

◆ ptr_glGetVertexAttribiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribiv) (GLuint index, GLenum pname, GLint *params)

◆ ptr_glGetVertexAttribLdv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribLdv) (GLuint index, GLenum pname, GLdouble *params)

◆ ptr_glGetVertexAttribPointerv

typedef void(GLFUNC * clan::GLFunctions::ptr_glGetVertexAttribPointerv) (GLuint index, GLenum pname, GLvoid **pointer)

◆ ptr_glHint

typedef void(GLFUNC * clan::GLFunctions::ptr_glHint) (GLenum target, GLenum mode)

◆ ptr_glInvalidateBufferData

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateBufferData) (GLuint buffer)

◆ ptr_glInvalidateBufferSubData

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr length)

◆ ptr_glInvalidateFramebuffer

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments)

◆ ptr_glInvalidateSubFramebuffer

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateSubFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)

◆ ptr_glInvalidateTexImage

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateTexImage) (GLuint texture, GLint level)

◆ ptr_glInvalidateTexSubImage

typedef void(GLFUNC * clan::GLFunctions::ptr_glInvalidateTexSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)

◆ ptr_glIsBuffer

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsBuffer) (GLuint buffer)

◆ ptr_glIsEnabled

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsEnabled) (GLenum cap)

◆ ptr_glIsEnabledi

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsEnabledi) (GLenum target, GLuint index)

◆ ptr_glIsFramebuffer

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsFramebuffer) (GLuint framebuffer)

◆ ptr_glIsNamedStringARB

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsNamedStringARB) (GLint namelen, const GLchar *name)

◆ ptr_glIsProgram

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsProgram) (GLuint program)

◆ ptr_glIsProgramPipeline

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsProgramPipeline) (GLuint pipeline)

◆ ptr_glIsQuery

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsQuery) (GLuint id)

◆ ptr_glIsRenderbuffer

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsRenderbuffer) (GLuint renderbuffer)

◆ ptr_glIsSampler

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsSampler) (GLuint sampler)

◆ ptr_glIsShader

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsShader) (GLuint shader)

◆ ptr_glIsSync

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsSync) (CLsync sync)

◆ ptr_glIsTexture

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsTexture) (GLuint texture)

◆ ptr_glIsTransformFeedback

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsTransformFeedback) (GLuint id)

◆ ptr_glIsVertexArray

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glIsVertexArray) (GLuint array)

◆ ptr_glLineWidth

typedef void(GLFUNC * clan::GLFunctions::ptr_glLineWidth) (GLfloat width)

◆ ptr_glLinkProgram

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

◆ ptr_glLogicOp

typedef void(GLFUNC * clan::GLFunctions::ptr_glLogicOp) (GLenum opcode)

◆ ptr_glMapBuffer

typedef GLvoid*(GLFUNC * clan::GLFunctions::ptr_glMapBuffer) (GLenum target, GLenum access)

◆ ptr_glMapBufferRange

typedef GLvoid*(GLFUNC * clan::GLFunctions::ptr_glMapBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)

◆ ptr_glMemoryBarrier

typedef void(GLFUNC * clan::GLFunctions::ptr_glMemoryBarrier) (GLbitfield barriers)

◆ ptr_glMinSampleShading

typedef void(GLFUNC * clan::GLFunctions::ptr_glMinSampleShading) (GLfloat value)

◆ ptr_glMinSampleShadingARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glMinSampleShadingARB) (GLfloat value)

◆ ptr_glMultiDrawArrays

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

◆ ptr_glMultiDrawArraysIndirect

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawArraysIndirect) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)

◆ ptr_glMultiDrawElements

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

◆ ptr_glMultiDrawElementsBaseVertex

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

◆ ptr_glMultiDrawElementsIndirect

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)

◆ ptr_glMultiTexCoordP1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP1ui) (GLenum texture, GLenum type, GLuint coords)

◆ ptr_glMultiTexCoordP1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP1uiv) (GLenum texture, GLenum type, const GLuint *coords)

◆ ptr_glMultiTexCoordP2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP2ui) (GLenum texture, GLenum type, GLuint coords)

◆ ptr_glMultiTexCoordP2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP2uiv) (GLenum texture, GLenum type, const GLuint *coords)

◆ ptr_glMultiTexCoordP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP3ui) (GLenum texture, GLenum type, GLuint coords)

◆ ptr_glMultiTexCoordP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP3uiv) (GLenum texture, GLenum type, const GLuint *coords)

◆ ptr_glMultiTexCoordP4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP4ui) (GLenum texture, GLenum type, GLuint coords)

◆ ptr_glMultiTexCoordP4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glMultiTexCoordP4uiv) (GLenum texture, GLenum type, const GLuint *coords)

◆ ptr_glNamedFramebufferParameteriEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glNamedFramebufferParameteriEXT) (GLuint framebuffer, GLenum pname, GLint param)

◆ ptr_glNamedStringARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glNamedStringARB) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)

◆ ptr_glNormalP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glNormalP3ui) (GLenum type, GLuint coords)

◆ ptr_glNormalP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glNormalP3uiv) (GLenum type, const GLuint *coords)

◆ ptr_glObjectLabel

typedef void(GLFUNC * clan::GLFunctions::ptr_glObjectLabel) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

◆ ptr_glObjectPtrLabel

typedef void(GLFUNC * clan::GLFunctions::ptr_glObjectPtrLabel) (const void *ptr, GLsizei length, const GLchar *label)

◆ ptr_glPatchParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glPatchParameterfv) (GLenum pname, const GLfloat *values)

◆ ptr_glPatchParameteri

typedef void(GLFUNC * clan::GLFunctions::ptr_glPatchParameteri) (GLenum pname, GLint value)

◆ ptr_glPauseTransformFeedback

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

◆ ptr_glPixelStoref

typedef void(GLFUNC * clan::GLFunctions::ptr_glPixelStoref) (GLenum pname, GLfloat param)

◆ ptr_glPixelStorei

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

◆ ptr_glPointParameterf

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameterf) (GLenum pname, GLfloat param)

◆ ptr_glPointParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameterfv) (GLenum pname, const GLfloat *params)

◆ ptr_glPointParameteri

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

◆ ptr_glPointParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointParameteriv) (GLenum pname, const GLint *params)

◆ ptr_glPointSize

typedef void(GLFUNC * clan::GLFunctions::ptr_glPointSize) (GLfloat size)

◆ ptr_glPolygonMode

typedef void(GLFUNC * clan::GLFunctions::ptr_glPolygonMode) (GLenum face, GLenum mode)

◆ ptr_glPolygonOffset

typedef void(GLFUNC * clan::GLFunctions::ptr_glPolygonOffset) (GLfloat factor, GLfloat units)

◆ ptr_glPopDebugGroup

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

◆ ptr_glPrimitiveRestartIndex

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

◆ ptr_glProgramBinary

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramBinary) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)

◆ ptr_glProgramParameteri

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramParameteri) (GLuint program, GLenum pname, GLint value)

◆ ptr_glProgramUniform1d

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1d) (GLuint program, GLint location, GLdouble v0)

◆ ptr_glProgramUniform1dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glProgramUniform1f

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1f) (GLuint program, GLint location, GLfloat v0)

◆ ptr_glProgramUniform1fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glProgramUniform1i

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1i) (GLuint program, GLint location, GLint v0)

◆ ptr_glProgramUniform1iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

◆ ptr_glProgramUniform1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1ui) (GLuint program, GLint location, GLuint v0)

◆ ptr_glProgramUniform1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform1uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

◆ ptr_glProgramUniform2d

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2d) (GLuint program, GLint location, GLdouble v0, GLdouble v1)

◆ ptr_glProgramUniform2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glProgramUniform2f

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2f) (GLuint program, GLint location, GLfloat v0, GLfloat v1)

◆ ptr_glProgramUniform2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glProgramUniform2i

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2i) (GLuint program, GLint location, GLint v0, GLint v1)

◆ ptr_glProgramUniform2iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

◆ ptr_glProgramUniform2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2ui) (GLuint program, GLint location, GLuint v0, GLuint v1)

◆ ptr_glProgramUniform2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform2uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

◆ ptr_glProgramUniform3d

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)

◆ ptr_glProgramUniform3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glProgramUniform3f

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

◆ ptr_glProgramUniform3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glProgramUniform3i

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)

◆ ptr_glProgramUniform3iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

◆ ptr_glProgramUniform3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)

◆ ptr_glProgramUniform3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform3uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

◆ ptr_glProgramUniform4d

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)

◆ ptr_glProgramUniform4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glProgramUniform4f

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

◆ ptr_glProgramUniform4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glProgramUniform4i

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

◆ ptr_glProgramUniform4iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4iv) (GLuint program, GLint location, GLsizei count, const GLint *value)

◆ ptr_glProgramUniform4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

◆ ptr_glProgramUniform4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniform4uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value)

◆ ptr_glProgramUniformMatrix2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix2x3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix2x3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix2x4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix2x4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix2x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix3x2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix3x2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix3x4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix3x4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix3x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix4x2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix4x2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProgramUniformMatrix4x3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glProgramUniformMatrix4x3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glProgramUniformMatrix4x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glProvokingVertex

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

◆ ptr_glPushDebugGroup

typedef void(GLFUNC * clan::GLFunctions::ptr_glPushDebugGroup) (GLenum source, GLuint id, GLsizei length, const GLchar *message)

◆ ptr_glQueryCounter

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

◆ ptr_glReadBuffer

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

◆ ptr_glReadnPixelsARB

typedef void(GLFUNC * clan::GLFunctions::ptr_glReadnPixelsARB) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)

◆ ptr_glReadPixels

typedef void(GLFUNC * clan::GLFunctions::ptr_glReadPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)

◆ ptr_glReleaseShaderCompiler

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

◆ ptr_glRenderbufferStorage

typedef void(GLFUNC * clan::GLFunctions::ptr_glRenderbufferStorage) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)

◆ ptr_glRenderbufferStorageMultisample

typedef void(GLFUNC * clan::GLFunctions::ptr_glRenderbufferStorageMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)

◆ ptr_glResumeTransformFeedback

typedef void(GLFUNC * clan::GLFunctions::ptr_glResumeTransformFeedback) (void)

◆ ptr_glSampleCoverage

typedef void(GLFUNC * clan::GLFunctions::ptr_glSampleCoverage) (GLfloat value, GLboolean invert)

◆ ptr_glSampleMaski

typedef void(GLFUNC * clan::GLFunctions::ptr_glSampleMaski) (GLuint index, GLbitfield mask)

◆ ptr_glSamplerParameterf

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterf) (GLuint sampler, GLenum pname, GLfloat param)

◆ ptr_glSamplerParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterfv) (GLuint sampler, GLenum pname, const GLfloat *param)

◆ ptr_glSamplerParameteri

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameteri) (GLuint sampler, GLenum pname, GLint param)

◆ ptr_glSamplerParameterIiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterIiv) (GLuint sampler, GLenum pname, const GLint *param)

◆ ptr_glSamplerParameterIuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameterIuiv) (GLuint sampler, GLenum pname, const GLuint *param)

◆ ptr_glSamplerParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glSamplerParameteriv) (GLuint sampler, GLenum pname, const GLint *param)

◆ ptr_glScissor

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissor) (GLint x, GLint y, GLsizei width, GLsizei height)

◆ ptr_glScissorArrayv

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorArrayv) (GLuint first, GLsizei count, const GLint *v)

◆ ptr_glScissorIndexed

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorIndexed) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)

◆ ptr_glScissorIndexedv

typedef void(GLFUNC * clan::GLFunctions::ptr_glScissorIndexedv) (GLuint index, const GLint *v)

◆ ptr_glSecondaryColorP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glSecondaryColorP3ui) (GLenum type, GLuint color)

◆ ptr_glSecondaryColorP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glSecondaryColorP3uiv) (GLenum type, const GLuint *color)

◆ ptr_glShaderBinary

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderBinary) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)

◆ ptr_glShaderSource

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderSource) (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)

◆ ptr_glShaderStorageBlockBinding

typedef void(GLFUNC * clan::GLFunctions::ptr_glShaderStorageBlockBinding) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)

◆ ptr_glStencilFunc

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilFunc) (GLenum func, GLint ref, GLuint mask)

◆ ptr_glStencilFuncSeparate

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask)

◆ ptr_glStencilMask

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilMask) (GLuint mask)

◆ ptr_glStencilMaskSeparate

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilMaskSeparate) (GLenum face, GLuint mask)

◆ ptr_glStencilOp

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilOp) (GLenum fail, GLenum zfail, GLenum zpass)

◆ ptr_glStencilOpSeparate

typedef void(GLFUNC * clan::GLFunctions::ptr_glStencilOpSeparate) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)

◆ ptr_glTexBuffer

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexBuffer) (GLenum target, GLenum internalformat, GLuint buffer)

◆ ptr_glTexBufferRange

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexBufferRange) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)

◆ ptr_glTexCoordP1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP1ui) (GLenum type, GLuint coords)

◆ ptr_glTexCoordP1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP1uiv) (GLenum type, const GLuint *coords)

◆ ptr_glTexCoordP2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP2ui) (GLenum type, GLuint coords)

◆ ptr_glTexCoordP2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP2uiv) (GLenum type, const GLuint *coords)

◆ ptr_glTexCoordP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP3ui) (GLenum type, GLuint coords)

◆ ptr_glTexCoordP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP3uiv) (GLenum type, const GLuint *coords)

◆ ptr_glTexCoordP4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP4ui) (GLenum type, GLuint coords)

◆ ptr_glTexCoordP4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexCoordP4uiv) (GLenum type, const GLuint *coords)

◆ ptr_glTexImage1D

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage1D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)

◆ ptr_glTexImage2D

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)

◆ ptr_glTexImage2DMultisample

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage2DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

◆ ptr_glTexImage3D

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)

◆ ptr_glTexImage3DMultisample

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexImage3DMultisample) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

◆ ptr_glTexParameterf

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterf) (GLenum target, GLenum pname, GLfloat param)

◆ ptr_glTexParameterfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterfv) (GLenum target, GLenum pname, const GLfloat *params)

◆ ptr_glTexParameteri

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameteri) (GLenum target, GLenum pname, GLint param)

◆ ptr_glTexParameterIiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterIiv) (GLenum target, GLenum pname, const GLint *params)

◆ ptr_glTexParameterIuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameterIuiv) (GLenum target, GLenum pname, const GLuint *params)

◆ ptr_glTexParameteriv

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexParameteriv) (GLenum target, GLenum pname, const GLint *params)

◆ ptr_glTexStorage1D

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage1D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)

◆ ptr_glTexStorage2D

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage2D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

◆ ptr_glTexStorage2DMultisample

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage2DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

◆ ptr_glTexStorage3D

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage3D) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

◆ ptr_glTexStorage3DMultisample

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexStorage3DMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

◆ ptr_glTexSubImage1D

typedef void(GLFUNC * clan::GLFunctions::ptr_glTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)

◆ ptr_glTexSubImage2D

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)

◆ ptr_glTexSubImage3D

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)

◆ ptr_glTextureBufferRangeEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureBufferRangeEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)

◆ ptr_glTextureStorage1DEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage1DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)

◆ ptr_glTextureStorage2DEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage2DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

◆ ptr_glTextureStorage2DMultisampleEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage2DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

◆ ptr_glTextureStorage3DEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage3DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

◆ ptr_glTextureStorage3DMultisampleEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureStorage3DMultisampleEXT) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

◆ ptr_glTextureView

typedef void(GLFUNC * clan::GLFunctions::ptr_glTextureView) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)

◆ ptr_glTransformFeedbackVaryings

typedef void(GLFUNC * clan::GLFunctions::ptr_glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)

◆ ptr_glUniform1d

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1d) (GLint location, GLdouble x)

◆ ptr_glUniform1dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1dv) (GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glUniform1f

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1f) (GLint location, GLfloat v0)

◆ ptr_glUniform1fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1fv) (GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glUniform1i

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1i) (GLint location, GLint v0)

◆ ptr_glUniform1iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1iv) (GLint location, GLsizei count, const GLint *value)

◆ ptr_glUniform1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1ui) (GLint location, GLuint v0)

◆ ptr_glUniform1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform1uiv) (GLint location, GLsizei count, const GLuint *value)

◆ ptr_glUniform2d

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2d) (GLint location, GLdouble x, GLdouble y)

◆ ptr_glUniform2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2dv) (GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glUniform2f

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2f) (GLint location, GLfloat v0, GLfloat v1)

◆ ptr_glUniform2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2fv) (GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glUniform2i

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2i) (GLint location, GLint v0, GLint v1)

◆ ptr_glUniform2iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2iv) (GLint location, GLsizei count, const GLint *value)

◆ ptr_glUniform2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2ui) (GLint location, GLuint v0, GLuint v1)

◆ ptr_glUniform2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform2uiv) (GLint location, GLsizei count, const GLuint *value)

◆ ptr_glUniform3d

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3d) (GLint location, GLdouble x, GLdouble y, GLdouble z)

◆ ptr_glUniform3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3dv) (GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glUniform3f

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

◆ ptr_glUniform3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3fv) (GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glUniform3i

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3i) (GLint location, GLint v0, GLint v1, GLint v2)

◆ ptr_glUniform3iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3iv) (GLint location, GLsizei count, const GLint *value)

◆ ptr_glUniform3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3ui) (GLint location, GLuint v0, GLuint v1, GLuint v2)

◆ ptr_glUniform3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform3uiv) (GLint location, GLsizei count, const GLuint *value)

◆ ptr_glUniform4d

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4d) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

◆ ptr_glUniform4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4dv) (GLint location, GLsizei count, const GLdouble *value)

◆ ptr_glUniform4f

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

◆ ptr_glUniform4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4fv) (GLint location, GLsizei count, const GLfloat *value)

◆ ptr_glUniform4i

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4i) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

◆ ptr_glUniform4iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4iv) (GLint location, GLsizei count, const GLint *value)

◆ ptr_glUniform4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4ui) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

◆ ptr_glUniform4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniform4uiv) (GLint location, GLsizei count, const GLuint *value)

◆ ptr_glUniformBlockBinding

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformBlockBinding) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)

◆ ptr_glUniformMatrix2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix2x3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix2x3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix2x4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix2x4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix2x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix3x2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix3x2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix3x4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix3x4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix3x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix4x2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix4x2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformMatrix4x3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)

◆ ptr_glUniformMatrix4x3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformMatrix4x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

◆ ptr_glUniformSubroutinesuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glUniformSubroutinesuiv) (GLenum shadertype, GLsizei count, const GLuint *indices)

◆ ptr_glUnmapBuffer

typedef GLboolean(GLFUNC * clan::GLFunctions::ptr_glUnmapBuffer) (GLenum target)

◆ ptr_glUseProgram

typedef void(GLFUNC * clan::GLFunctions::ptr_glUseProgram) (GLuint program)

◆ ptr_glUseProgramStages

typedef void(GLFUNC * clan::GLFunctions::ptr_glUseProgramStages) (GLuint pipeline, GLbitfield stages, GLuint program)

◆ ptr_glValidateProgram

typedef void(GLFUNC * clan::GLFunctions::ptr_glValidateProgram) (GLuint program)

◆ ptr_glValidateProgramPipeline

typedef void(GLFUNC * clan::GLFunctions::ptr_glValidateProgramPipeline) (GLuint pipeline)

◆ ptr_glVertexArrayBindVertexBufferEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayBindVertexBufferEXT) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)

◆ ptr_glVertexArrayVertexAttribBindingEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribBindingEXT) (GLuint vaobj, GLuint attribindex, GLuint bindingindex)

◆ ptr_glVertexArrayVertexAttribFormatEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

◆ ptr_glVertexArrayVertexAttribIFormatEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribIFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

◆ ptr_glVertexArrayVertexAttribLFormatEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexAttribLFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

◆ ptr_glVertexArrayVertexBindingDivisorEXT

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexArrayVertexBindingDivisorEXT) (GLuint vaobj, GLuint bindingindex, GLuint divisor)

◆ ptr_glVertexAttrib1d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1d) (GLuint index, GLdouble x)

◆ ptr_glVertexAttrib1dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttrib1f

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1f) (GLuint index, GLfloat x)

◆ ptr_glVertexAttrib1fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1fv) (GLuint index, const GLfloat *v)

◆ ptr_glVertexAttrib1s

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1s) (GLuint index, GLshort x)

◆ ptr_glVertexAttrib1sv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib1sv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttrib2d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2d) (GLuint index, GLdouble x, GLdouble y)

◆ ptr_glVertexAttrib2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttrib2f

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2f) (GLuint index, GLfloat x, GLfloat y)

◆ ptr_glVertexAttrib2fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2fv) (GLuint index, const GLfloat *v)

◆ ptr_glVertexAttrib2s

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2s) (GLuint index, GLshort x, GLshort y)

◆ ptr_glVertexAttrib2sv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib2sv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttrib3d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)

◆ ptr_glVertexAttrib3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttrib3f

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3f) (GLuint index, GLfloat x, GLfloat y, GLfloat z)

◆ ptr_glVertexAttrib3fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3fv) (GLuint index, const GLfloat *v)

◆ ptr_glVertexAttrib3s

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3s) (GLuint index, GLshort x, GLshort y, GLshort z)

◆ ptr_glVertexAttrib3sv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib3sv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttrib4bv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4bv) (GLuint index, const GLbyte *v)

◆ ptr_glVertexAttrib4d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

◆ ptr_glVertexAttrib4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttrib4f

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4f) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

◆ ptr_glVertexAttrib4fv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4fv) (GLuint index, const GLfloat *v)

◆ ptr_glVertexAttrib4iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4iv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttrib4Nbv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nbv) (GLuint index, const GLbyte *v)

◆ ptr_glVertexAttrib4Niv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Niv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttrib4Nsv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nsv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttrib4Nub

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nub) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)

◆ ptr_glVertexAttrib4Nubv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nubv) (GLuint index, const GLubyte *v)

◆ ptr_glVertexAttrib4Nuiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nuiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttrib4Nusv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4Nusv) (GLuint index, const GLushort *v)

◆ ptr_glVertexAttrib4s

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4s) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)

◆ ptr_glVertexAttrib4sv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4sv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttrib4ubv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4ubv) (GLuint index, const GLubyte *v)

◆ ptr_glVertexAttrib4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4uiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttrib4usv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttrib4usv) (GLuint index, const GLushort *v)

◆ ptr_glVertexAttribBinding

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribBinding) (GLuint attribindex, GLuint bindingindex)

◆ ptr_glVertexAttribDivisor

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribDivisor) (GLuint index, GLuint divisor)

◆ ptr_glVertexAttribFormat

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribFormat) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

◆ ptr_glVertexAttribI1i

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1i) (GLuint index, GLint x)

◆ ptr_glVertexAttribI1iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1iv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttribI1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1ui) (GLuint index, GLuint x)

◆ ptr_glVertexAttribI1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI1uiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttribI2i

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2i) (GLuint index, GLint x, GLint y)

◆ ptr_glVertexAttribI2iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2iv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttribI2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2ui) (GLuint index, GLuint x, GLuint y)

◆ ptr_glVertexAttribI2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI2uiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttribI3i

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3i) (GLuint index, GLint x, GLint y, GLint z)

◆ ptr_glVertexAttribI3iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3iv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttribI3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3ui) (GLuint index, GLuint x, GLuint y, GLuint z)

◆ ptr_glVertexAttribI3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI3uiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttribI4bv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4bv) (GLuint index, const GLbyte *v)

◆ ptr_glVertexAttribI4i

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4i) (GLuint index, GLint x, GLint y, GLint z, GLint w)

◆ ptr_glVertexAttribI4iv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4iv) (GLuint index, const GLint *v)

◆ ptr_glVertexAttribI4sv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4sv) (GLuint index, const GLshort *v)

◆ ptr_glVertexAttribI4ubv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4ubv) (GLuint index, const GLubyte *v)

◆ ptr_glVertexAttribI4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4ui) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)

◆ ptr_glVertexAttribI4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4uiv) (GLuint index, const GLuint *v)

◆ ptr_glVertexAttribI4usv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribI4usv) (GLuint index, const GLushort *v)

◆ ptr_glVertexAttribIFormat

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribIFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

◆ ptr_glVertexAttribIPointer

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribIPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

◆ ptr_glVertexAttribL1d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL1d) (GLuint index, GLdouble x)

◆ ptr_glVertexAttribL1dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL1dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttribL2d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL2d) (GLuint index, GLdouble x, GLdouble y)

◆ ptr_glVertexAttribL2dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL2dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttribL3d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z)

◆ ptr_glVertexAttribL3dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL3dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttribL4d

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)

◆ ptr_glVertexAttribL4dv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribL4dv) (GLuint index, const GLdouble *v)

◆ ptr_glVertexAttribLFormat

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribLFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

◆ ptr_glVertexAttribLPointer

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribLPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)

◆ ptr_glVertexAttribP1ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP1ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

◆ ptr_glVertexAttribP1uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP1uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

◆ ptr_glVertexAttribP2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP2ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

◆ ptr_glVertexAttribP2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP2uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

◆ ptr_glVertexAttribP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP3ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

◆ ptr_glVertexAttribP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP3uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

◆ ptr_glVertexAttribP4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP4ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value)

◆ ptr_glVertexAttribP4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribP4uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value)

◆ ptr_glVertexAttribPointer

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexAttribPointer) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)

◆ ptr_glVertexBindingDivisor

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexBindingDivisor) (GLuint bindingindex, GLuint divisor)

◆ ptr_glVertexP2ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP2ui) (GLenum type, GLuint value)

◆ ptr_glVertexP2uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP2uiv) (GLenum type, const GLuint *value)

◆ ptr_glVertexP3ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP3ui) (GLenum type, GLuint value)

◆ ptr_glVertexP3uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP3uiv) (GLenum type, const GLuint *value)

◆ ptr_glVertexP4ui

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP4ui) (GLenum type, GLuint value)

◆ ptr_glVertexP4uiv

typedef void(GLFUNC * clan::GLFunctions::ptr_glVertexP4uiv) (GLenum type, const GLuint *value)

◆ ptr_glViewport

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewport) (GLint x, GLint y, GLsizei width, GLsizei height)

◆ ptr_glViewportArrayv

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportArrayv) (GLuint first, GLsizei count, const GLfloat *v)

◆ ptr_glViewportIndexedf

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportIndexedf) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)

◆ ptr_glViewportIndexedfv

typedef void(GLFUNC * clan::GLFunctions::ptr_glViewportIndexedfv) (GLuint index, const GLfloat *v)

◆ ptr_glWaitSync

typedef void(GLFUNC * clan::GLFunctions::ptr_glWaitSync) (CLsync sync, GLbitfield flags, CLuint64 timeout)

Function Documentation

◆ check_error()

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

◆ from_texture_handle()

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)

◆ get_message_log()

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);

◆ get_proc_address()

static ProcAddress* clan::OpenGL::get_proc_address ( const std::string &  function_name)
static

Get OpenGL extension specific function address.

◆ get_texture_handle()

static GLuint clan::OpenGL::get_texture_handle ( Texture texture)
static

Returns the OpenGL texture handle.

◆ get_textureformat()

static TextureFormat_GL clan::OpenGL::get_textureformat ( TextureFormat  format)
static

Returns the opengl texture format.

◆ set_active() [1/3]

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

◆ set_active() [2/3]

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.

◆ set_active() [3/3]

static void clan::OpenGL::set_active ( GraphicContext gc)
static

Sets the thread's OpenGL context to the one used by the graphic context.

◆ to_cube_target()

static GLenum clan::OpenGL::to_cube_target ( int  index)
static

◆ to_enum() [1/15]

static GLenum clan::OpenGL::to_enum ( BlendEquation  eq)
static

◆ to_enum() [2/15]

static GLenum clan::OpenGL::to_enum ( BlendFunc  func)
static

◆ to_enum() [3/15]

static GLenum clan::OpenGL::to_enum ( BufferAccess  access)
static

◆ to_enum() [4/15]

static GLenum clan::OpenGL::to_enum ( BufferUsage  usage)
static

◆ to_enum() [5/15]

static GLenum clan::OpenGL::to_enum ( CompareFunction  func)
static

◆ to_enum() [6/15]

static GLenum clan::OpenGL::to_enum ( CullMode  mode)
static

◆ to_enum() [7/15]

static GLenum clan::OpenGL::to_enum ( DrawBuffer  buf)
static

◆ to_enum() [8/15]

static GLenum clan::OpenGL::to_enum ( FillMode  mode)
static

◆ to_enum() [9/15]

static GLenum clan::OpenGL::to_enum ( LogicOp  op)
static

◆ to_enum() [10/15]

static GLenum clan::OpenGL::to_enum ( PrimitivesType  value)
static

◆ to_enum() [11/15]

static GLenum clan::OpenGL::to_enum ( StencilOp  op)
static

◆ to_enum() [12/15]

static GLenum clan::OpenGL::to_enum ( TextureCompareMode  mode)
static

◆ to_enum() [13/15]

static GLenum clan::OpenGL::to_enum ( TextureFilter  filter)
static

◆ to_enum() [14/15]

static GLenum clan::OpenGL::to_enum ( TextureWrapMode  mode)
static

◆ to_enum() [15/15]

static GLenum clan::OpenGL::to_enum ( VertexAttributeDataType  value)
static

Variable Documentation

◆ activeShaderProgram

ptr_glActiveShaderProgram clan::GLFunctions::activeShaderProgram

◆ activeTexture

ptr_glActiveTexture clan::GLFunctions::activeTexture

◆ attachShader

ptr_glAttachShader clan::GLFunctions::attachShader

◆ beginConditionalRender

ptr_glBeginConditionalRender clan::GLFunctions::beginConditionalRender

◆ beginQuery

ptr_glBeginQuery clan::GLFunctions::beginQuery

◆ beginQueryIndexed

ptr_glBeginQueryIndexed clan::GLFunctions::beginQueryIndexed

◆ beginTransformFeedback

ptr_glBeginTransformFeedback clan::GLFunctions::beginTransformFeedback

◆ bindAttribLocation

ptr_glBindAttribLocation clan::GLFunctions::bindAttribLocation

◆ bindBuffer

ptr_glBindBuffer clan::GLFunctions::bindBuffer

◆ bindBufferBase

ptr_glBindBufferBase clan::GLFunctions::bindBufferBase

◆ bindBufferRange

ptr_glBindBufferRange clan::GLFunctions::bindBufferRange

◆ BindBuffersBase

ptr_glBindBuffersBase clan::GLFunctions::BindBuffersBase

◆ BindBuffersRange

ptr_glBindBuffersRange clan::GLFunctions::BindBuffersRange

◆ bindFragDataLocation

ptr_glBindFragDataLocation clan::GLFunctions::bindFragDataLocation

◆ bindFragDataLocationIndexed

ptr_glBindFragDataLocationIndexed clan::GLFunctions::bindFragDataLocationIndexed

◆ bindFramebuffer

ptr_glBindFramebuffer clan::GLFunctions::bindFramebuffer

◆ bindImageTexture

ptr_glBindImageTexture clan::GLFunctions::bindImageTexture

◆ BindImageTextures

ptr_glBindImageTextures clan::GLFunctions::BindImageTextures

◆ bindProgramPipeline

ptr_glBindProgramPipeline clan::GLFunctions::bindProgramPipeline

◆ bindRenderbuffer

ptr_glBindRenderbuffer clan::GLFunctions::bindRenderbuffer

◆ bindSampler

ptr_glBindSampler clan::GLFunctions::bindSampler

◆ BindSamplers

ptr_glBindSamplers clan::GLFunctions::BindSamplers

◆ bindTexture

ptr_glBindTexture clan::GLFunctions::bindTexture

◆ BindTextures

ptr_glBindTextures clan::GLFunctions::BindTextures

◆ bindTransformFeedback

ptr_glBindTransformFeedback clan::GLFunctions::bindTransformFeedback

◆ bindVertexArray

ptr_glBindVertexArray clan::GLFunctions::bindVertexArray

◆ bindVertexBuffer

ptr_glBindVertexBuffer clan::GLFunctions::bindVertexBuffer

◆ BindVertexBuffers

ptr_glBindVertexBuffers clan::GLFunctions::BindVertexBuffers

◆ blendColor

ptr_glBlendColor clan::GLFunctions::blendColor

◆ blendEquation

ptr_glBlendEquation clan::GLFunctions::blendEquation

◆ blendEquationi

ptr_glBlendEquationi clan::GLFunctions::blendEquationi

◆ blendEquationiARB

ptr_glBlendEquationiARB clan::GLFunctions::blendEquationiARB

◆ blendEquationSeparate

ptr_glBlendEquationSeparate clan::GLFunctions::blendEquationSeparate

◆ blendEquationSeparatei

ptr_glBlendEquationSeparatei clan::GLFunctions::blendEquationSeparatei

◆ blendEquationSeparateiARB

ptr_glBlendEquationSeparateiARB clan::GLFunctions::blendEquationSeparateiARB

◆ blendFunc

ptr_glBlendFunc clan::GLFunctions::blendFunc

◆ blendFunci

ptr_glBlendFunci clan::GLFunctions::blendFunci

◆ blendFunciARB

ptr_glBlendFunciARB clan::GLFunctions::blendFunciARB

◆ blendFuncSeparate

ptr_glBlendFuncSeparate clan::GLFunctions::blendFuncSeparate

◆ blendFuncSeparatei

ptr_glBlendFuncSeparatei clan::GLFunctions::blendFuncSeparatei

◆ blendFuncSeparateiARB

ptr_glBlendFuncSeparateiARB clan::GLFunctions::blendFuncSeparateiARB

◆ blitFramebuffer

ptr_glBlitFramebuffer clan::GLFunctions::blitFramebuffer

◆ bufferData

ptr_glBufferData clan::GLFunctions::bufferData

◆ BufferStorage

ptr_glBufferStorage clan::GLFunctions::BufferStorage

◆ bufferSubData

ptr_glBufferSubData clan::GLFunctions::bufferSubData

◆ checkFramebufferStatus

ptr_glCheckFramebufferStatus clan::GLFunctions::checkFramebufferStatus

◆ clampColor

ptr_glClampColor clan::GLFunctions::clampColor

◆ clear

ptr_glClear clan::GLFunctions::clear

◆ clearBufferData

ptr_glClearBufferData clan::GLFunctions::clearBufferData

◆ clearBufferfi

ptr_glClearBufferfi clan::GLFunctions::clearBufferfi

◆ clearBufferfv

ptr_glClearBufferfv clan::GLFunctions::clearBufferfv

◆ clearBufferiv

ptr_glClearBufferiv clan::GLFunctions::clearBufferiv

◆ clearBufferSubData

ptr_glClearBufferSubData clan::GLFunctions::clearBufferSubData

◆ clearBufferuiv

ptr_glClearBufferuiv clan::GLFunctions::clearBufferuiv

◆ clearColor

ptr_glClearColor clan::GLFunctions::clearColor

◆ clearDepth

ptr_glClearDepth clan::GLFunctions::clearDepth

◆ clearDepthf

ptr_glClearDepthf clan::GLFunctions::clearDepthf

◆ clearNamedBufferDataEXT

ptr_glClearNamedBufferDataEXT clan::GLFunctions::clearNamedBufferDataEXT

◆ clearNamedBufferSubDataEXT

ptr_glClearNamedBufferSubDataEXT clan::GLFunctions::clearNamedBufferSubDataEXT

◆ clearStencil

ptr_glClearStencil clan::GLFunctions::clearStencil

◆ ClearTexImage

ptr_glClearTexImage clan::GLFunctions::ClearTexImage

◆ ClearTexSubImage

ptr_glClearTexSubImage clan::GLFunctions::ClearTexSubImage

◆ clientActiveTexture

ptr_glClientActiveTextureARB clan::GLFunctions::clientActiveTexture

◆ clientWaitSync

ptr_glClientWaitSync clan::GLFunctions::clientWaitSync

◆ colorMask

ptr_glColorMask clan::GLFunctions::colorMask

◆ colorMaski

ptr_glColorMaski clan::GLFunctions::colorMaski

◆ colorP3ui

ptr_glColorP3ui clan::GLFunctions::colorP3ui

◆ colorP3uiv

ptr_glColorP3uiv clan::GLFunctions::colorP3uiv

◆ colorP4ui

ptr_glColorP4ui clan::GLFunctions::colorP4ui

◆ colorP4uiv

ptr_glColorP4uiv clan::GLFunctions::colorP4uiv

◆ compileShader

ptr_glCompileShader clan::GLFunctions::compileShader

◆ compileShaderIncludeARB

ptr_glCompileShaderIncludeARB clan::GLFunctions::compileShaderIncludeARB

◆ compressedTexImage1D

ptr_glCompressedTexImage1D clan::GLFunctions::compressedTexImage1D

◆ compressedTexImage2D

ptr_glCompressedTexImage2D clan::GLFunctions::compressedTexImage2D

◆ compressedTexImage3D

ptr_glCompressedTexImage3D clan::GLFunctions::compressedTexImage3D

◆ compressedTexSubImage1D

ptr_glCompressedTexSubImage1D clan::GLFunctions::compressedTexSubImage1D

◆ compressedTexSubImage2D

ptr_glCompressedTexSubImage2D clan::GLFunctions::compressedTexSubImage2D

◆ compressedTexSubImage3D

ptr_glCompressedTexSubImage3D clan::GLFunctions::compressedTexSubImage3D

◆ copyBufferSubData

ptr_glCopyBufferSubData clan::GLFunctions::copyBufferSubData

◆ copyImageSubData

ptr_glCopyImageSubData clan::GLFunctions::copyImageSubData

◆ copyTexImage1D

ptr_glCopyTexImage1D clan::GLFunctions::copyTexImage1D

◆ copyTexImage2D

ptr_glCopyTexImage2D clan::GLFunctions::copyTexImage2D

◆ copyTexSubImage1D

ptr_glCopyTexSubImage1D clan::GLFunctions::copyTexSubImage1D

◆ copyTexSubImage2D

ptr_glCopyTexSubImage2D clan::GLFunctions::copyTexSubImage2D

◆ copyTexSubImage3D

ptr_glCopyTexSubImage3D clan::GLFunctions::copyTexSubImage3D

◆ createProgram

ptr_glCreateProgram clan::GLFunctions::createProgram

◆ createShader

ptr_glCreateShader clan::GLFunctions::createShader

◆ createShaderProgramv

ptr_glCreateShaderProgramv clan::GLFunctions::createShaderProgramv

◆ createSyncFromCLeventARB

ptr_glCreateSyncFromCLeventARB clan::GLFunctions::createSyncFromCLeventARB

◆ cullFace

ptr_glCullFace clan::GLFunctions::cullFace

◆ debugMessageCallback

ptr_glDebugMessageCallback clan::GLFunctions::debugMessageCallback

◆ debugMessageCallbackARB

ptr_glDebugMessageCallbackARB clan::GLFunctions::debugMessageCallbackARB

◆ debugMessageControl

ptr_glDebugMessageControl clan::GLFunctions::debugMessageControl

◆ debugMessageControlARB

ptr_glDebugMessageControlARB clan::GLFunctions::debugMessageControlARB

◆ debugMessageInsert

ptr_glDebugMessageInsert clan::GLFunctions::debugMessageInsert

◆ debugMessageInsertARB

ptr_glDebugMessageInsertARB clan::GLFunctions::debugMessageInsertARB

◆ deleteBuffers

ptr_glDeleteBuffers clan::GLFunctions::deleteBuffers

◆ deleteFramebuffers

ptr_glDeleteFramebuffers clan::GLFunctions::deleteFramebuffers

◆ deleteNamedStringARB

ptr_glDeleteNamedStringARB clan::GLFunctions::deleteNamedStringARB

◆ deleteProgram

ptr_glDeleteProgram clan::GLFunctions::deleteProgram

◆ deleteProgramPipelines

ptr_glDeleteProgramPipelines clan::GLFunctions::deleteProgramPipelines

◆ deleteQueries

ptr_glDeleteQueries clan::GLFunctions::deleteQueries

◆ deleteRenderbuffers

ptr_glDeleteRenderbuffers clan::GLFunctions::deleteRenderbuffers

◆ deleteSamplers

ptr_glDeleteSamplers clan::GLFunctions::deleteSamplers

◆ deleteShader

ptr_glDeleteShader clan::GLFunctions::deleteShader

◆ deleteSync

ptr_glDeleteSync clan::GLFunctions::deleteSync

◆ deleteTextures

ptr_glDeleteTextures clan::GLFunctions::deleteTextures

◆ deleteTransformFeedbacks

ptr_glDeleteTransformFeedbacks clan::GLFunctions::deleteTransformFeedbacks

◆ deleteVertexArrays

ptr_glDeleteVertexArrays clan::GLFunctions::deleteVertexArrays

◆ depthFunc

ptr_glDepthFunc clan::GLFunctions::depthFunc

◆ depthMask

ptr_glDepthMask clan::GLFunctions::depthMask

◆ depthRange

ptr_glDepthRange clan::GLFunctions::depthRange

◆ depthRangeArrayv

ptr_glDepthRangeArrayv clan::GLFunctions::depthRangeArrayv

◆ depthRangef

ptr_glDepthRangef clan::GLFunctions::depthRangef

◆ depthRangeIndexed

ptr_glDepthRangeIndexed clan::GLFunctions::depthRangeIndexed

◆ detachShader

ptr_glDetachShader clan::GLFunctions::detachShader

◆ disable

ptr_glDisable clan::GLFunctions::disable

◆ disablei

ptr_glDisablei clan::GLFunctions::disablei

◆ disableVertexAttribArray

ptr_glDisableVertexAttribArray clan::GLFunctions::disableVertexAttribArray

◆ dispatchCompute

ptr_glDispatchCompute clan::GLFunctions::dispatchCompute

◆ dispatchComputeIndirect

ptr_glDispatchComputeIndirect clan::GLFunctions::dispatchComputeIndirect

◆ drawArrays

ptr_glDrawArrays clan::GLFunctions::drawArrays

◆ drawArraysIndirect

ptr_glDrawArraysIndirect clan::GLFunctions::drawArraysIndirect

◆ drawArraysInstanced

ptr_glDrawArraysInstanced clan::GLFunctions::drawArraysInstanced

◆ drawArraysInstancedBaseInstance

ptr_glDrawArraysInstancedBaseInstance clan::GLFunctions::drawArraysInstancedBaseInstance

◆ drawBuffer

ptr_glDrawBuffer clan::GLFunctions::drawBuffer

◆ drawBuffers

ptr_glDrawBuffers clan::GLFunctions::drawBuffers

◆ drawElements

ptr_glDrawElements clan::GLFunctions::drawElements

◆ drawElementsBaseVertex

ptr_glDrawElementsBaseVertex clan::GLFunctions::drawElementsBaseVertex

◆ drawElementsIndirect

ptr_glDrawElementsIndirect clan::GLFunctions::drawElementsIndirect

◆ drawElementsInstanced

ptr_glDrawElementsInstanced clan::GLFunctions::drawElementsInstanced

◆ drawElementsInstancedBaseInstance

ptr_glDrawElementsInstancedBaseInstance clan::GLFunctions::drawElementsInstancedBaseInstance

◆ drawElementsInstancedBaseVertex

ptr_glDrawElementsInstancedBaseVertex clan::GLFunctions::drawElementsInstancedBaseVertex

◆ drawElementsInstancedBaseVertexBaseInstance

ptr_glDrawElementsInstancedBaseVertexBaseInstance clan::GLFunctions::drawElementsInstancedBaseVertexBaseInstance

◆ drawRangeElements

ptr_glDrawRangeElements clan::GLFunctions::drawRangeElements

◆ drawRangeElementsBaseVertex

ptr_glDrawRangeElementsBaseVertex clan::GLFunctions::drawRangeElementsBaseVertex

◆ drawTransformFeedback

ptr_glDrawTransformFeedback clan::GLFunctions::drawTransformFeedback

◆ drawTransformFeedbackInstanced

ptr_glDrawTransformFeedbackInstanced clan::GLFunctions::drawTransformFeedbackInstanced

◆ drawTransformFeedbackStream

ptr_glDrawTransformFeedbackStream clan::GLFunctions::drawTransformFeedbackStream

◆ drawTransformFeedbackStreamInstanced

ptr_glDrawTransformFeedbackStreamInstanced clan::GLFunctions::drawTransformFeedbackStreamInstanced

◆ enable

ptr_glEnable clan::GLFunctions::enable

◆ enablei

ptr_glEnablei clan::GLFunctions::enablei

◆ enableVertexAttribArray

ptr_glEnableVertexAttribArray clan::GLFunctions::enableVertexAttribArray

◆ endConditionalRender

ptr_glEndConditionalRender clan::GLFunctions::endConditionalRender

◆ endQuery

ptr_glEndQuery clan::GLFunctions::endQuery

◆ endQueryIndexed

ptr_glEndQueryIndexed clan::GLFunctions::endQueryIndexed

◆ endTransformFeedback

ptr_glEndTransformFeedback clan::GLFunctions::endTransformFeedback

◆ fenceSync

ptr_glFenceSync clan::GLFunctions::fenceSync

◆ finish

ptr_glFinish clan::GLFunctions::finish

◆ flush

ptr_glFlush clan::GLFunctions::flush

◆ flushMappedBufferRange

ptr_glFlushMappedBufferRange clan::GLFunctions::flushMappedBufferRange

◆ framebufferParameteri

ptr_glFramebufferParameteri clan::GLFunctions::framebufferParameteri

◆ framebufferRenderbuffer

ptr_glFramebufferRenderbuffer clan::GLFunctions::framebufferRenderbuffer

◆ framebufferTexture

ptr_glFramebufferTexture clan::GLFunctions::framebufferTexture

◆ framebufferTexture1D

ptr_glFramebufferTexture1D clan::GLFunctions::framebufferTexture1D

◆ framebufferTexture2D

ptr_glFramebufferTexture2D clan::GLFunctions::framebufferTexture2D

◆ framebufferTexture3D

ptr_glFramebufferTexture3D clan::GLFunctions::framebufferTexture3D

◆ framebufferTextureLayer

ptr_glFramebufferTextureLayer clan::GLFunctions::framebufferTextureLayer

◆ frontFace

ptr_glFrontFace clan::GLFunctions::frontFace

◆ functions

cl_tls_variable GLFunctions* clan::OpenGL::functions
static

Function table for OpenGL 2.0.

◆ genBuffers

ptr_glGenBuffers clan::GLFunctions::genBuffers

◆ generateMipmap

ptr_glGenerateMipmap clan::GLFunctions::generateMipmap

◆ genFramebuffers

ptr_glGenFramebuffers clan::GLFunctions::genFramebuffers

◆ genProgramPipelines

ptr_glGenProgramPipelines clan::GLFunctions::genProgramPipelines

◆ genQueries

ptr_glGenQueries clan::GLFunctions::genQueries

◆ genRenderbuffers

ptr_glGenRenderbuffers clan::GLFunctions::genRenderbuffers

◆ genSamplers

ptr_glGenSamplers clan::GLFunctions::genSamplers

◆ genTextures

ptr_glGenTextures clan::GLFunctions::genTextures

◆ genTransformFeedbacks

ptr_glGenTransformFeedbacks clan::GLFunctions::genTransformFeedbacks

◆ genVertexArrays

ptr_glGenVertexArrays clan::GLFunctions::genVertexArrays

◆ getActiveAtomicCounterBufferiv

ptr_glGetActiveAtomicCounterBufferiv clan::GLFunctions::getActiveAtomicCounterBufferiv

◆ getActiveAttrib

ptr_glGetActiveAttrib clan::GLFunctions::getActiveAttrib

◆ getActiveSubroutineName

ptr_glGetActiveSubroutineName clan::GLFunctions::getActiveSubroutineName

◆ getActiveSubroutineUniformiv

ptr_glGetActiveSubroutineUniformiv clan::GLFunctions::getActiveSubroutineUniformiv

◆ getActiveSubroutineUniformName

ptr_glGetActiveSubroutineUniformName clan::GLFunctions::getActiveSubroutineUniformName

◆ getActiveUniform

ptr_glGetActiveUniform clan::GLFunctions::getActiveUniform

◆ getActiveUniformBlockiv

ptr_glGetActiveUniformBlockiv clan::GLFunctions::getActiveUniformBlockiv

◆ getActiveUniformBlockName

ptr_glGetActiveUniformBlockName clan::GLFunctions::getActiveUniformBlockName

◆ getActiveUniformName

ptr_glGetActiveUniformName clan::GLFunctions::getActiveUniformName

◆ getActiveUniformsiv

ptr_glGetActiveUniformsiv clan::GLFunctions::getActiveUniformsiv

◆ getAttachedShaders

ptr_glGetAttachedShaders clan::GLFunctions::getAttachedShaders

◆ getAttribLocation

ptr_glGetAttribLocation clan::GLFunctions::getAttribLocation

◆ getBooleani_v

ptr_glGetBooleani_v clan::GLFunctions::getBooleani_v

◆ getBooleanv

ptr_glGetBooleanv clan::GLFunctions::getBooleanv

◆ getBufferParameteri64v

ptr_glGetBufferParameteri64v clan::GLFunctions::getBufferParameteri64v

◆ getBufferParameteriv

ptr_glGetBufferParameteriv clan::GLFunctions::getBufferParameteriv

◆ getBufferPointerv

ptr_glGetBufferPointerv clan::GLFunctions::getBufferPointerv

◆ getBufferSubData

ptr_glGetBufferSubData clan::GLFunctions::getBufferSubData

◆ getCompressedTexImage

ptr_glGetCompressedTexImage clan::GLFunctions::getCompressedTexImage

◆ getDebugMessageLog

ptr_glGetDebugMessageLog clan::GLFunctions::getDebugMessageLog

◆ getDebugMessageLogARB

ptr_glGetDebugMessageLogARB clan::GLFunctions::getDebugMessageLogARB

◆ getDoublei_v

ptr_glGetDoublei_v clan::GLFunctions::getDoublei_v

◆ getDoublev

ptr_glGetDoublev clan::GLFunctions::getDoublev

◆ getError

ptr_glGetError clan::GLFunctions::getError

◆ getFloati_v

ptr_glGetFloati_v clan::GLFunctions::getFloati_v

◆ getFloatv

ptr_glGetFloatv clan::GLFunctions::getFloatv

◆ getFragDataIndex

ptr_glGetFragDataIndex clan::GLFunctions::getFragDataIndex

◆ getFragDataLocation

ptr_glGetFragDataLocation clan::GLFunctions::getFragDataLocation

◆ getFramebufferAttachmentParameteriv

ptr_glGetFramebufferAttachmentParameteriv clan::GLFunctions::getFramebufferAttachmentParameteriv

◆ getFramebufferParameteriv

ptr_glGetFramebufferParameteriv clan::GLFunctions::getFramebufferParameteriv

◆ getGraphicsResetStatusARB

ptr_glGetGraphicsResetStatusARB clan::GLFunctions::getGraphicsResetStatusARB

◆ getInteger64i_v

ptr_glGetInteger64i_v clan::GLFunctions::getInteger64i_v

◆ getInteger64v

ptr_glGetInteger64v clan::GLFunctions::getInteger64v

◆ getIntegeri_v

ptr_glGetIntegeri_v clan::GLFunctions::getIntegeri_v

◆ getIntegerv

ptr_glGetIntegerv clan::GLFunctions::getIntegerv

◆ getInternalformati64v

ptr_glGetInternalformati64v clan::GLFunctions::getInternalformati64v

◆ getInternalformativ

ptr_glGetInternalformativ clan::GLFunctions::getInternalformativ

◆ getMultisamplefv

ptr_glGetMultisamplefv clan::GLFunctions::getMultisamplefv

◆ getNamedFramebufferParameterivEXT

ptr_glGetNamedFramebufferParameterivEXT clan::GLFunctions::getNamedFramebufferParameterivEXT

◆ getNamedStringARB

ptr_glGetNamedStringARB clan::GLFunctions::getNamedStringARB

◆ getNamedStringivARB

ptr_glGetNamedStringivARB clan::GLFunctions::getNamedStringivARB

◆ getnColorTableARB

ptr_glGetnColorTableARB clan::GLFunctions::getnColorTableARB

◆ getnCompressedTexImageARB

ptr_glGetnCompressedTexImageARB clan::GLFunctions::getnCompressedTexImageARB

◆ getnConvolutionFilterARB

ptr_glGetnConvolutionFilterARB clan::GLFunctions::getnConvolutionFilterARB

◆ getnHistogramARB

ptr_glGetnHistogramARB clan::GLFunctions::getnHistogramARB

◆ getnMapdvARB

ptr_glGetnMapdvARB clan::GLFunctions::getnMapdvARB

◆ getnMapfvARB

ptr_glGetnMapfvARB clan::GLFunctions::getnMapfvARB

◆ getnMapivARB

ptr_glGetnMapivARB clan::GLFunctions::getnMapivARB

◆ getnMinmaxARB

ptr_glGetnMinmaxARB clan::GLFunctions::getnMinmaxARB

◆ getnPixelMapfvARB

ptr_glGetnPixelMapfvARB clan::GLFunctions::getnPixelMapfvARB

◆ getnPixelMapuivARB

ptr_glGetnPixelMapuivARB clan::GLFunctions::getnPixelMapuivARB

◆ getnPixelMapusvARB

ptr_glGetnPixelMapusvARB clan::GLFunctions::getnPixelMapusvARB

◆ getnPolygonStippleARB

ptr_glGetnPolygonStippleARB clan::GLFunctions::getnPolygonStippleARB

◆ getnSeparableFilterARB

ptr_glGetnSeparableFilterARB clan::GLFunctions::getnSeparableFilterARB

◆ getnTexImageARB

ptr_glGetnTexImageARB clan::GLFunctions::getnTexImageARB

◆ getnUniformdvARB

ptr_glGetnUniformdvARB clan::GLFunctions::getnUniformdvARB

◆ getnUniformfvARB

ptr_glGetnUniformfvARB clan::GLFunctions::getnUniformfvARB

◆ getnUniformivARB

ptr_glGetnUniformivARB clan::GLFunctions::getnUniformivARB

◆ getnUniformuivARB

ptr_glGetnUniformuivARB clan::GLFunctions::getnUniformuivARB

◆ getObjectLabel

ptr_glGetObjectLabel clan::GLFunctions::getObjectLabel

◆ getObjectPtrLabel

ptr_glGetObjectPtrLabel clan::GLFunctions::getObjectPtrLabel

◆ getPointerv

ptr_glGetPointerv clan::GLFunctions::getPointerv

◆ getProgramBinary

ptr_glGetProgramBinary clan::GLFunctions::getProgramBinary

◆ getProgramInfoLog

ptr_glGetProgramInfoLog clan::GLFunctions::getProgramInfoLog

◆ getProgramInterfaceiv

ptr_glGetProgramInterfaceiv clan::GLFunctions::getProgramInterfaceiv

◆ getProgramiv

ptr_glGetProgramiv clan::GLFunctions::getProgramiv

◆ getProgramPipelineInfoLog

ptr_glGetProgramPipelineInfoLog clan::GLFunctions::getProgramPipelineInfoLog

◆ getProgramPipelineiv

ptr_glGetProgramPipelineiv clan::GLFunctions::getProgramPipelineiv

◆ getProgramResourceIndex

ptr_glGetProgramResourceIndex clan::GLFunctions::getProgramResourceIndex

◆ getProgramResourceiv

ptr_glGetProgramResourceiv clan::GLFunctions::getProgramResourceiv

◆ getProgramResourceLocation

ptr_glGetProgramResourceLocation clan::GLFunctions::getProgramResourceLocation

◆ getProgramResourceLocationIndex

ptr_glGetProgramResourceLocationIndex clan::GLFunctions::getProgramResourceLocationIndex

◆ getProgramResourceName

ptr_glGetProgramResourceName clan::GLFunctions::getProgramResourceName

◆ getProgramStageiv

ptr_glGetProgramStageiv clan::GLFunctions::getProgramStageiv

◆ getQueryIndexediv

ptr_glGetQueryIndexediv clan::GLFunctions::getQueryIndexediv

◆ getQueryiv

ptr_glGetQueryiv clan::GLFunctions::getQueryiv

◆ getQueryObjecti64v

ptr_glGetQueryObjecti64v clan::GLFunctions::getQueryObjecti64v

◆ getQueryObjectiv

ptr_glGetQueryObjectiv clan::GLFunctions::getQueryObjectiv

◆ getQueryObjectui64v

ptr_glGetQueryObjectui64v clan::GLFunctions::getQueryObjectui64v

◆ getQueryObjectuiv

ptr_glGetQueryObjectuiv clan::GLFunctions::getQueryObjectuiv

◆ getRenderbufferParameteriv

ptr_glGetRenderbufferParameteriv clan::GLFunctions::getRenderbufferParameteriv

◆ getSamplerParameterfv

ptr_glGetSamplerParameterfv clan::GLFunctions::getSamplerParameterfv

◆ getSamplerParameterIiv

ptr_glGetSamplerParameterIiv clan::GLFunctions::getSamplerParameterIiv

◆ getSamplerParameterIuiv

ptr_glGetSamplerParameterIuiv clan::GLFunctions::getSamplerParameterIuiv

◆ getSamplerParameteriv

ptr_glGetSamplerParameteriv clan::GLFunctions::getSamplerParameteriv

◆ getShaderInfoLog

ptr_glGetShaderInfoLog clan::GLFunctions::getShaderInfoLog

◆ getShaderiv

ptr_glGetShaderiv clan::GLFunctions::getShaderiv

◆ getShaderPrecisionFormat

ptr_glGetShaderPrecisionFormat clan::GLFunctions::getShaderPrecisionFormat

◆ getShaderSource

ptr_glGetShaderSource clan::GLFunctions::getShaderSource

◆ getString

ptr_glGetString clan::GLFunctions::getString

◆ getStringi

ptr_glGetStringi clan::GLFunctions::getStringi

◆ getSubroutineIndex

ptr_glGetSubroutineIndex clan::GLFunctions::getSubroutineIndex

◆ getSubroutineUniformLocation

ptr_glGetSubroutineUniformLocation clan::GLFunctions::getSubroutineUniformLocation

◆ getSynciv

ptr_glGetSynciv clan::GLFunctions::getSynciv

◆ getTexImage

ptr_glGetTexImage clan::GLFunctions::getTexImage

◆ getTexLevelParameterfv

ptr_glGetTexLevelParameterfv clan::GLFunctions::getTexLevelParameterfv

◆ getTexLevelParameteriv

ptr_glGetTexLevelParameteriv clan::GLFunctions::getTexLevelParameteriv

◆ getTexParameterfv

ptr_glGetTexParameterfv clan::GLFunctions::getTexParameterfv

◆ getTexParameterIiv

ptr_glGetTexParameterIiv clan::GLFunctions::getTexParameterIiv

◆ getTexParameterIuiv

ptr_glGetTexParameterIuiv clan::GLFunctions::getTexParameterIuiv

◆ getTexParameteriv

ptr_glGetTexParameteriv clan::GLFunctions::getTexParameteriv

◆ getTransformFeedbackVarying

ptr_glGetTransformFeedbackVarying clan::GLFunctions::getTransformFeedbackVarying

◆ getUniformBlockIndex

ptr_glGetUniformBlockIndex clan::GLFunctions::getUniformBlockIndex

◆ getUniformdv

ptr_glGetUniformdv clan::GLFunctions::getUniformdv

◆ getUniformfv

ptr_glGetUniformfv clan::GLFunctions::getUniformfv

◆ getUniformIndices

ptr_glGetUniformIndices clan::GLFunctions::getUniformIndices

◆ getUniformiv

ptr_glGetUniformiv clan::GLFunctions::getUniformiv

◆ getUniformLocation

ptr_glGetUniformLocation clan::GLFunctions::getUniformLocation

◆ getUniformSubroutineuiv

ptr_glGetUniformSubroutineuiv clan::GLFunctions::getUniformSubroutineuiv

◆ getUniformuiv

ptr_glGetUniformuiv clan::GLFunctions::getUniformuiv

◆ getVertexAttribdv

ptr_glGetVertexAttribdv clan::GLFunctions::getVertexAttribdv

◆ getVertexAttribfv

ptr_glGetVertexAttribfv clan::GLFunctions::getVertexAttribfv

◆ getVertexAttribIiv

ptr_glGetVertexAttribIiv clan::GLFunctions::getVertexAttribIiv

◆ getVertexAttribIuiv

ptr_glGetVertexAttribIuiv clan::GLFunctions::getVertexAttribIuiv

◆ getVertexAttribiv

ptr_glGetVertexAttribiv clan::GLFunctions::getVertexAttribiv

◆ getVertexAttribLdv

ptr_glGetVertexAttribLdv clan::GLFunctions::getVertexAttribLdv

◆ getVertexAttribPointerv

ptr_glGetVertexAttribPointerv clan::GLFunctions::getVertexAttribPointerv

◆ hint

ptr_glHint clan::GLFunctions::hint

◆ id

GLuint clan::MessageLog_GL::id

◆ internal_format

GLint clan::TextureFormat_GL::internal_format

◆ invalidateBufferData

ptr_glInvalidateBufferData clan::GLFunctions::invalidateBufferData

◆ invalidateBufferSubData

ptr_glInvalidateBufferSubData clan::GLFunctions::invalidateBufferSubData

◆ invalidateFramebuffer

ptr_glInvalidateFramebuffer clan::GLFunctions::invalidateFramebuffer

◆ invalidateSubFramebuffer

ptr_glInvalidateSubFramebuffer clan::GLFunctions::invalidateSubFramebuffer

◆ invalidateTexImage

ptr_glInvalidateTexImage clan::GLFunctions::invalidateTexImage

◆ invalidateTexSubImage

ptr_glInvalidateTexSubImage clan::GLFunctions::invalidateTexSubImage

◆ isBuffer

ptr_glIsBuffer clan::GLFunctions::isBuffer

◆ isEnabled

ptr_glIsEnabled clan::GLFunctions::isEnabled

◆ isEnabledi

ptr_glIsEnabledi clan::GLFunctions::isEnabledi

◆ isFramebuffer

ptr_glIsFramebuffer clan::GLFunctions::isFramebuffer

◆ isNamedStringARB

ptr_glIsNamedStringARB clan::GLFunctions::isNamedStringARB

◆ isProgram

ptr_glIsProgram clan::GLFunctions::isProgram

◆ isProgramPipeline

ptr_glIsProgramPipeline clan::GLFunctions::isProgramPipeline

◆ isQuery

ptr_glIsQuery clan::GLFunctions::isQuery

◆ isRenderbuffer

ptr_glIsRenderbuffer clan::GLFunctions::isRenderbuffer

◆ isSampler

ptr_glIsSampler clan::GLFunctions::isSampler

◆ isShader

ptr_glIsShader clan::GLFunctions::isShader

◆ isSync

ptr_glIsSync clan::GLFunctions::isSync

◆ isTexture

ptr_glIsTexture clan::GLFunctions::isTexture

◆ isTransformFeedback

ptr_glIsTransformFeedback clan::GLFunctions::isTransformFeedback

◆ isVertexArray

ptr_glIsVertexArray clan::GLFunctions::isVertexArray

◆ lineWidth

ptr_glLineWidth clan::GLFunctions::lineWidth

◆ linkProgram

ptr_glLinkProgram clan::GLFunctions::linkProgram

◆ logicOp

ptr_glLogicOp clan::GLFunctions::logicOp

◆ mapBuffer

ptr_glMapBuffer clan::GLFunctions::mapBuffer

◆ mapBufferRange

ptr_glMapBufferRange clan::GLFunctions::mapBufferRange

◆ memoryBarrier

ptr_glMemoryBarrier clan::GLFunctions::memoryBarrier

◆ message

std::string clan::MessageLog_GL::message

◆ minSampleShading

ptr_glMinSampleShading clan::GLFunctions::minSampleShading

◆ minSampleShadingARB

ptr_glMinSampleShadingARB clan::GLFunctions::minSampleShadingARB

◆ multiDrawArrays

ptr_glMultiDrawArrays clan::GLFunctions::multiDrawArrays

◆ multiDrawArraysIndirect

ptr_glMultiDrawArraysIndirect clan::GLFunctions::multiDrawArraysIndirect

◆ multiDrawElements

ptr_glMultiDrawElements clan::GLFunctions::multiDrawElements

◆ multiDrawElementsBaseVertex

ptr_glMultiDrawElementsBaseVertex clan::GLFunctions::multiDrawElementsBaseVertex

◆ multiDrawElementsIndirect

ptr_glMultiDrawElementsIndirect clan::GLFunctions::multiDrawElementsIndirect

◆ multiTexCoordP1ui

ptr_glMultiTexCoordP1ui clan::GLFunctions::multiTexCoordP1ui

◆ multiTexCoordP1uiv

ptr_glMultiTexCoordP1uiv clan::GLFunctions::multiTexCoordP1uiv

◆ multiTexCoordP2ui

ptr_glMultiTexCoordP2ui clan::GLFunctions::multiTexCoordP2ui

◆ multiTexCoordP2uiv

ptr_glMultiTexCoordP2uiv clan::GLFunctions::multiTexCoordP2uiv

◆ multiTexCoordP3ui

ptr_glMultiTexCoordP3ui clan::GLFunctions::multiTexCoordP3ui

◆ multiTexCoordP3uiv

ptr_glMultiTexCoordP3uiv clan::GLFunctions::multiTexCoordP3uiv

◆ multiTexCoordP4ui

ptr_glMultiTexCoordP4ui clan::GLFunctions::multiTexCoordP4ui

◆ multiTexCoordP4uiv

ptr_glMultiTexCoordP4uiv clan::GLFunctions::multiTexCoordP4uiv

◆ namedFramebufferParameteriEXT

ptr_glNamedFramebufferParameteriEXT clan::GLFunctions::namedFramebufferParameteriEXT

◆ namedStringARB

ptr_glNamedStringARB clan::GLFunctions::namedStringARB

◆ normalP3ui

ptr_glNormalP3ui clan::GLFunctions::normalP3ui

◆ normalP3uiv

ptr_glNormalP3uiv clan::GLFunctions::normalP3uiv

◆ objectLabel

ptr_glObjectLabel clan::GLFunctions::objectLabel

◆ objectPtrLabel

ptr_glObjectPtrLabel clan::GLFunctions::objectPtrLabel

◆ patchParameterfv

ptr_glPatchParameterfv clan::GLFunctions::patchParameterfv

◆ patchParameteri

ptr_glPatchParameteri clan::GLFunctions::patchParameteri

◆ pauseTransformFeedback

ptr_glPauseTransformFeedback clan::GLFunctions::pauseTransformFeedback

◆ pixel_datatype

GLenum clan::TextureFormat_GL::pixel_datatype

◆ pixel_format

GLenum clan::TextureFormat_GL::pixel_format

◆ pixelStoref

ptr_glPixelStoref clan::GLFunctions::pixelStoref

◆ pixelStorei

ptr_glPixelStorei clan::GLFunctions::pixelStorei

◆ pointParameterf

ptr_glPointParameterf clan::GLFunctions::pointParameterf

◆ pointParameterfv

ptr_glPointParameterfv clan::GLFunctions::pointParameterfv

◆ pointParameteri

ptr_glPointParameteri clan::GLFunctions::pointParameteri

◆ pointParameteriv

ptr_glPointParameteriv clan::GLFunctions::pointParameteriv

◆ pointSize

ptr_glPointSize clan::GLFunctions::pointSize

◆ polygonMode

ptr_glPolygonMode clan::GLFunctions::polygonMode

◆ polygonOffset

ptr_glPolygonOffset clan::GLFunctions::polygonOffset

◆ popDebugGroup

ptr_glPopDebugGroup clan::GLFunctions::popDebugGroup

◆ primitiveRestartIndex

ptr_glPrimitiveRestartIndex clan::GLFunctions::primitiveRestartIndex

◆ programBinary

ptr_glProgramBinary clan::GLFunctions::programBinary

◆ programParameteri

ptr_glProgramParameteri clan::GLFunctions::programParameteri

◆ programUniform1d

ptr_glProgramUniform1d clan::GLFunctions::programUniform1d

◆ programUniform1dv

ptr_glProgramUniform1dv clan::GLFunctions::programUniform1dv

◆ programUniform1f

ptr_glProgramUniform1f clan::GLFunctions::programUniform1f

◆ programUniform1fv

ptr_glProgramUniform1fv clan::GLFunctions::programUniform1fv

◆ programUniform1i

ptr_glProgramUniform1i clan::GLFunctions::programUniform1i

◆ programUniform1iv

ptr_glProgramUniform1iv clan::GLFunctions::programUniform1iv

◆ programUniform1ui

ptr_glProgramUniform1ui clan::GLFunctions::programUniform1ui

◆ programUniform1uiv

ptr_glProgramUniform1uiv clan::GLFunctions::programUniform1uiv

◆ programUniform2d

ptr_glProgramUniform2d clan::GLFunctions::programUniform2d

◆ programUniform2dv

ptr_glProgramUniform2dv clan::GLFunctions::programUniform2dv

◆ programUniform2f

ptr_glProgramUniform2f clan::GLFunctions::programUniform2f

◆ programUniform2fv

ptr_glProgramUniform2fv clan::GLFunctions::programUniform2fv

◆ programUniform2i

ptr_glProgramUniform2i clan::GLFunctions::programUniform2i

◆ programUniform2iv

ptr_glProgramUniform2iv clan::GLFunctions::programUniform2iv

◆ programUniform2ui

ptr_glProgramUniform2ui clan::GLFunctions::programUniform2ui

◆ programUniform2uiv

ptr_glProgramUniform2uiv clan::GLFunctions::programUniform2uiv

◆ programUniform3d

ptr_glProgramUniform3d clan::GLFunctions::programUniform3d

◆ programUniform3dv

ptr_glProgramUniform3dv clan::GLFunctions::programUniform3dv

◆ programUniform3f

ptr_glProgramUniform3f clan::GLFunctions::programUniform3f

◆ programUniform3fv

ptr_glProgramUniform3fv clan::GLFunctions::programUniform3fv

◆ programUniform3i

ptr_glProgramUniform3i clan::GLFunctions::programUniform3i

◆ programUniform3iv

ptr_glProgramUniform3iv clan::GLFunctions::programUniform3iv

◆ programUniform3ui

ptr_glProgramUniform3ui clan::GLFunctions::programUniform3ui

◆ programUniform3uiv

ptr_glProgramUniform3uiv clan::GLFunctions::programUniform3uiv

◆ programUniform4d

ptr_glProgramUniform4d clan::GLFunctions::programUniform4d

◆ programUniform4dv

ptr_glProgramUniform4dv clan::GLFunctions::programUniform4dv

◆ programUniform4f

ptr_glProgramUniform4f clan::GLFunctions::programUniform4f

◆ programUniform4fv

ptr_glProgramUniform4fv clan::GLFunctions::programUniform4fv

◆ programUniform4i

ptr_glProgramUniform4i clan::GLFunctions::programUniform4i

◆ programUniform4iv

ptr_glProgramUniform4iv clan::GLFunctions::programUniform4iv

◆ programUniform4ui

ptr_glProgramUniform4ui clan::GLFunctions::programUniform4ui

◆ programUniform4uiv

ptr_glProgramUniform4uiv clan::GLFunctions::programUniform4uiv

◆ programUniformMatrix2dv

ptr_glProgramUniformMatrix2dv clan::GLFunctions::programUniformMatrix2dv

◆ programUniformMatrix2fv

ptr_glProgramUniformMatrix2fv clan::GLFunctions::programUniformMatrix2fv

◆ programUniformMatrix2x3dv

ptr_glProgramUniformMatrix2x3dv clan::GLFunctions::programUniformMatrix2x3dv

◆ programUniformMatrix2x3fv

ptr_glProgramUniformMatrix2x3fv clan::GLFunctions::programUniformMatrix2x3fv

◆ programUniformMatrix2x4dv

ptr_glProgramUniformMatrix2x4dv clan::GLFunctions::programUniformMatrix2x4dv

◆ programUniformMatrix2x4fv

ptr_glProgramUniformMatrix2x4fv clan::GLFunctions::programUniformMatrix2x4fv

◆ programUniformMatrix3dv

ptr_glProgramUniformMatrix3dv clan::GLFunctions::programUniformMatrix3dv

◆ programUniformMatrix3fv

ptr_glProgramUniformMatrix3fv clan::GLFunctions::programUniformMatrix3fv

◆ programUniformMatrix3x2dv

ptr_glProgramUniformMatrix3x2dv clan::GLFunctions::programUniformMatrix3x2dv

◆ programUniformMatrix3x2fv

ptr_glProgramUniformMatrix3x2fv clan::GLFunctions::programUniformMatrix3x2fv

◆ programUniformMatrix3x4dv

ptr_glProgramUniformMatrix3x4dv clan::GLFunctions::programUniformMatrix3x4dv

◆ programUniformMatrix3x4fv

ptr_glProgramUniformMatrix3x4fv clan::GLFunctions::programUniformMatrix3x4fv

◆ programUniformMatrix4dv

ptr_glProgramUniformMatrix4dv clan::GLFunctions::programUniformMatrix4dv

◆ programUniformMatrix4fv

ptr_glProgramUniformMatrix4fv clan::GLFunctions::programUniformMatrix4fv

◆ programUniformMatrix4x2dv

ptr_glProgramUniformMatrix4x2dv clan::GLFunctions::programUniformMatrix4x2dv

◆ programUniformMatrix4x2fv

ptr_glProgramUniformMatrix4x2fv clan::GLFunctions::programUniformMatrix4x2fv

◆ programUniformMatrix4x3dv

ptr_glProgramUniformMatrix4x3dv clan::GLFunctions::programUniformMatrix4x3dv

◆ programUniformMatrix4x3fv

ptr_glProgramUniformMatrix4x3fv clan::GLFunctions::programUniformMatrix4x3fv

◆ provokingVertex

ptr_glProvokingVertex clan::GLFunctions::provokingVertex

◆ pushDebugGroup

ptr_glPushDebugGroup clan::GLFunctions::pushDebugGroup

◆ queryCounter

ptr_glQueryCounter clan::GLFunctions::queryCounter

◆ readBuffer

ptr_glReadBuffer clan::GLFunctions::readBuffer

◆ readnPixelsARB

ptr_glReadnPixelsARB clan::GLFunctions::readnPixelsARB

◆ readPixels

ptr_glReadPixels clan::GLFunctions::readPixels

◆ releaseShaderCompiler

ptr_glReleaseShaderCompiler clan::GLFunctions::releaseShaderCompiler

◆ renderbufferStorage

ptr_glRenderbufferStorage clan::GLFunctions::renderbufferStorage

◆ renderbufferStorageMultisample

ptr_glRenderbufferStorageMultisample clan::GLFunctions::renderbufferStorageMultisample

◆ resumeTransformFeedback

ptr_glResumeTransformFeedback clan::GLFunctions::resumeTransformFeedback

◆ sampleCoverage

ptr_glSampleCoverage clan::GLFunctions::sampleCoverage

◆ sampleMaski

ptr_glSampleMaski clan::GLFunctions::sampleMaski

◆ samplerParameterf

ptr_glSamplerParameterf clan::GLFunctions::samplerParameterf

◆ samplerParameterfv

ptr_glSamplerParameterfv clan::GLFunctions::samplerParameterfv

◆ samplerParameteri

ptr_glSamplerParameteri clan::GLFunctions::samplerParameteri

◆ samplerParameterIiv

ptr_glSamplerParameterIiv clan::GLFunctions::samplerParameterIiv

◆ samplerParameterIuiv

ptr_glSamplerParameterIuiv clan::GLFunctions::samplerParameterIuiv

◆ samplerParameteriv

ptr_glSamplerParameteriv clan::GLFunctions::samplerParameteriv

◆ scissor

ptr_glScissor clan::GLFunctions::scissor

◆ scissorArrayv

ptr_glScissorArrayv clan::GLFunctions::scissorArrayv

◆ scissorIndexed

ptr_glScissorIndexed clan::GLFunctions::scissorIndexed

◆ scissorIndexedv

ptr_glScissorIndexedv clan::GLFunctions::scissorIndexedv

◆ secondaryColorP3ui

ptr_glSecondaryColorP3ui clan::GLFunctions::secondaryColorP3ui

◆ secondaryColorP3uiv

ptr_glSecondaryColorP3uiv clan::GLFunctions::secondaryColorP3uiv

◆ severity

GLenum clan::MessageLog_GL::severity

◆ shaderBinary

ptr_glShaderBinary clan::GLFunctions::shaderBinary

◆ shaderSource

ptr_glShaderSource clan::GLFunctions::shaderSource

◆ shaderStorageBlockBinding

ptr_glShaderStorageBlockBinding clan::GLFunctions::shaderStorageBlockBinding

◆ source

GLenum clan::MessageLog_GL::source

◆ stencilFunc

ptr_glStencilFunc clan::GLFunctions::stencilFunc

◆ stencilFuncSeparate

ptr_glStencilFuncSeparate clan::GLFunctions::stencilFuncSeparate

◆ stencilMask

ptr_glStencilMask clan::GLFunctions::stencilMask

◆ stencilMaskSeparate

ptr_glStencilMaskSeparate clan::GLFunctions::stencilMaskSeparate

◆ stencilOp

ptr_glStencilOp clan::GLFunctions::stencilOp

◆ stencilOpSeparate

ptr_glStencilOpSeparate clan::GLFunctions::stencilOpSeparate

◆ texBuffer

ptr_glTexBuffer clan::GLFunctions::texBuffer

◆ texBufferRange

ptr_glTexBufferRange clan::GLFunctions::texBufferRange

◆ texCoordP1ui

ptr_glTexCoordP1ui clan::GLFunctions::texCoordP1ui

◆ texCoordP1uiv

ptr_glTexCoordP1uiv clan::GLFunctions::texCoordP1uiv

◆ texCoordP2ui

ptr_glTexCoordP2ui clan::GLFunctions::texCoordP2ui

◆ texCoordP2uiv

ptr_glTexCoordP2uiv clan::GLFunctions::texCoordP2uiv

◆ texCoordP3ui

ptr_glTexCoordP3ui clan::GLFunctions::texCoordP3ui

◆ texCoordP3uiv

ptr_glTexCoordP3uiv clan::GLFunctions::texCoordP3uiv

◆ texCoordP4ui

ptr_glTexCoordP4ui clan::GLFunctions::texCoordP4ui

◆ texCoordP4uiv

ptr_glTexCoordP4uiv clan::GLFunctions::texCoordP4uiv

◆ texImage1D

ptr_glTexImage1D clan::GLFunctions::texImage1D

◆ texImage2D

ptr_glTexImage2D clan::GLFunctions::texImage2D

◆ texImage2DMultisample

ptr_glTexImage2DMultisample clan::GLFunctions::texImage2DMultisample

◆ texImage3D

ptr_glTexImage3D clan::GLFunctions::texImage3D

◆ texImage3DMultisample

ptr_glTexImage3DMultisample clan::GLFunctions::texImage3DMultisample

◆ texParameterf

ptr_glTexParameterf clan::GLFunctions::texParameterf

◆ texParameterfv

ptr_glTexParameterfv clan::GLFunctions::texParameterfv

◆ texParameteri

ptr_glTexParameteri clan::GLFunctions::texParameteri

◆ texParameterIiv

ptr_glTexParameterIiv clan::GLFunctions::texParameterIiv

◆ texParameterIuiv

ptr_glTexParameterIuiv clan::GLFunctions::texParameterIuiv

◆ texParameteriv

ptr_glTexParameteriv clan::GLFunctions::texParameteriv

◆ texStorage1D

ptr_glTexStorage1D clan::GLFunctions::texStorage1D

◆ texStorage2D

ptr_glTexStorage2D clan::GLFunctions::texStorage2D

◆ texStorage2DMultisample

ptr_glTexStorage2DMultisample clan::GLFunctions::texStorage2DMultisample

◆ texStorage3D

ptr_glTexStorage3D clan::GLFunctions::texStorage3D

◆ texStorage3DMultisample

ptr_glTexStorage3DMultisample clan::GLFunctions::texStorage3DMultisample

◆ texSubImage1D

ptr_glTexSubImage1D clan::GLFunctions::texSubImage1D

◆ texSubImage2D

ptr_glTexSubImage2D clan::GLFunctions::texSubImage2D

◆ texSubImage3D

ptr_glTexSubImage3D clan::GLFunctions::texSubImage3D

◆ texture_format

TextureFormat clan::TextureFormat_GL::texture_format

◆ textureBufferRangeEXT

ptr_glTextureBufferRangeEXT clan::GLFunctions::textureBufferRangeEXT

◆ textureStorage1DEXT

ptr_glTextureStorage1DEXT clan::GLFunctions::textureStorage1DEXT

◆ textureStorage2DEXT

ptr_glTextureStorage2DEXT clan::GLFunctions::textureStorage2DEXT

◆ textureStorage2DMultisampleEXT

ptr_glTextureStorage2DMultisampleEXT clan::GLFunctions::textureStorage2DMultisampleEXT

◆ textureStorage3DEXT

ptr_glTextureStorage3DEXT clan::GLFunctions::textureStorage3DEXT

◆ textureStorage3DMultisampleEXT

ptr_glTextureStorage3DMultisampleEXT clan::GLFunctions::textureStorage3DMultisampleEXT

◆ textureView

ptr_glTextureView clan::GLFunctions::textureView

◆ transformFeedbackVaryings

ptr_glTransformFeedbackVaryings clan::GLFunctions::transformFeedbackVaryings

◆ type

GLenum clan::MessageLog_GL::type

◆ uniform1d

ptr_glUniform1d clan::GLFunctions::uniform1d

◆ uniform1dv

ptr_glUniform1dv clan::GLFunctions::uniform1dv

◆ uniform1f

ptr_glUniform1f clan::GLFunctions::uniform1f

◆ uniform1fv

ptr_glUniform1fv clan::GLFunctions::uniform1fv

◆ uniform1i

ptr_glUniform1i clan::GLFunctions::uniform1i

◆ uniform1iv

ptr_glUniform1iv clan::GLFunctions::uniform1iv

◆ uniform1ui

ptr_glUniform1ui clan::GLFunctions::uniform1ui

◆ uniform1uiv

ptr_glUniform1uiv clan::GLFunctions::uniform1uiv

◆ uniform2d

ptr_glUniform2d clan::GLFunctions::uniform2d

◆ uniform2dv

ptr_glUniform2dv clan::GLFunctions::uniform2dv

◆ uniform2f

ptr_glUniform2f clan::GLFunctions::uniform2f

◆ uniform2fv

ptr_glUniform2fv clan::GLFunctions::uniform2fv

◆ uniform2i

ptr_glUniform2i clan::GLFunctions::uniform2i

◆ uniform2iv

ptr_glUniform2iv clan::GLFunctions::uniform2iv

◆ uniform2ui

ptr_glUniform2ui clan::GLFunctions::uniform2ui

◆ uniform2uiv

ptr_glUniform2uiv clan::GLFunctions::uniform2uiv

◆ uniform3d

ptr_glUniform3d clan::GLFunctions::uniform3d

◆ uniform3dv

ptr_glUniform3dv clan::GLFunctions::uniform3dv

◆ uniform3f

ptr_glUniform3f clan::GLFunctions::uniform3f

◆ uniform3fv

ptr_glUniform3fv clan::GLFunctions::uniform3fv

◆ uniform3i

ptr_glUniform3i clan::GLFunctions::uniform3i

◆ uniform3iv

ptr_glUniform3iv clan::GLFunctions::uniform3iv

◆ uniform3ui

ptr_glUniform3ui clan::GLFunctions::uniform3ui

◆ uniform3uiv

ptr_glUniform3uiv clan::GLFunctions::uniform3uiv

◆ uniform4d

ptr_glUniform4d clan::GLFunctions::uniform4d

◆ uniform4dv

ptr_glUniform4dv clan::GLFunctions::uniform4dv

◆ uniform4f

ptr_glUniform4f clan::GLFunctions::uniform4f

◆ uniform4fv

ptr_glUniform4fv clan::GLFunctions::uniform4fv

◆ uniform4i

ptr_glUniform4i clan::GLFunctions::uniform4i

◆ uniform4iv

ptr_glUniform4iv clan::GLFunctions::uniform4iv

◆ uniform4ui

ptr_glUniform4ui clan::GLFunctions::uniform4ui

◆ uniform4uiv

ptr_glUniform4uiv clan::GLFunctions::uniform4uiv

◆ uniformBlockBinding

ptr_glUniformBlockBinding clan::GLFunctions::uniformBlockBinding

◆ uniformMatrix2dv

ptr_glUniformMatrix2dv clan::GLFunctions::uniformMatrix2dv

◆ uniformMatrix2fv

ptr_glUniformMatrix2fv clan::GLFunctions::uniformMatrix2fv

◆ uniformMatrix2x3dv

ptr_glUniformMatrix2x3dv clan::GLFunctions::uniformMatrix2x3dv

◆ uniformMatrix2x3fv

ptr_glUniformMatrix2x3fv clan::GLFunctions::uniformMatrix2x3fv

◆ uniformMatrix2x4dv

ptr_glUniformMatrix2x4dv clan::GLFunctions::uniformMatrix2x4dv

◆ uniformMatrix2x4fv

ptr_glUniformMatrix2x4fv clan::GLFunctions::uniformMatrix2x4fv

◆ uniformMatrix3dv

ptr_glUniformMatrix3dv clan::GLFunctions::uniformMatrix3dv

◆ uniformMatrix3fv

ptr_glUniformMatrix3fv clan::GLFunctions::uniformMatrix3fv

◆ uniformMatrix3x2dv

ptr_glUniformMatrix3x2dv clan::GLFunctions::uniformMatrix3x2dv

◆ uniformMatrix3x2fv

ptr_glUniformMatrix3x2fv clan::GLFunctions::uniformMatrix3x2fv

◆ uniformMatrix3x4dv

ptr_glUniformMatrix3x4dv clan::GLFunctions::uniformMatrix3x4dv

◆ uniformMatrix3x4fv

ptr_glUniformMatrix3x4fv clan::GLFunctions::uniformMatrix3x4fv

◆ uniformMatrix4dv

ptr_glUniformMatrix4dv clan::GLFunctions::uniformMatrix4dv

◆ uniformMatrix4fv

ptr_glUniformMatrix4fv clan::GLFunctions::uniformMatrix4fv

◆ uniformMatrix4x2dv

ptr_glUniformMatrix4x2dv clan::GLFunctions::uniformMatrix4x2dv

◆ uniformMatrix4x2fv

ptr_glUniformMatrix4x2fv clan::GLFunctions::uniformMatrix4x2fv

◆ uniformMatrix4x3dv

ptr_glUniformMatrix4x3dv clan::GLFunctions::uniformMatrix4x3dv

◆ uniformMatrix4x3fv

ptr_glUniformMatrix4x3fv clan::GLFunctions::uniformMatrix4x3fv

◆ uniformSubroutinesuiv

ptr_glUniformSubroutinesuiv clan::GLFunctions::uniformSubroutinesuiv

◆ unmapBuffer

ptr_glUnmapBuffer clan::GLFunctions::unmapBuffer

◆ useProgram

ptr_glUseProgram clan::GLFunctions::useProgram

◆ useProgramStages

ptr_glUseProgramStages clan::GLFunctions::useProgramStages

◆ valid

bool clan::TextureFormat_GL::valid

True when this is a valid opengl format.

◆ validateProgram

ptr_glValidateProgram clan::GLFunctions::validateProgram

◆ validateProgramPipeline

ptr_glValidateProgramPipeline clan::GLFunctions::validateProgramPipeline

◆ vertexArrayBindVertexBufferEXT

ptr_glVertexArrayBindVertexBufferEXT clan::GLFunctions::vertexArrayBindVertexBufferEXT

◆ vertexArrayVertexAttribBindingEXT

ptr_glVertexArrayVertexAttribBindingEXT clan::GLFunctions::vertexArrayVertexAttribBindingEXT

◆ vertexArrayVertexAttribFormatEXT

ptr_glVertexArrayVertexAttribFormatEXT clan::GLFunctions::vertexArrayVertexAttribFormatEXT

◆ vertexArrayVertexAttribIFormatEXT

ptr_glVertexArrayVertexAttribIFormatEXT clan::GLFunctions::vertexArrayVertexAttribIFormatEXT

◆ vertexArrayVertexAttribLFormatEXT

ptr_glVertexArrayVertexAttribLFormatEXT clan::GLFunctions::vertexArrayVertexAttribLFormatEXT

◆ vertexArrayVertexBindingDivisorEXT

ptr_glVertexArrayVertexBindingDivisorEXT clan::GLFunctions::vertexArrayVertexBindingDivisorEXT

◆ vertexAttrib1d

ptr_glVertexAttrib1d clan::GLFunctions::vertexAttrib1d

◆ vertexAttrib1dv

ptr_glVertexAttrib1dv clan::GLFunctions::vertexAttrib1dv

◆ vertexAttrib1f

ptr_glVertexAttrib1f clan::GLFunctions::vertexAttrib1f

◆ vertexAttrib1fv

ptr_glVertexAttrib1fv clan::GLFunctions::vertexAttrib1fv

◆ vertexAttrib1s

ptr_glVertexAttrib1s clan::GLFunctions::vertexAttrib1s

◆ vertexAttrib1sv

ptr_glVertexAttrib1sv clan::GLFunctions::vertexAttrib1sv

◆ vertexAttrib2d

ptr_glVertexAttrib2d clan::GLFunctions::vertexAttrib2d

◆ vertexAttrib2dv

ptr_glVertexAttrib2dv clan::GLFunctions::vertexAttrib2dv

◆ vertexAttrib2f

ptr_glVertexAttrib2f clan::GLFunctions::vertexAttrib2f

◆ vertexAttrib2fv

ptr_glVertexAttrib2fv clan::GLFunctions::vertexAttrib2fv

◆ vertexAttrib2s

ptr_glVertexAttrib2s clan::GLFunctions::vertexAttrib2s

◆ vertexAttrib2sv

ptr_glVertexAttrib2sv clan::GLFunctions::vertexAttrib2sv

◆ vertexAttrib3d

ptr_glVertexAttrib3d clan::GLFunctions::vertexAttrib3d

◆ vertexAttrib3dv

ptr_glVertexAttrib3dv clan::GLFunctions::vertexAttrib3dv

◆ vertexAttrib3f

ptr_glVertexAttrib3f clan::GLFunctions::vertexAttrib3f

◆ vertexAttrib3fv

ptr_glVertexAttrib3fv clan::GLFunctions::vertexAttrib3fv

◆ vertexAttrib3s

ptr_glVertexAttrib3s clan::GLFunctions::vertexAttrib3s

◆ vertexAttrib3sv

ptr_glVertexAttrib3sv clan::GLFunctions::vertexAttrib3sv

◆ vertexAttrib4bv

ptr_glVertexAttrib4bv clan::GLFunctions::vertexAttrib4bv

◆ vertexAttrib4d

ptr_glVertexAttrib4d clan::GLFunctions::vertexAttrib4d

◆ vertexAttrib4dv

ptr_glVertexAttrib4dv clan::GLFunctions::vertexAttrib4dv

◆ vertexAttrib4f

ptr_glVertexAttrib4f clan::GLFunctions::vertexAttrib4f

◆ vertexAttrib4fv

ptr_glVertexAttrib4fv clan::GLFunctions::vertexAttrib4fv

◆ vertexAttrib4iv

ptr_glVertexAttrib4iv clan::GLFunctions::vertexAttrib4iv

◆ vertexAttrib4Nbv

ptr_glVertexAttrib4Nbv clan::GLFunctions::vertexAttrib4Nbv

◆ vertexAttrib4Niv

ptr_glVertexAttrib4Niv clan::GLFunctions::vertexAttrib4Niv

◆ vertexAttrib4Nsv

ptr_glVertexAttrib4Nsv clan::GLFunctions::vertexAttrib4Nsv

◆ vertexAttrib4Nub

ptr_glVertexAttrib4Nub clan::GLFunctions::vertexAttrib4Nub

◆ vertexAttrib4Nubv

ptr_glVertexAttrib4Nubv clan::GLFunctions::vertexAttrib4Nubv

◆ vertexAttrib4Nuiv

ptr_glVertexAttrib4Nuiv clan::GLFunctions::vertexAttrib4Nuiv

◆ vertexAttrib4Nusv

ptr_glVertexAttrib4Nusv clan::GLFunctions::vertexAttrib4Nusv

◆ vertexAttrib4s

ptr_glVertexAttrib4s clan::GLFunctions::vertexAttrib4s

◆ vertexAttrib4sv

ptr_glVertexAttrib4sv clan::GLFunctions::vertexAttrib4sv

◆ vertexAttrib4ubv

ptr_glVertexAttrib4ubv clan::GLFunctions::vertexAttrib4ubv

◆ vertexAttrib4uiv

ptr_glVertexAttrib4uiv clan::GLFunctions::vertexAttrib4uiv

◆ vertexAttrib4usv

ptr_glVertexAttrib4usv clan::GLFunctions::vertexAttrib4usv

◆ vertexAttribBinding

ptr_glVertexAttribBinding clan::GLFunctions::vertexAttribBinding

◆ vertexAttribDivisor

ptr_glVertexAttribDivisor clan::GLFunctions::vertexAttribDivisor

◆ vertexAttribFormat

ptr_glVertexAttribFormat clan::GLFunctions::vertexAttribFormat

◆ vertexAttribI1i

ptr_glVertexAttribI1i clan::GLFunctions::vertexAttribI1i

◆ vertexAttribI1iv

ptr_glVertexAttribI1iv clan::GLFunctions::vertexAttribI1iv

◆ vertexAttribI1ui

ptr_glVertexAttribI1ui clan::GLFunctions::vertexAttribI1ui

◆ vertexAttribI1uiv

ptr_glVertexAttribI1uiv clan::GLFunctions::vertexAttribI1uiv

◆ vertexAttribI2i

ptr_glVertexAttribI2i clan::GLFunctions::vertexAttribI2i

◆ vertexAttribI2iv

ptr_glVertexAttribI2iv clan::GLFunctions::vertexAttribI2iv

◆ vertexAttribI2ui

ptr_glVertexAttribI2ui clan::GLFunctions::vertexAttribI2ui

◆ vertexAttribI2uiv

ptr_glVertexAttribI2uiv clan::GLFunctions::vertexAttribI2uiv

◆ vertexAttribI3i

ptr_glVertexAttribI3i clan::GLFunctions::vertexAttribI3i

◆ vertexAttribI3iv

ptr_glVertexAttribI3iv clan::GLFunctions::vertexAttribI3iv

◆ vertexAttribI3ui

ptr_glVertexAttribI3ui clan::GLFunctions::vertexAttribI3ui

◆ vertexAttribI3uiv

ptr_glVertexAttribI3uiv clan::GLFunctions::vertexAttribI3uiv

◆ vertexAttribI4bv

ptr_glVertexAttribI4bv clan::GLFunctions::vertexAttribI4bv

◆ vertexAttribI4i

ptr_glVertexAttribI4i clan::GLFunctions::vertexAttribI4i

◆ vertexAttribI4iv

ptr_glVertexAttribI4iv clan::GLFunctions::vertexAttribI4iv

◆ vertexAttribI4sv

ptr_glVertexAttribI4sv clan::GLFunctions::vertexAttribI4sv

◆ vertexAttribI4ubv

ptr_glVertexAttribI4ubv clan::GLFunctions::vertexAttribI4ubv

◆ vertexAttribI4ui

ptr_glVertexAttribI4ui clan::GLFunctions::vertexAttribI4ui

◆ vertexAttribI4uiv

ptr_glVertexAttribI4uiv clan::GLFunctions::vertexAttribI4uiv

◆ vertexAttribI4usv

ptr_glVertexAttribI4usv clan::GLFunctions::vertexAttribI4usv

◆ vertexAttribIFormat

ptr_glVertexAttribIFormat clan::GLFunctions::vertexAttribIFormat

◆ vertexAttribIPointer

ptr_glVertexAttribIPointer clan::GLFunctions::vertexAttribIPointer

◆ vertexAttribL1d

ptr_glVertexAttribL1d clan::GLFunctions::vertexAttribL1d

◆ vertexAttribL1dv

ptr_glVertexAttribL1dv clan::GLFunctions::vertexAttribL1dv

◆ vertexAttribL2d

ptr_glVertexAttribL2d clan::GLFunctions::vertexAttribL2d

◆ vertexAttribL2dv

ptr_glVertexAttribL2dv clan::GLFunctions::vertexAttribL2dv

◆ vertexAttribL3d

ptr_glVertexAttribL3d clan::GLFunctions::vertexAttribL3d

◆ vertexAttribL3dv

ptr_glVertexAttribL3dv clan::GLFunctions::vertexAttribL3dv

◆ vertexAttribL4d

ptr_glVertexAttribL4d clan::GLFunctions::vertexAttribL4d

◆ vertexAttribL4dv

ptr_glVertexAttribL4dv clan::GLFunctions::vertexAttribL4dv

◆ vertexAttribLFormat

ptr_glVertexAttribLFormat clan::GLFunctions::vertexAttribLFormat

◆ vertexAttribLPointer

ptr_glVertexAttribLPointer clan::GLFunctions::vertexAttribLPointer

◆ vertexAttribP1ui

ptr_glVertexAttribP1ui clan::GLFunctions::vertexAttribP1ui

◆ vertexAttribP1uiv

ptr_glVertexAttribP1uiv clan::GLFunctions::vertexAttribP1uiv

◆ vertexAttribP2ui

ptr_glVertexAttribP2ui clan::GLFunctions::vertexAttribP2ui

◆ vertexAttribP2uiv

ptr_glVertexAttribP2uiv clan::GLFunctions::vertexAttribP2uiv

◆ vertexAttribP3ui

ptr_glVertexAttribP3ui clan::GLFunctions::vertexAttribP3ui

◆ vertexAttribP3uiv

ptr_glVertexAttribP3uiv clan::GLFunctions::vertexAttribP3uiv

◆ vertexAttribP4ui

ptr_glVertexAttribP4ui clan::GLFunctions::vertexAttribP4ui

◆ vertexAttribP4uiv

ptr_glVertexAttribP4uiv clan::GLFunctions::vertexAttribP4uiv

◆ vertexAttribPointer

ptr_glVertexAttribPointer clan::GLFunctions::vertexAttribPointer

◆ vertexBindingDivisor

ptr_glVertexBindingDivisor clan::GLFunctions::vertexBindingDivisor

◆ vertexP2ui

ptr_glVertexP2ui clan::GLFunctions::vertexP2ui

◆ vertexP2uiv

ptr_glVertexP2uiv clan::GLFunctions::vertexP2uiv

◆ vertexP3ui

ptr_glVertexP3ui clan::GLFunctions::vertexP3ui

◆ vertexP3uiv

ptr_glVertexP3uiv clan::GLFunctions::vertexP3uiv

◆ vertexP4ui

ptr_glVertexP4ui clan::GLFunctions::vertexP4ui

◆ vertexP4uiv

ptr_glVertexP4uiv clan::GLFunctions::vertexP4uiv

◆ viewport

ptr_glViewport clan::GLFunctions::viewport

◆ viewportArrayv

ptr_glViewportArrayv clan::GLFunctions::viewportArrayv

◆ viewportIndexedf

ptr_glViewportIndexedf clan::GLFunctions::viewportIndexedf

◆ viewportIndexedfv

ptr_glViewportIndexedfv clan::GLFunctions::viewportIndexedfv

◆ waitSync

ptr_glWaitSync clan::GLFunctions::waitSync

Friends

◆ GL1GraphicContextProvider

friend class GL1GraphicContextProvider
friend

◆ GL3GraphicContextProvider

friend class GL3GraphicContextProvider
friend

◆ PBuffer_GL1_Impl

friend class PBuffer_GL1_Impl
friend