implementing imulextend and umulextend
Build / build (push) Successful in 1m6s
Test / build_and_test (push) Successful in 32m11s

This commit is contained in:
2026-04-29 23:53:27 +02:00
parent 0ea7281eff
commit b9ce18ca8e
8 changed files with 59 additions and 20 deletions
+8 -2
View File
@@ -24,6 +24,12 @@ const RunningMode = enum {
valgrind,
};
const LogType = enum {
none,
standard,
verbose,
};
pub fn build(b: *std.Build) !void {
const target = b.standardTargetOptions(.{});
const optimize = b.standardOptimizeOption(.{});
@@ -43,10 +49,10 @@ pub fn build(b: *std.Build) !void {
const zmath = b.dependency("zmath", .{}).module("root");
const logs_option = b.option(bool, "logs", "Driver logs") orelse false;
const logs_option: LogType = b.option(LogType, "logs", "Driver logs") orelse .none;
const options = b.addOptions();
options.addOption(bool, "logs", logs_option);
options.addOption(LogType, "logs", logs_option);
base_mod.addImport("zmath", zmath);
base_mod.addImport("vulkan", vulkan);