From 695cf07f8ac4fc0f8dbb8cf64fa81358445e0eb6 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 5 Feb 2026 13:06:15 +0100 Subject: [PATCH] radv: remove occurrences of VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR This layout is illegal without VK_KHR_shared_presentable_image which RADV doesn't support. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_image.c | 1 - src/amd/vulkan/radv_physical_device.c | 1 - 2 files changed, 2 deletions(-) diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 67afe6d8339..43665b18c44 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -1622,7 +1622,6 @@ radv_layout_is_htile_compressed(const struct radv_device *device, const struct r case VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL: return radv_tc_compat_htile_enabled(image, level) || (radv_htile_enabled(image, level) && queue_mask == (1u << RADV_QUEUE_GENERAL)); - case VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR: case VK_IMAGE_LAYOUT_GENERAL: /* It should be safe to enable TC-compat HTILE with * VK_IMAGE_LAYOUT_GENERAL if we are not in a render loop and diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index 0891ec84972..6b6d827ad37 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -2248,7 +2248,6 @@ radv_get_physical_device_properties(struct radv_physical_device *pdev) VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, - VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR,