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
Léo Lam
80d80d9f48
Havok: Silence clang-tidy false positive warning for operator new
2021-12-18 14:49:59 +01:00
Léo Lam
778e51edb5
Havok: Fix hk_size_t definition
2021-12-18 14:49:34 +01:00
Léo Lam
7ba774892a
Havok: Fix latent matching issue in hkpShape
2021-12-18 14:46:23 +01:00
Léo Lam
03993b26fe
Havok: Add MemoryRouter, TLS and base object classes
2021-12-18 12:28:20 +01:00
Léo Lam
406a5c06d1
Havok: Sort source file list
2021-12-16 19:24:40 +01:00
Léo Lam
cd31b54d5b
lib: Update sead
2021-12-16 19:24:13 +01:00
Léo Lam
dbbc835ca2
Havok: Add hkEnum and hkFlags
2021-12-16 00:30:51 +01:00
Léo Lam
fb8f0c636e
ksys: Change isSensorLayer to getContactLayerType
...
The == 0 and == 1 comparisons suggest that the function actually
returns a ContactLayerType rather than a boolean
2021-12-15 11:21:56 +01:00
Léo Lam
c0a24e1611
Merge pull request #70 from notyourav/phys
...
havok stubs and ksys::phys work
2021-12-14 11:03:12 +01:00
theo3
87e8bafae2
havok stubs and ksys::phys work
2021-12-14 00:08:16 -08:00
Léo Lam
0e9c92dc03
tools: Update common
2021-12-11 22:24:11 +01:00
Léo Lam
02f6ffb809
lib: Update sead
2021-12-11 22:23:00 +01:00
Léo Lam
1159f84e3c
contributing: Move Python module deps to readme
2021-12-09 14:15:41 +01:00
Léo Lam
b1a2f945cf
contributing: Link to the library board
2021-12-08 22:51:09 +01:00
Léo Lam
df7ebc5080
contributing: Move code style guidelines after decompilation guide
...
The "how to decompile" section is arguably more important than the
coding style guidelines.
2021-12-08 00:34:11 +01:00
Léo Lam
bb6142d158
Remove obsolete symlinks/helper scripts
2021-12-07 20:39:20 +01:00
Léo Lam
e09eb09f66
contributing: Explain how to clang-format
2021-12-04 18:46:15 +01:00
Léo Lam
70354f58fe
readme: Steal^H^H^H^H^Hborrow fancy badges from OoT
2021-12-03 00:41:08 +01:00
Léo Lam
328b2a9c23
tools: Update common (auto rediff after diff.py exits)
2021-12-03 00:00:53 +01:00
Léo Lam
72b08e2db9
contributing: Mention diff.py -mw and other useful flags
2021-12-02 23:29:55 +01:00
Léo Lam
fe713feba1
contributing: Clarify how tools like Hex-Rays should be used
2021-12-02 23:11:10 +01:00
Léo Lam
49584efbf3
tools: Update common (auto-mangling, listsym)
2021-12-02 17:16:41 +01:00
Léo Lam
6f09be56cc
tools: Update common
2021-11-30 23:06:40 +01:00