Skip to content

Commit fb6627e

Browse files
committed
Make vulkan detection automatic.
1 parent 89ec71e commit fb6627e

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

source/configGenerator_build.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,16 @@ bool ConfigGenerator::buildAutoDetectValues()
415415
} else if (i == "videotoolbox_hwaccel") {
416416
enable = false;
417417
} else if (i == "vulkan") {
418-
enable = true;
418+
enable = false;
419+
if (findEnvironmentVariable("VULKAN_SDK")) {
420+
enable = true;
421+
} else {
422+
string fileName;
423+
makeFileGeneratorRelative(m_outDirectory + "include/vulkan/vulkan.h", fileName);
424+
if (findFile(fileName, fileName)) {
425+
enable = true;
426+
}
427+
}
419428
} else if (i == "libglslang" || i == " libshaderc" ||
420429
i == " spirv_compiler") {
421430
// Not currently supported

0 commit comments

Comments
 (0)