diff --git a/indra/newview/app_settings/shaders/class1/deferred/materialF.glsl b/indra/newview/app_settings/shaders/class1/deferred/materialF.glsl
index 586ce4a9b7c2b276fc4d0b8313f0b10ee39b5b6a..18293f4c119f8108fa80d1165b2cadbe9d8947b0 100644
--- a/indra/newview/app_settings/shaders/class1/deferred/materialF.glsl
+++ b/indra/newview/app_settings/shaders/class1/deferred/materialF.glsl
@@ -421,16 +421,16 @@ void main()
 
         color = scaleSoftClipFrag(color);
 
-/*#ifdef WATER_FOG
+#ifdef WATER_FOG
         vec4 temp = applyWaterFogView(pos, vec4(color.rgb, al));
         color.rgb = temp.rgb;
         al = temp.a;
-#endif*/
+#endif
     }
 
-
-    color.rgb = linear_to_srgb(color.rgb);
     
+    color.rgb = linear_to_srgb(color.rgb);
+   
     frag_color = vec4(color, al);
 
 #else // mode is not DIFFUSE_ALPHA_MODE_BLEND, encode to gbuffer