Show Dear ImGui demo window

This commit is contained in:
2025-11-08 18:53:30 +01:00
parent a956085240
commit 00b5f9c2b2

View File

@@ -1,11 +1,14 @@
const sokol = @import("sokol"); const ig = @import("cimgui");
const shader = @import("shader"); const shader = @import("shader");
const sokol = @import("sokol");
const slog = sokol.log;
const sg = sokol.gfx;
const sapp = sokol.app; const sapp = sokol.app;
const sg = sokol.gfx;
const sglue = sokol.glue; const sglue = sokol.glue;
const simgui = sokol.imgui; const simgui = sokol.imgui;
const slog = sokol.log;
var show_demo_window = true;
const main_action = blk: { const main_action = blk: {
var ret: sg.PassAction = .{}; var ret: sg.PassAction = .{};
@@ -73,6 +76,12 @@ fn frame() callconv(.c) void {
.dpi_scale = sapp.dpiScale(), .dpi_scale = sapp.dpiScale(),
}); });
// --- UPDATE ---
if (show_demo_window) {
ig.igShowDemoWindow(&show_demo_window);
}
// --- MAIN PASS --- // --- MAIN PASS ---
sg.beginPass(.{ sg.beginPass(.{