From fd032536d9f599e582965984e5559a44cf8ffd82 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 9 Mar 2026 15:19:04 +0100 Subject: [PATCH] radv: cleanup valid image layouts in radv_layout_is_htile_compressed() Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_image.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 503a22557ef..4e01ab6f4dd 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -1632,15 +1632,12 @@ radv_layout_is_htile_compressed(const struct radv_device *device, const struct r return false; } break; - case VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL: - case VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL: - case VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL: - case VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL: - case VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL: - case VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL: - UNREACHABLE("Invalid image layouts!"); - default: + case VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL: + case VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL: + case VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ: return radv_tc_compat_htile_enabled(image, level); + default: + UNREACHABLE("Invalid image layouts!"); } }