niansa
95cf47be69
Updated copyright
2024-03-05 18:58:53 +01:00
Andrea V
183ffc943f
Merge remote-tracking branch 'origin/master' into fix-compile-ubuntu-22.04
2024-03-05 16:00:36 +01:00
Andrea V
ebe9d3b0a2
Introduced default constructors to fix compile
2024-03-05 15:57:05 +01:00
niansa
59f9222b6c
Update path names from yuzu to suyu
2024-03-05 14:11:04 +00:00
Pengfei Zhu
2f57c5a0e9
Revert arbaic translation
2024-03-01 15:20:53 +08:00
Pengfei Zhu
338e088b9d
Remove trailing whitespaces
2024-03-01 14:19:02 +08:00
The yuzu Community
56c9107d08
Update translations (2024-03-01)
2024-03-01 03:12:19 +00:00
liamwhite
dc94882c90
Merge pull request #13135 from german77/hid-interface
...
service: hid: Migrate HidServer to new IPC
2024-02-27 12:26:26 -05:00
liamwhite
30567a5909
Merge pull request #13175 from liamwhite/asan
...
general: fix asan errors
2024-02-27 09:42:59 -05:00
liamwhite
f1b1530249
Merge pull request #13171 from liamwhite/fake-address
...
texture_cache: do not track invalid addresses
2024-02-27 09:42:46 -05:00
liamwhite
6948ac8c16
general: workarounds for SMMU syncing issues ( #12749 )
2024-02-27 15:42:15 +01:00
liamwhite
b2e129eaa5
vk_rasterizer: flip scissor y on lower left origin mode ( #13122 )
2024-02-27 15:40:33 +01:00
liamwhite
1de37306a5
buffer_cache: avoid overflow in usage tracker ( #13166 )
2024-02-27 15:39:11 +01:00
liamwhite
9bc85dda5f
texture_cache: use two-pass collection for costly load resources ( #13096 )
2024-02-27 15:38:14 +01:00
Liam
c7174d5f61
general: fix asan errors
2024-02-26 19:28:49 -05:00
Narr the Reg
1bec420695
Merge pull request #13172 from liamwhite/gl-streams
...
renderer_opengl: declare geometry stream support in profile
2024-02-26 11:51:25 -06:00
liamwhite
79edad2533
Merge pull request #13159 from liamwhite/web-error
...
core: enable error applet, add stubs for web applet
2024-02-26 12:44:55 -05:00
Liam
a0e254e7c4
renderer_opengl: declare geometry stream support in profile
2024-02-26 11:18:30 -05:00
Liam
25c3bbba0e
settings: remove global override for smash on amdvlk
2024-02-26 11:16:18 -05:00
Liam
d66ca8b731
video_core: make gpu context aware of rendering program
2024-02-26 11:16:14 -05:00
Liam
fd9ed54f27
texture_cache: do not track invalid addresses
2024-02-26 10:26:27 -05:00
liamwhite
15831b19a3
Merge pull request #13163 from german77/ring
...
core: hid: hid_core doesn't have access to LIBUSB
2024-02-25 14:01:05 -05:00
liamwhite
8416d1c028
Merge pull request #13154 from german77/vibration-filter
...
core: hid: Reintroduce vibration filter
2024-02-25 14:00:59 -05:00
german77
e62cea20d1
core: hid: hid_core doesn't have access to LIBUSB
2024-02-25 10:06:43 -06:00
Liam
dc50b95a47
settings: enable error applet
2024-02-24 22:56:08 -05:00
Liam
4050242cf3
ldn: return no connection from GetStateForMonitor
2024-02-24 22:56:08 -05:00
Liam
fd718f350c
ssl: add cert store
2024-02-24 22:56:05 -05:00
Liam
0d6fd12231
glue: load initial year setting as s32
2024-02-24 22:49:38 -05:00
Liam
f297e98a9e
acc: add account manager for acc:u1
2024-02-24 22:25:34 -05:00
Liam
637c54e205
fs: add stubs for online web applet
2024-02-24 22:25:34 -05:00
Liam
f045fa576b
erpt: stub report creation
2024-02-24 22:25:34 -05:00
Liam
692ba0fa7d
set: add GetPlatformRegion
2024-02-24 22:25:34 -05:00
german77
9fccccedee
service: set: Fix GetSettingsItemValue
2024-02-24 14:44:21 -06:00
german77
ca7f949ee8
core: hid: Reintroduce vibration filter
2024-02-24 12:19:51 -06:00
liamwhite
05f94dc5fc
Merge pull request #13153 from german77/defaultset
...
service: set: Enable nfc and others by default and bump version
2024-02-24 12:48:31 -05:00
liamwhite
dcf7698924
Merge pull request #13081 from FearlessTobi/aoc-ipc
...
aoc: Migrate to use cmif serialization
2024-02-24 12:48:26 -05:00
german77
4741e50047
service: set: Enable nfc and others by default and bump version
2024-02-24 11:19:51 -06:00
Liam
7836c0867d
set: fix region code for system settings
2024-02-24 00:48:44 -05:00
liamwhite
d1e0039bc8
Merge pull request #13142 from t895/vibration-queue
...
android: Play vibrations asynchronously
2024-02-24 00:38:13 -05:00
liamwhite
7a51eaa727
Merge pull request #13146 from wheremyfoodat/patch-1
...
common/ring_buffer: Include <limits> header
2024-02-23 20:32:40 -05:00
Narr the Reg
0a0c257206
service: audio: Add missing logging properties of SetHeadphoneOutputLevelMode
2024-02-23 18:58:51 -06:00
Narr the Reg
7019023cbc
service: btdrv: Add EnableRadio for Qlaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
c48c182fe0
service: friend: Add GetFriendCount, GetNewlyFriendCount, GetReceivedFriendRequestCount, GetPlayHistoryStatistics, GetReceivedFriendInvitationCountCache for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
98be02898b
service: hid: Add IsAnyCustomButtonConfigEnabled for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
e1bdeb2942
service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightnessControlSupported for QLaunch
2024-02-23 18:58:50 -06:00
Narr the Reg
015d666a4d
service: nfc: Implement SetNfcEnabled
2024-02-23 18:58:50 -06:00
Narr the Reg
624c90a439
service: npns: Add ListenTo and GetReceiveEvent for QLaunch
2024-02-23 18:58:39 -06:00
Narr the Reg
0fb26acccc
service: set: Add default eula setting
2024-02-23 18:58:19 -06:00
wheremyfoodat
ed315fb8a5
common/ring_buffer: Include <limits> header
2024-02-24 02:34:09 +02:00
Narr the Reg
fc6a87bba1
service: hid: Migrate HidServer to new IPC
2024-02-23 17:49:02 -06:00
Narr the Reg
d08f201e0c
service: hid: Move and migrate AppletResource and ActiveVibrationDevice
2024-02-23 17:49:02 -06:00
t895
0369c65870
android: Play vibrations asynchronously
2024-02-23 16:41:59 -05:00
liamwhite
975d6f1ec4
Merge pull request #13141 from liamwhite/swap
...
fs: fix argument order
2024-02-23 15:23:06 -05:00
Liam
f1c16b487a
fs: fix argument order
2024-02-23 15:10:35 -05:00
Liam
22b91afa69
fs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilter
2024-02-23 12:17:24 -05:00
liamwhite
77107ba124
Merge pull request #13133 from liamwhite/libstdcxx-issue
...
vi: workaround conductor includes
2024-02-23 11:34:34 -05:00
liamwhite
fa4dec9fe9
Merge pull request #13115 from liamwhite/olsc-pctl
...
olsc, pctl: move to new ipc
2024-02-23 11:34:29 -05:00
liamwhite
215e887be0
Merge pull request #13100 from liamwhite/audio-ipc
...
audio: move to new ipc
2024-02-23 11:34:21 -05:00
liamwhite
0da6704fc2
Merge pull request #13073 from FearlessTobi/fsp-srv-ipc
...
fsp: Migrate remaining interfaces to cmif serialization
2024-02-23 11:34:06 -05:00
Liam
812754edec
vi: workaround conductor includes
2024-02-23 10:34:49 -05:00
Liam
964e19ab56
oboe_sink: handle temporary stream creation failure
2024-02-23 10:30:52 -05:00
liamwhite
9dc624f5dc
Merge pull request #13121 from german77/clean-shortcut
...
yuzu: Fix shortcut error message
2024-02-22 23:04:28 -05:00
liamwhite
dad9ea3e07
Merge pull request #13117 from liamwhite/ovln
...
psc: stub overlay notification channel
2024-02-22 20:26:03 -05:00
Liam
2c00599a53
audio: fix released buffer bounds check
2024-02-22 20:20:31 -05:00
FearlessTobi
2786d34dd7
aoc: Rename AOC_U to IAddOnContentManager
2024-02-23 01:19:18 +01:00
Narr the Reg
864b046500
yuzu: Fix shortcut error message
2024-02-22 17:52:30 -06:00
liamwhite
d12d9dad40
Merge pull request #12982 from FearlessTobi/fs-rewrite-part0
...
fs: Add FileSystemAccessor and use cmif serialization
2024-02-22 12:34:47 -05:00
Narr the Reg
2b3f1d3fc5
Merge pull request #13000 from liamwhite/skip-null-memory
...
device_memory_manager: skip unregistered interfaces on invalidate
2024-02-22 11:34:23 -06:00
Narr the Reg
984396a21a
Merge pull request #13001 from liamwhite/scaled-availability
...
vulkan_device: don't use fixed cap for memory limits
2024-02-22 11:31:17 -06:00
Narr the Reg
4f95ee5209
Merge pull request #13075 from liamwhite/mali-having-a-bad-time
...
shader_recompiler: throw on missing geometry streams in geometry shaders
2024-02-22 11:30:26 -06:00
Liam
c04567fad4
audio: add NotifyHeadphoneVolumeWarningDisplayedEvent
2024-02-21 23:54:10 -05:00
Liam
89c2fd3d28
pctl: rewrite IParentalControlService
2024-02-21 23:42:33 -05:00
Liam
5ab49c833d
pctl: rewrite IParentalControlServiceFactory
2024-02-21 23:00:01 -05:00
Liam
0e74204aad
pctl: move IParentalControlServiceFactory
2024-02-21 23:00:01 -05:00
Liam
a37bd0b9a7
pctl: move IParentalControlService
2024-02-21 23:00:01 -05:00
Liam
01d89acd13
pctl: move types and results
2024-02-21 22:58:20 -05:00
Liam
e85466c1ae
psc: stub overlay notification channel
2024-02-21 22:54:05 -05:00
Liam
352297d361
psc: rewrite IPmService
2024-02-21 22:26:32 -05:00
Liam
6c2d6cff19
psc: move IPmControl, IPmModule, IPmService
2024-02-21 22:26:12 -05:00
Liam
e540757279
olsc: rewrite IOlscServiceForSystemService
2024-02-21 20:02:00 -05:00
Liam
a8bca24292
olsc: add IRemoteStorageController
2024-02-21 19:47:54 -05:00
Liam
5f3c03d6a8
olsc: add IDaemonController
2024-02-21 19:05:19 -05:00
Liam
6b956a6951
olsc: rewrite ITransferTaskListController
2024-02-21 18:36:17 -05:00
Liam
8689370830
olsc: rewrite INativeHandleHolder
2024-02-21 18:19:48 -05:00
Liam
8ffa27b311
olsc: rewrite IOlscServiceForApplication
2024-02-21 18:19:12 -05:00
Liam
6334616b44
olsc: move INativeHandleHolder, IOlscServiceForApplication, IOlscServiceForSystemService, ITransferTaskListController
2024-02-21 16:13:01 -05:00
liamwhite
8bbc209950
Merge pull request #13105 from t895/connection-fix
...
android: Misc controller fixes
2024-02-21 10:43:46 -05:00
liamwhite
9e1a67b950
fs: add missing mutex header for member ( #13106 )
2024-02-21 16:43:05 +01:00
t895
de5422b1fd
android: Connect controllers with supported styles
...
If you tried to connect a controller that was previously configured with an unsupported style for your game, when you try to connect that controller, it will immediately disconnect. This ensures that the controller that is being connected will be changed to the first supported style index before being connected.
2024-02-21 08:37:55 -05:00
t895
45f450fca5
android: Add additional check for hasMapping
...
Controls can have no mapping if they are either "[empty]" or and empty string. This was causing an issue if you reset mapping on all controllers and then tried to play a game. The check to determine whether auto mapping was required would fail and leave you will no mapped controllers. This feels a bit like user error but it smooths things out if you forget so I see it as necessary.
2024-02-21 08:17:30 -05:00
t895
9a3fd76b25
android: Enable all controller styles on emulation shutdown
2024-02-21 08:13:54 -05:00
Liam
2e4a6b7f92
audio: format
2024-02-20 22:51:39 -05:00
Liam
5f90bd88da
audio: rewrite IHardwareOpusDecoder
2024-02-20 22:15:38 -05:00
Liam
c575a85233
audio: rewrite IAudioDevice
2024-02-20 22:15:38 -05:00
Liam
ea4703cb31
audio: rewrite IHardwareOpusDecoderManager
2024-02-20 22:15:38 -05:00
Liam
0471e54e5a
audio: rewrite IAudioRenderer
2024-02-20 22:15:38 -05:00
Liam
6012c9fe3a
audio: rewrite IAudioRendererManager
2024-02-20 22:15:37 -05:00
Liam
f65539504f
audio: split IHardwarweOpusDecoder, move IHardwareOpusDecoderManager
2024-02-20 22:15:37 -05:00
Liam
62083fcafd
audio: split IAudioDevice, IAudioRenderer, move IAudioRendererManager
2024-02-20 22:15:37 -05:00
Liam
2e5a9cf119
audio: move IFinalOutputRecorderManager{,ForApplet}
2024-02-20 22:15:37 -05:00
Liam
a45b8bc9bc
audio: rewrite IAudioOutManager
2024-02-20 22:15:37 -05:00
Liam
a05bd3c47e
audio: rewrite IAudioOut
2024-02-20 22:15:37 -05:00
Liam
2a2c92f181
audio: rewrite IAudioInManager
2024-02-20 22:15:37 -05:00
Liam
f54277364c
audio: rewrite IAudioIn
2024-02-20 22:15:37 -05:00
t895
de2d496e71
android: Fix extra stick setting default values
...
The default value was accidentally hardcoded for all extra stick settings
2024-02-20 22:13:59 -05:00
liamwhite
7b5bdd076d
Merge pull request #13095 from liamwhite/ns-oops
...
ns: fix alignment of uid type
2024-02-20 21:19:35 -05:00
Matías Locatti
e0c17a2113
Merge pull request #10529 from liamwhite/critical-spacing
...
caches: make critical reclamation less eager and possible in more cases
2024-02-20 23:19:27 -03:00
Liam
b107435a3f
ns: fix alignment of uid type
2024-02-20 18:43:44 -05:00
liamwhite
4e1fcd4a63
Merge pull request #13091 from t895/device-renaming
...
android: Expose device name setting
2024-02-20 18:30:54 -05:00
t895
6a90db8c19
android: Expose device name setting
2024-02-20 08:16:38 -05:00
t895
0e5972b0b5
android: Add StringInputSetting settings item
2024-02-20 08:06:56 -05:00
Liam
5f7608a7c6
vi: ignore shared buffer destruction failure on termination
2024-02-20 00:02:56 -05:00
Liam
668ff0db3a
vi: remove superfluous locking in shared buffer manager
2024-02-19 23:59:35 -05:00
Liam
9f159dd62c
nvnflinger/vi: don't recreate buffer queue on open/close
2024-02-19 23:59:35 -05:00
Andrew Pilley
d1eaeeed8c
Import keys from filesystem. ( #13056 )
...
* Import keys, re-initialize KeyManager, re-scan vfs, re-populate game list.
* <.< spelling.
* Update based on feedback on #13047 and this PR
* Based on feedback: Don't delete existing files. There's legitimate reasons that someone may want to keep their retail keys and title key handling is resilient to mismatches.
* Update src/yuzu/main.cpp
Co-authored-by: Tobias <thm.frey@gmail.com>
* Remove translation of literal filename/filter format.
* clang-format.
---------
Co-authored-by: Tobias <thm.frey@gmail.com>
2024-02-19 19:18:13 -05:00
liamwhite
10e27a2902
Merge pull request #13086 from t895/clear-button-fix
...
android: Fix broken clear button check
2024-02-19 19:18:05 -05:00
Charles Lombardo
f567a41f53
android: Have input overlay follow player 1 style index ( #13085 )
2024-02-19 22:47:21 +01:00
t895
704c62ca01
android: Fix broken clear button check
2024-02-19 15:54:52 -05:00
liamwhite
8d5473e67c
Merge pull request #13031 from german77/btm-interfcae
...
service: btm: Migrate service to new IPC
2024-02-19 14:49:42 -05:00
Charles Lombardo
3b1b98c645
android: Fix overlay visibility reset ( #13083 )
2024-02-19 19:44:42 +01:00
Charles Lombardo
daf350f5d3
android: Show done button when configuring input overlay ( #13082 )
2024-02-19 19:26:18 +01:00
FearlessTobi
ef50277124
Address review comments pt. 2
2024-02-19 19:22:51 +01:00
FearlessTobi
ba70dc4c13
Address review comments
2024-02-19 19:20:46 +01:00
FearlessTobi
934e420e36
fs: Refactor to use cmif serialization
2024-02-19 19:20:46 +01:00
FearlessTobi
d5e4617ab5
fs: Add FileSystemAccessor classes
2024-02-19 19:20:40 +01:00
FearlessTobi
b5a17b501b
Address review comments
2024-02-19 19:11:07 +01:00
FearlessTobi
2b18957365
fs: Add and use fs_save_data_types.h
2024-02-19 19:06:31 +01:00
FearlessTobi
4c71bf3d90
fsp: Migrate remaining interfaces to cmif serialization
2024-02-19 19:06:31 +01:00
FearlessTobi
fdf4a5bc90
fsp-srv: Migrate to use cmif serialization
2024-02-19 19:06:31 +01:00
FearlessTobi
b7d9eba72b
fsp: Move IMultiCommitManager to a seperate file
2024-02-19 19:06:31 +01:00
FearlessTobi
380475af32
fsp: Move ISaveDataInfoReader to a seperate file
2024-02-19 19:06:31 +01:00
FearlessTobi
a2a0be4246
aoc: Migrate to use cmif serialization
2024-02-19 17:20:02 +01:00
FearlessTobi
aa6532cf34
core/aoc: Move IPurchaseEventManager to separate file
2024-02-19 16:36:24 +01:00
FearlessTobi
310c1f50be
scope_exit: Make constexpr
...
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
2024-02-19 16:00:46 +01:00
FearlessTobi
665fce871f
core/CMakeLists: Sort alphabetically
2024-02-19 15:51:02 +01:00
Narr the Reg
58c7e846cb
Merge pull request #13006 from liamwhite/a-hat-in-vram
...
buffer_cache: use mapped range with large vertex buffer size
2024-02-18 23:37:49 -06:00
Narr the Reg
8b0fb98a11
Merge pull request #13026 from liamwhite/scale-this-mf
...
shader_recompiler: fix non-const offset for arrayed image types
2024-02-18 23:37:25 -06:00
Narr the Reg
8615509c40
Merge pull request #13035 from liamwhite/vi2
...
vi: manage resources independently of nvnflinger and refactor
2024-02-18 23:36:53 -06:00
Narr the Reg
d0af52f28e
Merge pull request #13048 from liamwhite/new-shell
...
ns: rewrite for new IPC
2024-02-18 23:36:29 -06:00
Liam
f46dc31683
shader_recompiler: throw on missing geometry streams in geometry shaders
2024-02-19 00:34:00 -05:00
liamwhite
ef89b79d7e
Merge pull request #13070 from liamwhite/offset
...
am: account for offset in transfer memory storage
2024-02-18 19:03:56 -05:00
liamwhite
3e41f9a673
Merge pull request #13030 from german77/audio-controller
...
service: audio: Rewrite IAudioController to new IPC
2024-02-18 19:03:49 -05:00
Liam
d45a12826c
ns: address review comments
2024-02-18 19:02:00 -05:00
Liam
56810541f0
vulkan_device: don't use fixed cap for memory limits
2024-02-18 18:59:13 -05:00
Liam
911ee8fd1f
am: account for offset in transfer memory storage
2024-02-18 14:56:48 -05:00
german77
56721517ea
core: hid: Remove driver errors from log
2024-02-18 10:54:56 -06:00
Liam
940a71422e
nvnflinger: check for layers before compose
2024-02-18 11:25:52 -05:00
liamwhite
da225d4aa1
Merge pull request #13067 from t895/xbox-automap-invert
...
android: Flip AB/XY for xbox controllers during auto-mapping
2024-02-18 10:48:54 -05:00
t895
8d74c107f5
android: Flip AB/XY for xbox controllers during auto-mapping
2024-02-18 10:40:33 -05:00
liamwhite
1fc86b1e3a
Merge pull request #13032 from german77/qlauncher
...
service: Implement functions needed by Qlaunch
2024-02-18 10:37:52 -05:00