diff --git a/src/video/android/SDL_androidvulkan.c b/src/video/android/SDL_androidvulkan.c index 685b7c4edd..8a0af19629 100644 --- a/src/video/android/SDL_androidvulkan.c +++ b/src/video/android/SDL_androidvulkan.c @@ -28,6 +28,8 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_ANDROID) +#include "../SDL_vulkan_internal.h" + #include "SDL_androidvideo.h" #include "SDL_androidwindow.h" diff --git a/src/video/kmsdrm/SDL_kmsdrmvulkan.c b/src/video/kmsdrm/SDL_kmsdrmvulkan.c index dac3ab329f..619053c9fc 100644 --- a/src/video/kmsdrm/SDL_kmsdrmvulkan.c +++ b/src/video/kmsdrm/SDL_kmsdrmvulkan.c @@ -28,6 +28,8 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_KMSDRM) +#include "../SDL_vulkan_internal.h" + #include "SDL_kmsdrmvideo.h" #include "SDL_kmsdrmdyn.h" #include "SDL_kmsdrmvulkan.h" diff --git a/src/video/vivante/SDL_vivantevulkan.c b/src/video/vivante/SDL_vivantevulkan.c index a84d893da5..24d9107002 100644 --- a/src/video/vivante/SDL_vivantevulkan.c +++ b/src/video/vivante/SDL_vivantevulkan.c @@ -28,6 +28,8 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_VIVANTE) +#include "../SDL_vulkan_internal.h" + #include "SDL_vivantevideo.h" #include "SDL_vivantevulkan.h" diff --git a/src/video/wayland/SDL_waylandvulkan.c b/src/video/wayland/SDL_waylandvulkan.c index eb430a29f8..1f667512a8 100644 --- a/src/video/wayland/SDL_waylandvulkan.c +++ b/src/video/wayland/SDL_waylandvulkan.c @@ -28,6 +28,8 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_WAYLAND) +#include "../SDL_vulkan_internal.h" + #include "SDL_waylandvideo.h" #include "SDL_waylandwindow.h" diff --git a/src/video/windows/SDL_windowsvideo.c b/src/video/windows/SDL_windowsvideo.c index 52bbb8e67e..daa2bed521 100644 --- a/src/video/windows/SDL_windowsvideo.c +++ b/src/video/windows/SDL_windowsvideo.c @@ -22,6 +22,9 @@ #ifdef SDL_VIDEO_DRIVER_WINDOWS +#ifdef SDL_VIDEO_VULKAN +#include "../SDL_vulkan_internal.h" +#endif #include "../SDL_sysvideo.h" #include "../SDL_pixels_c.h" #include "../../SDL_hints_c.h" diff --git a/src/video/windows/SDL_windowsvulkan.c b/src/video/windows/SDL_windowsvulkan.c index 060e2ac01d..f0b288b421 100644 --- a/src/video/windows/SDL_windowsvulkan.c +++ b/src/video/windows/SDL_windowsvulkan.c @@ -28,6 +28,8 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_WINDOWS) +#include "../SDL_vulkan_internal.h" + #include "SDL_windowsvideo.h" #include "SDL_windowswindow.h" diff --git a/src/video/windows/SDL_windowsvulkan.h b/src/video/windows/SDL_windowsvulkan.h index 707e9d4892..17b69687ca 100644 --- a/src/video/windows/SDL_windowsvulkan.h +++ b/src/video/windows/SDL_windowsvulkan.h @@ -29,11 +29,11 @@ #ifndef SDL_windowsvulkan_h_ #define SDL_windowsvulkan_h_ +#if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_WINDOWS) + #include "../SDL_vulkan_internal.h" #include "../SDL_sysvideo.h" -#if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_WINDOWS) - int WIN_Vulkan_LoadLibrary(SDL_VideoDevice *_this, const char *path); void WIN_Vulkan_UnloadLibrary(SDL_VideoDevice *_this); SDL_bool WIN_Vulkan_GetInstanceExtensions(SDL_VideoDevice *_this, diff --git a/src/video/x11/SDL_x11vulkan.c b/src/video/x11/SDL_x11vulkan.c index 6ab1c5ada8..b81b980417 100644 --- a/src/video/x11/SDL_x11vulkan.c +++ b/src/video/x11/SDL_x11vulkan.c @@ -22,9 +22,10 @@ #if defined(SDL_VIDEO_VULKAN) && defined(SDL_VIDEO_DRIVER_X11) +#include "../SDL_vulkan_internal.h" + #include "SDL_x11video.h" -#include "../SDL_vulkan_internal.h" #include "SDL_x11vulkan.h" #include