History

Replace world detail quality float with enum

David Rowe committed 7 years ago

Commit 378c47d1 parent 3bcb3056 files · +88 −85Browse files

Showing the changes to interface/src/PerformanceManager.cpp (1 of 6 files). Show all

Unified · Split

interface/src/PerformanceManager.cpp+3−3
@@ -92,7 +92,7 @@ void PerformanceManager::applyPerformancePreset(PerformanceManager::PerformanceP · 91 unmodified lines
9292 RenderScriptingInterface::getInstance()->setShadowsEnabled(true);
9393 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::REALTIME);
9494
95− DependencyManager::get<LODManager>()->setWorldDetailQuality(0.75f);
95+ DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_HIGH);
9696
9797 break;
9898 case PerformancePreset::MID:
@@ -104,7 +104,7 @@ void PerformanceManager::applyPerformancePreset(PerformanceManager::PerformanceP · 5 unmodified lines
104104
105105 RenderScriptingInterface::getInstance()->setShadowsEnabled(false);
106106 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::INTERACTIVE);
107− DependencyManager::get<LODManager>()->setWorldDetailQuality(0.5f);
107+ DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_MEDIUM);
108108
109109 break;
110110 case PerformancePreset::LOW:
@@ -114,7 +114,7 @@ void PerformanceManager::applyPerformancePreset(PerformanceManager::PerformanceP · 3 unmodified lines
114114
115115 RenderScriptingInterface::getInstance()->setViewportResolutionScale(recommandedPpiScale);
116116
117− DependencyManager::get<LODManager>()->setWorldDetailQuality(0.25f);
117+ DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_LOW);
118118
119119 break;
120120 case PerformancePreset::UNKNOWN: