![]() |
OGRE
1.10.10
Object-Oriented Graphics Rendering Engine
|
C++ encapsulation of GLSL program object. More...
#include <OgreGLSLProgram.h>
Public Member Functions | |
void | bindFixedAttributes (GLuint program) |
GLSLShader * | getComputeShader () const |
GLSLShader * | getDomainShader () const |
GLSLShader * | getFragmentShader () const |
GLSLShader * | getGeometryShader () const |
GLSLShader * | getHullShader () const |
GLSLShader * | getVertexShader () const |
bool | isUsingShader (GLSLShaderCommon *shader) const |
void | setTransformFeedbackVaryings (const std::vector< String > &nameStrings) |
virtual void | updateAtomicCounters (GpuProgramParametersSharedPtr params, uint16 mask, GpuProgramType fromProgType)=0 |
C++ encapsulation of GLSL program object.
void Ogre::GLSLProgram::bindFixedAttributes | ( | GLuint | program | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in Ogre::GLSLSeparableProgram, and Ogre::GLSLMonolithicProgram.
void Ogre::GLSLProgram::setTransformFeedbackVaryings | ( | const std::vector< String > & | nameStrings | ) |