diff options
| author | Crozet Sébastien <developer@crozet.re> | 2021-02-24 13:40:26 +0100 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2021-02-24 13:40:26 +0100 |
| commit | 9cdd34c741d6e45b7dcaf797c3704d1bc9dfeaae (patch) | |
| tree | 20bdd1449cd06b66a8eb8ed160f9cd8ba85d9729 | |
| parent | 96ecb877e290ad15459258a415aca64ca4af3a69 (diff) | |
| download | rapier-9cdd34c741d6e45b7dcaf797c3704d1bc9dfeaae.tar.gz rapier-9cdd34c741d6e45b7dcaf797c3704d1bc9dfeaae.tar.bz2 rapier-9cdd34c741d6e45b7dcaf797c3704d1bc9dfeaae.zip | |
Fix the parallel build.
| -rw-r--r-- | src/dynamics/solver/categorization.rs | 1 | ||||
| -rw-r--r-- | src/dynamics/solver/solver_constraints.rs | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/dynamics/solver/categorization.rs b/src/dynamics/solver/categorization.rs index 5a00896..e3327c6 100644 --- a/src/dynamics/solver/categorization.rs +++ b/src/dynamics/solver/categorization.rs @@ -2,6 +2,7 @@ use crate::dynamics::{JointGraphEdge, JointIndex, RigidBodySet}; use crate::geometry::{ContactManifold, ContactManifoldIndex}; pub(crate) fn categorize_contacts( + _bodies: &RigidBodySet, // Unused but useful to simplify the parallel code. manifolds: &[&mut ContactManifold], manifold_indices: &[ContactManifoldIndex], out_ground: &mut Vec<ContactManifoldIndex>, diff --git a/src/dynamics/solver/solver_constraints.rs b/src/dynamics/solver/solver_constraints.rs index b3ce8c7..b9dd497 100644 --- a/src/dynamics/solver/solver_constraints.rs +++ b/src/dynamics/solver/solver_constraints.rs @@ -51,6 +51,7 @@ impl SolverConstraints<AnyVelocityConstraint, AnyPositionConstraint> { self.not_ground_interactions.clear(); self.ground_interactions.clear(); categorize_contacts( + bodies, manifolds, manifold_indices, &mut self.ground_interactions, |
