Commit Graph

65 Commits

Author SHA1 Message Date
Léo Lam 50464f7435 Havok: Fix warnings in hkpConstraintInstance 2022-12-19 00:28:45 +01:00
Léo Lam 30368facc0 ksys/phys: Finish RagdollRigidBody and add more RagdollController functions 2022-12-18 01:24:44 +01:00
Léo Lam 5b40c220e5 Fix extra semicolons and enable -Wextra-semi warning 2022-06-24 14:54:21 +02:00
ConorB 6ca1c6fd5a ksys/phys: Implement SphereShape and SphereRigidBody (#92) 2022-04-14 00:35:04 +02:00
Léo Lam 0890d161e5 ksys/phys: Add most remaining parts of RayCast
One last function remaining (0x0000007100fc4844) but it looks obnoxious
so I'll leave it for later.
2022-03-20 22:04:58 +01:00
Léo Lam bef04a727c Havok: Add phantom stubs 2022-03-20 12:18:15 +01:00
Léo Lam 0ff9ead1d2 ksys/phys: Add RayHitCollector 2022-03-19 17:50:45 +01:00
Léo Lam 0c3df3ed97 ksys/phys: Add ShapeCast 2022-03-15 01:20:41 +01:00
Léo Lam 0e717ed15d ksys/phys: Finish EntityContactListener 2022-03-10 12:58:34 +01:00
Léo Lam d6e7f6b93e Havok: Add hkpCdPointCollector 2022-03-08 00:22:41 +01:00
Léo Lam 9b35b62368 Add more Havok prereqs for ContactListener 2022-03-03 15:06:13 +01:00
Léo Lam a222e40180 ksys/phys: Add more ContactListener functions and Havok prereqs 2022-03-03 12:29:28 +01:00
Léo Lam aa4722bedb Havok: Fix class/struct mismatches 2022-03-03 12:24:03 +01:00
Léo Lam 18d0c53293 ksys/phys: Add some ContactListener prerequisites 2022-03-01 19:11:54 +01:00
Léo Lam c32557b793 ksys/phys: Add more EntityGroupFilter functions 2022-02-28 17:29:49 +01:00
Léo Lam ce88177589 Havok: Add hkpConvexVerticesShape stub 2022-02-09 22:45:00 +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 e58c1a4a44 ksys/phys: Start implementing HavokCylinderWaterShape 2022-02-03 22:51:50 +01:00
Léo Lam 159bc09c15 Havok: Add hkpCylinderShape 2022-02-03 00:16:34 +01:00
Léo Lam 5861ce0011 Havok: Add hkpShapeRayCastOutput 2022-02-02 10:22:02 +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 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 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 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 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 52e2111ff3 ksys/phys: Add even more RigidBody functions 2022-01-19 00:33:49 +01:00
Léo Lam 87bca00e68 ksys/phys: Add more RigidBody functions and Havok utils 2022-01-17 22:29:21 +01:00
Léo Lam 88f3c8c49a Havok: Add hkpFixedRigidMotion 2022-01-16 15:16:55 +01:00
Léo Lam 19888cc607 Havok: Add hkpSphereMotion 2022-01-15 18:37:36 +01:00
Léo Lam 843f2bcd88 Havok: Add hkpBoxMotion 2022-01-15 18:37:36 +01:00
Léo Lam fa2c98ddd5 Havok: Fix hkpMotion::getMassInv() return type 2022-01-14 02:27:18 +01:00
Léo Lam 1511ec620d Havok: Fix various hkpMotion setters 2022-01-13 18:59:57 +01:00
Léo Lam e6fe634578 Revert "Havok: Fix signature of hkpRigidBody::updateCachedShapeInfo"
This reverts commit 2e756280af.

I mistook hkpRigidBody::updateCachedShapeInfo for hkpRigidBody::setCenterOfMassLocal.
2022-01-13 13:09:16 +01:00
Léo Lam 2e756280af Havok: Fix signature of hkpRigidBody::updateCachedShapeInfo 2022-01-12 12:42:28 +01:00
Léo Lam 6ef3bb9327 ksys/phys: Add RigidBodyAccessor 2022-01-10 01:38:20 +01:00