Commit Graph

1032 Commits

Author SHA1 Message Date
Léo Lam c78af3b981
lib: List more agl functions 2021-03-21 17:24:00 +01:00
Léo Lam a251f0c85f
lib: Update agl 2021-03-21 16:52:39 +01:00
Léo Lam ddb26bed79
ksys/chm: Add Shape 2021-03-21 16:23:05 +01:00
Léo Lam 5737a6ea7c
ksys/res: Implement BoneControl 2021-03-20 20:00:09 +01:00
Léo Lam 737a9b522b
ksys: Add ASSetting 2021-03-20 14:36:27 +01:00
Léo Lam 8c8d9c0e70
ksys/res: Finish implementing ModelList 2021-03-20 00:17:33 +01:00
Léo Lam c119c0eefa
Fix matching regression 2021-03-19 01:32:41 +01:00
Léo Lam c181eb05b7
ksys/act: Add some ActorCreator functions 2021-03-19 01:20:18 +01:00
Léo Lam fd7e47c1d9
ksys/act: Implement BaseProc iteration 2021-03-18 14:55:31 +01:00
Léo Lam 298fa86491
ksys/act: Add more BaseProcMgr functions 2021-03-18 00:48:56 +01:00
Léo Lam 7fc889714e
readme/contributing.md: Reorder sections 2021-03-16 01:51:45 +01:00
Léo Lam 2cdcbb86d1
ksys/act: Add missing include 2021-03-15 01:51:37 +01:00
Léo Lam eef975f585
ksys/act: Add more BaseProcMgr functions 2021-03-15 01:44:27 +01:00
Léo Lam 20960b596f
ksys/act: Add ActorSystem stub 2021-03-15 00:19:40 +01:00
Léo Lam bec661fb72
ksys/act: Add a short description of BaseProcUnit 2021-03-14 17:29:59 +01:00
Léo Lam 7efbe9a071
ksys: Make BaseProcHandle non-copyable and non-movable to prevent misuse 2021-03-14 17:14:55 +01:00
Léo Lam 4f2c0a6079
ksys/act: Finish BaseProcHandle 2021-03-14 17:11:38 +01:00
Léo Lam e36bc464b6
ksys/act: Remove useless include and fix indirect includes 2021-03-14 14:31:43 +01:00
Léo Lam 113cc3bb53
ksys/act: Finish BaseProcUnit 2021-03-13 22:11:49 +01:00
Léo Lam 10a7871227
ksys/act: Finish BaseProcInitializer 2021-03-13 15:16:31 +01:00
Léo Lam afb4e218fa
ksys/res: Add GameResourceSystem header 2021-03-13 14:36:06 +01:00
Léo Lam 5638f4a4e9
ksys/act: Start adding BaseProcInitializer 2021-03-12 20:07:14 +01:00
Léo Lam c23f86e6d5
ksys/act: Add BaseProcCreateTaskSelector 2021-03-12 20:00:07 +01:00
Léo Lam d072fcf7da
ksys/act: Start adding BaseProcCreateTask 2021-03-12 18:53:02 +01:00
Léo Lam ea79008db6
ksys: Add util::TaskDelegateT to simplify delegate declaration 2021-03-12 17:18:34 +01:00
Léo Lam 9ad7d5f982
ksys/map: Return references for some Object getters
mFlags0 is stored as an atomic u32 so return a reference to avoid
unnecessary atomic copies
2021-03-12 16:49:02 +01:00
Léo Lam 8e868dc2c3
ksys: Add HavokWorkerMgr stub 2021-03-12 16:33:56 +01:00
Léo Lam 107121ad45
ksys: Add missing header to CMakeLists 2021-03-12 16:22:18 +01:00
Léo Lam c28810405e
ksys/act: Add BaseProcDeleter 2021-03-12 13:16:11 +01:00
Léo Lam 1e4f1902c0
ksys/act: Fix pre-delete function signature
Tiny differences you only notice when doing matching decomp.
2021-03-12 01:23:14 +01:00
Léo Lam b90017bf3b
ksys/util: Make TaskMgr task type checks optional
They are not always done.
2021-03-12 00:35:27 +01:00
Léo Lam 69c78356b3
ksys/act: Add BaseProcJob and BaseProcJobQue 2021-03-11 21:59:56 +01:00
Léo Lam b15b12e7c4
ksys/gdt: Silence -Wtautological-compare warning 2021-03-11 15:10:52 +01:00
Léo Lam 819798cac1
Fix include cycles and useless includes 2021-03-11 15:10:52 +01:00
Léo Lam 9e3975a813
readme: Clarify how progress is tracked 2021-02-19 13:53:15 +01:00
Léo Lam dbd3fbb3d2
readme: U-King -> BotW
leftover from the old repo
2021-02-19 12:59:11 +01:00
Léo Lam a1f5a6ed74
ksys/act: Add BaseProcJob utilities 2021-02-13 12:24:13 +01:00
Léo Lam 255677ebe2
ksys/act: Add BaseProcHeapMgr
Why does this exist?
2021-02-07 19:09:20 +01:00
Léo Lam 1bb0c30e64
ksys/act: Match BaseProcMgr ctor 2021-02-07 18:16:01 +01:00
Léo Lam 5b83ad5f82
Merge pull request #27 from iTNTPiston/master
evt::OrderParam Functions
2021-02-07 16:46:35 +01:00
Léo Lam 4ad57a05d4
ksys/evt: Mark member functions as const when applicable 2021-02-07 16:44:40 +01:00
Léo Lam 5b90a9b40f
ksys/evt: More coding style tweaks 2021-02-07 16:44:40 +01:00
Léo Lam db6d210a53
ksys/evt: Fix some function signatures 2021-02-07 16:44:39 +01:00
Léo Lam 9d81c0645f
ksys/evt: Fix float/bool handling 2021-02-07 16:41:34 +01:00
Léo Lam 136bd63cbc
ksys/evt: Rename members to match coding style 2021-02-07 16:17:13 +01:00
Léo Lam 6699c1fb38
ksys/evt: Fix matching issue in OrderParam::initialize 2021-02-07 16:09:02 +01:00
Léo Lam 37d4a0695c
ksys/evt: Fix matching issue in OrderParam::tryAlloc 2021-02-07 16:09:02 +01:00
Léo Lam f41d668cff
ksys/evt: Add missing cast
Enum classes need to be casted before being passed to dumb C-style
variadic functions like format()
2021-02-07 16:09:02 +01:00
iTNTPiston 6ef151ac1f
ksys/evt: Fix OrderParam tryAlloc loop 2021-02-07 16:08:54 +01:00
iTNTPiston a16f01aed7
ksys/evt: Add OrderParam ctor and dtor 2021-02-07 16:08:43 +01:00