Commit Graph

23 Commits

Author SHA1 Message Date
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 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 45b4c7e29f ksys/util: Fix minor regalloc issue in TaskQueueBase 2020-10-24 17:49:27 +02:00
Léo Lam fc0d0ddaf7 ksys/res: Implement more ResourceUnit functions 2020-10-11 01:15:56 +02:00
Léo Lam 00b9296aa9 ksys/res: Implement ResourceMgrTask::calc_ and fix MemoryTaskRequest 2020-10-10 13:50:55 +02:00
Léo Lam 50ebf5116f ksys/util: Add TaskMgr initialisation helper 2020-09-27 14:16:10 +02:00
Léo Lam ba5a3c642d ksys/res: Add ControlTask, TaskRequest 2020-09-27 13:00:37 +02:00
Léo Lam b1926813b7 ksys/res: Start adding ResourceUnit and Cache 2020-09-26 21:03:24 +02:00
Léo Lam d088e0cc58 ksys/util: Remove obsolete comment 2020-09-26 17:12:13 +02:00
Léo Lam b2ce4e32ea ksys/util: Add Task functions that were missed because of IDA's bad tail detection 2020-09-26 17:04:43 +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 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