vulkan: fix initialization when SDL3 is used

This commit is contained in:
Sasha Szpakowski
2024-10-11 18:59:32 -03:00
parent f20b413e7d
commit 5383390937
+4
View File
@@ -102,7 +102,11 @@ static void checkOptionalInstanceExtensions(OptionalInstanceExtensions& ext)
Graphics::Graphics()
: love::graphics::Graphics("love.graphics.vulkan")
{
#if SDL_VERSION_ATLEAST(3, 0, 0)
if (!SDL_Vulkan_LoadLibrary(nullptr))
#else
if (SDL_Vulkan_LoadLibrary(nullptr))
#endif
throw love::Exception("could not find vulkan");
volkInitializeCustom((PFN_vkGetInstanceProcAddr)SDL_Vulkan_GetVkGetInstanceProcAddr());