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