v3dv: expose VK_KHR_maintenance2
authorIago Toral Quiroga <itoral@igalia.com>
Wed, 19 May 2021 12:27:28 +0000 (14:27 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 25 May 2021 09:12:35 +0000 (09:12 +0000)
We don't do anything for input attachment aspects read by a subpass
since it doesn't have performance implications for us.

We also ignore the the new depth stencil layouts because they don't
have practical implications for our implementation.

We also ignore the new usage info for views since we are not currently
making decisions about views based on their usage.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10951>

docs/features.txt
src/broadcom/vulkan/v3dv_device.c

index 318c8b5..28eb5ac 100644 (file)
@@ -436,7 +436,7 @@ Vulkan 1.1 -- all DONE: anv, lvp, radv, tu, vn
   VK_KHR_get_memory_requirements2                       DONE (anv, lvp, radv, tu, vn)
   VK_KHR_get_physical_device_properties2                DONE (anv, lvp, radv, tu, v3dv, vn)
   VK_KHR_maintenance1                                   DONE (anv, lvp, radv, tu, v3dv, vn)
-  VK_KHR_maintenance2                                   DONE (anv, lvp, radv, tu, vn)
+  VK_KHR_maintenance2                                   DONE (anv, lvp, radv, tu, v3dv, vn)
   VK_KHR_maintenance3                                   DONE (anv, lvp, radv, tu, vn)
   VK_KHR_multiview                                      DONE (anv, lvp, radv, tu, vn)
   VK_KHR_relaxed_block_layout                           DONE (anv, lvp, radv, tu, vn)
index 5d18e69..28ec1a4 100644 (file)
@@ -133,6 +133,7 @@ get_device_extensions(const struct v3dv_physical_device *device,
       .KHR_external_memory                 = true,
       .KHR_external_memory_fd              = true,
       .KHR_maintenance1                    = true,
+      .KHR_maintenance2                    = true,
 #ifdef V3DV_HAS_SURFACE
       .KHR_swapchain                       = true,
 #endif