From d8809b5edcf32e53ce1a44b76d62bd601ae44c7e Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Mon, 12 Sep 2022 05:39:17 +0000 Subject: [PATCH] venus: vn_ResetDescriptorPool to reset mutable type states Fixes: de5879447b4 ("Track bitset when create descriptor pool") Signed-off-by: Yiwei Zhang Reviewed-by: Chad Versace Part-of: --- src/virtio/vulkan/vn_descriptor_set.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/virtio/vulkan/vn_descriptor_set.c b/src/virtio/vulkan/vn_descriptor_set.c index 08d7d3bd2d2..06a2a0e4e40 100644 --- a/src/virtio/vulkan/vn_descriptor_set.c +++ b/src/virtio/vulkan/vn_descriptor_set.c @@ -593,6 +593,9 @@ vn_descriptor_pool_reset_descriptors(struct vn_descriptor_pool *pool) return; memset(&pool->used, 0, sizeof(pool->used)); + + for (uint32_t i = 0; i < pool->mutable_states_count; i++) + pool->mutable_states[i].used = 0; } VkResult