aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/solver
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-12-11 18:38:18 +0100
committerGitHub <noreply@github.com>2022-12-11 18:38:18 +0100
commit8fa2a61249a60d6fc6440ef29f66a83f01585e54 (patch)
tree8fed8828dcc9337a5fdc65580344f8bf12983ab4 /src/dynamics/solver
parentc600549aacbde1361eba862b34a23f63d806d6a9 (diff)
parenta1e255dbcdbfde270df32eeda59360493649c73f (diff)
downloadrapier-8fa2a61249a60d6fc6440ef29f66a83f01585e54.tar.gz
rapier-8fa2a61249a60d6fc6440ef29f66a83f01585e54.tar.bz2
rapier-8fa2a61249a60d6fc6440ef29f66a83f01585e54.zip
Merge pull request #427 from dimforge/disable
Add enable/disable, incremental query pipeline, and vehicle character contoller
Diffstat (limited to 'src/dynamics/solver')
-rw-r--r--src/dynamics/solver/velocity_constraint.rs1
-rw-r--r--src/dynamics/solver/velocity_ground_constraint.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/dynamics/solver/velocity_constraint.rs b/src/dynamics/solver/velocity_constraint.rs
index 7d2294e..a6b7384 100644
--- a/src/dynamics/solver/velocity_constraint.rs
+++ b/src/dynamics/solver/velocity_constraint.rs
@@ -214,6 +214,7 @@ impl VelocityConstraint {
let constraint = if insert_at.is_none() {
let new_len = out_constraints.len() + 1;
unsafe {
+ #[allow(invalid_value)]
out_constraints.resize_with(new_len, || {
AnyVelocityConstraint::Nongrouped(
std::mem::MaybeUninit::uninit().assume_init(),
diff --git a/src/dynamics/solver/velocity_ground_constraint.rs b/src/dynamics/solver/velocity_ground_constraint.rs
index 19bf7e6..83bbd7e 100644
--- a/src/dynamics/solver/velocity_ground_constraint.rs
+++ b/src/dynamics/solver/velocity_ground_constraint.rs
@@ -105,6 +105,7 @@ impl VelocityGroundConstraint {
let constraint = if insert_at.is_none() {
let new_len = out_constraints.len() + 1;
unsafe {
+ #[allow(invalid_value)]
out_constraints.resize_with(new_len, || {
AnyVelocityConstraint::NongroupedGround(
std::mem::MaybeUninit::uninit().assume_init(),