From 7088c43ac2dd4e45629d66b575af5427bd2ace65 Mon Sep 17 00:00:00 2001 From: nothke Date: Sun, 9 Jun 2024 19:28:42 +0200 Subject: [PATCH] Pool blue clear screen --- src/main.zig | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/main.zig b/src/main.zig index 0021dae..1516d5f 100644 --- a/src/main.zig +++ b/src/main.zig @@ -8,9 +8,29 @@ const state = struct { var pip: sg.Pipeline = .{}; }; -export fn frame() void {} +var pass_action: sg.PassAction = .{}; -export fn init() void {} +export fn init() void { + sg.setup(.{ + .logger = .{ .func = sokol.log.func }, + .environment = sokol.glue.environment(), + }); + + pass_action.colors[0] = .{ + .load_action = .CLEAR, + .clear_value = .{ .r = 0.2, .g = 1, .b = 1, .a = 1 }, + }; + + std.debug.print("Backend: {}\n", .{sg.queryBackend()}); +} + +export fn frame() void { + //const g = pass_action.colors[0].clear_value.g + 0.01; + + sg.beginPass(.{ .action = pass_action, .swapchain = sokol.glue.swapchain() }); + sg.endPass(); + sg.commit(); +} export fn cleanup() void {}