aboutsummaryrefslogtreecommitdiff
path: root/APEX_1.4/common/src
diff options
context:
space:
mode:
authorSheikh Dawood Abdul Ajees <[email protected]>2017-05-12 17:45:18 -0500
committerSheikh Dawood Abdul Ajees <[email protected]>2017-05-12 17:45:18 -0500
commit7f12de60542edc8f1c6683e6b4cdce8570e51456 (patch)
tree0b5d533bae189ea286257b5ab78b635fafb19aa0 /APEX_1.4/common/src
parentPhysX 3.4, APEX 1.4 patch release @22017166 (diff)
downloadphysx-3.4-7f12de60542edc8f1c6683e6b4cdce8570e51456.tar.xz
physx-3.4-7f12de60542edc8f1c6683e6b4cdce8570e51456.zip
PhysX 3.4, APEX 1.4 patch release @22121272
Diffstat (limited to 'APEX_1.4/common/src')
-rw-r--r--APEX_1.4/common/src/ApexMath.cpp49
1 files changed, 0 insertions, 49 deletions
diff --git a/APEX_1.4/common/src/ApexMath.cpp b/APEX_1.4/common/src/ApexMath.cpp
deleted file mode 100644
index 0aaf9e9d..00000000
--- a/APEX_1.4/common/src/ApexMath.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-#include "NvSimd4f.h"
-
-#include "PxMat44.h"
-#include "PxMat33.h"
-#include "PxVec3.h"
-#include "PxVec4.h"
-#include "PxQuat.h"
-
-using physx::PxMat44;
-using physx::PxMat33;
-using physx::PxVec3;
-using physx::PxVec4;
-using physx::PxQuat;
-
-#include "PxPreprocessor.h"
-#include "PxAssert.h"
-#include "ApexMath.h"
-
-namespace nvidia
-{
-
- bool operator != (const PxMat44& a, const PxMat44& b)
- {
- PX_ASSERT((((size_t)&a) & 0xf) == 0); // verify 16 byte alignment
- PX_ASSERT((((size_t)&b) & 0xf) == 0); // verify 16 byte alignment
-
- int allEq = true;
-
- typedef Simd4fLoadFactory loadFactory;
-
- const Simd4f ca1 = loadFactory(&a.column0.x);
- const Simd4f cb1 = loadFactory(&b.column0.x);
- allEq &= allEqual(ca1, cb1);
-
- const Simd4f ca2 = loadFactory(&a.column1.x);
- const Simd4f cb2 = loadFactory(&b.column1.x);
- allEq &= allEqual(ca2, cb2);
-
- const Simd4f ca3 = loadFactory(&a.column2.x);
- const Simd4f cb3 = loadFactory(&b.column2.x);
- allEq &= allEqual(ca3, cb3);
-
- const Simd4f ca4 = loadFactory(&a.column3.x);
- const Simd4f cb4 = loadFactory(&b.column3.x);
- allEq &= allEqual(ca4, cb4);
-
- return allEq == 0;
- }
-}