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

Function setNormalMap

Samples/ShaderSystem/src/ShaderSystem.cpp:531–541  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

529
530//-----------------------------------------------------------------------
531static void setNormalMap(Pass* pass, const String& normalMapName)
532{
533 if(pass->getNumTextureUnitStates() > 1)
534 {
535 // remove the previous normal map
536 pass->removeTextureUnitState(1);
537 }
538
539 auto tu = pass->createTextureUnitState(normalMapName);
540 ShaderGenerator::_markNonFFP(tu);
541}
542
543void Sample_ShaderSystem::generateShaders(Entity* entity)
544{

Callers 1

generateShadersMethod · 0.85

Calls 2

Tested by

no test coverage detected