liamwhite
65e646eeba
Revert "video_core: use interval map for page count tracking"
2023-12-17 18:59:49 -05:00
liamwhite
e357896674
Merge pull request #12378 from liamwhite/offsetof
...
set: add cstddef for offsetof macro
2023-12-16 13:58:13 -05:00
liamwhite
225f4f40cb
Merge pull request #12377 from ameerj/tfb-batch-oopsie
...
gl_buffer_cache: Fix tfb binding typo
2023-12-16 13:58:06 -05:00
liamwhite
927be75616
Merge pull request #12345 from liamwhite/a-flock-of-seagulls
...
renderer_vulkan: cap async presentation frame count
2023-12-16 13:58:00 -05:00
liamwhite
00965e6c34
Merge pull request #12335 from t895/per-game-settings
...
android: Game Properties
2023-12-16 13:57:54 -05:00
liamwhite
4bf1f217ae
Merge pull request #12331 from liamwhite/layer-confusion
...
vi: fix confusion between closing and destroying layers
2023-12-16 13:57:42 -05:00
Liam
67660972c9
set: add cstddef for offsetof macro
2023-12-16 12:57:37 -05:00
Ameer J
2b0cf73bf0
gl_buffer_cache: Fix tfb binding typo
2023-12-16 12:48:21 -05:00
liamwhite
a093f3d47a
Merge pull request #12184 from Kelebek1/system_settings
...
Make system settings persistent across boots
2023-12-16 11:47:52 -05:00
liamwhite
4f600f746a
Merge pull request #12237 from liamwhite/nce-sigtrap
...
nce: implement instruction emulation for misaligned memory accesses
2023-12-16 11:47:35 -05:00
liamwhite
360418f1a1
Merge pull request #12290 from liamwhite/deferred-path-split
...
Improve path splitting speed
2023-12-16 11:47:29 -05:00
liamwhite
3bc7575c47
Merge pull request #12344 from liamwhite/its-free-real-estate
...
video_core: use interval map for page count tracking
2023-12-16 11:47:21 -05:00
liamwhite
fde8dc1652
Merge pull request #12358 from liamwhite/optimized-alloc
...
common: use memory holepunching when clearing memory
2023-12-16 11:47:03 -05:00
liamwhite
b8f83aa4bf
Merge pull request #12359 from german77/real_shared
...
service: hid: Allow to create multiple instances of shared memory
2023-12-16 11:46:51 -05:00
liamwhite
85b1e17df6
ssl: fix output byte buffer size issue ( #12372 )
2023-12-16 17:42:33 +01:00
Kelebek1
4144c517a5
Make system settings persistent across boots
2023-12-16 06:01:54 +00:00
Liam
8ad5f2c506
common: use memory holepunching when clearing memory
2023-12-14 23:44:33 -05:00
Liam
2a3f84aaf2
video_core: lock interval map update
2023-12-14 22:10:21 -05:00
Liam
030e6b3980
video_core: use interval map for page count tracking
2023-12-14 21:54:36 -05:00
Narr the Reg
e8ad603cd9
core: Make sure npad is initialized
2023-12-14 20:04:38 -06:00
Liam
b560ade663
renderer_vulkan: bound async presentation queue growth
2023-12-14 15:54:56 -05:00
Narr the Reg
d10464de30
core: hid: Clean up headers
2023-12-14 09:36:33 -06:00
Narr the Reg
64f68e9635
service: hid: Allow to create multiple instances of shared memory
2023-12-13 23:24:28 -06:00
t895
86d26914a2
android: Rework InstallableProperty view with icon
2023-12-12 17:25:37 -05:00
t895
6ae4177b25
android: Prevent editing non-savable settings in per-game settings
2023-12-12 17:25:37 -05:00
t895
f6bf8b3ed3
android: Pre-select custom config in game launch dialog
2023-12-12 17:25:37 -05:00
t895
345fb6b226
android: Use confirmation dialog when deleting shader cache
2023-12-12 17:25:37 -05:00
t895
87a9dc9489
android: Always use custom settings when launched from intent
2023-12-12 17:25:37 -05:00
t895
6c6e8b8de0
settings: Allow vsync to be changed per-game
2023-12-12 17:25:37 -05:00
t895
5acffe75df
android: Adjust variable name format for native config
2023-12-12 17:25:37 -05:00
t895
ac222ceba2
android: Add game dir entries to FilesystemProvider
...
Allows us to correctly parse update metadata
2023-12-12 17:25:37 -05:00
t895
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
t895
7ea7c72dde
android: Collect latest information for games list
2023-12-12 17:25:37 -05:00
t895
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
t895
698c854d5b
android: Compare all properties between games in DiffCallback
2023-12-12 17:25:37 -05:00
t895
ca5b135ddf
android: Expose MemoryUtil size formatting function
2023-12-12 17:25:37 -05:00
t895
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
t895
62fc386bb4
settings: Allow CPU Debug and Fastmem to be changed per-game
2023-12-12 17:25:37 -05:00
t895
f2eb3c579f
android: Add per-game drivers
2023-12-12 17:25:37 -05:00
t895
2fce812026
android: Add per-game settings
2023-12-12 17:25:36 -05:00
t895
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
t895
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
t895
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
FearlessTobi
4c3f898789
configure_debug: Fix small typo
2023-12-12 20:38:54 +01:00
Liam
adc3079613
vi: fix confusion between closing and destroying layers
2023-12-12 12:14:23 -05:00
liamwhite
15bebf1695
Merge pull request #12328 from german77/profile_manager
...
core: Use single instance of profile manager
2023-12-12 11:06:37 -05:00
liamwhite
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
Liam
a05c242429
nce: adjust initialization for repeated calls
2023-12-11 23:02:01 -05:00
Liam
bd59934350
nce: implement instruction emulation for misaligned memory accesses
2023-12-10 18:23:42 -05:00
liamwhite
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