diff options
| author | Crozet Sébastien <developer@crozet.re> | 2020-09-22 17:57:29 +0200 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2020-09-28 15:27:25 +0200 |
| commit | 84bd60e4a5b88c9aa824797c8a444945b46e96b2 (patch) | |
| tree | d7561128c1f402685018854cadcd5c452c18b1bd /src/utils.rs | |
| parent | a7d77a01447d2b77694b2a957d000790af60b383 (diff) | |
| download | rapier-84bd60e4a5b88c9aa824797c8a444945b46e96b2.tar.gz rapier-84bd60e4a5b88c9aa824797c8a444945b46e96b2.tar.bz2 rapier-84bd60e4a5b88c9aa824797c8a444945b46e96b2.zip | |
Fix compilation when SIMD is not enabled.
Diffstat (limited to 'src/utils.rs')
| -rw-r--r-- | src/utils.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/utils.rs b/src/utils.rs index c7cb908..ecdd4fd 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -5,12 +5,10 @@ use crate::dynamics::RigidBodyHandle; use indexmap::IndexMap as HashMap; use na::{Matrix2, Matrix3, Matrix3x2, Point2, Point3, Scalar, SimdRealField, Vector2, Vector3}; use num::Zero; -#[cfg(feature = "simd-is-enabled")] use simba::simd::SimdValue; #[cfg(all(not(feature = "enhanced-determinism"), feature = "serde-serialize"))] use std::collections::HashMap; use std::ops::{Add, Mul}; -#[cfg(feature = "simd-is-enabled")] use { crate::simd::{SimdBool, SimdFloat}, na::SimdPartialOrd, @@ -39,7 +37,6 @@ pub(crate) fn inv(val: f32) -> f32 { /// /// For each `i in [0..SIMD_WIDTH[`, if `do_swap.extract(i)` is `true` then /// `a.extract(i)` is swapped with `b.extract(i)`. -#[cfg(feature = "simd-is-enabled")] pub fn simd_swap(do_swap: SimdBool, a: &mut SimdFloat, b: &mut SimdFloat) { let _a = *a; *a = b.select(do_swap, *a); @@ -92,7 +89,6 @@ impl<N: Scalar + Copy + WSign<N>> WSign<Vector3<N>> for Vector3<N> { } } -#[cfg(feature = "simd-is-enabled")] impl WSign<SimdFloat> for SimdFloat { fn copy_sign_to(self, to: SimdFloat) -> SimdFloat { self.simd_copysign(to) @@ -117,7 +113,6 @@ impl WComponent for f32 { } } -#[cfg(feature = "simd-is-enabled")] impl WComponent for SimdFloat { type Element = f32; @@ -334,7 +329,6 @@ impl WDot<f32> for f32 { } } -#[cfg(feature = "simd-is-enabled")] impl WCrossMatrix for Vector3<SimdFloat> { type CrossMat = Matrix3<SimdFloat>; @@ -349,7 +343,6 @@ impl WCrossMatrix for Vector3<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WCrossMatrix for Vector2<SimdFloat> { type CrossMat = Vector2<SimdFloat>; @@ -359,7 +352,6 @@ impl WCrossMatrix for Vector2<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WCross<Vector3<SimdFloat>> for Vector3<SimdFloat> { type Result = Vector3<SimdFloat>; @@ -368,7 +360,6 @@ impl WCross<Vector3<SimdFloat>> for Vector3<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WCross<Vector2<SimdFloat>> for SimdFloat { type Result = Vector2<SimdFloat>; @@ -377,7 +368,6 @@ impl WCross<Vector2<SimdFloat>> for SimdFloat { } } -#[cfg(feature = "simd-is-enabled")] impl WCross<Vector2<SimdFloat>> for Vector2<SimdFloat> { type Result = SimdFloat; @@ -388,7 +378,6 @@ impl WCross<Vector2<SimdFloat>> for Vector2<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WDot<Vector3<SimdFloat>> for Vector3<SimdFloat> { type Result = SimdFloat; @@ -397,7 +386,6 @@ impl WDot<Vector3<SimdFloat>> for Vector3<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WDot<Vector2<SimdFloat>> for Vector2<SimdFloat> { type Result = SimdFloat; @@ -406,7 +394,6 @@ impl WDot<Vector2<SimdFloat>> for Vector2<SimdFloat> { } } -#[cfg(feature = "simd-is-enabled")] impl WDot<SimdFloat> for SimdFloat { type Result = SimdFloat; @@ -460,7 +447,6 @@ impl WAngularInertia<f32> for f32 { } } -#[cfg(feature = "simd-is-enabled")] impl WAngularInertia<SimdFloat> for SimdFloat { type AngVector = SimdFloat; type LinVector = Vector2<SimdFloat>; @@ -875,7 +861,6 @@ impl WAngularInertia<f32> for SdpMatrix3<f32> { } } -#[cfg(feature = "simd-is-enabled")] impl WAngularInertia<SimdFloat> for SdpMatrix3<SimdFloat> { type AngVector = Vector3<SimdFloat>; type LinVector = Vector3<SimdFloat>; |
