diff options
author | Rider Linden <rider@lindenlab.com> | 2017-11-03 11:28:08 -0700 |
---|---|---|
committer | Rider Linden <rider@lindenlab.com> | 2017-11-03 11:28:08 -0700 |
commit | 61e6632a713041e8e4ccebf72874767238bf8a48 (patch) | |
tree | d1134597b1ac03812fccf0ef21171f9577bc522d /indra/newview/llsettingswater.cpp | |
parent | 2161788711f6d89564afc933707b6a0b8c1b0562 (diff) |
Initial day cycle impl.
Diffstat (limited to 'indra/newview/llsettingswater.cpp')
-rw-r--r-- | indra/newview/llsettingswater.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/indra/newview/llsettingswater.cpp b/indra/newview/llsettingswater.cpp index 52448bd4af..9a6dfc15fd 100644 --- a/indra/newview/llsettingswater.cpp +++ b/indra/newview/llsettingswater.cpp @@ -56,7 +56,6 @@ const std::string LLSettingsWater::SETTING_FOG_DENSITY("water_fog_density"); const std::string LLSettingsWater::SETTING_FOG_MOD("underwater_fog_mod"); const std::string LLSettingsWater::SETTING_FRESNEL_OFFSET("fresnel_offset"); const std::string LLSettingsWater::SETTING_FRESNEL_SCALE("fresnel_scale"); -const std::string LLSettingsWater::SETTING_NAME("name"); const std::string LLSettingsWater::SETTING_NORMAL_MAP("normal_map"); const std::string LLSettingsWater::SETTING_NORMAL_SCALE("normal_scale"); const std::string LLSettingsWater::SETTING_SCALE_ABOVE("scale_above"); @@ -195,14 +194,12 @@ LLSettingsWater::ptr_t LLSettingsWater::buildClone() return skyp; } -LLSettingsBase::ptr_t LLSettingsWater::blend(const LLSettingsBase::ptr_t &end, F32 blendf) const +void LLSettingsWater::blend(const LLSettingsBase::ptr_t &end, F32 blendf) { LLSettingsWater::ptr_t other = boost::static_pointer_cast<LLSettingsWater>(end); LLSD blenddata = interpolateSDMap(mSettings, other->mSettings, blendf); - - LLSettingsWater::ptr_t waterp = boost::make_shared<LLSettingsWater>(blenddata); - - return waterp; + + replaceSettings(blenddata); } |