From f06e4829a113bd53a45ccfa079736d4c733bbd6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 09:12:23 +0000 Subject: [PATCH] chore(deps): bump rapier3d from 0.22.0 to 0.34.0 Bumps [rapier3d](https://github.com/dimforge/rapier) from 0.22.0 to 0.34.0. - [Changelog](https://github.com/dimforge/rapier/blob/master/CHANGELOG.md) - [Commits](https://github.com/dimforge/rapier/compare/v0.22.0...v0.34.0) --- updated-dependencies: - dependency-name: rapier3d dependency-version: 0.34.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 184 +++++++++++++++++++++++++++++++++-------- goud_engine/Cargo.toml | 2 +- 2 files changed, 152 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ef6c4408..bdf193ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1248,6 +1248,12 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" +[[package]] +name = "downcast-rs" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" + [[package]] name = "dpi" version = "0.1.2" @@ -1730,6 +1736,47 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "glam" +version = "0.30.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9" + +[[package]] +name = "glam" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556f6b2ea90b8d15a74e0e7bb41671c9bdf38cd9f78c284d750b9ce58a2b5be7" + +[[package]] +name = "glam" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0" + +[[package]] +name = "glam" +version = "0.33.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f22fb22f065b308be0d8724e3706c7fa3fc2a6c7d6899df4cad7860e7a75436" +dependencies = [ + "approx 0.5.1", + "libm", +] + +[[package]] +name = "glamx" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9847f980afb0628849bcd6a406cdffd29eb9d53fca83e1646005901a9acd4c5c" +dependencies = [ + "approx 0.5.1", + "glam 0.33.2", + "nalgebra 0.35.0", + "num-traits", + "simba 0.10.0", +] + [[package]] name = "glfw" version = "0.59.0" @@ -2012,6 +2059,15 @@ dependencies = [ "foldhash 0.2.0", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] + [[package]] name = "heapless" version = "0.8.0" @@ -2754,11 +2810,31 @@ checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b" dependencies = [ "approx 0.5.1", "matrixmultiply", - "nalgebra-macros", + "nalgebra-macros 0.2.2", + "num-complex", + "num-rational", + "num-traits", + "simba 0.9.1", + "typenum", +] + +[[package]] +name = "nalgebra" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc43a60c217b0c6ff46e47f26911015ad8d2e5a8be1af668c67e370d99a4346" +dependencies = [ + "approx 0.5.1", + "glam 0.30.10", + "glam 0.31.1", + "glam 0.32.1", + "glam 0.33.2", + "matrixmultiply", + "nalgebra-macros 0.3.0", "num-complex", "num-rational", "num-traits", - "simba", + "simba 0.10.0", "typenum", ] @@ -2773,6 +2849,17 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "nalgebra-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + [[package]] name = "napi" version = "3.10.3" @@ -3457,16 +3544,16 @@ dependencies = [ "approx 0.5.1", "arrayvec", "bitflags 2.11.0", - "downcast-rs", + "downcast-rs 1.2.1", "either", "ena", "log", - "nalgebra", + "nalgebra 0.33.2", "num-derive", "num-traits", "ordered-float 4.6.0", "rustc-hash 2.1.3", - "simba", + "simba 0.9.1", "slab", "smallvec", "spade", @@ -3475,28 +3562,30 @@ dependencies = [ [[package]] name = "parry3d" -version = "0.17.6" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aeb9659a05b1783fb2e9bc94f48225ae5b40817eb45b62569c0e4dd767a6e51" +checksum = "42cb0f1726c9fa25cad2583862ed86a3beee3a9b1f9fbe1fac8518615e778903" dependencies = [ "approx 0.5.1", "arrayvec", "bitflags 2.11.0", - "downcast-rs", + "downcast-rs 2.0.2", "either", "ena", + "foldhash 0.2.0", + "glamx", + "hashbrown 0.17.1", "log", - "nalgebra", "num-derive", "num-traits", - "ordered-float 4.6.0", + "ordered-float 5.1.0", "rstar", - "rustc-hash 2.1.3", - "simba", + "simba 0.10.0", "slab", "smallvec", "spade", - "thiserror 1.0.69", + "static_assertions", + "thiserror 2.0.18", ] [[package]] @@ -3896,39 +3985,37 @@ dependencies = [ "bit-vec 0.7.0", "bitflags 2.11.0", "crossbeam", - "downcast-rs", + "downcast-rs 1.2.1", "log", - "nalgebra", + "nalgebra 0.33.2", "num-derive", "num-traits", "ordered-float 4.6.0", "parry2d", "rustc-hash 2.1.3", - "simba", + "simba 0.9.1", "thiserror 1.0.69", ] [[package]] name = "rapier3d" -version = "0.22.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87360935d1a54802efe0ddf908489436bb49c84865c36c930131843c7b1dc97d" +checksum = "4592f61e65aa81ecb8701576336c8e66e893f4ad6a1238efe9ff17f2c77006ef" dependencies = [ "approx 0.5.1", - "arrayvec", - "bit-vec 0.7.0", "bitflags 2.11.0", - "crossbeam", - "downcast-rs", + "glamx", "log", - "nalgebra", - "num-derive", + "nalgebra 0.35.0", "num-traits", - "ordered-float 4.6.0", "parry3d", - "rustc-hash 2.1.3", - "simba", - "thiserror 1.0.69", + "profiling", + "serde", + "simba 0.10.0", + "static_assertions", + "thiserror 2.0.18", + "wide 1.5.0", ] [[package]] @@ -4212,9 +4299,9 @@ dependencies = [ [[package]] name = "rstar" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421400d13ccfd26dfa5858199c30a5d76f9c54e0dba7575273025b43c5175dbb" +checksum = "5912b862fa5ffb462607bfd1e35036c458c537921f508c8235a83d5f3987edfe" dependencies = [ "heapless", "num-traits", @@ -4365,6 +4452,15 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "safe_arch" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f7caad094bd561859bcd467734a720c3c1f5d1f338995351fefe2190c45efed" +dependencies = [ + "bytemuck", +] + [[package]] name = "same-file" version = "1.0.6" @@ -4611,7 +4707,19 @@ dependencies = [ "num-complex", "num-traits", "paste", - "wide", + "wide 0.7.33", +] + +[[package]] +name = "simba" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f45c644a9f3a386f9288625d9f0c1e999e1acf07a37df35d0516c7f199d9cb2" +dependencies = [ + "approx 0.5.1", + "num-complex", + "num-traits", + "wide 1.5.0", ] [[package]] @@ -5655,7 +5763,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9" dependencies = [ "cc", - "downcast-rs", + "downcast-rs 1.2.1", "rustix 1.1.4", "scoped-tls", "smallvec", @@ -5978,7 +6086,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03" dependencies = [ "bytemuck", - "safe_arch", + "safe_arch 0.7.4", +] + +[[package]] +name = "wide" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfdfe6a32973f2d1b268b8895845a8a96cac2f0191e72c27cc929036060dbf89" +dependencies = [ + "bytemuck", + "safe_arch 1.0.0", ] [[package]] diff --git a/goud_engine/Cargo.toml b/goud_engine/Cargo.toml index 6f1db158..ae8b66b3 100644 --- a/goud_engine/Cargo.toml +++ b/goud_engine/Cargo.toml @@ -55,7 +55,7 @@ cbindgen = { version = "0.29", optional = true } tiled = { version = "0.15", optional = true } rayon = { version = "1.12", optional = true } rapier2d = { version = "0.22", optional = true } -rapier3d = { version = "0.22", optional = true } +rapier3d = { version = "0.34", optional = true } notify = { version = "8", optional = true } rodio = { version = "0.22", optional = true } bincode = "1"