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:
 {

Reply via email to