| 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 | { |