aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/lldrawpoolwater.cpp
diff options
context:
space:
mode:
authorRobin Cornelius2010-10-10 22:10:33 +0100
committerRobin Cornelius2010-10-10 22:10:33 +0100
commitb3b30285126289f54b57bd42569bb0721e40e088 (patch)
treef4aaccb98d1a835c4ea376ec2803fc410a704052 /linden/indra/newview/lldrawpoolwater.cpp
parentMerge branch 'mccabe-plugins' into plugins_merge (diff)
downloadmeta-impy-b3b30285126289f54b57bd42569bb0721e40e088.zip
meta-impy-b3b30285126289f54b57bd42569bb0721e40e088.tar.gz
meta-impy-b3b30285126289f54b57bd42569bb0721e40e088.tar.bz2
meta-impy-b3b30285126289f54b57bd42569bb0721e40e088.tar.xz
Revert "port of LL renderpipeline/Kirstens S19 pipeline for bridging to Viewer 2 texture system"
This reverts commit 087e15e89930d51c3964329befb273ae3b2d330d. Conflicts: linden/indra/newview/llsurface.cpp linden/indra/newview/llviewerwindow.cpp linden/indra/newview/llvoavatar.cpp linden/indra/newview/pipeline.cpp linden/indra/newview/pipeline.h
Diffstat (limited to 'linden/indra/newview/lldrawpoolwater.cpp')
-rw-r--r--linden/indra/newview/lldrawpoolwater.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/linden/indra/newview/lldrawpoolwater.cpp b/linden/indra/newview/lldrawpoolwater.cpp
index d08d004..624b8a8 100644
--- a/linden/indra/newview/lldrawpoolwater.cpp
+++ b/linden/indra/newview/lldrawpoolwater.cpp
@@ -98,7 +98,7 @@ void LLDrawPoolWater::restoreGL()
98 98
99LLDrawPool *LLDrawPoolWater::instancePool() 99LLDrawPool *LLDrawPoolWater::instancePool()
100{ 100{
101 llwarns << "Should never be calling instancePool on a water pool!" << llendl; 101 llerrs << "Should never be calling instancePool on a water pool!" << llendl;
102 return NULL; 102 return NULL;
103} 103}
104 104
@@ -401,15 +401,6 @@ void LLDrawPoolWater::shade()
401 shader = &gWaterProgram; 401 shader = &gWaterProgram;
402 } 402 }
403 403
404 if (deferred_render)
405 {
406 gPipeline.bindDeferredShader(*shader);
407 }
408 else
409 {
410 shader->bind();
411 }
412
413 sTime = (F32)LLFrameTimer::getElapsedSeconds()*0.5f; 404 sTime = (F32)LLFrameTimer::getElapsedSeconds()*0.5f;
414 405
415 S32 reftex = shader->enableTexture(LLViewerShaderMgr::WATER_REFTEX); 406 S32 reftex = shader->enableTexture(LLViewerShaderMgr::WATER_REFTEX);
@@ -445,6 +436,15 @@ void LLDrawPoolWater::shade()
445 436
446 S32 screentex = shader->enableTexture(LLViewerShaderMgr::WATER_SCREENTEX); 437 S32 screentex = shader->enableTexture(LLViewerShaderMgr::WATER_SCREENTEX);
447 438
439 if (deferred_render)
440 {
441 gPipeline.bindDeferredShader(*shader);
442 }
443 else
444 {
445 shader->bind();
446 }
447
448 if (screentex > -1) 448 if (screentex > -1)
449 { 449 {
450 shader->uniform4fv(LLViewerShaderMgr::WATER_FOGCOLOR, 1, sWaterFogColor.mV); 450 shader->uniform4fv(LLViewerShaderMgr::WATER_FOGCOLOR, 1, sWaterFogColor.mV);