diff --git a/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl b/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl index 1786e0c012..7b17cde7c2 100644 --- a/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl +++ b/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl @@ -18,7 +18,7 @@ in vec2 vary_fragcoord; void main () { vec4 diff = texture(diffuseRect, vary_fragcoord.xy); - vec2 tc = vary_fragcoord / screen_res - 0.5f; + vec2 tc = vary_fragcoord - 0.5f; float vignette_val = 1 - dot(tc, tc); diff.rgb *= clamp(pow(mix(1, vignette_val * vignette_val * vignette_val * vignette_val * vignette.z, vignette.x), vignette.y), 0, 1); frag_color = diff;