Bläddra i källkod

vulkan: fix initialization when SDL3 is used

Sasha Szpakowski 11 månader sedan
förälder
incheckning
5383390937
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      src/modules/graphics/vulkan/Graphics.cpp

+ 4 - 0
src/modules/graphics/vulkan/Graphics.cpp

@@ -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());