diff --git a/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl b/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl index cdd17d1dd9..7335caf445 100644 --- a/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl +++ b/indra/newview/app_settings/shaders/class1/post/exoVignetteF.glsl @@ -17,10 +17,10 @@ in vec2 vary_fragcoord; void main () { - // vec4 diff = texture(screen, vary_fragcoord.xy); - // vec2 tc = vary_fragcoord / screen_res - 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; - frag_color = vec4(0.0, 1.0, 0.0, 0.5); + vec4 diff = texture(diffuseRect, vary_fragcoord.xy); + vec2 tc = vary_fragcoord / screen_res - 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; + // frag_color = vec4(0.0, 1.0, 0.0, 0.5); } \ No newline at end of file