Преглед на файлове

vulkan: fix initialization when SDL3 is used

Sasha Szpakowski преди 11 месеца
родител
ревизия
5383390937
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  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());