- 02 Jun, 2021 2 commits
- 01 Jun, 2021 3 commits
- 31 May, 2021 4 commits
-
-
lat9nq authored
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.
-
Ameer J authored
externals: libusb: Use autotools for MinGW
-
lat9nq authored
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.
-
bunnei authored
core/memory: Check our memory fallbacks for out-of-bound behavior.
-
- 30 May, 2021 7 commits
-
-
bunnei authored
Update libusb to 1.0.24
-
bunnei authored
common: Extract Point struct into common
-
bunnei authored
k_class_token: Use variable templates where applicable
-
bunnei authored
video_core: gpu: WaitFence: Do not block threads during shutdown.
-
bunnei authored
- This is breaking our build pipelines with Zydis (dynarmic dependency).
-
Mai M authored
applets/swkbd: Only read the text check message on Failure/Confirm
-
Mai M authored
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.
-
- 29 May, 2021 15 commits
-
-
bunnei authored
externals: Update dynarmic.
-
Lioncash authored
Same behavior, less code.
-
bunnei authored
kernel: Add missing override specifiers
-
bunnei authored
k_thread: Move dereference after null check in Initialize()
-
bunnei authored
- 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.
-
Markus Wick authored
This makes it by far harder to crash yuzu. Also implement the 48bit masking of AARCH64 while touching this code.
-
bunnei authored
hle: kernel: KSlabHeap: Allow host or guest allocations.
-
Mai M authored
Fix two GCC 11 warnings: Unneeded copies.
-
Markus Wick authored
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.
-
Lioncash authored
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.
-
Markus Wick authored
std::move created an unneeded copy. iterating without reference also created copies.
-
Markus Wick authored
The new version supports fastmem on a64.
-
Lioncash authored
Prevents a -Wnonnull warning on GCC.
-
bunnei authored
core/arm_interface: Call SVC after end of dynarmic block.
-
bunnei authored
- 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.
-
- 28 May, 2021 9 commits
-
-
bunnei authored
hid: ApplyNpadSystemCommonPolicy
-
Lioncash authored
-
Lioncash authored
This is generic enough that it can be moved into the Common class for reuse.
-
Morph authored
common/fs/file: Default initialize IOFile members
-
Lioncash authored
Relocates them to the same place the move equivalents are at for consistent viewing.
-
Lioncash authored
IOFile is a final class, so there's no need for a virtual destructor.
-
Lioncash authored
Prevents a potential uninitialized read vector in the move constructor.
-
Morph authored
Avoids redundant string copies
-
Morph authored
Applications may leave this region of memory uninitialized when the text check result is not either Failure or Confirm. Attempting to read uninitialized memory may cause an exception within the UTF16 to UTF8 string converter. Fix this by only reading the text check message on Failure or Confirm.
-