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,