radv: advertise VK_EXT_extended_dynamic_state3

Some tricky dynamic states still need to be implemented for full ds3
support with Zink, I will implement them later.

Pass dEQP-VK.pipeline.*extended_dynamic_state* on NAVI21.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18882>
This commit is contained in:
Samuel Pitoiset
2022-05-30 15:51:31 +02:00
committed by Marge Bot
parent e48c0fbd8f
commit 59be3b8a8f
3 changed files with 45 additions and 1 deletions
+1 -1
View File
@@ -549,7 +549,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_EXT_depth_range_unrestricted DONE (radv, lvp)
VK_EXT_discard_rectangles DONE (radv)
VK_EXT_display_control DONE (anv, radv, tu)
VK_EXT_extended_dynamic_state3 DONE (lvp)
VK_EXT_extended_dynamic_state3 DONE (lvp, radv)
VK_EXT_external_memory_dma_buf DONE (anv, pvr, radv, tu, v3dv, vn)
VK_EXT_external_memory_host DONE (anv, lvp, radv)
VK_EXT_filter_cubic DONE (tu/a650)
+1
View File
@@ -11,3 +11,4 @@ VK_EXT_shader_atomic_float2 on lvp
GL_NV_shader_atomic_float on llvmpipe
VK_EXT_image_robustness on v3dv
VK_EXT_extended_dynamic_state3 on lavapipe
VK_EXT_extended_dynamic_state3 on RADV