From eaaf2d494c99d00fe5443b11570bb6805d4147a0 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 2 Oct 2024 09:27:23 -0400 Subject: [PATCH] hk: use real opaque black with integers Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/vulkan/hk_sampler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/asahi/vulkan/hk_sampler.c b/src/asahi/vulkan/hk_sampler.c index 73040529534..7cf8eb059c8 100644 --- a/src/asahi/vulkan/hk_sampler.c +++ b/src/asahi/vulkan/hk_sampler.c @@ -90,8 +90,11 @@ static enum agx_border_colour is_border_color_custom(VkBorderColor color, bool workaround_rgba4) { switch (color) { - case VK_BORDER_COLOR_INT_OPAQUE_BLACK: case VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK: + /* We may need to workaround RGBA4 UNORM issues with opaque black. This + * only affects float opaque black, there are no pure integer RGBA4 + * formats to worry about. + */ return workaround_rgba4; case VK_BORDER_COLOR_INT_CUSTOM_EXT: