Léo Lam
|
cdf27ca63c
|
ksys/util: Add StrTreeMapKey(const SafeString&) for convenience
|
2020-09-26 15:48:18 +02:00 |
|
Léo Lam
|
53f375b0ec
|
ksys/util: Fix matching issue in StrTreeMapKey::setKey
The stack variable is in fact a StrTreeMapKey temporary that is used
by the default assignment operator.
|
2020-09-25 20:28:31 +02:00 |
|
Léo Lam
|
9e6e871859
|
Fix formatting issues
|
2020-09-24 14:38:37 +02:00 |
|
Léo Lam
|
4cb68509c7
|
ksys/Utils: Fix inaccuracy in TaskThread dtor
|
2020-09-24 13:55:36 +02:00 |
|
Léo Lam
|
8756ccdd07
|
ksys: Start adding OverlayArenaSystem
|
2020-09-22 18:43:03 +02:00 |
|
Léo Lam
|
509d19f762
|
build: Split the main CMakeLists.txt for readability reasons
|
2020-09-20 17:18:14 +02:00 |
|
Léo Lam
|
50027520f7
|
ksys: Add defines for some function attributes
|
2020-09-19 00:50:24 +02:00 |
|
Léo Lam
|
af1aacc5bd
|
ksys/utils: Add FixedString for light constexpr string manipulation
|
2020-09-18 20:37:54 +02:00 |
|
Léo Lam
|
3db6228dfc
|
ksys: Add more task utilities
* TaskMgr, ManagedTask, ManagedTaskHandle
* GameTaskThread: partial implementation because PhysicsMemSys / Havok
stuff hasn't been decompiled yet and calc_() requires PhysicsMemSys
|
2020-09-16 17:49:37 +02:00 |
|
Léo Lam
|
8b7369dffb
|
ksys: Add Task utilities
|
2020-09-15 17:54:16 +02:00 |
|
Léo Lam
|
6af5dfd747
|
ksys/Utils: Add Event
|
2020-09-10 13:53:26 +02:00 |
|
Léo Lam
|
02e6bb42db
|
ksys/Utils: Improve accuracy of HeapUtil::tryCreateDualHeap
|
2020-09-07 14:38:53 +02:00 |
|
Léo Lam
|
8961c0cc6c
|
ksys/Utils: Implement tryCreateDualHeap
|
2020-09-07 00:13:42 +02:00 |
|
Léo Lam
|
96deb88e27
|
ksys/Utils: Add DualFrameHeap
|
2020-09-06 22:52:10 +02:00 |
|
Léo Lam
|
69dc675a95
|
ksys/Utils: Add DualHeap
|
2020-09-06 22:51:58 +02:00 |
|
Léo Lam
|
8f3eeb87b9
|
Move SizedEnum to sead
It is useful in sead and other libraries as well.
|
2020-09-06 21:23:29 +02:00 |
|
Léo Lam
|
3d3bcaee1a
|
ksys/res: Add ActorLink
|
2020-09-06 16:34:53 +02:00 |
|
Léo Lam
|
072e906eaf
|
ksys/res: Add Lod
|
2020-09-05 17:30:39 +02:00 |
|
Léo Lam
|
977ff07c85
|
ksys: Implement more heap utilities
|
2020-09-04 22:38:24 +02:00 |
|
Léo Lam
|
3d371999a4
|
ksys/res: Implement EntryFactory (base class and template)
Also adds a heap-related function that's used by EntryFactory
(and many other functions)
|
2020-09-04 22:01:52 +02:00 |
|
Léo Lam
|
87cc9104de
|
ci: Add a PR lint workflow
|
2020-08-22 10:42:36 +02:00 |
|
Léo Lam
|
fc306aa5f0
|
ksys: Decompile ByamlUtil
And fix some declarations in Byaml.h
|
2020-08-21 22:21:26 +02:00 |
|
Léo Lam
|
bad90bc5d8
|
ksys: Add headers for BYML utilities
|
2020-08-21 21:18:27 +02:00 |
|
Léo Lam
|
c9207a3cc3
|
ksys/act: Implement act::acquireProc
|
2020-08-20 11:26:23 +02:00 |
|
Léo Lam
|
2de366be0f
|
Initial commit
|
2020-08-18 22:50:25 +02:00 |
|