Explorar el Código

vulkan: fix initialization when SDL3 is used

Sasha Szpakowski hace 11 meses
padre
commit
5383390937
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  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());