aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/solver/joint_constraint
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2021-01-23 12:58:45 +0100
committerCrozet Sébastien <developer@crozet.re>2021-01-23 13:02:06 +0100
commit00caa7ce353c02cfc22f0cc27f6361e968157953 (patch)
tree6b76519a0362ee0ddac550396cea9195cfc117ed /src/dynamics/solver/joint_constraint
parent57072f3ba7664933a031d6f5e332db7c183ec39c (diff)
downloadrapier-00caa7ce353c02cfc22f0cc27f6361e968157953.tar.gz
rapier-00caa7ce353c02cfc22f0cc27f6361e968157953.tar.bz2
rapier-00caa7ce353c02cfc22f0cc27f6361e968157953.zip
Fix warnings and 2D compilation when parallelism is ON but SIMD is OFF.
Diffstat (limited to 'src/dynamics/solver/joint_constraint')
-rw-r--r--src/dynamics/solver/joint_constraint/joint_position_constraint.rs18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/dynamics/solver/joint_constraint/joint_position_constraint.rs b/src/dynamics/solver/joint_constraint/joint_position_constraint.rs
index a50897b..97a81ba 100644
--- a/src/dynamics/solver/joint_constraint/joint_position_constraint.rs
+++ b/src/dynamics/solver/joint_constraint/joint_position_constraint.rs
@@ -50,24 +50,6 @@ pub(crate) enum AnyJointPositionConstraint {
}
impl AnyJointPositionConstraint {
- #[cfg(feature = "parallel")]
- pub fn num_active_constraints(joint: &Joint, grouped: bool) -> usize {
- #[cfg(feature = "simd-is-enabled")]
- if !grouped {
- 1
- } else {
- match &joint.params {
- JointParams::BallJoint(_) => 1,
- _ => SIMD_WIDTH, // For joints that don't support SIMD position constraints yet.
- }
- }
-
- #[cfg(not(feature = "simd-is-enabled"))]
- {
- 1
- }
- }
-
pub fn from_joint(joint: &Joint, bodies: &RigidBodySet) -> Self {
let rb1 = &bodies[joint.body1];
let rb2 = &bodies[joint.body2];