From b446c83ece09ee49e94a4c51bf7614fad8ed9d30 Mon Sep 17 00:00:00 2001 From: David Rohr Date: Fri, 20 Jun 2025 09:45:23 +0200 Subject: [PATCH] GPU Display Vulkan: Workaround for bogus old Vulkan versions that report the patch version as vulkan version --- GPU/GPUTracking/display/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GPU/GPUTracking/display/CMakeLists.txt b/GPU/GPUTracking/display/CMakeLists.txt index 513d9b6122c68..3280a0655ce9f 100644 --- a/GPU/GPUTracking/display/CMakeLists.txt +++ b/GPU/GPUTracking/display/CMakeLists.txt @@ -31,7 +31,8 @@ if(ALIGPU_BUILD_TYPE STREQUAL "O2") endif() if(Vulkan_FOUND) - if(NOT ${Vulkan_VERSION} VERSION_GREATER_EQUAL "1.3.0" OR Vulkan_GLSLC_EXECUTABLE STREQUAL "Vulkan_GLSLC_EXECUTABLE-NOTFOUND") + string(FIND "${Vulkan_VERSION}" "." vulkan_dot_index) + if(NOT ${Vulkan_VERSION} VERSION_GREATER_EQUAL "1.3.0" OR dot_index EQUAL -1 OR Vulkan_GLSLC_EXECUTABLE STREQUAL "Vulkan_GLSLC_EXECUTABLE-NOTFOUND") set(Vulkan_FOUND 0) endif() endif()