From 650e5afde271d22b3653832daf339e1bd09a10d6 Mon Sep 17 00:00:00 2001 From: grm Date: Sat, 14 Mar 2026 02:29:15 +0200 Subject: Migrate to imgui 1.92.6 and SDL3 --- b.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'b.c') diff --git a/b.c b/b.c index b22b330..40579a4 100644 --- a/b.c +++ b/b.c @@ -4,6 +4,8 @@ #define BUILD_DIR "build/" +#define IMGUI_DIR "imgui-1.92.6" + int debug_level = 1; void @@ -26,7 +28,7 @@ inlcude_dirs(b_cmd* cmd) { b_cmd_append(cmd, "-I./src/"); b_cmd_append(cmd, "-I./lib"); - b_cmd_append(cmd, "-I./lib/imgui-1.90.7"); + b_cmd_append(cmd, "-I./lib/"IMGUI_DIR); } void @@ -72,7 +74,7 @@ void cc(b_cmd *cmd) void libs(b_cmd *cmd) { - b_cmd_append(cmd, "-lSDL2", "-lm", "-lvulkan", "-lshaderc_shared", "-lstdc++"); + b_cmd_append(cmd, "-lSDL3", "-lm", "-lvulkan", "-lshaderc_shared", "-lstdc++"); } bool @@ -266,13 +268,13 @@ main(int argc, char *argv[]) /* if (!build("render", "src/render.c", new_deps, B_ARRAY_LEN(new_deps))) return 1; */ const char* cplusplus_deps[] = { - "lib/imgui-1.90.7/imgui.cpp", - "lib/imgui-1.90.7/imgui_demo.cpp", - "lib/imgui-1.90.7/imgui_draw.cpp", - "lib/imgui-1.90.7/imgui_tables.cpp", - "lib/imgui-1.90.7/imgui_widgets.cpp", - "lib/imgui-1.90.7/backends/imgui_impl_sdl2.cpp", - "lib/imgui-1.90.7/backends/imgui_impl_vulkan.cpp", + "lib/"IMGUI_DIR"/imgui.cpp", + "lib/"IMGUI_DIR"/imgui_demo.cpp", + "lib/"IMGUI_DIR"/imgui_draw.cpp", + "lib/"IMGUI_DIR"/imgui_tables.cpp", + "lib/"IMGUI_DIR"/imgui_widgets.cpp", + "lib/"IMGUI_DIR"/backends/imgui_impl_sdl3.cpp", + "lib/"IMGUI_DIR"/backends/imgui_impl_vulkan.cpp", }; const char *render_deps[] = { -- cgit v1.2.3