Go to the documentation of this file.
28 #ifndef __GLSLProgramManagerCommon_H__
29 #define __GLSLProgramManagerCommon_H__
65 bool completeParamSource(
const String& paramName,
74 String::size_type currPos,
93 void extractUniforms(GLuint programObject,
113 #endif // __GLSLProgramManagerCommon_H__
Ogre assumes that there are separate programs to deal with but GLSL has one program object that repre...
GLSLGpuProgram * mActiveComputeGpuProgram
Struct collecting together the information for named constants.
vector< HardwareUniformBufferSharedPtr >::type GLUniformBufferList
GLSLGpuProgram * mActiveGeometryGpuProgram
map< String, GLenum >::type StringToEnumMap
StringToEnumMap mTypeEnumMap
#define _OgreGL3PlusExport
GLSL low level compiled shader object - this class is used to get at the linked program object and pr...
GLSLGpuProgram * mActiveDomainGpuProgram
map< String, GpuConstantDefinition >::type GpuConstantDefinitionMap
GLSLGpuProgram * mActiveHullGpuProgram
Information about predefined program constants.
GLSLGpuProgram * mActiveFragmentGpuProgram
vector< GLUniformReference >::type GLUniformReferenceList
GLSLGpuProgram * mActiveVertexGpuProgram
Active objects defining the active rendering gpu state.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Tue Apr 13 2021 08:53:15