History

Proper allocation of the resource in forward and starting to remove the ui as we have it

Sam Gateau committed 7 years ago

Commit b5e4a471 parent b2631e87 files · +49 −31Browse files

Showing the changes to interface/src/scripting/RenderScriptingInterface.cpp (1 of 7 files). Show all

Unified · Split

interface/src/scripting/RenderScriptingInterface.cpp+3−15
@@ -30,11 +30,13 @@ void RenderScriptingInterface::loadSettings() { · 29 unmodified lines
3030 _shadowsEnabled = (_shadowsEnabledSetting.get());
3131 _ambientOcclusionEnabled = (_ambientOcclusionEnabledSetting.get());
3232 _antialiasingEnabled = (_antialiasingEnabledSetting.get());
33+ _viewportResolutionScale = (_viewportResolutionScaleSetting.get());
3334 });
3435 forceRenderMethod((RenderMethod)_renderMethod);
3536 forceShadowsEnabled(_shadowsEnabled);
3637 forceAmbientOcclusionEnabled(_ambientOcclusionEnabled);
3738 forceAntialiasingEnabled(_antialiasingEnabled);
39+ forceViewportResolutionScale(_viewportResolutionScale);
3840 }
3941
4042 RenderScriptingInterface::RenderMethod RenderScriptingInterface::getRenderMethod() const {
@@ -159,7 +161,7 @@ void RenderScriptingInterface::setViewportResolutionScale(float scale) { · 118 unmodified lines
159161 void RenderScriptingInterface::forceViewportResolutionScale(float scale) {
160162 _renderSettingLock.withWriteLock([&] {
161163 _viewportResolutionScale = (scale);
162− // _antialiasingEnabledSetting.set(enabled);
164+ _viewportResolutionScaleSetting.set(scale);
163165
164166 auto renderConfig = qApp->getRenderEngine()->getConfiguration();
165167 assert(renderConfig);
@@ -173,19 +175,5 @@ void RenderScriptingInterface::forceViewportResolutionScale(float scale) { · 7 unmodified lines
173175 if (forwardView) {
174176 forwardView->setProperty("resolutionScale", _viewportResolutionScale);
175177 }
176−/*
177− auto mainViewJitterCamConfig = qApp->getRenderEngine()->getConfiguration()->getConfig<JitterSample>("RenderMainView.JitterCam");
178− auto mainViewAntialiasingConfig = qApp->getRenderEngine()->getConfiguration()->getConfig<Antialiasing>("RenderMainView.Antialiasing");
179− if (mainViewJitterCamConfig && mainViewAntialiasingConfig) {
180− Menu::getInstance()->setIsOptionChecked(MenuOption::AntiAliasing, enabled);
181− if (enabled) {
182− mainViewJitterCamConfig->play();
183− mainViewAntialiasingConfig->setDebugFXAA(false);
184− }
185− else {
186− mainViewJitterCamConfig->none();
187− mainViewAntialiasingConfig->setDebugFXAA(true);
188− }
189− }*/
190178 });
191179 }