diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-03-20 13:39:03 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-03-20 16:57:56 +0000 |
| commit | 6616300ed47e5b349704e64a06b1ece036b16463 (patch) | |
| tree | 7f9c5ae88d3a261736cb7713f352ea293fc7e242 /src/config.zig | |
| parent | print effective OSC address on listen, reload messages (diff) | |
| download | glsl-view-6616300ed47e5b349704e64a06b1ece036b16463.tar.gz glsl-view-6616300ed47e5b349704e64a06b1ece036b16463.zip | |
wrap Texture in Source
Diffstat (limited to 'src/config.zig')
| -rw-r--r-- | src/config.zig | 15 |
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; |
