87a9dc9489
android: Always use custom settings when launched from intent
2023-12-12 17:25:37 -05:00
6c6e8b8de0
settings: Allow vsync to be changed per-game
2023-12-12 17:25:37 -05:00
5acffe75df
android: Adjust variable name format for native config
2023-12-12 17:25:37 -05:00
ac222ceba2
android: Add game dir entries to FilesystemProvider
...
Allows us to correctly parse update metadata
2023-12-12 17:25:37 -05:00
f9d4827102
android: Fix games list loading thread safety
...
Previously we relied on a stateflow for reloading state. Now we use an atomic boolean.
2023-12-12 17:25:37 -05:00
7ea7c72dde
android: Collect latest information for games list
2023-12-12 17:25:37 -05:00
809230f634
android: Remove global save import/exporter UI
...
The original implementation exposed here was fundamentally broken where it would not export or import all of your saves depending on your user profile configuration
2023-12-12 17:25:37 -05:00
698c854d5b
android: Compare all properties between games in DiffCallback
2023-12-12 17:25:37 -05:00
ca5b135ddf
android: Expose MemoryUtil size formatting function
2023-12-12 17:25:37 -05:00
dbddc627d4
android: Add JNI initialization information for Game class
...
Unused in this PR, but will be useful later
2023-12-12 17:25:37 -05:00
62fc386bb4
settings: Allow CPU Debug and Fastmem to be changed per-game
2023-12-12 17:25:37 -05:00
f2eb3c579f
android: Add per-game drivers
2023-12-12 17:25:37 -05:00
2fce812026
android: Add per-game settings
2023-12-12 17:25:36 -05:00
e975f3cde9
android: Add Game properties
...
This commit has the UI for viewing a game's properties on long-press and some links to useful tools like
- Game info
- Shortcut to settings (global in this commit)
- Addon manager with installer
- Save data manager
- Option to clear all save data
- Option to clear shader cache
2023-12-12 17:25:36 -05:00
6b5fb2063f
frontend_common: Fix settings reload bug
...
This clears the touch_from_button_maps array before we read new data into it because this read duplicate data on a reload otherwise.
2023-12-12 17:25:36 -05:00
70c3d36536
android: Refactor settings to expose more options
...
In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings.
2023-12-12 17:25:36 -05:00
d590cfb9d0
Merge pull request #12342 from FearlessTobi/fix-msvc
...
vcpkg: Update fmt to 10.1.1
2023-12-12 15:32:09 -05:00
ded419ef2b
Merge pull request #12343 from FearlessTobi/fix-typo
...
configure_debug: Fix small typo
2023-12-12 15:32:00 -05:00
4c3f898789
configure_debug: Fix small typo
2023-12-12 20:38:54 +01:00
46c259bb20
vcpkg: Update fmt to 10.1.1
...
Should fix compiling on the latest version of MSVC.
2023-12-12 19:27:20 +01:00
adc3079613
vi: fix confusion between closing and destroying layers
2023-12-12 12:14:23 -05:00
15bebf1695
Merge pull request #12328 from german77/profile_manager
...
core: Use single instance of profile manager
2023-12-12 11:06:37 -05:00
5c840334b8
Merge pull request #12333 from german77/aruid_free
...
service: hid: Improve CreateAppletResource implementation and free resources
2023-12-12 11:06:24 -05:00
a05c242429
nce: adjust initialization for repeated calls
2023-12-11 23:02:01 -05:00
bd59934350
nce: implement instruction emulation for misaligned memory accesses
2023-12-10 18:23:42 -05:00
11b123ba01
Merge pull request #12322 from liamwhite/savedata-absurdity
...
fs: don't enumerate hidden savedata size file
2023-12-10 18:17:11 -05:00
24e7ace876
Merge pull request #12327 from liamwhite/tipc
...
sm:: fix tipc deserialization
2023-12-10 18:17:04 -05:00
62586c1676
Merge pull request #12317 from liamwhite/sc-fix
...
kernel: fix single core
2023-12-10 18:16:58 -05:00
108737fcc6
Merge pull request #12321 from liamwhite/ro2
...
ro: add separate ro service
2023-12-10 18:16:50 -05:00
abfebe5cc4
service: hid: Improve CreateAppletResource implementation and free resources
2023-12-10 16:17:51 -06:00
a22a025c5b
core: Use single instance of profile manager
2023-12-10 11:29:43 -06:00
a529ef4c09
sm:: fix tipc deserialization
2023-12-09 22:56:21 -05:00
875568bb3e
Merge pull request #12296 from liamwhite/client-session
...
kernel: implement remaining IPC syscalls
2023-12-09 19:03:56 -05:00
988e557ec8
Merge pull request #12299 from liamwhite/light-ipc
...
kernel: implement light IPC
2023-12-09 19:03:50 -05:00
6d2af32f29
Merge pull request #12323 from liamwhite/buffer-format
...
fbshare: set external format correctly
2023-12-09 19:00:52 -05:00
8f9d5c3143
Merge pull request #12325 from GPUCode/better-nce-message
...
settings: Clearer NCE error messages
2023-12-09 19:00:44 -05:00
dc0fb56f3a
settings: Clearer NCE error messages
2023-12-09 23:37:14 +02:00
7ba4a8f4a3
ro: add separate ro service
2023-12-09 15:50:34 -05:00
8ef1fdafa2
fbshare: set external format correctly
2023-12-09 14:51:15 -05:00
d597383ab2
fs: don't enumerate hidden savedata size file
2023-12-09 14:05:16 -05:00
5feda37688
service: populate pid and handle table from client
2023-12-09 13:45:25 -05:00
34e4012998
service: use interface factory in server manager
2023-12-09 13:45:25 -05:00
c1924951ad
Merge pull request #12289 from german77/aruid
...
service: hid: Introduce proper AppletResource emulation
2023-12-09 13:41:06 -05:00
5646e313a0
Merge pull request #12320 from liamwhite/debug-fix
...
debug: fix reading of module names
2023-12-09 13:38:39 -05:00
f447996080
Merge pull request #12319 from t895/refresh-list-bug
...
android: Listen for directory selection in viewmodel
2023-12-09 13:38:34 -05:00
42b34a0dc5
Merge pull request #12318 from t895/nce-default
...
settings: Enable NCE by default on capable systems
2023-12-09 13:38:27 -05:00
fe5e4bd846
debug: fix reading of module names
2023-12-09 11:18:10 -05:00
a53cd2854e
android: Listen for directory selection in viewmodel
...
Fixes broken game directory selection setup flow
2023-12-08 22:02:04 -05:00
1d731dd1ff
kernel: fix single core
2023-12-08 20:31:18 -05:00
8225ac004e
settings: Enable NCE by default on capable systems
2023-12-08 20:25:07 -05:00