From b18e20a4ee8d6c5fe540499ab17267d55e93d296 Mon Sep 17 00:00:00 2001 From: Lynne Date: Fri, 16 Dec 2022 00:37:53 +0100 Subject: [PATCH] vulkan: do not wait for device idle when destroying buffers This should be done explicitly. --- libavutil/vulkan.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 0bb5b1eebf..0250f5aa39 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -396,8 +396,6 @@ void ff_vk_free_buf(FFVulkanContext *s, FFVkBuffer *buf) if (!buf || !s->hwctx) return; - vk->DeviceWaitIdle(s->hwctx->act_dev); - if (buf->buf != VK_NULL_HANDLE) vk->DestroyBuffer(s->hwctx->act_dev, buf->buf, s->hwctx->alloc); if (buf->mem != VK_NULL_HANDLE)