diff --git a/src/gallium/drivers/zink/zink_batch.c b/src/gallium/drivers/zink/zink_batch.c index d6c2a8d84a5..26dc8029c3f 100644 --- a/src/gallium/drivers/zink/zink_batch.c +++ b/src/gallium/drivers/zink/zink_batch.c @@ -229,6 +229,8 @@ zink_batch_state_destroy(struct zink_screen *screen, struct zink_batch_state *bs if (!bs) return; + reset_batch_state_internal(screen, bs); + util_queue_fence_destroy(&bs->flush_completed); cnd_destroy(&bs->usage.flush);