aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.zig
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2025-03-20 13:39:03 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-20 16:57:56 +0000
commit6616300ed47e5b349704e64a06b1ece036b16463 (patch)
tree7f9c5ae88d3a261736cb7713f352ea293fc7e242 /src/config.zig
parentprint effective OSC address on listen, reload messages (diff)
downloadglsl-view-6616300ed47e5b349704e64a06b1ece036b16463.tar.gz
glsl-view-6616300ed47e5b349704e64a06b1ece036b16463.zip
wrap Texture in Source
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;