Commit Graph

  • 0ef08bde7e Havok: Simplify hkSimdFloat32::sqrt/sqrtInverse Léo Lam 2022-01-28 14:12:13 +01:00
  • a3bf47bd9d Havok: Add hkQuaternionf::setMulInverse/setInverseMul Léo Lam 2022-01-28 15:39:50 +01:00
  • 2d352a8e0b Havok: Implement quat and vector normalisation Léo Lam 2022-01-28 12:34:53 +01:00
  • 469681f9b1 Havok: Add hkVector4f sign utils Léo Lam 2022-01-27 19:44:24 +01:00
  • 55eb07087c Havok: Add hkSimdFloat32 comparisons Léo Lam 2022-01-27 19:01:12 +01:00
  • a85b90ec26 Merge pull request #78 from 1byte2bytes/master Léo Lam 2022-01-28 01:53:21 +01:00
  • e3ce9ec089 Update README.md to include xdelta Anne 2022-01-27 16:35:18 -08:00
  • c6193592d8 Havok: Add hkSimdFloat32 sqrt/sqrtInverse Léo Lam 2022-01-27 18:52:19 +01:00
  • e1f3e551cb ksys/phys: Add more RigidBody functions Léo Lam 2022-01-26 01:39:59 +01:00
  • e4f1a053cd Havok: Add missing calls to hkpRigidBody functions Léo Lam 2022-01-27 01:21:04 +01:00
  • fa7df32d5a Merge pull request #76 from iTNTPiston/master Léo Lam 2022-01-26 10:17:05 +01:00
  • 62c0441d4c Merge pull request #77 from leoetlino/docs-indent-items Léo Lam 2022-01-26 10:16:52 +01:00
  • 0d596b2d8a docs: Indent header items Léo Lam 2022-01-26 00:09:23 +01:00
  • 00583c3877 Fix Doxygen path stripping Léo Lam 2022-01-25 23:08:19 +01:00
  • 29a7b8f349 Add Doxygen and m.css config file Léo Lam 2022-01-25 22:32:59 +01:00
  • da63d713b2 update data_symbols iTNTPiston 2022-01-25 12:47:35 -08:00
  • b728917ef4 ksys/phys: Add RigidBody collision filter info functions Léo Lam 2022-01-23 01:07:28 +01:00
  • 4531c033a3 ksys/phys: Rename SystemGroupHandler mFilterIndex -> mLayerType Léo Lam 2022-01-24 12:36:51 +01:00
  • a33ebd2130 ksys/phys: Introduce {First,Last}{Entity,Sensor} constants to improve clarity Léo Lam 2022-01-23 16:54:18 +01:00
  • bf09eea7a8 Havok: Add hkpMoppBvTreeShape Léo Lam 2022-01-23 00:21:09 +01:00
  • 3f793b24d9 Merge pull request #75 from savage13/PlacementMap notyourav 2022-01-23 00:33:57 -08:00
  • c1f24f5b91 Havok: Add hkpListShape Léo Lam 2022-01-22 23:59:49 +01:00
  • 7d669d6efb Sync function list with IDB Léo Lam 2022-01-22 22:57:38 +01:00
  • 1cfe586ada lib: Update sead Léo Lam 2022-01-22 21:52:25 +01:00
  • dcd1a856bd ksys/act: Document some BaseProcMgr iteration functions Léo Lam 2022-01-22 21:06:10 +01:00
  • 719c5f02a7 ksys/phys: Add more RigidBody functions (motion, collision mask) Léo Lam 2022-01-21 17:07:42 +01:00
  • c36c03c6fb ksys/phys: Start adding ContactListener Léo Lam 2022-01-21 12:59:31 +01:00
  • c292675646 ksys/phys: Rename MemSystem to System Léo Lam 2022-01-21 12:39:01 +01:00
  • 98c69ebaef ksys/phys: Add one more RigidBody function Léo Lam 2022-01-19 15:50:11 +01:00
  • a2a4ae4163 Sync function list with IDB (add a bunch of Havok names) Léo Lam 2022-01-20 18:30:21 +01:00
  • 3379577a1e Havok: Add hkpBroadPhaseBorder Léo Lam 2022-01-20 23:53:13 +01:00
  • 7c3bf4a382 Havok: Add Physics2012 world listener interfaces Léo Lam 2022-01-20 21:50:57 +01:00
  • d7e49f5fb3 Havok: Add hkpContactListener and related events Léo Lam 2022-01-20 20:52:25 +01:00
  • f0d4f79d75 Havok: Add hkpWorld Léo Lam 2022-01-20 12:31:28 +01:00
  • 88d2bc5942 Havok: Add hkpSimulation Léo Lam 2022-01-20 19:32:35 +01:00
  • d11a43df25 Added missing include for sead::Buffer Brian Savage 2022-01-20 11:57:06 -05:00
  • c028190362 Use sead::Buffer<PlacementMap> Brian Savage 2022-01-20 10:17:58 -05:00
  • 1182f2fd75 Further fixes to variables types Brian Savage 2022-01-20 09:37:30 -05:00
  • 820dc02de1 Havok: Add missing hkArray constructor Léo Lam 2022-01-20 15:02:14 +01:00
  • 26d2110e88 Havok: Add hkpSimulationIsland Léo Lam 2022-01-20 12:16:32 +01:00
  • fe3839263e Havok: Add hkpAction Léo Lam 2022-01-20 12:04:21 +01:00
  • 4935a8c950 Havok: Add hkpAgentNnTrack stub Léo Lam 2022-01-20 11:59:12 +01:00
  • 0c734c4cbd Havok: Add hkpConstraintOwner Léo Lam 2022-01-20 02:13:20 +01:00
  • 7d97bb6f40 Moved functions to correct places/files, formatting Brian Savage 2022-01-19 19:21:05 -05:00
  • a291d84b2b Havok: Move hkpConstraintInstance to the correct folder Léo Lam 2022-01-20 01:11:41 +01:00
  • 731229798a Havok: Add hkpConstraintInternal stub and getters/setters Léo Lam 2022-01-19 22:43:37 +01:00
  • 178108d42c ksys/phys: Update some RigidBody flag names for clarity Léo Lam 2022-01-19 15:23:01 +01:00
  • d61a13e4bd Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray Brian Savage 2022-01-18 18:52:13 -05:00
  • c20142ab7b ksys/phys: Rename flag 0x80 to RigidBody::Flag::HighQualityCollidable Léo Lam 2022-01-19 00:36:26 +01:00
  • 52e2111ff3 ksys/phys: Add even more RigidBody functions Léo Lam 2022-01-18 19:22:27 +01:00
  • c343c3d9e3 ksys/phys: Mark RigidBody::m9 as pure virtual Léo Lam 2022-01-18 19:10:26 +01:00
  • 98aeceed40 ksys/phys: Add more RigidBody functions Léo Lam 2022-01-18 13:01:28 +01:00
  • 7d8f0ed308 Sync function list with IDB Léo Lam 2022-01-18 00:32:49 +01:00
  • 87bca00e68 ksys/phys: Add more RigidBody functions and Havok utils Léo Lam 2022-01-17 19:59:09 +01:00
  • a2cde0f0de Havok: Add hkpConstraintInstance stub Léo Lam 2022-01-17 19:58:19 +01:00
  • adad4553d6 ksys/phys: Add more RigidBody functions Léo Lam 2022-01-17 17:25:53 +01:00
  • ddef936b26 ksys/phys: Add RigidBody::isEntity to make certain checks clearer Léo Lam 2022-01-17 17:22:15 +01:00
  • a2cba75b19 ksys/phys: Rename MotionAccessor classes to reflect entity/sensor split Léo Lam 2022-01-17 17:10:59 +01:00
  • 8dd5608b79 ksys/phys: Rename RigidBody "isMassScaling" mode to "isSensor" Léo Lam 2022-01-17 16:55:19 +01:00
  • 392c0973c7 ksys/phys: Add a bunch of easy RigidBody functions Léo Lam 2022-01-17 12:12:51 +01:00
  • ab71075dee Sync function list with IDB Léo Lam 2022-01-17 01:53:44 +01:00
  • 05abdf7e77 ksys/phys: Add easy RigidBodyRequestMgr functions Léo Lam 2022-01-17 01:41:49 +01:00
  • 4eb07ca88c ksys/phys: Start adding RigidBodyRequestMgr Léo Lam 2022-01-16 16:43:57 +01:00
  • 71fda30853 ksys/util: Add LockFreeQueue Léo Lam 2022-01-16 23:16:47 +01:00
  • cba2a5b8b0 ksys: Declutter Utils by creating new Utils/Container folder Léo Lam 2022-01-16 22:22:24 +01:00
  • 99b913f86d ksys/phys: Move RigidBodyRequestMgr to its own header Léo Lam 2022-01-16 15:55:42 +01:00
  • 2a8dc8ad25 ksys/phys: Add two RigidBody init functions (and prerequisites) Léo Lam 2022-01-16 13:08:22 +01:00
  • a15790e624 Havok: Add hkVector4f::load Léo Lam 2022-01-16 15:41:23 +01:00
  • 88f3c8c49a Havok: Add hkpFixedRigidMotion Léo Lam 2022-01-16 15:16:46 +01:00
  • c5b5954f92 Havok: Add a convenience function to get a zero hkVector4f Léo Lam 2022-01-16 13:17:08 +01:00
  • 2ed36c7dc0 ksys/phys: Add prerequisites for RigidBody (RigidBodyParam fixes) Léo Lam 2022-01-16 11:42:40 +01:00
  • 544c33e2eb ksys/phys: Finish RigidBodyMotionProxy Léo Lam 2022-01-15 21:16:23 +01:00
  • b7b9da8d92 Havok: Fix missing parenthesis in comment Léo Lam 2022-01-16 02:36:23 +01:00
  • 91dbd90f85 Havok: Add quaternion multiplication Léo Lam 2022-01-15 21:40:41 +01:00
  • afabdf7132 Havok: Fix matching issue in hkVector4f::set Léo Lam 2022-01-16 02:30:55 +01:00
  • 9ee731c40c Havok: Fix hkVector4f::dot after hkSimdFloat32 storage type change Léo Lam 2022-01-16 01:54:16 +01:00
  • 93f6b2d2ea Havok: Implement common operations for hkSimdFloat32 Léo Lam 2022-01-16 01:51:59 +01:00
  • a40ef6c860 Havok: Simplify hkSimdFloat32 by always using a vector type Léo Lam 2022-01-16 01:45:53 +01:00
  • 5c55811abd Havok: Use a typedef for hkSimdFloat32 storage type Léo Lam 2022-01-16 01:44:28 +01:00
  • 50a51e6e06 tools: Update common Léo Lam 2022-01-16 01:11:37 +01:00
  • a5b87ccf97 ksys/phys: Fix #include type for Havok header Léo Lam 2022-01-15 19:59:06 +01:00
  • cee7b169af ksys/phys: Finish RigidBodyMotion Léo Lam 2022-01-15 19:00:23 +01:00
  • 19888cc607 Havok: Add hkpSphereMotion Léo Lam 2022-01-15 18:21:28 +01:00
  • 843f2bcd88 Havok: Add hkpBoxMotion Léo Lam 2022-01-15 18:19:04 +01:00
  • c6f0a3cb4c ksys/phys: Rename flags for clarity in RigidBody Léo Lam 2022-01-15 18:36:15 +01:00
  • 7fbd3a0e8d ksys/phys: Remove useless semicolon Léo Lam 2022-01-15 18:15:03 +01:00
  • b298ec2b28 ksys/phys: Add remaining RigidBodyMotionProxy functions (except one) Léo Lam 2022-01-14 14:21:42 +01:00
  • ddb704bc22 Havok: Add hkMathHeaderConstants Léo Lam 2022-01-14 23:52:53 +01:00
  • c771cd4cb0 Havok: Add quaternion component access functions Léo Lam 2022-01-14 23:41:36 +01:00
  • e5dc569cd6 Havok: Fix typos in hkVector4f::_setRotatedDir Léo Lam 2022-01-14 15:02:58 +01:00
  • ea9cc90f29 ksys/phys: Fix indirect <cstring> include in RigidBodyMotion Léo Lam 2022-01-14 13:14:24 +01:00
  • 988c00c545 Sync function list with IDB Léo Lam 2022-01-14 13:09:26 +01:00
  • 97938cc48e ksys/phys: Start adding RigidBodyMotion Léo Lam 2022-01-13 16:50:28 +01:00
  • fa2c98ddd5 Havok: Fix hkpMotion::getMassInv() return type Léo Lam 2022-01-14 01:07:39 +01:00
  • 56e8fea33c lib: Update sead Léo Lam 2022-01-14 02:27:08 +01:00
  • 65ab9695e9 Havok: Fix hkSimdFloat32 for Neon Léo Lam 2022-01-14 00:53:27 +01:00
  • d696cfa65d Havok: Silence hkHalf copy constructor warning Léo Lam 2022-01-13 22:41:54 +01:00
  • 359fb2685b ksys/phys: Rename getMotionInfo to getMotionType for clarity Léo Lam 2022-01-13 19:09:22 +01:00
  • 5001b38218 Havok: Fix matching issue in copy assignment operator for hkVector4f Léo Lam 2022-01-13 19:05:47 +01:00
  • 1511ec620d Havok: Fix various hkpMotion setters Léo Lam 2022-01-13 18:59:32 +01:00