diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2024-10-18 22:30:50 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2024-10-18 22:58:09 +0300 | 
| commit | b2bb4d25cc5bcfa3fbe94f145b21e422ee55ba49 (patch) | |
| tree | a05742ea8374bbcb9a67ce07fb1a5e169e9800da | |
| parent | bd19bbf651d5a2b83e367d1f50a3d8eb00d5fbbd (diff) | |
viewer#2889 Fixed mixed up water settings
| -rw-r--r-- | indra/llinventory/llsettingswater.cpp | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/indra/llinventory/llsettingswater.cpp b/indra/llinventory/llsettingswater.cpp index 08e18ea26e..b30dbfeac2 100644 --- a/indra/llinventory/llsettingswater.cpp +++ b/indra/llinventory/llsettingswater.cpp @@ -239,15 +239,15 @@ void LLSettingsWater::blend(LLSettingsBase::ptr_t &end, F64 blendf)      {          mSettingFlags |= other->mSettingFlags; -        mBlurMultiplier = lerp((F32)blendf, mBlurMultiplier, other->mBlurMultiplier); +        mBlurMultiplier = lerp(mBlurMultiplier, other->mBlurMultiplier, (F32)blendf);          lerpColor(mWaterFogColor, other->mWaterFogColor, (F32)blendf); -        mWaterFogDensity = lerp((F32)blendf, mWaterFogDensity, other->mWaterFogDensity); -        mFogMod = lerp((F32)blendf, mFogMod, other->mFogMod); -        mFresnelOffset = lerp((F32)blendf, mFresnelOffset, other->mFresnelOffset); -        mFresnelScale = lerp((F32)blendf, mFresnelScale, other->mFresnelScale); +        mWaterFogDensity = lerp(mWaterFogDensity, other->mWaterFogDensity, (F32)blendf); +        mFogMod = lerp(mFogMod, other->mFogMod, (F32)blendf); +        mFresnelOffset = lerp(mFresnelOffset, other->mFresnelOffset, (F32)blendf); +        mFresnelScale = lerp(mFresnelScale, other->mFresnelScale, (F32)blendf);          lerpVector3(mNormalScale, other->mNormalScale, (F32)blendf); -        mScaleAbove = lerp((F32)blendf, mScaleAbove, other->mScaleAbove); -        mScaleBelow = lerp((F32)blendf, mScaleBelow, other->mScaleBelow); +        mScaleAbove = lerp(mScaleAbove, other->mScaleAbove, (F32)blendf); +        mScaleBelow = lerp(mScaleBelow, other->mScaleBelow, (F32)blendf);          lerpVector2(mWave1Dir, other->mWave1Dir, (F32)blendf);          lerpVector2(mWave2Dir, other->mWave2Dir, (F32)blendf); | 
