FIRE-34189 - Fix for Vignette behaviour is wrong.

FIX remove unwanted screen_res divisor
The vertex shader already normalises the vary_fragcoord to be (0..1)
meow-7.2.2
Beq 2024-09-01 13:59:15 +01:00
parent 1e36a20648
commit dab786ff45
1 changed files with 1 additions and 1 deletions

View File

@ -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;