From 450b375b69db255902a17758eae59c81c198ede9 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 23 Feb 2024 10:05:38 +0100 Subject: [PATCH] radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6 This doesn't seem supported and introduced regressions on Pitcairn/Tahiti, but it seems fine on Bonaire (GFX7). Fixes: 926d9f1cef1 ("radv: support minmax filter for more formats") Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_formats.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c index 8f2ef66b05a..16e94160f47 100644 --- a/src/amd/vulkan/radv_formats.c +++ b/src/amd/vulkan/radv_formats.c @@ -636,7 +636,6 @@ radv_is_filter_minmax_format_supported(const struct radv_physical_device *pdevic case VK_FORMAT_R32G32B32_SFLOAT: case VK_FORMAT_R32G32B32A32_SFLOAT: case VK_FORMAT_B10G11R11_UFLOAT_PACK32: - case VK_FORMAT_E5B9G9R9_UFLOAT_PACK32: case VK_FORMAT_D16_UNORM: case VK_FORMAT_X8_D24_UNORM_PACK32: case VK_FORMAT_D32_SFLOAT: @@ -672,6 +671,8 @@ radv_is_filter_minmax_format_supported(const struct radv_physical_device *pdevic case VK_FORMAT_R32G32B32A32_SINT: case VK_FORMAT_S8_UINT: return gfx_level >= GFX9; + case VK_FORMAT_E5B9G9R9_UFLOAT_PACK32: + return gfx_level >= GFX7; default: return false; }