From 7b0d00034201f8284a41370c0c3326736ae1134c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 3 Feb 2023 13:09:34 -0500 Subject: [PATCH] zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless this was accidentally lost in refactor Part-of: --- src/gallium/drivers/zink/zink_descriptors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_descriptors.c b/src/gallium/drivers/zink/zink_descriptors.c index c733615..7327ff6 100644 --- a/src/gallium/drivers/zink/zink_descriptors.c +++ b/src/gallium/drivers/zink/zink_descriptors.c @@ -1515,7 +1515,7 @@ zink_descriptors_init_bindless(struct zink_context *ctx) fci.bindingCount = num_bindings; fci.pBindingFlags = flags; for (unsigned i = 0; i < num_bindings; i++) { - flags[i] = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT; + flags[i] = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT | VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT; if (zink_descriptor_mode != ZINK_DESCRIPTOR_MODE_DB) flags[i] |= VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT; } -- 2.7.4