summaryrefslogtreecommitdiff
path: root/indra/newview/llwaterparammanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llwaterparammanager.cpp')
-rw-r--r--indra/newview/llwaterparammanager.cpp40
1 files changed, 23 insertions, 17 deletions
diff --git a/indra/newview/llwaterparammanager.cpp b/indra/newview/llwaterparammanager.cpp
index b484b6d709..9e275fd108 100644
--- a/indra/newview/llwaterparammanager.cpp
+++ b/indra/newview/llwaterparammanager.cpp
@@ -52,23 +52,23 @@
#include "llagentcamera.h"
#include "llviewerregion.h"
-#include "llwlparammanager.h"
+#include "llenvironment.h"
#include "llwaterparamset.h"
#include "curl/curl.h"
LLWaterParamManager::LLWaterParamManager() :
- mFogColor(22.f/255.f, 43.f/255.f, 54.f/255.f, 0.0f, 0.0f, "waterFogColor", "WaterFogColor"),
- mFogDensity(4, "waterFogDensity", 2),
- mUnderWaterFogMod(0.25, "underWaterFogMod"),
- mNormalScale(2.f, 2.f, 2.f, "normScale"),
- mFresnelScale(0.5f, "fresnelScale"),
- mFresnelOffset(0.4f, "fresnelOffset"),
- mScaleAbove(0.025f, "scaleAbove"),
- mScaleBelow(0.2f, "scaleBelow"),
- mBlurMultiplier(0.1f, "blurMultiplier"),
- mWave1Dir(.5f, .5f, "wave1Dir"),
- mWave2Dir(.5f, .5f, "wave2Dir"),
+// mFogColor(22.f/255.f, 43.f/255.f, 54.f/255.f, 0.0f, 0.0f, "waterFogColor", "WaterFogColor"),
+// mFogDensity(4, "waterFogDensity", 2),
+// mUnderWaterFogMod(0.25, "underWaterFogMod"),
+// mNormalScale(2.f, 2.f, 2.f, "normScale"),
+// mFresnelScale(0.5f, "fresnelScale"),
+// mFresnelOffset(0.4f, "fresnelOffset"),
+// mScaleAbove(0.025f, "scaleAbove"),
+// mScaleBelow(0.2f, "scaleBelow"),
+// mBlurMultiplier(0.1f, "blurMultiplier"),
+// mWave1Dir(.5f, .5f, "wave1Dir"),
+// mWave2Dir(.5f, .5f, "wave2Dir"),
mDensitySliderValue(1.0f),
mWaterFogKS(1.0f)
{
@@ -175,26 +175,30 @@ void LLWaterParamManager::propagateParameters(void)
}
}
- bool err;
- F32 fog_density_slider =
+#if 0
+ bool err;
+ F32 fog_density_slider =
log(mCurParams.getFloat(mFogDensity.mName, err)) /
log(mFogDensity.mBase);
setDensitySliderValue(fog_density_slider);
+#endif
}
void LLWaterParamManager::updateShaderUniforms(LLGLSLShader * shader)
{
+#if 0
if (shader->mShaderGroup == LLGLSLShader::SG_WATER)
{
- shader->uniform4fv(LLViewerShaderMgr::LIGHTNORM, 1, LLWLParamManager::getInstance()->getRotatedLightDir().mV);
-shader->uniform3fv(LLShaderMgr::WL_CAMPOSLOCAL, 1, LLViewerCamera::getInstance()->getOrigin().mV);
+ shader->uniform4fv(LLViewerShaderMgr::LIGHTNORM, 1, LLEnvironment::instance().getRotatedLight().mV);
+ shader->uniform3fv(LLShaderMgr::WL_CAMPOSLOCAL, 1, LLViewerCamera::getInstance()->getOrigin().mV);
shader->uniform4fv(LLShaderMgr::WATER_FOGCOLOR, 1, LLDrawPoolWater::sWaterFogColor.mV);
shader->uniform4fv(LLShaderMgr::WATER_WATERPLANE, 1, mWaterPlane.mV);
shader->uniform1f(LLShaderMgr::WATER_FOGDENSITY, getFogDensity());
shader->uniform1f(LLShaderMgr::WATER_FOGKS, mWaterFogKS);
shader->uniform1f(LLViewerShaderMgr::DISTANCE_MULTIPLIER, 0);
}
+#endif
}
void LLWaterParamManager::applyParams(const LLSD& params, bool interpolate)
@@ -207,7 +211,9 @@ void LLWaterParamManager::applyParams(const LLSD& params, bool interpolate)
if (interpolate)
{
- LLWLParamManager::getInstance()->mAnimator.startInterpolation(params);
+ // *LAPRAS
+
+ //LLWLParamManager::getInstance()->mAnimator.startInterpolation(params);
}
else
{