diff options
| author | Graham Linden <graham@lindenlab.com> | 2019-02-15 16:21:42 -0800 | 
|---|---|---|
| committer | Graham Linden <graham@lindenlab.com> | 2019-02-15 16:21:42 -0800 | 
| commit | 5bc31e5992ad3891de469b4c452090f7f348fcbb (patch) | |
| tree | d72bfcf129c5756fe8a46c68d94be788bc1e6895 | |
| parent | f489a8915198b5846c744d3cb2c7ed7447bfe35e (diff) | |
SL-10561, SL-9729
Replace dropped scaling factor for density_multiplier of 1000 from original WL param manager.
| -rw-r--r-- | indra/newview/llpaneleditsky.cpp | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/indra/newview/llpaneleditsky.cpp b/indra/newview/llpaneleditsky.cpp index bbd1beb246..fdd365cc92 100644 --- a/indra/newview/llpaneleditsky.cpp +++ b/indra/newview/llpaneleditsky.cpp @@ -103,6 +103,7 @@ namespace      const F32 SLIDER_SCALE_BLUE_HORIZON_DENSITY(2.0f);      const F32 SLIDER_SCALE_GLOW_R(20.0f);      const F32 SLIDER_SCALE_GLOW_B(-5.0f); +    const F32 SLIDER_SCALE_DENSITY_MULTIPLIER(0.001f);  }  static LLPanelInjector<LLPanelSettingsSkyAtmosTab> t_settings_atmos("panel_settings_atmos"); @@ -184,7 +185,9 @@ void LLPanelSettingsSkyAtmosTab::refresh()      getChild<LLUICtrl>(FIELD_SKY_HAZE_HORIZON)->setValue(mSkySettings->getHazeHorizon());      getChild<LLUICtrl>(FIELD_SKY_HAZE_DENSITY)->setValue(mSkySettings->getHazeDensity());      getChild<LLUICtrl>(FIELD_SKY_SCENE_GAMMA)->setValue(mSkySettings->getGamma()); -    getChild<LLUICtrl>(FIELD_SKY_DENSITY_MULTIP)->setValue(mSkySettings->getDensityMultiplier()); +    F32 density_mult = mSkySettings->getDensityMultiplier(); +    density_mult /= SLIDER_SCALE_DENSITY_MULTIPLIER; +    getChild<LLUICtrl>(FIELD_SKY_DENSITY_MULTIP)->setValue(density_mult);      getChild<LLUICtrl>(FIELD_SKY_DISTANCE_MULTIP)->setValue(mSkySettings->getDistanceMultiplier());      getChild<LLUICtrl>(FIELD_SKY_MAX_ALT)->setValue(mSkySettings->getMaxY()); @@ -242,7 +245,9 @@ void LLPanelSettingsSkyAtmosTab::onSceneGammaChanged()  void LLPanelSettingsSkyAtmosTab::onDensityMultipChanged()  { -    mSkySettings->setDensityMultiplier(getChild<LLUICtrl>(FIELD_SKY_DENSITY_MULTIP)->getValue().asReal()); +    F32 density_mult = getChild<LLUICtrl>(FIELD_SKY_DENSITY_MULTIP)->getValue().asReal(); +    density_mult *= SLIDER_SCALE_DENSITY_MULTIPLIER; +    mSkySettings->setDensityMultiplier(density_mult);      mSkySettings->update();      setIsDirty();  } | 
