Classes | |
| class | CPreprocessor |
| This is a simplistic C/C++-like preprocessor. More... | |
| class | GLSLGpuProgram |
| GLSL low level compiled shader object - this class is used to get at the linked program object and provide an interface for GLRenderSystem calls. More... | |
| class | GLSLLinkProgram |
| C++ encapsulation of GLSL Program Object. More... | |
| class | GLSLLinkProgramManager |
| Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one program object that represents the active vertex and fragment shader objects during a rendering state. More... | |
| class | GLSLProgram |
| Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL). More... | |
| class | GLSLProgramFactory |
| Factory class for GLSL programs. More... | |
| struct | GLUniformReference |
| Structure used to keep track of named uniforms in the linked program object. More... | |
Typedefs | |
| typedef GLUniformReferenceList::iterator | GLUniformReferenceIterator |
| typedef vector < GLUniformReference >::type | GLUniformReferenceList |
Functions | |
| String | logObjectInfo (const String &msg, const GLhandleARB obj) |
| if there is a message in GL info log then post it in the Ogre Log | |
| void | reportGLSLError (GLenum glErr, const String &ogreMethod, const String &errorTextPrefix, const GLhandleARB obj, const bool forceInfoLog=false, const bool forceException=false) |
| Check for GL errors and report them in the Ogre Log. | |
| typedef GLUniformReferenceList::iterator Ogre::GLSL::GLUniformReferenceIterator |
Definition at line 51 of file src/GLSL/include/OgreGLSLLinkProgram.h.
| typedef vector<GLUniformReference>::type Ogre::GLSL::GLUniformReferenceList |
Definition at line 50 of file src/GLSL/include/OgreGLSLLinkProgram.h.
| String Ogre::GLSL::logObjectInfo | ( | const String & | msg, |
| const GLhandleARB | obj | ||
| ) |
| void Ogre::GLSL::reportGLSLError | ( | GLenum | glErr, |
| const String & | ogreMethod, | ||
| const String & | errorTextPrefix, | ||
| const GLhandleARB | obj, | ||
| const bool | forceInfoLog = false, |
||
| const bool | forceException = false |
||
| ) |
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jul 27 2020 13:41:48