From e5d67bf7e36671d290b19064f58bc11616c05b8b Mon Sep 17 00:00:00 2001 From: HampusM Date: Fri, 5 Jun 2026 21:50:56 +0200 Subject: feat(engine): add imgui ui support --- Cargo.lock | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 67 insertions(+), 9 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index c1ac021..9ee8565 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ "ndk-context", "ndk-sys", "num_enum", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -274,7 +274,7 @@ dependencies = [ "polling", "rustix 0.38.44", "slab", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -556,6 +556,37 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" +[[package]] +name = "dear-imgui-build-support" +version = "0.14.0" +source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=windows-always-static-libstdc%2B%2B#02e1a976d94f4a8c95447c0bfbe21f90b6c07c22" + +[[package]] +name = "dear-imgui-rs" +version = "0.14.0" +source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=windows-always-static-libstdc%2B%2B#02e1a976d94f4a8c95447c0bfbe21f90b6c07c22" +dependencies = [ + "bitflags 2.11.1", + "cfg-if", + "dear-imgui-sys", + "mint", + "parking_lot", + "thiserror 2.0.18", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "dear-imgui-sys" +version = "0.14.0" +source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=windows-always-static-libstdc%2B%2B#02e1a976d94f4a8c95447c0bfbe21f90b6c07c22" +dependencies = [ + "cc", + "cfg-if", + "dear-imgui-build-support", + "mint", +] + [[package]] name = "dispatch" version = "0.2.0" @@ -608,6 +639,7 @@ dependencies = [ "bitflags 2.11.1", "build-rs", "crossbeam-queue", + "dear-imgui-rs", "engine-ecs", "engine-macros", "glutin", @@ -624,7 +656,7 @@ dependencies = [ "serde", "serde_json", "shader-slang", - "thiserror", + "thiserror 1.0.69", "tracing", "util-macros", "winit", @@ -643,7 +675,7 @@ dependencies = [ "parking_lot", "paste", "seq-macro", - "thiserror", + "thiserror 1.0.69", "tracing", "tracing-subscriber", "util-macros", @@ -1163,7 +1195,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror", + "thiserror 1.0.69", "walkdir", "windows-sys 0.45.0", ] @@ -1318,6 +1350,12 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "mint" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" + [[package]] name = "moxcms" version = "0.8.1" @@ -1340,7 +1378,7 @@ dependencies = [ "ndk-sys", "num_enum", "raw-window-handle", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1694,7 +1732,7 @@ dependencies = [ "gl_generator", "glutin", "safer-ffi", - "thiserror", + "thiserror 1.0.69", "toml", "util-macros", ] @@ -2311,7 +2349,7 @@ dependencies = [ "log", "memmap2", "rustix 0.38.44", - "thiserror", + "thiserror 1.0.69", "wayland-backend", "wayland-client", "wayland-csd-frame", @@ -2430,7 +2468,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", ] [[package]] @@ -2444,6 +2491,17 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "thread_local" version = "1.1.8" -- cgit v1.2.3-18-g5258