summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-10-08 17:11:41 +0200
committerHampusM <hampus@hampusmat.com>2026-10-08 17:11:41 +0200
commit923a113c66ac1b505990a9c35895b5f4ca903390 (patch)
treeb5df5d87a3d9c1c1e8c7298c98e34fcfe4642e8a
parentf0eecb236053523e8df6201285faa35a98b18e92 (diff)
build(engine): use fork of dear-imgui-rs with vendored freetype2HEADmaster
-rw-r--r--Cargo.lock25
-rw-r--r--engine/Cargo.toml6
2 files changed, 19 insertions, 12 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 0546127..996168b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -369,6 +369,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
[[package]]
+name = "cmake"
+version = "0.1.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678"
+dependencies = [
+ "cc",
+]
+
+[[package]]
name = "combine"
version = "4.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -500,8 +509,7 @@ checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f"
[[package]]
name = "dear-imgui-build-support"
version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02da0cb00f1035b67f4caf8c91dd926da86b591350d19b330e2de2f1431e51df"
+source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=vendored-freetype2#f704cbddcdc904e5019f76e8a4e83873a7c79b91"
dependencies = [
"cc",
"pkg-config",
@@ -513,8 +521,7 @@ dependencies = [
[[package]]
name = "dear-imgui-rs"
version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0c64d4b6afbba994f9d52d531ed82e760d185d4ab39a77cbdfe021f096d4501"
+source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=vendored-freetype2#f704cbddcdc904e5019f76e8a4e83873a7c79b91"
dependencies = [
"bitflags 2.11.1",
"dear-imgui-sys",
@@ -525,10 +532,10 @@ dependencies = [
[[package]]
name = "dear-imgui-sys"
version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18dff8796ca8ea21fae88ea91b6111898ba86ef14cac20d1f149138f5fbb2ff0"
+source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=vendored-freetype2#f704cbddcdc904e5019f76e8a4e83873a7c79b91"
dependencies = [
"cc",
+ "cmake",
"dear-imgui-build-support",
"mint",
]
@@ -536,8 +543,7 @@ dependencies = [
[[package]]
name = "dear-imguizmo"
version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6856ce90723833c886e57ae950d0704410641942a4503122af00510c5b23cdbe"
+source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=vendored-freetype2#f704cbddcdc904e5019f76e8a4e83873a7c79b91"
dependencies = [
"bitflags 2.11.1",
"dear-imgui-rs",
@@ -549,8 +555,7 @@ dependencies = [
[[package]]
name = "dear-imguizmo-sys"
version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a97f06f20ffdac7e3e7ba07dbe3874ccc0979e49bc7e4bf5586ffaf55b4e0e71"
+source = "git+https://github.com/HampusMat/dear-imgui-rs?branch=vendored-freetype2#f704cbddcdc904e5019f76e8a4e83873a7c79b91"
dependencies = [
"cc",
"dear-imgui-build-support",
diff --git a/engine/Cargo.toml b/engine/Cargo.toml
index 9fa20a6..b64d190 100644
--- a/engine/Cargo.toml
+++ b/engine/Cargo.toml
@@ -44,11 +44,13 @@ git = "https://github.com/HampusMat/slang-rs"
branch = "prebuilt-and-artifacts"
[dependencies.dear-imgui-rs]
-version = "0.18.0"
+git = "https://github.com/HampusMat/dear-imgui-rs"
+branch = "vendored-freetype2"
features = ["freetype"]
[dependencies.dear-imguizmo]
-version = "0.18.0"
+git = "https://github.com/HampusMat/dear-imgui-rs"
+branch = "vendored-freetype2"
default-features = false # A dependency on glam is not desired
[build-dependencies]