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
92 RenderScriptingInterface::getInstance()->setShadowsEnabled(true);92 RenderScriptingInterface::getInstance()->setShadowsEnabled(true);
93 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::REALTIME);93 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::REALTIME);
94 94
95 DependencyManager::get<LODManager>()->setWorldDetailQuality(0.75f);95 DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_HIGH);
96 96
97 break;97 break;
98 case PerformancePreset::MID:98 case PerformancePreset::MID:
@@ -104,7 +104,7 @@ void PerformanceManager::applyPerformancePreset(PerformanceManager::PerformanceP · 5 unmodified lines
104 104
105 RenderScriptingInterface::getInstance()->setShadowsEnabled(false);105 RenderScriptingInterface::getInstance()->setShadowsEnabled(false);
106 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::INTERACTIVE);106 qApp->getRefreshRateManager().setRefreshRateProfile(RefreshRateManager::RefreshRateProfile::INTERACTIVE);
107 DependencyManager::get<LODManager>()->setWorldDetailQuality(0.5f);107 DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_MEDIUM);
108 108
109 break;109 break;
110 case PerformancePreset::LOW:110 case PerformancePreset::LOW:
@@ -114,7 +114,7 @@ void PerformanceManager::applyPerformancePreset(PerformanceManager::PerformanceP · 3 unmodified lines
114 114
115 RenderScriptingInterface::getInstance()->setViewportResolutionScale(recommandedPpiScale);115 RenderScriptingInterface::getInstance()->setViewportResolutionScale(recommandedPpiScale);
116 116
117 DependencyManager::get<LODManager>()->setWorldDetailQuality(0.25f);117 DependencyManager::get<LODManager>()->setWorldDetailQuality(WORLD_DETAIL_LOW);
118 118
119 break;119 break;
120 case PerformancePreset::UNKNOWN:120 case PerformancePreset::UNKNOWN: