summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-06Update toolsLéo Lam
2022-04-03Build with UKING_V150 defineLéo Lam
So that we can account for version differences in libraries.
2022-04-02lib: Update aglLéo Lam
2022-04-02lib: Update seadLéo Lam
2022-04-01Update function listLéo Lam
2022-04-01Switch back to submodulesLéo Lam
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-01ksys/phys: Start adding ModelBoneAccessorLéo Lam
Needs gsys::Model stuff before I can continue
2022-03-31gsys: Add Model, ModelAccessKey and ModelUnit stubsLéo Lam
2022-03-31g3d: Add ICalculateWorldCallbackLéo Lam
2022-03-29ksys/phys: Add BoneAccessorLéo Lam
2022-03-29Havok: Fix HK_FORCE_INLINE to actually force inliningLéo Lam
...using the always_inline attribute
2022-03-29Havok: Fix bugged vnegq_f32 in hkVector4f::setNeg<3>Léo Lam
2022-03-29Havok: Fix hkVector4f::setReciprocalLéo Lam
2022-03-27ksys/phys: Add HavokMemoryAllocatorLéo Lam
2022-03-27heap/ExpHeap: Declare getAllocatedSizeLéo Lam
2022-03-27Havok: Add more ragdoll header stubsLéo Lam
2022-03-27data: Remove false positives from the function listLéo Lam
2022-03-27Havok: Add ragdoll stuffLéo Lam
2022-03-26ksys/phys: Add more InstanceSet member variablesLéo Lam
2022-03-26ksys/phys: Merge duplicate definitions of RagdollControllerLéo Lam
2022-03-26ksys/phys: Add RagdollRigidBody stubLéo Lam
Needed for RagdollController.
2022-03-26ksys/phys: Implement several easy RigidBodyRequestMgr functionsLéo Lam
2022-03-26ksys/phys: Add RigidBodyRequestMgr::calc1Léo Lam
2022-03-26ksys/phys: Add RagdollControllerMgrLéo Lam
Also contains readability/accuracy fixes to LockFreeQueue.
2022-03-25ksys/phys: Finish StaticCompoundMgrLéo Lam
2022-03-25ksys/map: Fix misleading names for wrappers around ↵Léo Lam
StaticCompound::setInstanceEnabled
2022-03-25ksys/phys: Fix misleading name for StaticCompound::disableCollisionLéo Lam
2022-03-25ksys/phys: Finish StaticCompoundLéo Lam
2022-03-25Use sead::Buffer::fill where applicableLéo Lam
Equivalent, shorter, more readable, and matching!
2022-03-25container/Buffer: Fix matching issue in fill()Léo Lam
Because of this inaccuracy, fill() could never be used in practice.
2022-03-25ksys/phys: Add ScRigidBodyGroup::Unk1 and one missed functionLéo Lam
2022-03-25ksys/phys: Rename ScRigidBodyGroup functions/members for clarityLéo Lam
2022-03-25git subrepo push lib/seadLéo Lam
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-24ksys/phys: Finish StaticCompoundRigidBodyGroupLéo Lam
2022-03-24math/Matrix: Add NEON implementation of 3x4 multiplicationLéo Lam
2022-03-24math/Vector: Add Vector3 rotationLéo Lam
2022-03-24math/Matrix: Add operator* for Matrix34 multiplicationLéo Lam
2022-03-23ksys/phys: Rename RigidBody flag 8 (IsAddedToWorld)Léo Lam
Forgot to do this in a previous commit.
2022-03-23ksys/phys: Add more StaticCompound functions, part 2Léo Lam
2022-03-23ksys/phys: Simplify calls to RigidBody::makeScopedLockLéo Lam
Add another overload which automatically determines whether the rigid body world should also be locked.
2022-03-23data: Update function listLéo Lam
2022-03-23ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroupLéo Lam
Makes it obvious that it is related to StaticCompound stuff Also fixes the relative ordering (BodyGroup is located after Mgr code).
2022-03-22ksys/phys: Rename some RigidBody flags (add/remove from world)Léo Lam
2022-03-22ksys/phys: Add more StaticCompound stuff, part 1Léo Lam
2022-03-22git subrepo pull (merge) lib/seadLéo Lam
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-21Fix GitHub language detection for header filesLéo Lam
Force GitHub to treat .h files as C++ because header files in this repo are almost always C++, not C. Currently some Havok headers are being misdetected as C code.
2022-03-21Switch to subreposLéo Lam
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-21Remove unneeded includeLéo Lam
2022-03-21ksys/phys: Add RayCastRequestMgrLéo Lam
2022-03-21ksys/phys: RayCastPlusBody -> RayCastBodyQuery for clarityLéo Lam