Commit Graph

322 Commits

Author SHA1 Message Date
Léo Lam 56b00c33d2 Switch back to submodules
Subrepos are too fragile and break if there are changes in the upstream
repo and in the main repo, or after doing a rebase/merge
2022-04-01 12:11:56 +02:00
Léo Lam 9d02ca33d8 gsys: Add Model, ModelAccessKey and ModelUnit stubs 2022-03-31 23:17:34 +02:00
Léo Lam 6ce04bccaa g3d: Add ICalculateWorldCallback 2022-03-31 12:47:40 +02:00
Léo Lam b1b97f509d ksys/phys: Add BoneAccessor 2022-03-29 20:00:44 +02:00
Léo Lam 288b3421a0 Havok: Fix HK_FORCE_INLINE to actually force inlining
...using the always_inline attribute
2022-03-29 19:14:10 +02:00
Léo Lam 5d6f2f0569 Havok: Fix bugged vnegq_f32 in hkVector4f::setNeg<3> 2022-03-29 17:45:12 +02:00
Léo Lam 0a19a4b057 Havok: Fix hkVector4f::setReciprocal 2022-03-29 17:45:12 +02:00
Léo Lam f86b6dde65 ksys/phys: Add HavokMemoryAllocator 2022-03-27 19:38:12 +02:00
Léo Lam 3a206f92c8 heap/ExpHeap: Declare getAllocatedSize 2022-03-27 19:24:43 +02:00
Léo Lam a6f37367d2 Havok: Add more ragdoll header stubs 2022-03-27 17:24:23 +02:00
Léo Lam 8c01d32ac4 Havok: Add ragdoll stuff 2022-03-27 15:06:41 +02:00
Léo Lam 0e8cad1d0d container/Buffer: Fix matching issue in fill()
Because of this inaccuracy, fill() could never be used in practice.
2022-03-25 19:47:20 +01:00
Léo Lam c8bc5da770 git subrepo push lib/sead
subrepo:
  subdir:   "lib/sead"
  merged:   "89e6f6d63"
upstream:
  origin:   "https://github.com/open-ead/sead"
  branch:   "master"
  commit:   "89e6f6d63"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"
2022-03-25 00:03:11 +01:00
Léo Lam 0ae95f04f9 math/Matrix: Add NEON implementation of 3x4 multiplication 2022-03-24 22:23:47 +01:00
Léo Lam 1a419d0497 math/Vector: Add Vector3 rotation 2022-03-24 00:40:27 +01:00
Léo Lam cb6b94aab4 math/Matrix: Add operator* for Matrix34 multiplication 2022-03-24 00:40:27 +01:00
Léo Lam 7ca13b5938 git subrepo pull (merge) lib/sead
subrepo:
  subdir:   "lib/sead"
  merged:   "14326b350"
upstream:
  origin:   "https://github.com/open-ead/sead"
  branch:   "master"
  commit:   "14326b350"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"
2022-03-22 19:27:57 +01:00
Léo Lam 18c60323a9 Switch to subrepos
git subrepo clone https://github.com/open-ead/sead lib/sead

subrepo:
  subdir:   "lib/sead"
  merged:   "1b66e825d"
upstream:
  origin:   "https://github.com/open-ead/sead"
  branch:   "master"
  commit:   "1b66e825d"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone (merge) https://github.com/open-ead/nnheaders lib/NintendoSDK

subrepo:
  subdir:   "lib/NintendoSDK"
  merged:   "9ee21399f"
upstream:
  origin:   "https://github.com/open-ead/nnheaders"
  branch:   "master"
  commit:   "9ee21399f"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone https://github.com/open-ead/agl lib/agl

subrepo:
  subdir:   "lib/agl"
  merged:   "7c063271b"
upstream:
  origin:   "https://github.com/open-ead/agl"
  branch:   "master"
  commit:   "7c063271b"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone https://github.com/open-ead/EventFlow lib/EventFlow

subrepo:
  subdir:   "lib/EventFlow"
  merged:   "c35d21b34"
upstream:
  origin:   "https://github.com/open-ead/EventFlow"
  branch:   "master"
  commit:   "c35d21b34"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"
2022-03-21 21:31:42 +01:00
Léo Lam ec37bc0018 ksys/phys: Add RayCastRequestMgr 2022-03-21 03:00:36 +01: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 5c2e5102a0 Havok: Fix placement new in hkArrayUtil 2022-03-20 12:22:35 +01:00
Léo Lam bef04a727c Havok: Add phantom stubs 2022-03-20 12:18:15 +01:00
Léo Lam 12505b6379 ksys/phys: Implement world/shape casting RayCast functions 2022-03-20 02:32:10 +01:00
Léo Lam 9b45b05302 lib: Update sead 2022-03-19 21:11:36 +01:00
Léo Lam 0ff9ead1d2 ksys/phys: Add RayHitCollector 2022-03-19 17:50:45 +01:00
Léo Lam 06cef6ee07 lib: Update agl 2022-03-16 16:35:13 +01:00
Léo Lam 5fd19128f5 lib: Update sead 2022-03-16 00:53:25 +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 f1ac835664 lib: Update sead 2022-03-06 19:29:05 +01:00
Léo Lam d839816081 ksys/phys: Finish ContactListener 2022-03-05 17:16:32 +01:00
Léo Lam 1518cc4960 lib: Update sead 2022-03-04 21:48:06 +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 35dd6d9684 lib: Update nnSdk and agl headers 2022-02-13 21:58:32 +01:00
Léo Lam bc66305e3d ksys/phys: Add ListShape 2022-02-12 16:43:48 +01:00
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