aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/config.zig b/src/config.zig
index a024dfa..ba46ef7 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -5,7 +5,7 @@ const build_config = @import("build_config");
pub const OutputConfig = union(enum) {
window: out.WindowOutput.Config,
- texture_share_vk: if (build_config.have_tsv) out.TSVOutput.Config else void,
+ texture_share_vk: if (build_config.have_tsv) @import("tsv.zig").TSVOutput.Config else void,
const default: OutputConfig = .{ .window = .default };
};
@@ -55,11 +55,14 @@ pub const Config = struct {
}
if (config.outputs.len == 0) {
- var output = try allocator.create(OutputConfig);
- output.* = .{ .window = .default };
- output.window.width = config.width;
- output.window.height = config.height;
- config.outputs = @as(*[1]OutputConfig, output);
+ const outputs = try allocator.alloc(OutputConfig, 1);
+ outputs[0] = .{ .window = .default };
+ outputs[0].window.width = config.width;
+ outputs[0].window.height = config.height;
+ // outputs[1] = .{ .window = .default };
+ // outputs[1].window.width = config.width;
+ // outputs[1].window.height = config.height;
+ config.outputs = outputs;
}
return config;