Commit Graph

282 Commits

Author SHA1 Message Date
Léo Lam 9c1f080884
ksys/phys: Add most of PolytopeShape 2022-02-10 19:32:52 +01:00
Léo Lam ce88177589
Havok: Add hkpConvexVerticesShape stub 2022-02-09 22:45:00 +01:00
Léo Lam 29ffc51ad8
lib: Update NintendoSDK 2022-02-09 10:13:51 +01:00
Léo Lam 0db13cb807
lib: Update sead 2022-02-09 03:14:17 +01:00
Léo Lam 635be7c1e4
ksys/phys: Add RigidBodyFromResource 2022-02-07 17:47:33 +01:00
Léo Lam 5071567731
Havok: Add hkpSphereShape 2022-02-07 01:37:37 +01:00
Léo Lam a6cf379d99
Havok: Fix compile errors in non-AArch64 impls of hkSimdFloat32 2022-02-04 13:12:08 +01:00
Léo Lam e58c1a4a44
ksys/phys: Start implementing HavokCylinderWaterShape 2022-02-03 22:51:50 +01:00
Léo Lam 3af0c57f95
Havok: Fix matching issue in hkVector4f::_setRotatedDir 2022-02-03 22:11:51 +01:00
Léo Lam 159bc09c15
Havok: Add hkpCylinderShape 2022-02-03 00:16:34 +01:00
Léo Lam b87f406cfa
Havok: Add hkSimdFloat32 load/store 2022-02-02 11:02:49 +01:00
Léo Lam 17ccca46dd
Havok: Add more hkVector4f operations (scalar add/sub) 2022-02-02 10:54:22 +01:00
Léo Lam d6a619dad7
Havok: Remove duplicate typedef in hkVector4fComparison
The type alias already exists in hkMath
2022-02-02 10:22:02 +01:00
Léo Lam 5861ce0011
Havok: Add hkpShapeRayCastOutput 2022-02-02 10:22:02 +01:00
Léo Lam 1a9e217dc1
Havok: Add hkVector4f::dot4xyz1 2022-02-02 00:31:40 +01:00
Léo Lam 8cec2c5399
Havok: Add hkSphere 2022-02-01 23:34:15 +01:00
Léo Lam 38e00061ee
Havok: Fix hkpShape having an extraneous destructor declaration 2022-02-01 23:21:02 +01:00
Léo Lam c95f9517e9
Havok: Fix mismatched class/struct warnings 2022-02-01 21:30:55 +01:00
Léo Lam 2cd2d9dc69
Havok: Add hkpPlaneShape 2022-02-01 16:49:05 +01:00
Léo Lam 32b9175c9c
lib: Update sead 2022-01-31 02:15:43 +01:00
Léo Lam 9c68ef62b5
Havok: Add hkpConvexTransformShape and hkQsTransform (stub) 2022-01-30 21:05:30 +01:00
Léo Lam 3a2ba7a23a
Havok: Add hkpBoxShape 2022-01-30 19:36:17 +01:00
Léo Lam 82286fa560
Havok: Add hkVector4f::_setRotatedDir 2022-01-28 20:32:59 +01:00
Léo Lam 907768910f
Havok: Simplfy hkVector4f::setAddMul/setSubMul 2022-01-28 20:32:59 +01:00
Léo Lam eda37507ba
Havok: Split some math headers to avoid header dependency issues 2022-01-28 18:41:09 +01:00
Léo Lam 0ef08bde7e
Havok: Simplify hkSimdFloat32::sqrt/sqrtInverse 2022-01-28 15:43:17 +01:00
Léo Lam a3bf47bd9d
Havok: Add hkQuaternionf::setMulInverse/setInverseMul 2022-01-28 15:43:17 +01:00
Léo Lam 2d352a8e0b
Havok: Implement quat and vector normalisation 2022-01-28 15:43:17 +01:00
Léo Lam 469681f9b1
Havok: Add hkVector4f sign utils 2022-01-28 15:43:16 +01:00
Léo Lam 55eb07087c
Havok: Add hkSimdFloat32 comparisons 2022-01-28 15:43:16 +01:00
Léo Lam c6193592d8
Havok: Add hkSimdFloat32 sqrt/sqrtInverse 2022-01-27 18:52:40 +01:00
Léo Lam e1f3e551cb
ksys/phys: Add more RigidBody functions 2022-01-27 01:54:56 +01:00
Léo Lam e4f1a053cd
Havok: Add missing calls to hkpRigidBody functions 2022-01-27 01:21:31 +01:00
Léo Lam bf09eea7a8
Havok: Add hkpMoppBvTreeShape 2022-01-23 14:58:29 +01:00
Léo Lam c1f24f5b91
Havok: Add hkpListShape 2022-01-22 23:59:49 +01:00
Léo Lam 1cfe586ada
lib: Update sead 2022-01-22 21:52:25 +01:00
Léo Lam 719c5f02a7
ksys/phys: Add more RigidBody functions (motion, collision mask) 2022-01-22 20:09:57 +01:00
Léo Lam 3379577a1e
Havok: Add hkpBroadPhaseBorder 2022-01-20 23:53:23 +01:00
Léo Lam 7c3bf4a382
Havok: Add Physics2012 world listener interfaces 2022-01-20 21:51:27 +01:00
Léo Lam d7e49f5fb3
Havok: Add hkpContactListener and related events 2022-01-20 21:40:12 +01:00
Léo Lam f0d4f79d75
Havok: Add hkpWorld 2022-01-20 21:40:12 +01:00
Léo Lam 88d2bc5942
Havok: Add hkpSimulation 2022-01-20 19:32:45 +01:00
Léo Lam 820dc02de1
Havok: Add missing hkArray constructor 2022-01-20 15:02:25 +01:00
Léo Lam 26d2110e88
Havok: Add hkpSimulationIsland 2022-01-20 12:16:41 +01:00
Léo Lam fe3839263e
Havok: Add hkpAction 2022-01-20 12:04:40 +01:00
Léo Lam 4935a8c950
Havok: Add hkpAgentNnTrack stub 2022-01-20 12:04:40 +01:00
Léo Lam 0c734c4cbd
Havok: Add hkpConstraintOwner 2022-01-20 12:04:40 +01:00
Léo Lam a291d84b2b
Havok: Move hkpConstraintInstance to the correct folder 2022-01-20 01:11:54 +01:00
Léo Lam 731229798a
Havok: Add hkpConstraintInternal stub and getters/setters 2022-01-19 23:03:52 +01:00
Léo Lam 52e2111ff3
ksys/phys: Add even more RigidBody functions 2022-01-19 00:33:49 +01:00