1. 6
  1.  

  2. 4

    Noteworthy is the addition of Vulkan support:

    Added cross-platform Vulkan graphics support in SDL_vulkan.h
    SDL_Vulkan_LoadLibrary()
    SDL_Vulkan_GetVkGetInstanceProcAddr()
    SDL_Vulkan_GetInstanceExtensions()
    SDL_Vulkan_CreateSurface()
    SDL_Vulkan_GetDrawableSize()
    SDL_Vulkan_UnloadLibrary()
    This is all the platform-specific code you need to bring up Vulkan on all SDL platforms. You can look at an example in test/testvulkan.c

    1. 2

      And vkQuake git master already uses this support instead of the previous stuff (directly getting window system objects and initializing Vulkan with them).