- 30 Dec, 2020 1 commit
-
-
ReinUsesLisp authored
Squash attributes into the pointer's integer, making them an uintptr_t pair containing 2 bits at the bottom and then the pointer. These bits are currently unused thanks to alignment requirements. Configure Dynarmic to mask out these bits on pointer reads. While we are at it, remove some unused attributes carried over from Citra. Read/Write and other hot functions use a two step unpacking process that is less readable to stop MSVC from emitting an extra AND instruction in the hot path: mov rdi,rcx shr rdx,0Ch mov r8,qword ptr [rax+8] mov rax,qword ptr [r8+rdx*8] mov rdx,rax -and al,3 and rdx,0FFFFFFFFFFFFFFFCh je Core::Memory::Memory::Impl::Read<unsigned char> mov rax,qword ptr [vaddr] movzx eax,byte ptr [rdx+rax]
-
- 29 Dec, 2020 5 commits
-
-
LC authored
externals: Update Dynarmic
-
ReinUsesLisp authored
Keeps yuzu up to date with the latest changes and introduces a change needed for a lock-free optimization our side.
-
LC authored
svc: demote SleepThread log to LOG_TRACE
-
ameerj authored
This log is called often, and introduces a lot of noise when debug logging is enabled, making it difficult to see other debug logs.
-
bunnei authored
input_common: process udp packets only for the correct pad
-
- 28 Dec, 2020 1 commit
-
-
bunnei authored
InputCommon: Allow to invert analog axis with right click
-
- 27 Dec, 2020 1 commit
-
-
gal20 authored
-
- 26 Dec, 2020 1 commit
-
-
german authored
-
- 25 Dec, 2020 6 commits
-
-
Rodrigo Locatti authored
video_core: Enforce C4715 (not all control paths return a value)
-
Rodrigo Locatti authored
cmake: Always enable Vulkan
-
bunnei authored
* core: memory: Ensure thread safe access when pages are rasterizer cached.
-
ReinUsesLisp authored
Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs.
-
ReinUsesLisp authored
Most of the time people write code that always returns a value, terminates execution, throws an exception, or uses an unconventional jump primitive. This is not always true when we build without asserts on mainline builds. To avoid introducing undefined behavior on our most used builds, enforce this warning signalling an error and stopping the build from shipping.
-
ReinUsesLisp authored
-
- 23 Dec, 2020 4 commits
-
-
bunnei authored
yuzu/main: Save settings when starting guest
-
LC authored
yuzu/main: Improve menubar access keys
-
lat9nq authored
Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched.
-
bunnei authored
Add option to reset window size to 1080p
-
- 22 Dec, 2020 3 commits
- 21 Dec, 2020 1 commit
-
-
bunnei authored
Rewrite Kernel scheduler based on Atmosphere
-
- 20 Dec, 2020 2 commits
- 19 Dec, 2020 1 commit
-
-
FearlessTobi authored
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI.
-
- 18 Dec, 2020 14 commits
-
-
Morph authored
-
Morph authored
-
Morph authored
This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly.
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
This is used to force system updates on launching the web browser. We do not care about system updates so this can be set to false.
-
Morph authored
The InputInterpreter class interfaces with HID to retrieve button press states. Input is intended to be polled every 50ms so that a button is considered to be held down after 400ms has elapsed since the initial button press and subsequent repeated presses occur every 50ms. Co-authored-by: Chloe <25727384+ogniK5377@users.noreply.github.com>
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
-