MCPcopy Create free account
hub / github.com/MyGUI/mygui / getShaderExtension

Method getShaderExtension

Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:471–481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

469 }
470
471 std::string OgreRenderManager::getShaderExtension() const
472 {
473 std::string shaderLanguage;
474 if (Ogre::HighLevelGpuProgramManager::getSingleton().isLanguageSupported("glsl"))
475 return "glsl";
476 else if (Ogre::HighLevelGpuProgramManager::getSingleton().isLanguageSupported("glsles"))
477 return "glsles";
478 else if (Ogre::HighLevelGpuProgramManager::getSingleton().isLanguageSupported("hlsl"))
479 return "hlsl";
480 MYGUI_EXCEPT("No supported shader was found. Only glsl, glsles and hlsl are implemented so far.");
481 }
482
483 void OgreRenderManager::beginRttRender(bool isFlippedTexture)
484 {

Callers 1

createSceneMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected