Commit Graph

20 Commits

Author SHA1 Message Date
Skyth
fa5fc9aae7 Implement critical sections using WaitOnAddress. 2024-11-04 13:16:58 +03:00
Hyper
b728100b5a xam: use std::string for XamContentCreateEx directory
I hate strings
2024-10-29 20:55:23 +00:00
Skyth
24d257d421 Fix a bunch of warnings. 2024-10-27 18:48:09 +03:00
Hyper
08a15e3b33 Fix new saves being written to game root 2024-10-21 23:43:17 +01:00
Hyper
361cf21681 config: decouple header from pch 2024-10-21 22:30:11 +01:00
Hyper
efaf8fb8c4 config: implemented string<->enum conversion 2024-10-21 22:23:52 +01:00
Hyper
23b5bdab85 config: use enum classes 2024-10-21 20:09:57 +01:00
Hyper
231a78a118 config: override type operator 2024-10-21 17:18:17 +01:00
Hyper
cf8bba788b config: implemented saving 2024-10-21 17:07:58 +01:00
Hyper
dd74392279 Implemented Unleash gauge hooks
- Implements "Unleash Cancel" to allow cancelling Unleash after activating it.
- Implements out of control fixes to prevent the gauge from draining when the player cannot utilise it.
2024-10-20 02:54:49 +01:00
Skyth
7ed7921c54 Create memory with nullptr address if it initially fails. 2024-10-18 20:55:39 +03:00
Skyth
64d9cfbd9b Force inline a few simple functions that Clang is refusing to inline. 2024-10-18 16:30:35 +03:00
Hyper
7b4caece2f Window: add game icon and window events 2024-10-17 17:51:17 +01:00
Hyper
86a80fbc61 Move gpu/Window.cpp to ui/window.cpp 2024-10-17 14:36:02 +01:00
Sajid
b2f92ff2a9 Export file system functions and remove save/rest register stubs 2024-10-01 15:26:31 +06:00
Sajid
040e3228e1 input, timing and other misc 2024-10-01 15:12:12 +06:00
Skyth
6fe61971a3 Add TOML files for PowerRecomp. 2024-10-01 00:38:31 +03:00
Sajid
2122f247ac Add SDL and create basic window 2024-09-30 20:57:43 +06:00
Sajid
c20aadac60 Stub audio functions 2024-09-30 14:28:00 +06:00
Sajid
db51236165 Initial Commit 2024-09-30 13:45:09 +06:00