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
Léo Lam
90f83901ad
ksys/phys: Implement the easier parts of EntityGroupFilter
2021-12-26 13:06:50 +01:00
Léo Lam
e9024ed406
ksys/phys: Move orGroundHitTypeMask to the correct TU
2021-12-24 23:05:09 +01:00
Léo Lam
a816125247
ksys/phys: Finish SystemData and start implementing GroupFilter
2021-12-24 21:48:41 +01:00
Léo Lam
19f019b0ff
ksys: Move physInstanceSet to Physics/System
...
It's right after EntityGroupFilter and before MaterialTable
2021-12-22 16:35:33 +01:00
Léo Lam
9c3687584b
Havok: Add various classes that are used by hkpCollisionFilter
2021-12-22 16:18:47 +01:00
Léo Lam
6b3799a354
ksys/phys: Start adding GroupFilter
2021-12-22 15:43:43 +01:00
Léo Lam
38bd3db171
Havok: Add hkpGroupFilter
2021-12-21 22:08:20 +01:00
Léo Lam
3e796ae9c7
Havok: Add hkpCollisionFilter
2021-12-21 22:08:20 +01:00
Léo Lam
946edae13d
lib: Update nn headers
2021-12-21 22:08:20 +01:00
Léo Lam
6c78581b93
Merge pull request #71 from ThePixelGamer/master
...
ksys/res: utilize the negate operator
2021-12-19 19:53:54 +01:00
ThePixelGamer
702b0c0dd3
ksys/res: utilize the negate operator
2021-12-19 12:52:05 -06:00
Léo Lam
9f6d37bb3c
Havok: Add hkVector4f::store
...
Fixes a matching issue in physCapsuleShape
2021-12-19 13:07:35 +01:00
Léo Lam
b028cb3264
Havok: Use hkFloat32 instead of hkReal in hkVector4f
...
hkVector4f is for floats
2021-12-19 12:11:42 +01:00
Léo Lam
17fcbf8c43
Havok: Add hkpWorldCinfo
2021-12-19 12:03:55 +01:00
Léo Lam
b9fe9b4610
tools: Update common
2021-12-18 22:20:49 +01:00
Léo Lam
ab67b0434b
Havok: Clean up indirect includes
2021-12-18 16:42:13 +01:00