Vulkan: wait for all queues to be idle before destroying the device
This commit is contained in:
parent
0115027116
commit
2adbcce864
1 changed files with 1 additions and 1 deletions
|
@ -1012,7 +1012,7 @@ static void VULKAN_DestroyRenderer(SDL_Renderer *renderer)
|
||||||
{
|
{
|
||||||
VULKAN_RenderData *rendererData = (VULKAN_RenderData *)renderer->driverdata;
|
VULKAN_RenderData *rendererData = (VULKAN_RenderData *)renderer->driverdata;
|
||||||
if (rendererData->device != VK_NULL_HANDLE) {
|
if (rendererData->device != VK_NULL_HANDLE) {
|
||||||
VULKAN_WaitForGPU(rendererData);
|
vkDeviceWaitIdle(rendererData->device);
|
||||||
VULKAN_DestroyAll(renderer);
|
VULKAN_DestroyAll(renderer);
|
||||||
}
|
}
|
||||||
if (rendererData) {
|
if (rendererData) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue