panvk: Set supportsNonZeroFirstInstance=true
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

We now support non-zero firstInstance when instance attributes have
a divisor != 1.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Olivia Lee <benjamin.lee@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34642>
This commit is contained in:
Boris Brezillon 2025-04-20 10:12:48 +02:00 committed by Marge Bot
parent 0a3f1da321
commit 098ee11c1c
2 changed files with 2 additions and 1 deletions

View file

@ -3,3 +3,4 @@ VK_EXT_vertex_input_dynamic_state/vertexInputDynamicState on panvk
pushDescriptor on panvk
VK_EXT_vertex_input_dynamic_state on panvk
VK_EXT_vertex_attribute_divisor on panvk
supportsNonZeroFirstInstance on panvk

View file

@ -1016,7 +1016,7 @@ get_device_properties(const struct panvk_instance *instance,
/* VK_KHR_vertex_attribute_divisor */
/* We will have to restrict this a bit for multiview */
.maxVertexAttribDivisor = UINT32_MAX,
.supportsNonZeroFirstInstance = false,
.supportsNonZeroFirstInstance = true,
/* VK_KHR_push_descriptor */
.maxPushDescriptors = MAX_PUSH_DESCRIPTORS,