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