v3dv: implement VK_KHR_maintenance3
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 25 May 2021 08:49:06 +0000 (10:49 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 26 May 2021 07:18:19 +0000 (07:18 +0000)
commit6a847cbe1d74010a1214591e8d0963db82bd93db
treecd4a9e8613aec045bf6fa25b228d591514c3c53d
parentf7ce44b6e563d7f8306bdc4294dc70a79cb76239
v3dv: implement VK_KHR_maintenance3

We don't have any special restrictions associated with the number
of descriptors in a set other than maybe not exceeding what we can
put in a single memory allocation, so in practice, applications will
be limited by the per-stage contraints defined by other Vulkan limits.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10970>
docs/features.txt
src/broadcom/vulkan/v3dv_descriptor_set.c
src/broadcom/vulkan/v3dv_device.c
src/broadcom/vulkan/v3dv_private.h