Added toggle for ambient occlusion (defaults to off).

This commit is contained in:
Andrzej Kapolka 2013-08-19 11:45:43 -07:00
parent 89b13417e5
commit dec4a4c422
3 changed files with 6 additions and 1 deletions

View file

@ -2378,7 +2378,10 @@ void Application::displaySide(Camera& whichCamera) {
renderWorldBox();
}
_ambientOcclusionEffect.render();
// render the ambient occlusion effect if enabled
if (Menu::getInstance()->isOptionChecked(MenuOption::AmbientOcclusion)) {
_ambientOcclusionEffect.render();
}
// brad's frustum for debugging
if (Menu::getInstance()->isOptionChecked(MenuOption::DisplayFrustum)) {

View file

@ -157,6 +157,7 @@ Menu::Menu() :
appInstance->getGlowEffect(),
SLOT(cycleRenderMode()));
addCheckableActionToQMenuAndActionHash(renderMenu, MenuOption::AmbientOcclusion);
addCheckableActionToQMenuAndActionHash(renderMenu, MenuOption::FrameTimer);
addCheckableActionToQMenuAndActionHash(renderMenu, MenuOption::LookAtVectors);
addCheckableActionToQMenuAndActionHash(renderMenu, MenuOption::LookAtIndicator, 0, true);

View file

@ -107,6 +107,7 @@ private:
namespace MenuOption {
const QString AmbientOcclusion = "Ambient Occlusion";
const QString Avatars = "Avatars";
const QString AvatarAsBalls = "Avatar as Balls";
const QString Atmosphere = "Atmosphere";