From d6321fee5fb52c05ef0149ce667d9b561f33bb21 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 7 Sep 2022 09:01:41 +0200 Subject: [PATCH] radv: only expose sparseResidencyImage3D on GFX9+ It's currently broken on Polaris10 and breaks running VKCTS entirely. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index c1dcedb5804..2f316666a10 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1278,7 +1278,7 @@ radv_GetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDevice .sparseBinding = true, .sparseResidencyBuffer = pdevice->rad_info.family >= CHIP_POLARIS10, .sparseResidencyImage2D = pdevice->rad_info.family >= CHIP_POLARIS10, - .sparseResidencyImage3D = pdevice->rad_info.family >= CHIP_POLARIS10, + .sparseResidencyImage3D = pdevice->rad_info.gfx_level >= GFX9, .sparseResidencyAliased = pdevice->rad_info.family >= CHIP_POLARIS10, .variableMultisampleRate = true, .shaderResourceMinLod = true,