diff --git a/indra/llrender/llrendertarget.cpp b/indra/llrender/llrendertarget.cpp
index 752486fdde8827c5a02ed71b849bd543d7b3b087..6e22712b94f8158b3d099c627ba71337156f42b9 100755
--- a/indra/llrender/llrendertarget.cpp
+++ b/indra/llrender/llrendertarget.cpp
@@ -56,13 +56,9 @@ U32 LLRenderTarget::sCurFBO = 0;
 
 extern S32 gGLViewport[4];
 
-//HEY DAVE HOOK THESE UP 
 U32 LLRenderTarget::sCurResX = 0;
 U32 LLRenderTarget::sCurResY = 0;
 
-
-/// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
 LLRenderTarget::LLRenderTarget() :
 	mResX(0),
 	mResY(0),
diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp
index 6efdf47ec5921da9f2930214ac9581eb283e67a1..30c726f76a183b9a5b3dffb65e760551b906c1af 100755
--- a/indra/newview/pipeline.cpp
+++ b/indra/newview/pipeline.cpp
@@ -2676,9 +2676,7 @@ void LLPipeline::downsampleDepthBuffer(LLRenderTarget& source, LLRenderTarget& d
 	}
 
 	dest.bindTarget();
-
-	
-	gDownsampleDepthProgram.bind();
+	dest.clear(GL_DEPTH_BUFFER_BIT);
 
 	LLStrider<LLVector3> vert; 
 	mDeferredVB->getVertexStrider(vert);
@@ -2719,7 +2717,7 @@ void LLPipeline::downsampleDepthBuffer(LLRenderTarget& source, LLRenderTarget& d
 	}
 	else
 	{
-		gDownsampleDepthProgram.unbind();
+		shader->unbind();
 	}
 }