From c66d437f91630e9d862653c32c474d0ccc4f2781 Mon Sep 17 00:00:00 2001 From: Matthew <logicprojectsforfpgas@gmail.com> Date: Sat, 11 Jun 2022 14:49:37 -0600 Subject: [PATCH] Fix transparency for type 0 quads --- bevy_kayak_renderer/src/render/unified/shader.wgsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bevy_kayak_renderer/src/render/unified/shader.wgsl b/bevy_kayak_renderer/src/render/unified/shader.wgsl index b43867e..a08eb38 100644 --- a/bevy_kayak_renderer/src/render/unified/shader.wgsl +++ b/bevy_kayak_renderer/src/render/unified/shader.wgsl @@ -71,7 +71,7 @@ fn fragment(in: VertexOutput) -> [[location(0)]] vec4<f32> { bs, ); rect_dist = 1.0 - smoothStep(0.0, fwidth(rect_dist), rect_dist); - return vec4<f32>(in.color.rgb, rect_dist); + return vec4<f32>(in.color.rgb, rect_dist * in.color.a); } if (quad_type.t == 1) { var px_range = 3.5; @@ -95,4 +95,4 @@ fn fragment(in: VertexOutput) -> [[location(0)]] vec4<f32> { return vec4<f32>(color.rgb * in.color.rgb, color.a * in.color.a * mask); } return in.color; -} \ No newline at end of file +} -- GitLab