From 8c913545527187c5abc127c249c6dac7ff0d4e03 Mon Sep 17 00:00:00 2001 From: JiDe Zhang Date: Fri, 5 Jul 2024 18:02:36 +0800 Subject: [PATCH] fix: the ItemViewport's corners is not smooth Its added in c7276ae6, the "if (mask_tex.a < 1.0)" is for debug, the code should same as qt6/src/shaders_ng/quickitemviewport.frag. --- qt6/src/shaders_ng/quickitemviewport-opaque.frag | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt6/src/shaders_ng/quickitemviewport-opaque.frag b/qt6/src/shaders_ng/quickitemviewport-opaque.frag index 373f90fc..2e585323 100644 --- a/qt6/src/shaders_ng/quickitemviewport-opaque.frag +++ b/qt6/src/shaders_ng/quickitemviewport-opaque.frag @@ -40,7 +40,7 @@ void main() lowp vec4 mask_bottom_right = texture(mask, tex_bottom_right); lowp vec4 mask_tex = mask_top_left * mask_bottom_left * mask_top_right * mask_bottom_right; - if (mask_tex.a < 1.0) + if (mask_tex.a == 0.0) discard; lowp vec4 tex = texture(qt_Texture, qt_TexCoord);