diff --git a/src/nouveau/vulkan/nvk_descriptor_set.c b/src/nouveau/vulkan/nvk_descriptor_set.c index 54526247421..e8e0387f37a 100644 --- a/src/nouveau/vulkan/nvk_descriptor_set.c +++ b/src/nouveau/vulkan/nvk_descriptor_set.c @@ -351,6 +351,9 @@ nvk_descriptor_set_destroy(struct nvk_device *dev, break; } } + + if (pool->entry_count == 0) + pool->current_offset = 0; } vk_descriptor_set_layout_unref(&dev->vk, &set->layout->vk);