From 57f2577c65be06c1b7be4be182f4c262a9f44d4a Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Mon, 14 Oct 2024 10:19:07 -0700 Subject: [PATCH] GPU Vulkan: Fix depth-only framebuffer leak --- src/gpu/vulkan/SDL_gpu_vulkan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index 5d888d1eef..3d7ead0a38 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -2987,6 +2987,9 @@ static void VULKAN_INTERNAL_DestroyTexture( } if (texture->subresources[subresourceIndex].depthStencilView != VK_NULL_HANDLE) { + VULKAN_INTERNAL_RemoveFramebuffersContainingView( + renderer, + texture->subresources[subresourceIndex].depthStencilView); renderer->vkDestroyImageView( renderer->logicalDevice, texture->subresources[subresourceIndex].depthStencilView,