From 47bf87ade2bd32395615a385ebde1fefbcdf79a2 Mon Sep 17 00:00:00 2001
From: Brett Ernst <brett.ernst@icongroup.com>
Date: Wed, 18 Oct 2023 14:34:27 -0700
Subject: renderer/vulkan: don't add two alphas together in blend func

---
 render/vulkan/renderer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'render/vulkan')

diff --git a/render/vulkan/renderer.c b/render/vulkan/renderer.c
index 6a0a597c..1a46666e 100644
--- a/render/vulkan/renderer.c
+++ b/render/vulkan/renderer.c
@@ -2204,7 +2204,7 @@ struct wlr_vk_pipeline *setup_get_or_create_pipeline(
 		.dstColorBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA,
 		.colorBlendOp = VK_BLEND_OP_ADD,
 		.srcAlphaBlendFactor = VK_BLEND_FACTOR_ONE,
-		.dstAlphaBlendFactor = VK_BLEND_FACTOR_ONE,
+		.dstAlphaBlendFactor = VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA,
 		.alphaBlendOp = VK_BLEND_OP_ADD,
 		.colorWriteMask =
 			VK_COLOR_COMPONENT_R_BIT |
-- 
cgit v1.2.3