adding manual Vk 1.4 CTS CI
Some checks failed
Build / build (push) Successful in 1m3s
Test / build_and_test (push) Has been cancelled

This commit is contained in:
2026-01-08 11:38:25 +01:00
parent a954688768
commit 21a948f3b9

View File

@@ -247,7 +247,21 @@ fn addMultithreadedCTS(b: *std.Build, target: std.Build.ResolvedTarget, impl: *c
},
}));
const mustpass_override = blk: {
if (b.args) |args| {
for (args) |arg| {
if (std.mem.startsWith(u8, arg, "--mustpass-list")) {
break :blk arg["--mustpass-list=".len..];
}
}
}
break :blk null;
};
const mustpass_path = try cts.path(
if (mustpass_override) |override|
b.fmt("mustpass/{s}/vk-default.txt", .{override})
else
b.fmt("mustpass/{}.{}.2/vk-default.txt", .{
impl.vulkan_version.major,
impl.vulkan_version.minor,