diff options
| author | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-05-12 17:45:18 -0500 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-05-12 17:45:18 -0500 |
| commit | 7f12de60542edc8f1c6683e6b4cdce8570e51456 (patch) | |
| tree | 0b5d533bae189ea286257b5ab78b635fafb19aa0 /APEX_1.4/common/src | |
| parent | PhysX 3.4, APEX 1.4 patch release @22017166 (diff) | |
| download | physx-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.cpp | 49 |
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; - } -} |