MCPcopy Create free account
hub / github.com/OGRECave/ogre / setGpuProgram

Method setGpuProgram

Components/RTShaderSystem/src/OgreShaderProgramSet.cpp:70–84  ·  view source on GitHub ↗

-----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

68}
69//-----------------------------------------------------------------------------
70void ProgramSet::setGpuProgram(const GpuProgramPtr& program)
71{
72 switch(program->getType())
73 {
74 case GPT_VERTEX_PROGRAM:
75 mVSGpuProgram = program;
76 break;
77 case GPT_FRAGMENT_PROGRAM:
78 mPSGpuProgram = program;
79 break;
80 default:
81 OGRE_EXCEPT(Exception::ERR_NOT_IMPLEMENTED, "", "");
82 break;
83 }
84}
85
86//-----------------------------------------------------------------------------
87const GpuProgramPtr& ProgramSet::getGpuProgram(GpuProgramType type) const

Callers 3

createGpuProgramsMethod · 0.45
acquireProgramsMethod · 0.45
releaseProgramsMethod · 0.45

Calls 1

getTypeMethod · 0.45

Tested by

no test coverage detected