diff --git a/libs/ui/source/painter_impl.cpp b/libs/ui/source/painter_impl.cpp index d48642b5..39fe3063 100644 --- a/libs/ui/source/painter_impl.cpp +++ b/libs/ui/source/painter_impl.cpp @@ -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; } )";