tweak tqaa resolve velocity difference scaling
parent
d5c6101a41
commit
c24b6a45e1
|
@ -3727,7 +3727,7 @@ lazyshader 0 "tqaaresolve" [
|
|||
vec4 prevcolor = texture2DRect(tex1, gl_TexCoord[0].xy + quincunx.zw + vel*vscale);
|
||||
|
||||
float weight = 0.5 - 0.5*color.a;
|
||||
weight *= clamp(1.0 - maxvelocity.x*abs(color.a - prevcolor.a), 0.0, 1.0);
|
||||
weight *= clamp(1.0 - 4.0*abs(color.a - prevcolor.a), 0.0, 1.0);
|
||||
gl_FragColor = mix(color, prevcolor, weight);
|
||||
}
|
||||
]
|
||||
|
@ -3762,7 +3762,7 @@ lazyshader 0 "tqaaresolvemasked" [
|
|||
float prevmask = texture2DRect(tex4, gl_TexCoord[1].xy + (quincunx.zw + vel*vscale)*0.25).r;
|
||||
|
||||
float weight = 0.5 - 0.5*color.a;
|
||||
weight *= clamp(1.0 - maxvelocity.x*abs(color.a - prevcolor.a), 0.0, 1.0);
|
||||
weight *= clamp(1.0 - 4.0*abs(color.a - prevcolor.a), 0.0, 1.0);
|
||||
weight *= 1.0 - abs(mask - prevmask);
|
||||
gl_FragColor = mix(color, prevcolor, weight);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue