diff --git a/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv b/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv index 2025e85572..d25714ea8f 100644 Binary files a/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv and b/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv differ diff --git a/gsk/resources/vulkan/color-matrix-clip.frag.spv b/gsk/resources/vulkan/color-matrix-clip.frag.spv index ec29f263bb..a9bd797c00 100644 Binary files a/gsk/resources/vulkan/color-matrix-clip.frag.spv and b/gsk/resources/vulkan/color-matrix-clip.frag.spv differ diff --git a/gsk/resources/vulkan/color-matrix.frag b/gsk/resources/vulkan/color-matrix.frag index 00b7947286..8787eb443f 100644 --- a/gsk/resources/vulkan/color-matrix.frag +++ b/gsk/resources/vulkan/color-matrix.frag @@ -22,8 +22,7 @@ color_matrix (vec4 color, mat4 color_matrix, vec4 color_offset) color = clamp(color, 0.0, 1.0); /* premultiply */ - if (color.a != 0.0) - color.rgb *= color.a; + color.rgb *= color.a; return color; } diff --git a/gsk/resources/vulkan/color-matrix.frag.spv b/gsk/resources/vulkan/color-matrix.frag.spv index ec29f263bb..a9bd797c00 100644 Binary files a/gsk/resources/vulkan/color-matrix.frag.spv and b/gsk/resources/vulkan/color-matrix.frag.spv differ