aboutsummaryrefslogtreecommitdiff
path: root/PxShared/src/foundation/include/PsVecMathAoSScalarInline.h
diff options
context:
space:
mode:
Diffstat (limited to 'PxShared/src/foundation/include/PsVecMathAoSScalarInline.h')
-rw-r--r--PxShared/src/foundation/include/PsVecMathAoSScalarInline.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/PxShared/src/foundation/include/PsVecMathAoSScalarInline.h b/PxShared/src/foundation/include/PsVecMathAoSScalarInline.h
index 9bef465..f5dea7b 100644
--- a/PxShared/src/foundation/include/PsVecMathAoSScalarInline.h
+++ b/PxShared/src/foundation/include/PsVecMathAoSScalarInline.h
@@ -40,8 +40,13 @@
#define BOOL_TO_U16(b) (PxU16)(- PxI32(b))
+#define PX_VECMATH_ASSERT_ENABLED 0
+#if PX_VECMATH_ASSERT_ENABLED
#define VECMATHAOS_ASSERT(x) { PX_ASSERT(x); }
+#else
+#define VECMATHAOS_ASSERT(x)
+#endif
/////////////////////////////////////////////////////////////////////
////INTERNAL USE ONLY AND TESTS
@@ -1479,7 +1484,7 @@ PX_FORCE_INLINE BoolV BOr(const BoolV a, const BoolV b)
PX_FORCE_INLINE PxU32 BAllEq(const BoolV a, const BoolV b)
{
- return (a.ux == b.ux && a.uy == b.uy && a.uz == b.uz && a.uw == b.uw ? TRUE_TO_U32 : FALSE_TO_U32);
+ return (a.ux == b.ux && a.uy == b.uy && a.uz == b.uz && a.uw == b.uw ? 1 : 0);
}
PX_FORCE_INLINE PxU32 BAllEqTTTT(const BoolV a)