SDL: Report Vulkan initialization errors

This commit is contained in:
Cacodemon345 2021-05-10 00:29:58 +06:00 committed by alexey.lysiuk
parent cf3c573222
commit c1c4066c76

View file

@ -449,13 +449,14 @@ DFrameBuffer *SDLVideo::CreateFrameBuffer ()
device = new VulkanDevice(); device = new VulkanDevice();
fb = new VulkanFrameBuffer(nullptr, vid_fullscreen, device); fb = new VulkanFrameBuffer(nullptr, vid_fullscreen, device);
} }
catch (CVulkanError const&) catch (CVulkanError const &error)
{ {
if (Priv::window != nullptr) if (Priv::window != nullptr)
{ {
Priv::DestroyWindow(); Priv::DestroyWindow();
} }
Printf(TEXTCOLOR_RED "Initialization of Vulkan failed: %s\n", error.what());
Priv::vulkanEnabled = false; Priv::vulkanEnabled = false;
} }
} }