Discard fragments with alpha=0 in ui painter

This commit is contained in:
Nikita Lisitsa 2022-05-25 22:51:53 +03:00
parent 78c573b091
commit c949e0fad9

View file

@ -82,6 +82,7 @@ out vec4 out_color;
void main()
{
vec4 tex_color = texture(u_texture, texcoord);
if (tex_color.a == 0.0) discard;
out_color = vec4(mix(tex_color.rgb, color.rgb, color.a), tex_color.a);
}
)";
@ -99,6 +100,7 @@ out vec4 out_color;
void main()
{
vec4 tex_color = texture(u_texture, texcoord);
if (tex_color.a == 0.0) discard;
out_color = tex_color * color;
}
)";