Module: Mesa Branch: main Commit: 0393cba27b9161f66880c05b63dfac29da014406 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0393cba27b9161f66880c05b63dfac29da014406
Author: Samuel Pitoiset <[email protected]> Date: Tue May 10 15:05:18 2022 +0200 radv: disable attachementFragmentShadingRate on GFX11 The VRS image no longer uses HTILE like on GFX10.3 and I don't know yet how to program it. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timur Kristóf <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16557> --- src/amd/vulkan/radv_device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index b2e3c7382f8..7a4bf0e45fa 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1584,7 +1584,9 @@ radv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, (VkPhysicalDeviceFragmentShadingRateFeaturesKHR *)ext; features->pipelineFragmentShadingRate = true; features->primitiveFragmentShadingRate = true; - features->attachmentFragmentShadingRate = !(pdevice->instance->debug_flags & RADV_DEBUG_NO_HIZ); + features->attachmentFragmentShadingRate = + !(pdevice->instance->debug_flags & RADV_DEBUG_NO_HIZ) && + pdevice->rad_info.gfx_level < GFX11; /* TODO: VRS no longer uses HTILE. */ break; } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR: {
