From c8dc761d195c8a986c4b6853266e53f6abad9613 Mon Sep 17 00:00:00 2001 From: s-ol Date: Sun, 16 Mar 2025 21:28:37 +0100 Subject: default output size to render size --- src/config.zig | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/config.zig b/src/config.zig index 2710822..a024dfa 100644 --- a/src/config.zig +++ b/src/config.zig @@ -29,7 +29,7 @@ pub const Config = struct { pub const default: Config = .{ .width = 1920, .height = 1080, - .outputs = ([_]OutputConfig{.default})[0..], + .outputs = &.{}, .osc = "osc.udp://:9000", }; @@ -54,6 +54,14 @@ pub const Config = struct { // @TODO: output config } + 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); + } + return config; } }; -- cgit v1.2.3