bunnei
395cc0c32f
Merge pull request #6405 from Morph1984/result-success
fsp-srv: Replace one last instance of RESULT_SUCCESS
5 years ago
Morph
b840dd9af8
fsp-srv: Replace one last instance of RESULT_SUCCESS
5 years ago
Chloe
c4c256f56a
fspsrv: Implement DisableAutoSaveDataCreation ( #6355 )
- Used by Mii Edit
5 years ago
bunnei
4ea171fa5e
Merge pull request #6308 from Morph1984/result
general: Replace RESULT_NAME with ResultName
5 years ago
bunnei
d6006e9a3f
Merge pull request #6403 from Kewlan/game-list-for-loop-optimization
game_list: Minor for loop optimizations
5 years ago
Kewlan
65d42a428f
game_list: Minor for loop optimizations
There's no need to check the first and last rows since they'll always be the Favorites and AddDir rows.
Also change the name of the clear_all variable for consistency.
5 years ago
Morph
a0e4c2e1fc
general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
5 years ago
Morph
12c1766997
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
5 years ago
Morph
377cd301b3
Merge pull request #6395 from lioncash/result-move
common_funcs: Move R_ macros to result.h
5 years ago
Mai M
50866199a4
Merge pull request #6397 from Morph1984/fs_util
common: fs: fs_util: Add more string conversion functions
5 years ago
Morph
dba7bcd489
common: fs: fs_util: Move PathToUTF8String to fs_util
5 years ago
Morph
a1eeb9908d
common: fs: fs_util: Add more string conversion functions
5 years ago
bunnei
91f559a71f
Merge pull request #6361 from lat9nq/per-hb-cfg
yuzu qt: Handle per-game configs for title id 0
5 years ago
Morph
65b389da70
Merge pull request #6396 from lat9nq/mingw-sdl-fix
externals: Use defaults for building SDL2 on WIN32
5 years ago
bunnei
348ca07e0d
Merge pull request #6318 from german77/dualJoycon
input_common: Add dual joycon support
5 years ago
bunnei
0a6f685ad0
Merge pull request #6367 from ReinUsesLisp/vma-host
vulkan_memory_allocator: Allow textures to be allocated in host memory
5 years ago
Lioncash
3aed797466
common_funcs: Move R_ macros to result.h
These macros all interact with the result code type, so they should
ideally be within this file as well, so all the common_funcs machinery
doesn't need to be pulled in just to use them.
5 years ago
lat9nq
185e405bc1
externals: Use defaults for building SDL2 on WIN32
Whatever those settings do breaks controller detection on Windows, at
least with the MinGW container. If-guard it against WIN32 and just let
SDL2 configure using its defaults, aside from static linking.
5 years ago
Ameer J
519ddfae04
Merge pull request #6394 from lat9nq/mingw-fix
externals: libusb: Use autotools for MinGW
5 years ago
lat9nq
1914a1d21c
externals: libusb: Use autotools for MinGW
After updating to 1.0.24, MinGW fails to build libusb as a result of
numerous errors. So we build libusb their way and let them update the
nontrivial stuff.
This only applies to MinGW: the old path is still in use for Linux
toolchains as well as MSVC.
This will dynamically link libusb, since I hit build errors with the old
way we used to resolve the conflict with SDL2.
5 years ago
bunnei
f34176996e
Merge pull request #6385 from degasus/save_memory_access
core/memory: Check our memory fallbacks for out-of-bound behavior.
5 years ago
bunnei
95f45112e9
Merge pull request #6344 from german77/update-libusb
Update libusb to 1.0.24
5 years ago
bunnei
a5ebba7e36
Merge pull request #6377 from lioncash/point
common: Extract Point struct into common
5 years ago
bunnei
a6cfc73cb2
Merge pull request #6387 from lioncash/class-token
k_class_token: Use variable templates where applicable
5 years ago
bunnei
90c3dd300f
Merge pull request #6386 from bunnei/shutdown-fix
video_core: gpu: WaitFence: Do not block threads during shutdown.
5 years ago
bunnei
f072f48806
ci: build-msvc: Remove CMake install step.
- This is breaking our build pipelines with Zydis (dynarmic dependency).
5 years ago
Mai M
2069430baa
Merge pull request #6374 from Morph1984/swkbd-textcheck-encoding
applets/swkbd: Only read the text check message on Failure/Confirm
5 years ago
Mai M
fc708b396b
Merge pull request #6364 from german77/stub-lp2p
ldn: Add and stub lp2p:sys lp2p:app INetworkServiceMonitor INetworkService
Mario Kart Live: Home Circuit needs lp2p:sys lp2p:app INetworkServiceMonitor INetworkService to be able to progress.
Note: The game still fails to boot from unimplemented LDN and BSD services.
5 years ago
bunnei
e41c8b6780
Merge pull request #6379 from degasus/update_dynarmic
externals: Update dynarmic.
5 years ago
Lioncash
646622ccd4
k_class_token: Use variable templates where applicable
Same behavior, less code.
5 years ago
bunnei
c7c4ef9d43
Merge pull request #6384 from lioncash/virtual
kernel: Add missing override specifiers
5 years ago
bunnei
cdabc9064b
Merge pull request #6382 from lioncash/null
k_thread: Move dereference after null check in Initialize()
5 years ago
bunnei
8592f8a2b4
video_core: gpu: WaitFence: Do not block threads during shutdown.
- Fixes a hang on shutdown when NVFlinger thread is waiting on a syncpoint that will never occur.
- Commonly observed when stopping emulation in Super Mario Odyssey.
5 years ago
Markus Wick
42a7c5d017
core/memory: Check our memory fallbacks for out-of-bound behavior.
This makes it by far harder to crash yuzu.
Also implement the 48bit masking of AARCH64 while touching this code.
5 years ago
bunnei
5388e6db84
Merge pull request #6373 from bunnei/use-slabheap-tls
hle: kernel: KSlabHeap: Allow host or guest allocations.
5 years ago
Mai M
38dbe57797
Merge pull request #6383 from degasus/fix_gcc_warnings
Fix two GCC 11 warnings: Unneeded copies.
5 years ago
Markus Wick
ddb186e61d
core/arm_interface: Improve the performance of memory fallbacks.
We just create one memory subsystem. This is a constant all the time.
So there is no need to call the non-inlined parent.Memory() helper on every callback.
5 years ago
Lioncash
7b2917b4e1
kernel: Add missing override specifiers
Over the course of the kernel refactoring a tiny bit of missing
overrides slipped through review, so we can add these.
While we're at it, we can remove redundant virtual keywords where
applicable as well.
5 years ago
Markus Wick
5a8cd1b118
Fix two GCC 11 warnings: Unneeded copies.
std::move created an unneeded copy.
iterating without reference also created copies.
5 years ago
Markus Wick
d2d7a5060f
externals: Update dynarmic.
The new version supports fastmem on a64.
5 years ago
Lioncash
16ff0161b3
k_thread: Move dereference after null check in Initialize()
Prevents a -Wnonnull warning on GCC.
5 years ago
bunnei
420b1f89d3
Merge pull request #6371 from degasus/drop_ExceptionalExit
core/arm_interface: Call SVC after end of dynarmic block.
5 years ago
bunnei
ee099b2697
hle: kernel: KSlabHeap: Allow host or guest allocations.
- Use host allocations for kernel memory, as this is not properly emulated yet.
- Use guest allocations for TLS, as this needs to be backed by DeviceMemory.
5 years ago
bunnei
945effcc75
Merge pull request #6356 from ogniK5377/ApplyNpadSystemCommonPolicy
hid: ApplyNpadSystemCommonPolicy
5 years ago
Lioncash
5554de3933
touchscreen: Make use of common point struct
5 years ago
Lioncash
8171ad65cd
common: Extract point into a common struct
This is generic enough that it can be moved into the Common class for
reuse.
5 years ago
Morph
d25648cb6c
Merge pull request #6375 from lioncash/iofs
common/fs/file: Default initialize IOFile members
5 years ago
Lioncash
210c2c9a56
common/fs/file: Explicitly delete copy constructors
Relocates them to the same place the move equivalents are at for
consistent viewing.
5 years ago
Lioncash
6806a893bd
common/fs/file: Devirtualize destructor
IOFile is a final class, so there's no need for a virtual destructor.
5 years ago
Lioncash
019bc9f6b2
common/fs/file: Default initialize IOFile members
Prevents a potential uninitialized read vector in the move constructor.
5 years ago