From 20013a1774f234ff8cd487cd3e2bf4db5b12846e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 30 Jan 2025 10:07:00 -0500 Subject: [PATCH] radv: stop blocking non-2D import/export ops these work fine Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_formats.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/amd/vulkan/radv_formats.c b/src/amd/vulkan/radv_formats.c index 5924f0e0560..2114a2ebfcc 100644 --- a/src/amd/vulkan/radv_formats.c +++ b/src/amd/vulkan/radv_formats.c @@ -759,9 +759,6 @@ radv_check_modifier_support(struct radv_physical_device *pdev, const VkPhysicalD { uint32_t max_width, max_height; - if (info->type != VK_IMAGE_TYPE_2D) - return VK_ERROR_FORMAT_NOT_SUPPORTED; - if (radv_is_format_emulated(pdev, format)) return VK_ERROR_FORMAT_NOT_SUPPORTED; @@ -1100,8 +1097,6 @@ get_external_image_format_properties(struct radv_physical_device *pdev, break; FALLTHROUGH; case VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT: - if (pImageFormatInfo->type != VK_IMAGE_TYPE_2D) - break; flags = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT | VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT; if (handleType == VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT && pImageFormatInfo->tiling != VK_IMAGE_TILING_LINEAR)