v3dv: implement VK_KHR_zero_initialize_workgroup_memory

This only requires that we call the relevant lowering pass in NIR.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18312>
This commit is contained in:
Iago Toral Quiroga
2022-08-30 09:12:30 +02:00
parent a68a2805bf
commit ca33c319e5
3 changed files with 78 additions and 61 deletions
+1 -1
View File
@@ -481,7 +481,7 @@ Vulkan 1.3 -- all DONE: anv, radv, lvp
VK_KHR_shader_non_semantic_info DONE (anv, radv, tu, v3dv, vn)
VK_KHR_shader_terminate_invocation DONE (anv, lvp, radv, tu, vn)
VK_KHR_synchronization2 DONE (anv, lvp, panvk, radv, tu)
VK_KHR_zero_initialize_workgroup_memory DONE (anv, lvp, radv, tu, vn)
VK_KHR_zero_initialize_workgroup_memory DONE (anv, lvp, radv, tu, v3dv, vn)
VK_EXT_4444_formats DONE (anv, lvp, radv, tu, v3dv, vn)
VK_EXT_extended_dynamic_state DONE (anv, lvp, radv, tu, vn)
VK_EXT_extended_dynamic_state2 DONE (anv, lvp, radv, tu, vn)