diff options
| -rw-r--r-- | indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl | 4 | ||||
| -rw-r--r-- | indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl | 4 | 
2 files changed, 5 insertions, 3 deletions
| diff --git a/indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl b/indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl index 7f566e67fa..d211064701 100644 --- a/indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl +++ b/indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl @@ -183,7 +183,10 @@ void main()      frag *= screen_res;      vec4 pos = vec4(vary_position, 1.0); +#ifndef IS_AVATAR_SKIN +    // clip against water plane unless this is a legacy avatar skin      waterClip(pos.xyz); +#endif      vec3 norm = vary_norm;      float shadow = 1.0f; @@ -298,7 +301,6 @@ void main()  #endif // #else // FOR_IMPOSTOR -    //color.rgb = waterPlane.xyz * 0.5 + 0.5;      frag_color = color;  } diff --git a/indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl b/indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl index 6d3bff0562..211e1f5d8d 100644 --- a/indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl +++ b/indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl @@ -445,8 +445,8 @@ vec3 sampleProbes(vec3 pos, vec3 dir, float lod, bool errorCorrect)                  // weight by vector correctness                  vec3 pi = normalize(wi - pos); -                w = max(dot(pi, dir), 0.1); -                w = pow(w, 32.0); +                w *= max(dot(pi, dir), 0.1); +                //w = pow(w, 32.0);              }              else              { | 
