Léo Lam
674ff09c54
Havok: Add hkpEntity getters/setters
2022-01-07 19:58:20 +01:00
Léo Lam
16ae321058
Havok: Add hkpResponseModifier
2022-01-07 18:57:06 +01:00
Léo Lam
d7d96a5434
Havok: Add hkpRigidBodyCinfo
2022-01-07 18:53:32 +01:00
Léo Lam
e2810855f1
Havok: Finish hkStringPtr
2022-01-07 17:57:29 +01:00
Léo Lam
d7a6dbcf8a
ksys/phys: Fix RigidBody ctor matching issues
2022-01-07 17:15:52 +01:00
Léo Lam
15741ce3ae
Havok: Add stubs for hkpRigidBody parent classes
2022-01-07 17:09:00 +01:00
Léo Lam
b4bbaf141f
ksys/phys: Add MemSystem::initSystemData
2022-01-07 01:51:13 +01:00
Léo Lam
53c5d03420
ksys/phys: Move RagdollControllerKeyList to Ragdoll folder
2022-01-07 01:33:26 +01:00
Léo Lam
5ffa9564ca
ksys/phys: Add TeraMeshRigidBodyResource
2022-01-07 01:33:26 +01:00
Léo Lam
8a9fb5d10c
ksys/phys: Add RagdollResource
2022-01-07 00:31:20 +01:00
Léo Lam
9a3016d4a9
ksys/phys: Add RigidBodyResource
2022-01-07 00:26:56 +01:00
Léo Lam
293b231fd8
ksys/phys: Add ClothResource stub
2022-01-07 00:25:38 +01:00
Léo Lam
423eb84362
ksys/phys: Implement more StaticCompound functions
...
The other functions require RE'ing BodyGroup, which in turn requires
RigidBody stuff
2022-01-06 23:51:07 +01:00
Léo Lam
9343ed56e7
Havok: Implement more hkArray functions
2022-01-06 16:08:22 +01:00
Léo Lam
986f12a1d8
Havok: Fix struct/class mismatch warning in hkpConvexListFilter
2022-01-06 16:00:48 +01:00
Léo Lam
751bed1105
Havok: Add hkNativePackfileUtils
2022-01-06 15:45:31 +01:00
Léo Lam
fb6d464665
Havok: Add hkpPhysicsData and hkpPhysicsSystem
2022-01-06 15:28:48 +01:00
Léo Lam
297c26972a
Mark more Havok reflection functions as library functions
2022-01-06 15:08:06 +01:00
Léo Lam
31b72ae0e4
Havok: Add hkRootLevelContainer
2022-01-06 14:32:25 +01:00
Léo Lam
c1dea9522e
Havok: Add a bunch of hkArray functions
2022-01-06 13:22:33 +01:00
Léo Lam
5069f95927
Mark Havok static constructors as library functions
2022-01-06 12:37:32 +01:00
Léo Lam
2d1ffdf6d2
ksys/phys: Add StaticCompoundInfo
2022-01-06 12:13:25 +01:00
Léo Lam
a859b356e6
Update tools
2022-01-06 12:13:14 +01:00
Léo Lam
743b3cf28e
Havok: Add more basic hkArray functions
2022-01-06 12:13:14 +01:00
Léo Lam
000ca1c6d9
Havok: Add hkClass and other reflection types
2022-01-06 12:04:11 +01:00
Léo Lam
2359ce6fb4
ksys/phys: Start adding StaticCompound (very incomplete)
2022-01-05 23:57:04 +01:00
Léo Lam
3f33ba5d59
ksys/phys: Implement ContactMgr contact point pool functions
2022-01-04 19:20:41 +01:00
Léo Lam
8cf2def97c
ksys/phys: Rename RigidContactPointsEx::Point to ContactPoint
...
It's not just used in RigidContactPointsEx::Point.
2022-01-04 18:39:46 +01:00
Léo Lam
6511ecd711
ksys/phys: Match CapsuleShape::init
2022-01-04 02:19:10 +01:00
Léo Lam
7791352833
ksys/phys: Match CapsuleBody::setRadius
2022-01-04 00:25:37 +01:00
Léo Lam
64cc3c5856
ksys/phys: Match CapsuleBody::getVolume
2022-01-04 00:18:40 +01:00
Léo Lam
eb16cbaf55
ksys/phys: Add MaterialMask
2022-01-03 23:53:40 +01:00
Léo Lam
75a270118a
Havok: Fix hkpCapsuleShape class layout
2022-01-03 23:53:40 +01:00
Léo Lam
0a82a40bc3
Merge pull request #74 from savage13/ksysDebugInput
...
Add ksysDebugInput Singleton
2021-12-31 19:42:04 +01:00
Léo Lam
a4f0d8d6cd
Merge pull request #73 from leoetlino/contributing
...
contributing: Clarify Trello and clang-format usage
2021-12-31 19:41:47 +01:00
Léo Lam
7b62e3ad2d
contributing: Explain the clang-format requirement
2021-12-31 19:36:33 +01:00
Léo Lam
b4f29aa59c
contributing: Drop #ifdef NON_MATCHING requirement
2021-12-31 19:24:15 +01:00
Léo Lam
f74f3046e2
contributing: Clarify the if (value == 0) guideline
2021-12-31 19:22:49 +01:00
Brian Savage
0542fa53b5
Add ksysDebugInput Singleton
2021-12-31 19:16:24 +01:00
Léo Lam
cc83099e31
contributing: Add editor setup mini-guide
2021-12-31 13:24:24 +01:00
Léo Lam
b89da11623
contributing: Clarify Trello and clang-format usage
2021-12-30 22:32:22 +01:00
Léo Lam
0e1500b6f8
Update tools
2021-12-30 17:46:47 +01:00
Léo Lam
99e1bbf423
Add support for using custom linker (e.g. mold)
2021-12-30 16:55:33 +01:00
Léo Lam
1ecd2959cb
Update tools
2021-12-30 16:45:20 +01:00
Léo Lam
32531ba067
ksys/phys: Add RigidContactPoints allocation functions
2021-12-29 18:15:50 +01:00
Léo Lam
8ba8563775
ksys/phys: Add RigidContactPointsEx iterator
2021-12-29 17:54:43 +01:00
Léo Lam
b513fbbf03
ksys/phys: Start adding RigidContactPoints
...
Super messy stuff. I have no idea what it's used for
2021-12-29 02:19:32 +01:00
Léo Lam
e187c1ecfd
ksys/phys: Fix parameter names for ContactMgr
...
forgot to rename the parameters in SystemData
2021-12-27 13:03:43 +01:00
Léo Lam
536a00138e
ksys/phys: Start adding ContactMgr
...
Also renames ContactInfoTable to ContactMgr because the contact info
table is a separate data structure that's managed by ContactMgr;
the manager itself handles more than just the table data
2021-12-27 13:00:03 +01:00
Léo Lam
c716c3eec8
lib: Update sead
2021-12-26 19:40:21 +01:00