Commit Graph

88 Commits

Author SHA1 Message Date
Léo Lam 05abdf7e77 ksys/phys: Add easy RigidBodyRequestMgr functions 2022-01-17 01:52:21 +01:00
Léo Lam 71fda30853 ksys/util: Add LockFreeQueue 2022-01-16 23:21:52 +01:00
Léo Lam cba2a5b8b0 ksys: Declutter Utils by creating new Utils/Container folder 2022-01-16 22:24:00 +01:00
Léo Lam eb16cbaf55 ksys/phys: Add MaterialMask 2022-01-03 23:53:40 +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 a816125247 ksys/phys: Finish SystemData and start implementing GroupFilter 2021-12-24 21:48:41 +01:00
Léo Lam b63c16c55f ksys/util: Fix C++17 compliance in FixedString
Lambda expressions cannot appear in a template argument pre-C++20.
2021-11-01 14:57:38 +01:00
Léo Lam 5580b49345 ksys/act: Add more Actor members 2021-10-17 23:32:24 +02:00
AlexApps99 42807160cf Add #ifdef declarations for NON_MATCHING code 2021-07-26 23:05:19 +12:00
Léo Lam 8b1eb8819a ksys/act: Finish ActorParam by adding updateResource 2021-05-18 00:44:53 +02:00
Léo Lam 2fef4f821e lib: Update sead 2021-05-09 15:09:39 +02:00
Léo Lam ce1868fd62 ksys: Fix missing include for std::memcpy in ParamIO 2021-04-23 14:23:51 +02:00
Léo Lam 3699e85f8e ksys: Finish implementing ParamIO 2021-04-23 13:28:32 +02:00
Léo Lam 8c8d9c0e70 ksys/res: Finish implementing ModelList 2021-03-20 00:17:33 +01:00
Léo Lam 10a7871227 ksys/act: Finish BaseProcInitializer 2021-03-13 15:16:31 +01:00
Léo Lam c23f86e6d5 ksys/act: Add BaseProcCreateTaskSelector 2021-03-12 20:00:07 +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 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 d5b981a233 ksys: Add ActorMessageTransceiver 2021-02-05 22:03:02 +01:00
Léo Lam c2426371f7 Fix matching regression 2021-02-05 02:10:49 +01:00
Léo Lam f861dcaec3 ksys: Add MessageTransceiverTxOnly 2021-02-05 02:03:41 +01:00
Léo Lam 96612361e6 ksys: Add MessageTransceiverRxOnly 2021-02-05 01:07:19 +01:00
Léo Lam e237bf4b5d ksys: Rename messaging system members for clarity 2021-02-03 23:52:03 +01:00
Léo Lam df58679dda ksys: Add MessageBroker and finish MessageDispatcher 2021-02-03 19:27:15 +01:00
Léo Lam 6e2e22cca5 ksys: Mark MessageDispatcher::update as non-matching 2021-02-02 17:42:43 +01:00
Léo Lam dfef8dfff7 ksys: Implement several more MessageDispatcher functions 2021-02-02 14:56:58 +01:00
Léo Lam fb09e658e2 ksys: Add several MessageDispatcher functions 2021-02-01 01:41:21 +01:00
Léo Lam 36bed57207 ksys: Start adding MessageDispatcher 2021-01-31 21:50:43 +01:00
Léo Lam 27f8a7bdda Fix formatting issue 2021-01-31 16:26:13 +01:00
Léo Lam 8ac6752866 ksys: Add MessageProcessor 2021-01-31 16:23:51 +01:00
Léo Lam 176d687698 ksys: Add Message class 2021-01-31 14:56:17 +01:00
Léo Lam d6ee0c9183 ksys: Rename message classes for more clarity 2021-01-31 11:56:06 +01:00
Léo Lam de0480c330 ksys: Add more message system classes 2021-01-30 19:49:11 +01:00
Léo Lam 2e4ecb41cf ksys: Start adding MessageTransceiver 2021-01-29 19:20:48 +01:00
Léo Lam da6709ab83 ksys: Add MessageDispatcherBase 2021-01-29 15:20:57 +01:00
Léo Lam 387de6cefb Move mesTransceiver to ksys/Utils/Thread 2021-01-29 13:04:23 +01:00
Léo Lam d67568341b ksys/util: Remove unnecessary include 2021-01-10 01:37:20 +01:00
Léo Lam a9de0746e2 Update sead 2020-12-31 16:59:38 +01:00
Léo Lam 88620ca9af ksys/act: Add several more InfoData functions 2020-11-17 02:26:55 +01:00
Léo Lam 1cbf7fae43 ksys/act: Start adding ActorInfoData 2020-11-16 02:31:22 +01:00
Léo Lam ff80573a97 ksys/Byaml: Add getter wrappers 2020-11-15 23:11:35 +01:00
Léo Lam e9dacfa3d3 ksys/Byaml: Implement al::ByamlIter::operator= more accurately 2020-11-15 21:49:36 +01:00
Léo Lam ffe38d0076 ksys/act: Implement more ActorParamMgr functions 2020-11-14 21:06:08 +01:00
Wildex999 56f9c3ac0c ksys/utils/byaml: First iteration of implementation.
4 Functions are still not fully matching with their inlined functions,
and at least one function is still missing.
2020-11-14 13:07:07 +01:00
Léo Lam aa92bf882c ksys/act: Implement more ActorParam functions 2020-11-08 15:13:59 +01:00
Léo Lam 23ec19806c ksys/util: Add Event::isSignalSet
Missed it because of IDA's function tail mechanism...
2020-11-08 13:42:14 +01:00
Léo Lam f60734bded aoc2: Fix the struct and implement more functions 2020-11-07 02:10:12 +01:00
Léo Lam 0b6cdede6d Add functions to CSV and fix matching issue in InitTimeInfoEx 2020-11-04 12:08:53 +01:00
Léo Lam fd9b8ad11d ksys/gdt: Add TriggerParamConfig 2020-10-27 00:52:51 +01:00
Léo Lam 660336044f ksys/gdt: Implement more TriggerParam functions 2020-10-24 23:30:53 +02:00