Charles Lombardo
f04bc172ae
android: FileUtil: Add option to suppress log for native exists() calls
We often check for the existence of files that only exist in ExeFS so this can spam logcat with useless messages when scanning for games.
2 years ago
Charles Lombardo
585b6e9d46
android: Fix resolving android URIs in native code
2 years ago
Charles Lombardo
a9e29a3972
android: Refactor game metadata collection to new file
This also removes irrelevant data and adds new information from/to the Game data class and RomMetadata struct
2 years ago
Charles Lombardo
1e61c3e1e7
android: Use header for EmulationSession
2 years ago
Termynat0r
0bbbe80f75
Fix macOS build
Added missing preprocessor macros for macOS analog to linux and freebsd
2 years ago
Charles Lombardo
2c1d850b46
android: Release touch on input overlay when opening in-game menu
2 years ago
Charles Lombardo
2581590023
android: Move game deserialization to another thread
Deserializing games from the cache in shared preferences was done on the main thread and could cause a stutter on startup.
2 years ago
german77
6e883a26da
core: Close all KEvents
2 years ago
Liam
8427b9d49d
renderer_vulkan: ensure exception on surface loss
2 years ago
Charles Lombardo
a5aa5876b4
android: Break home settings into grid with large screens
2 years ago
Ameer J
9e4d606c4c
nvidia_flags: Enable GL Threaded optimizations
2 years ago
Liam
21c631b33b
renderer_vulkan: fix viewport swizzle dirty state tracking
2 years ago
Alexandre Bouvier
79ba5d9c26
cmake: prefer system stb headers
3 years ago
Liam
19e9bde9e0
kernel: make sure new process is in list
2 years ago
Liam
e0834ee50b
vulkan_common: use highest API version
2 years ago
Liam
79894152a8
qt: fix game list shutdown crash
2 years ago
Narr the Reg
c733620024
service: ipc: Add third read buffer index
2 years ago
german77
897b411ae7
service: caps: Implement SaveScreenShotEx0 and variants
3 years ago
Kelebek1
68f25217b8
Add missing dowhile loops around FindBuffer calls
2 years ago
Liam
0604b14263
Manually robust on Pascal and earlier
2 years ago
german77
3d4a064674
yuzu: Fix vibration reseting to 1%
2 years ago
german77
e4dfd51337
input_common: joycon: Move vibrations to a queue
2 years ago
Ameer J
cfe73af6f2
emit_glsl_warp: Fix shfl_in_bounds conditional
2 years ago
Narr the Reg
77fb9d415b
yuzu: Fix restore shortcuts button
2 years ago
german77
bbdaa62175
cheats: Clamp cheat names without failing
2 years ago
Liam
31bffc7299
kernel: fix extraneous ref
2 years ago
Liam
5f8f09d750
kernel: shutdown app before gpu
2 years ago
Liam
dcfe674ed4
kernel: signal thread on termination completed
2 years ago
Liam
bb195c2c2b
kernel: add missing TLR clear
2 years ago
Liam
8c59543ee3
kernel: update KProcess
2 years ago
Liam
12ebc8d9d1
set: return version info from system archive
2 years ago
Liam
2b85e9e997
ts: add OpenSession
2 years ago
Liam
59b62c6507
common: use SetThreadDescription API for thread names
2 years ago
Liam
689f346e97
nvnflinger: fix reporting and freeing of preallocated buffers
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2 years ago
Liam
249db0a59b
kernel: fix incorrect calculation of used non system memory value
2 years ago
Liam
9526ce95dd
gdbstub: add PermissionLocked to mappings table
2 years ago
Liam
687158fe00
kernel: fix format string error
2 years ago
Liam
d8507332c1
kernel: make check fully constexpr for broken msvc constant folding
3 years ago
Liam
f21058a6c0
k_page_table: add MapFirstGroup
3 years ago
Liam
b456af31e6
kernel: update KMemoryRegionType values
3 years ago
Liam
0441853d0f
k_page_table: implement PermissionLocked
3 years ago
Liam
60a1c6b95b
k_page_table: add new CheckMemoryState helper
3 years ago
Liam
794e6c7a96
kernel: split Io memory state, add PermissionLocked attribute
3 years ago
Liam
22afa2c7a3
kernel: reshuffle ini1 size, add slab clear note
3 years ago
Narr the Reg
26776c0e60
service: mii: Create random mii with name
3 years ago
Kelebek1
e02ee8e59d
Manually robust on Maxwell and earlier
3 years ago
Liam
c5bdc0054c
general: fix build failure on clang 17
3 years ago
flodavid
0b7593d352
yuzu: Improve behavior when clicking on controller box in Controller applet
- Apply changes on Controller configuration of commit 9524d70 to Controller applet
- Fix regression of this previous commit:
Enabling a controller in its tab did not activate previous controllers
Signed-off-by: flodavid <fl.david.53@gmail.com>
3 years ago
Liam
d9dde7e6f3
renderer_vulkan: add locks to avoid scheduler flushes from CPU
3 years ago
german77
c73bb33ff1
service: hle: Allow to access read buffer A and X directly
3 years ago