From d6a6330419079dfe0bdc0cadbfa08ba867a637b1 Mon Sep 17 00:00:00 2001 From: jansol Date: Tue, 7 May 2024 00:38:00 +0300 Subject: [PATCH] gpui/blade: add alpha handling for non-rounded quads (#11461) Fixes https://github.com/zed-industries/zed/pull/10973#issuecomment-2096586316 Release Notes: - N/A --- crates/gpui/src/platform/blade/shaders.wgsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/blade/shaders.wgsl b/crates/gpui/src/platform/blade/shaders.wgsl index 0cc11e88a9..4dff403d89 100644 --- a/crates/gpui/src/platform/blade/shaders.wgsl +++ b/crates/gpui/src/platform/blade/shaders.wgsl @@ -235,7 +235,7 @@ fn fs_quad(input: QuadVarying) -> @location(0) vec4 { quad.corner_radii.bottom_right == 0.0 && quad.border_widths.top == 0.0 && quad.border_widths.left == 0.0 && quad.border_widths.right == 0.0 && quad.border_widths.bottom == 0.0) { - return input.background_color; + return blend_color(input.background_color, 1.0); } let half_size = quad.bounds.size / 2.0;