aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/solver/velocity_constraint_wide.rs
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2021-02-03 16:33:08 +0100
committerCrozet Sébastien <developer@crozet.re>2021-02-03 18:16:50 +0100
commitcf77d17d9e6c425b1899c03db8e07f265259791b (patch)
tree691e13cae7006b769be55a83d4f53d251e24be82 /src/dynamics/solver/velocity_constraint_wide.rs
parent16ba01be16fbf86cf51dab4eea30ae49b7cbea0d (diff)
downloadrapier-cf77d17d9e6c425b1899c03db8e07f265259791b.tar.gz
rapier-cf77d17d9e6c425b1899c03db8e07f265259791b.tar.bz2
rapier-cf77d17d9e6c425b1899c03db8e07f265259791b.zip
Experiment with incremental island computation.
Diffstat (limited to 'src/dynamics/solver/velocity_constraint_wide.rs')
-rw-r--r--src/dynamics/solver/velocity_constraint_wide.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynamics/solver/velocity_constraint_wide.rs b/src/dynamics/solver/velocity_constraint_wide.rs
index 97aa0eb..03e4ed8 100644
--- a/src/dynamics/solver/velocity_constraint_wide.rs
+++ b/src/dynamics/solver/velocity_constraint_wide.rs
@@ -93,8 +93,8 @@ impl WVelocityConstraint {
let force_dir1 = -Vector::from(array![|ii| manifolds[ii].data.normal; SIMD_WIDTH]);
- let mj_lambda1 = array![|ii| rbs1[ii].active_set_offset; SIMD_WIDTH];
- let mj_lambda2 = array![|ii| rbs2[ii].active_set_offset; SIMD_WIDTH];
+ let mj_lambda1 = array![|ii| rbs1[ii].island_offset; SIMD_WIDTH];
+ let mj_lambda2 = array![|ii| rbs2[ii].island_offset; SIMD_WIDTH];
let restitution_velocity_threshold = SimdReal::splat(params.restitution_velocity_threshold);