![]() |
OGRE
1.10.8
Object-Oriented Graphics Rendering Engine
|
#include <OgreGLSLProgramManager.h>
Public Member Functions | |
GLSLProgramManager (GL3PlusRenderSystem *renderSystem) | |
void | extractUniformsFromProgram (GLuint programObject, const GpuConstantDefinitionMap *(&constantDefs)[6], GLUniformReferenceList &uniformList, GLAtomicCounterReferenceList &counterList, GLUniformBufferList &uniformBufferList, SharedParamsBufferMap &sharedParamsBufferMap, GLCounterBufferList &counterBufferList) |
Populate a list of uniforms based on an OpenGL program object. More... | |
GL3PlusStateCacheManager * | getStateCacheManager () |
Ogre::GLSLProgramManager::GLSLProgramManager | ( | GL3PlusRenderSystem * | renderSystem | ) |
void Ogre::GLSLProgramManager::extractUniformsFromProgram | ( | GLuint | programObject, |
const GpuConstantDefinitionMap *(&) | constantDefs[6], | ||
GLUniformReferenceList & | uniformList, | ||
GLAtomicCounterReferenceList & | counterList, | ||
GLUniformBufferList & | uniformBufferList, | ||
SharedParamsBufferMap & | sharedParamsBufferMap, | ||
GLCounterBufferList & | counterBufferList | ||
) |
Populate a list of uniforms based on an OpenGL program object.
GL3PlusStateCacheManager* Ogre::GLSLProgramManager::getStateCacheManager | ( | ) |