german77
0ca06b28d4
audren_a: Use proper names
5 years ago
german77
9b1779049d
audrec_u: Use proper names, update to 12.x
5 years ago
german77
05901c6249
audrec_a: Use proper names
5 years ago
german77
68ffa689ef
audout_u: Use proper names
5 years ago
german77
738c801cab
audout_a: Use proper names
5 years ago
german77
b4837eae0e
audin_u: Use proper names
5 years ago
german77
2c78946a1f
audin_a: Use proper names
5 years ago
bunnei
a1689d896d
Merge pull request #6157 from Morph1984/am-update-12.x
service: am: Update service function tables
5 years ago
bunnei
c6fe54ec26
Merge pull request #6062 from ameerj/auto-stub
service: Add a toggle for auto stub fallback
5 years ago
bunnei
f90f9efda0
Merge pull request #6145 from lat9nq/nvhost_empty_memcpy
nvhost_nvdec_common: Avoid memcpy with null pointers
5 years ago
bunnei
1ecfc8c501
Merge pull request #6154 from lioncash/svcrange2
svc: Expand SVC tables
5 years ago
bunnei
0fdb95b191
Merge pull request #6160 from Morph1984/fs-update-12.x
service: fs: Update service function tables
5 years ago
bunnei
d95f1ee25d
Merge pull request #6143 from lat9nq/nvhost_null_memcpy
nvhost_ctrl_gpu: Avoid sending null pointer to memcpy
5 years ago
bunnei
58a4a78b03
Merge pull request #6159 from Morph1984/acc-update-12.x
service: acc: Update service function tables
5 years ago
bunnei
7b2593bf33
Merge pull request #6130 from degasus/better_assert_handling
common: Move assert failure handling into a cpp file.
5 years ago
bunnei
0faeb989ae
Merge pull request #6153 from lioncash/svcrange
process_capability: Handle extended SVC range
5 years ago
bunnei
0b402075bf
Merge pull request #6161 from Morph1984/audio-update-12.x
service: audio: Update service function tables
5 years ago
Morph
8e0af1dfc7
hwopus: Update to 12.x
5 years ago
Morph
7459159160
IFile: Update to 12.x
5 years ago
Morph
919ae391b6
fsp-srv: Update to 12.x
5 years ago
Morph
80c77942b0
dauth_o: Update to 11.x
5 years ago
Morph
6bf678129e
acc_u1: Update to 12.x
5 years ago
Morph
a08f4eb309
acc_su: Update to 12.x
5 years ago
Morph
7918ed83c0
ISelfController: Update to 11.x
5 years ago
Morph
147cda9523
IApplicationFunctions: Update to 11.x
5 years ago
Morph
19dd87d858
IDebugFunctions: Update to 12.x
5 years ago
Morph
502bef82a9
ICommonStateGetter: Update to 12.x
5 years ago
Morph
a0dade1318
IGlobalStateController: Update to 12.x
5 years ago
Morph
8d7f255da5
IHomeMenuFunctions: Update to 12.x
5 years ago
bunnei
f09282ad86
Merge pull request #6146 from lat9nq/vp9_empty_memcpy
vp9: Avoid memcpy with null pointers
5 years ago
Lioncash
840fadc3e4
svc: Expand SVC tables
12.x expanded the range of SVC entries from 0x7F to 0xBF (with all new
entries being unused), so we can expand it to also match.
5 years ago
Lioncash
7737db89aa
process_capability: Handle extended SVC range
12.x extended the range of SVC IDs, so we need to expand the range of
bits that need to be tested.
The upside of this is that we can eliminate a range check, given the
whole range is used.
5 years ago
lat9nq
12adfa8953
nvhost_nvdec_common: Avoid memcpy with null pointers
Avoid sending null pointer to memcpy as reported by Undefined Behavious
Sanitizer.
Co-authored-by: LC <mathew1800@gmail.com>
5 years ago
lat9nq
791a89c8b0
nvhost_ctrl_gpu: Avoid sending null pointer to memcpy
Undefined Behaviour Sanitizer reports a null pointer is being sent to
memcpy, thought it's "guaranteed to never be null". Guard it with an if
statement, and log when the action has been averted.
5 years ago
lat9nq
3c453e0df0
vp9: Avoid memcpy with null pointers
Avoid sending null pointer to memcpy as reported by Undefined Behaviour
Sanitizer. Replaces the std::memcpy calls in SpliceVectors with
std::copy calls. Opting to replace all the memcpy's with copy's.
Co-authored-by: LC <mathew1800@gmail.com>
5 years ago
LC
9bdff13849
Merge pull request #6141 from lat9nq/cfg_gphcs_stack_use
configure_graphics: Prevent stack-use-after-scope
5 years ago
Markus Wick
0372a0e723
common: Move assert failure handling into a cpp file.
Advantage: Altering the handler does not need a full recompilation.
Disadvantage: noreturn is droped, so the caller is a bit slower.
We quite often run yuzu with a YOLO assertion handler. In fact, only very few
games run at all with asserts. This patch allows developers to patch the handler
without recompiling everything. The overhead of the missing "noreturn" attribute
shoul be negletable.
5 years ago
lat9nq
140f317b01
configure_graphics: Prevent stack-use-after-scope
Address Sanitizer reports stack-use-after-scope on line 231
`vulkan_devices.push_back(QString::fromStdString(name));`. Instead of
using a pointer, copy the string into a std::string and use that,
instead.
5 years ago
Morph
b14441691b
Merge pull request #6139 from Morph1984/cmake-fix-build
ci: Fix MSVC build with CMake 3.20.0
5 years ago
Morph
b4263319af
ci: Fix MSVC build with CMake 3.20.0
5 years ago
bunnei
779794e15f
Merge pull request #6127 from german77/udpSingleConnection
InputCommon: Improve UDP communications
5 years ago
bunnei
05b3e99a44
Merge pull request #6132 from MerryMage/code_size
arm_dynarmic: Increase size of code cache
5 years ago
Morph
9e5d91019c
Merge pull request #6131 from german77/rightjoyconSLSR
HID: Fix SL and SR buttons for right joycon
5 years ago
MerryMage
62b59f3588
arm_dynarmic: Increase size of code cache
5 years ago
german77
20af0c010f
HID: Fix SL and SR buttons for right joycon
5 years ago
bunnei
f738babbb5
Merge pull request #6129 from degasus/cmake_libzip
externals/cmake: Fix case spelling of libzip.
5 years ago
bunnei
7f4b5d966e
Merge pull request #6128 from bunnei/update-dynarmic-2
externals: dynarmic: Update to latest rev. to increase code size.
5 years ago
Markus Wick
4a9fadecfe
externals: Fix case spelling of libzip.
CMake is case senstive, so Libzip vs LIBZIP was a bug.
Upstream calls themself libzip, so let's pick this naming.
5 years ago
bunnei
a895f930f9
externals: dynarmic: Update to latest rev. to increase code size.
- The current limits are being hit in yuzu with some games.
- This should fix the slowdowns in newer updates for Super Smash Bros. Ultimate.
5 years ago
bunnei
b6875a22dc
Merge pull request #6106 from MerryMage/nullptr-jit
[test] arm_dynarmic: Always have a 'valid' jit instance
5 years ago