Tony Wasserka
d66316c917
Add new audio interfaces
2024-09-29 22:28:58 +02:00
Tony Wasserka
8dadaf304c
ACT: Add act:a service
...
This is required by mset on system versions 7.0 and higher.
2024-09-29 22:28:58 +02:00
Tony Wasserka
7d96d8a3dd
NS: Drop unused function
2024-09-29 22:28:58 +02:00
Tony Wasserka
df1c1a9103
Drop unused Android code paths
2024-09-29 22:28:58 +02:00
Tony Wasserka
31e8c433f2
CommandProcessor: Add better guards against invalid command lists
2024-09-29 22:28:58 +02:00
Tony Wasserka
29c3ffabb1
OS: Fix edge cases around buffer mapping
...
* Pages must be wholly mapped, starting and ending at 4K boundaries
* PXI buffer mappings may be zero-sized
* Intra-page offsets must be preserved
* Generate multiple PXI buffer regions when crossing virtual memory mapping boundaries
2024-09-29 22:27:31 +02:00
Tony Wasserka
b262167f58
Support reading data from read-only host locations
2024-09-29 17:02:24 +02:00
Tony Wasserka
fb67cbc947
FS: Add stub for BOSS ExtSaveData archive
2024-09-29 16:18:56 +02:00
Tony Wasserka
eeeb945174
Fix descriptor pool size setup
2024-09-29 16:14:15 +02:00
Tony Wasserka
1bf27b6fd9
ShaderGen: Fix accidental locale-dependence in output
2024-09-29 16:11:53 +02:00
Tony Wasserka
f859b5e94f
Thumb: Fix missing upper register bits in CMP
2024-09-29 16:09:48 +02:00
Tony Wasserka
d76b0dd8ff
Properly handle VK_SUBOPTIMAL_KHR
2024-09-29 16:08:39 +02:00
Tony Wasserka
bdbbfb21f7
Clean up GLSL helper
2024-09-29 15:11:48 +02:00
Tony Wasserka
82fdeee209
CMake: Update to glslang 1.3.268.0 to fix resource limits build issues
2024-09-29 14:21:02 +02:00
Tony Wasserka
284feff915
OS: Add check for expired weak_ptr
2024-03-31 22:09:17 +02:00
Tony Wasserka
e9961ad89a
OS: Add exception for pm to hold dangling process handles
2024-03-31 22:08:47 +02:00
Tony Wasserka
a9873ad620
Interpreter: Add support for VS/VC condition codes
2024-03-31 15:52:30 +02:00
Tony Wasserka
f1ac92ab66
Interpreter: Implement UMAAL
2024-03-30 18:33:49 +01:00
Tony Wasserka
c2b79585ac
OS: Make ServerPort acquisition idempotent
...
This is required for the ssl and http modules and probably others.
2024-03-30 18:33:49 +01:00
Tony Wasserka
e659f69635
CMake: Swap out shaderc dependency for glslang
2024-03-24 17:41:38 +01:00
Tony Wasserka
2c80b243a9
Gamecard/3DSX: Fix file size reporting with RomFS
2024-03-24 16:15:10 +01:00
Tony Wasserka
79a9221eaf
Gamecard/3DSX: Support reading IFVC magic
2024-03-24 16:09:18 +01:00
Tony Wasserka
a4f6eac9a0
Frontend: Don't include keys in log files
2024-03-12 17:32:53 +01:00
Tony Wasserka
47f69cf3c4
Make naming more consistent
2024-03-12 17:32:53 +01:00
Tony Wasserka
7d2c663901
OS: Optimize thread timeout checking
2024-03-10 11:37:43 +01:00
Tony Wasserka
b094815ecb
Make DSP emulation opt-in
2024-03-10 11:35:59 +01:00
Tony Wasserka
efa3272b67
Bootstrap: Use Download Play as the placeholder title for the Camera App instead
2024-03-10 11:30:24 +01:00
Tony Wasserka
3a9af165ee
OS/HPV: Add CFG
2024-03-09 15:56:30 +01:00
Tony Wasserka
6dc6de3422
CommandProcessor: Reduce extra_data_length field size to 8 bits
...
This is in line with 3dbrew, and Citra PR 7272 reported the change to fix
game issues.
2024-03-08 21:44:46 +01:00
Tony Wasserka
28f5973e85
Add fs_common.cpp
2024-03-08 15:46:08 +01:00
Tony Wasserka
c7a6ea0846
Hello Mikage
2024-03-08 10:54:13 +01:00