From afa2999f067097cf833bce1517a3e75ccd20a32a Mon Sep 17 00:00:00 2001
From: Dave Parks <davep@lindenlab.com>
Date: Mon, 29 Nov 2010 11:54:34 -0600
Subject: [PATCH] Tweak DoF bloom gradient.

---
 .../shaders/class1/deferred/postDeferredF.glsl            | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/indra/newview/app_settings/shaders/class1/deferred/postDeferredF.glsl b/indra/newview/app_settings/shaders/class1/deferred/postDeferredF.glsl
index eec44d9d42d..4503dc9003b 100644
--- a/indra/newview/app_settings/shaders/class1/deferred/postDeferredF.glsl
+++ b/indra/newview/app_settings/shaders/class1/deferred/postDeferredF.glsl
@@ -75,11 +75,11 @@ void main()
 		float w = 1.0;
 		
 		float fd = far_focal_distance;
-		float sc = clamp(depth[0]/fd, 0.0, -8.0/fd);
-		sc = min(sc, 8.0);
+		float sc = far_focal_distance - depth[0];
+		sc /= near_focal_distance-far_focal_distance;
 		
-		//fd = depth[0]*0.5;
-			
+		sc = min(sc, 8.0);
+					
 		while (sc > 1.0)
 		{
 			do_aa = false;
-- 
GitLab