t895
349b06bcc6
android: Compare all properties between games in DiffCallback
2 years ago
t895
1a2f96badb
android: Expose MemoryUtil size formatting function
2 years ago
t895
b652ea328b
android: Add JNI initialization information for Game class
Unused in this PR, but will be useful later
2 years ago
t895
1fb59b06a6
settings: Allow CPU Debug and Fastmem to be changed per-game
2 years ago
t895
6cf701ae25
android: Add per-game drivers
2 years ago
t895
44271a7cc5
android: Add per-game settings
2 years ago
t895
363eaa185c
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
2 years ago
t895
d71e264ece
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.
2 years ago
t895
10eee4c0c3
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.
2 years ago
FearlessTobi
0696c97c5f
configure_debug: Fix small typo
2 years ago
Liam
ccef7d7326
vi: fix confusion between closing and destroying layers
2 years ago
Liam
91aefd5d35
nce: adjust initialization for repeated calls
2 years ago
Liam
ecb3d74dcd
nce: implement instruction emulation for misaligned memory accesses
2 years ago
german77
93c91bcbab
service: hid: Improve CreateAppletResource implementation and free resources
2 years ago
german77
c2b2d7a903
core: Use single instance of profile manager
2 years ago
Liam
e407b54319
sm:: fix tipc deserialization
2 years ago
GPUCode
7ab4cb1910
settings: Clearer NCE error messages
2 years ago
Liam
88c44ff95d
ro: add separate ro service
2 years ago
Liam
ca5bda4ce9
fbshare: set external format correctly
2 years ago
Liam
8cb7fdc9f7
fs: don't enumerate hidden savedata size file
2 years ago
Liam
662bc7c6a1
service: populate pid and handle table from client
2 years ago
Liam
cb8b331981
service: use interface factory in server manager
2 years ago
Liam
e1b32b6c35
debug: fix reading of module names
2 years ago
t895
a939ceb7cb
android: Listen for directory selection in viewmodel
Fixes broken game directory selection setup flow
2 years ago
Liam
f85425fe86
kernel: fix single core
2 years ago
t895
23d1e33daa
settings: Enable NCE by default on capable systems
2 years ago
Liam
f486fe3971
kernel: implement light IPC
2 years ago
Narr the Reg
7fa71afe9e
service: hid: Introduce proper AppletResource emulation
2 years ago
Liam
dcc9df5dd2
kernel: implement remaining IPC syscalls
2 years ago
BreadFish64
d1ee9e48d9
Improve path splitting speed
2 years ago
lat9nq
c7e0ee60cd
codec: Update to use av frame flags
Resolves Clang -Wdeprecated-declarations warning from interlaced_frame
2 years ago
Liam
33b7353d73
arm: fix context save of vector regs
2 years ago
t895
9593c3bce4
frontend_common: Use optional for language default
2 years ago
Liam
3d5c6a73cb
core: refactor emulated cpu core activation
2 years ago
Liam
63ceff87b0
texture_cache: fix max_element comparison function
2 years ago
Liam
eb10ce6fdd
renderer_opengl: remove srgb conversion logic
2 years ago
Liam
8a97178a89
renderer_vulkan: do not recreate swapchain for srgb
2 years ago
Liam
904a3b682f
fsmitm_romfsbuild: optimize for data locality
2 years ago
Liam
a4449e0f22
romfs: cache file and directory metadata tables
2 years ago
Liam
79d497c022
nce: fix pre-text patch for single modules
2 years ago
Liam
4321fc6154
file_sys: handle null romfs
2 years ago
Liam
9014e6783f
texture_cache: use pedantic type names
2 years ago
t895
cb32614e4e
android: Don't reload filesystem on update install
2 years ago
Jan Beich
d4e8540135
host_memory: move MAP_ALIGNED_SUPER attempt after de66cf5637
src/common/host_memory.cpp:410:14: error: unused function 'ChooseVirtualBase' [-Werror,-Wunused-function]
410 | static void* ChooseVirtualBase(size_t virtual_size) {
| ^~~~~~~~~~~~~~~~~
2 years ago
Jan Beich
6ab3d70252
host_memory: allow missing MAP_NORESERVE on FreeBSD after de66cf5637
src/common/host_memory.cpp:408:47: error: use of undeclared identifier 'MAP_NORESERVE'
MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0);
^
2 years ago
GPUCode
8188d923c8
vk_blit_screen: Use correct format for fxaa renderpass
2 years ago
Narr the Reg
919d2ba033
service: nfc: Don't tag amiibos as corrupted if they are loaded as read only
2 years ago
Liam
9d2c18b72d
renderer_vulkan: adjust window origin and swizzle independently
2 years ago
Alexandre Bouvier
6d1049366d
cmake: prefer system gamemode library
2 years ago
Liam
2ccd547309
renderer_vulkan: exclude more qcom drivers from extensions
2 years ago