vkd3d: Fix leak of command pools on device destruction.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2021-06-11 15:03:47 +02:00
parent d7843fa012
commit 42fb018d85
1 changed files with 3 additions and 3 deletions

View File

@ -1800,10 +1800,10 @@ static void d3d12_device_destroy_vkd3d_queues(struct d3d12_device *device)
device->queue_families[j] = NULL;
}
for (i = 0; i < queue_family->queue_count; i++)
for (j = 0; j < queue_family->queue_count; j++)
{
if (queue_family->queues[i])
vkd3d_queue_destroy(queue_family->queues[i], device);
if (queue_family->queues[j])
vkd3d_queue_destroy(queue_family->queues[j], device);
}
vkd3d_free(queue_family->queues);