Swapchains can be destroyed safely after a new image is presented in a new swapchain or when all submission and presentation fences are signaled, this last ones where missing causing issues with some drivers when recreating swapchains. Pull Request: https://projects.blender.org/blender/blender/pulls/147226