Make final_color computation consistent across cases

This commit is contained in:
Luflosi 2018-11-22 11:36:29 +01:00
parent b269cab0b8
commit 96229becd1
No known key found for this signature in database
GPG Key ID: 14140F703B7D8362

View File

@ -106,7 +106,7 @@ void main() {
#else
// since background alpha is 1.0, it is effectively pre-multiplied
final_color = vec4(premul_blend(fg.rgb, fg.a, background), 1.0f);
final_color = vec4(final_color.rgb / final_color.a, final_color.a);
final_color = vec4(final_color.rgb, final_color.a);
#endif
#endif