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