diff --git a/CMakeLists.txt b/CMakeLists.txt index f504f933f..8f3bd5e27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2010,6 +2010,7 @@ elseif(WINDOWS) set(HAVE_VULKAN TRUE) if(SDL_RENDER_VULKAN) set(SDL_VIDEO_RENDER_VULKAN 1) + set(HAVE_RENDER_VULKAN TRUE) endif() endif() endif() @@ -2254,6 +2255,7 @@ elseif(APPLE) set(HAVE_VULKAN TRUE) if(SDL_RENDER_VULKAN) set(SDL_VIDEO_RENDER_VULKAN 1) + set(HAVE_RENDER_VULKAN TRUE) endif() endif() if(SDL_METAL) diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake index 4cf36f3e8..7fae2524b 100644 --- a/cmake/sdlchecks.cmake +++ b/cmake/sdlchecks.cmake @@ -725,7 +725,10 @@ macro(CheckVulkan) if(SDL_VULKAN) set(SDL_VIDEO_VULKAN 1) set(HAVE_VULKAN TRUE) - set(SDL_VIDEO_RENDER_VULKAN 1) + if(SDL_RENDER_VULKAN) + set(SDL_VIDEO_RENDER_VULKAN 1) + set(HAVE_RENDER_VULKAN TRUE) + endif() endif() endmacro()