Module: Mesa Branch: main Commit: 3808aab23918bd69c65a575da9e81dea7bd85975 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3808aab23918bd69c65a575da9e81dea7bd85975
Author: Samuel Pitoiset <[email protected]> Date: Tue May 2 18:00:18 2023 +0200 radv: advertise VK_EXT_dynamic_rendering_unused_attachments It's a no-op and it's passing CTS. Signed-off-by: Samuel Pitoiset <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23292> --- docs/features.txt | 1 + docs/relnotes/new_features.txt | 1 + src/amd/vulkan/radv_physical_device.c | 4 ++++ 3 files changed, 6 insertions(+) diff --git a/docs/features.txt b/docs/features.txt index ea3992cdbdc..149e6944176 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -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) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 6916f81b6fd..42d673c4196 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -1,2 +1,3 @@ VK_EXT_attachment_feedback_loop_dynamic_state on RADV extendedDynamicState3SampleLocationsEnable on RADV +VK_EXT_dynamic_rendering_unused_attachments on RADV diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index a9ffc24fb87..29aa7935b04 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -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, }; }
