Merge pull request #114 from Hecklezz/fix/default_RenderSkyAutoAdjustLegacy_on_preset_load
[FIRE-35390] Fix loading old presets with RenderSkyAutoAdjustLegacy and RenderSkyAmbientScale causing graphical inconsistencymeow-7.2.2
commit
ece405b0f3
|
|
@ -74,13 +74,11 @@
|
|||
<string>RenderShaderLightingMaxLevel</string>
|
||||
<string>RenderShadowDetail</string>
|
||||
<string>RenderShadowResolutionScale</string>
|
||||
<string>RenderSkyAmbientScale</string>
|
||||
<string>RenderSkyAutoAdjustAmbientScale</string>
|
||||
<string>RenderSkyAutoAdjustBlueDensityScale</string>
|
||||
<string>RenderSkyAutoAdjustBlueHorizonScale</string>
|
||||
<string>RenderSkyAutoAdjustSunColorScale</string>
|
||||
<string>RenderSkyAutoAdjustHDRScale</string>
|
||||
<string>RenderSkyAutoAdjustLegacy</string>
|
||||
<string>RenderSkyAutoAdjustProbeAmbiance</string>
|
||||
<string>RenderSkySunlightScale</string>
|
||||
<string>RenderSSAOIrradianceScale</string>
|
||||
|
|
|
|||
|
|
@ -538,6 +538,11 @@ void LLPresetsManager::loadPreset(const std::string& subdirectory, std::string n
|
|||
{
|
||||
gSavedSettings.setString("PresetGraphicActive", name);
|
||||
|
||||
// <FS> [FIRE-35390] Old viewer presets have these as true and 0.7, whereas the equivalent on modern viewers is false and 1.0
|
||||
gSavedSettings.setBOOL("RenderSkyAutoAdjustLegacy", false);
|
||||
gSavedSettings.setF32("RenderSkyAmbientScale", 1.0);
|
||||
// </FS>
|
||||
|
||||
// <FS:Ansariel> Update indirect controls
|
||||
LLAvatarComplexityControls::setIndirectControls();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue