radv: advertise VK_EXT_dynamic_rendering_unused_attachments
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 2 May 2023 16:00:18 +0000 (18:00 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 29 May 2023 13:41:02 +0000 (13:41 +0000)
It's a no-op and it's passing CTS.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23292>

docs/features.txt
docs/relnotes/new_features.txt
src/amd/vulkan/radv_physical_device.c

index ea3992c..149e694 100644 (file)
@@ -558,6 +558,7 @@ Khronos extensions that are not part of any Vulkan version:
   VK_EXT_discard_rectangles                             DONE (radv)
   VK_EXT_display_control                                DONE (anv, radv, tu)
   VK_EXT_display_surface_counter                        DONE (anv, lvp, radv, tu)
+  VK_EXT_dynamic_rendering_unused_attachments           DONE (radv)
   VK_EXT_extended_dynamic_state3                        DONE (anv, lvp, radv, tu)
   VK_EXT_external_memory_dma_buf                        DONE (anv, pvr, radv, tu, v3dv, vn)
   VK_EXT_external_memory_host                           DONE (anv, lvp, radv)
index 6916f81..42d673c 100644 (file)
@@ -1,2 +1,3 @@
 VK_EXT_attachment_feedback_loop_dynamic_state on RADV
 extendedDynamicState3SampleLocationsEnable on RADV
+VK_EXT_dynamic_rendering_unused_attachments on RADV
index a9ffc24..29aa793 100644 (file)
@@ -499,6 +499,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device
 #ifdef VK_USE_PLATFORM_DISPLAY_KHR
       .EXT_display_control = true,
 #endif
+      .EXT_dynamic_rendering_unused_attachments = true,
       .EXT_extended_dynamic_state = true,
       .EXT_extended_dynamic_state2 = true,
       .EXT_extended_dynamic_state3 = true,
@@ -1030,6 +1031,9 @@ radv_physical_device_get_features(const struct radv_physical_device *pdevice,
 
       /* VK_EXT_attachment_feedback_loop_dynamic_state */
       .attachmentFeedbackLoopDynamicState = true,
+
+      /* VK_EXT_dynamic_rendering_unused_attachments */
+      .dynamicRenderingUnusedAttachments = true,
    };
 }