- 21 Jan, 2022 1 commit
-
-
Morph authored
Since we don't currently support CPU overclocking within the emulated system, this can be stubbed for now, like APM IsCpuOverclockEnabled. - Used by Gravity Rider Zero
-
- 19 Jan, 2022 7 commits
-
-
Morph authored
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
-
Fernando S authored
vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features
-
german77 authored
-
Georg Lehmann authored
-
bunnei authored
Kernel Memory Updates (Part 3): Clear KMemoryManager pages & other fixes
-
bunnei authored
Xbox controller default name nit pick
-
bunnei authored
input_common: Reintroduce motion from mouse and use button names
-
- 18 Jan, 2022 2 commits
- 17 Jan, 2022 14 commits
-
-
bunnei authored
kernel: remove no-op code
-
Mai M authored
input_common: nitpick about SetHatButton usage
-
Mai M authored
input_common: fix copy-paste error
-
Mai M authored
hid: fix std::transform call
-
Mai M authored
hid: Correct assignment source for rotations
-
Valeri authored
Found by static analysis with PVS-Studio. Nobody seems to really know what was it doing there.
-
bunnei authored
Change default theme to Dark colorful
-
Valeri authored
-
Valeri authored
Found by static analysis with PVS-Studio.
-
Valeri authored
Found by static analysis with PVS-Studio.
-
Morph authored
Eliminates the usage of a magic number to indicate the default index of the themes array,
-
gidoly authored
-
Valeri authored
Found by static analysis with PVS-Studio
-
german77 authored
-
- 16 Jan, 2022 1 commit
-
-
ameerj authored
The new Nvidia drivers have a bug where the FastReplicateTo6 function produces a lookup into the REPLICATE_TO_8 table rather than the REPLICATE_TO_6 table. This seems to be an optimization gone wrong. Combining the logic of the FastReplicate functions seems to address the bug.
-
- 15 Jan, 2022 13 commits
-
-
gidoly authored
Discord User moon lacer pointed us that official name is 'Xbox' not 'XBox'
-
bunnei authored
Change default name for playstation controllers
-
bunnei authored
hle: kernel: Fix service_threads access to be thread safe V2.
-
bunnei authored
- Heap pages should be zero'd. - Also explicitly passed along heap allocation option.
-
gidoly authored
Minor nitpick Code is from narr
-
bunnei authored
service/hid: Decrease motion update rate
-
bunnei authored
- This is used to terminate a thread asynchronously after it has been exited. - This fixes a crash that can occur in Pokemon Sword/Shield because a thread is incorrectly closed on svcExitThread, then, the thread is destroyed on svcCloseHandle while it is still scheduled. - Instead, we now wait for the thread to no longer be scheduled on all cores before destroying it from KWorkerTaskManager, which is accurate to HOS behavior.
-
bunnei authored
-
bunnei authored
- This makes our implementations of these more closely match HOS.
-
bunnei authored
-
bunnei authored
- These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess.
-
bunnei authored
- When the emulator crashes to desktop below, we don't even get this captured in a log, making such issues harder to debug.
-
bunnei authored
- PR #7699 attempted to fix CreateServiceThread and ReleaseServiceThread to be thread safe, but inadvertently introduced a possible dead-lock. - With this PR, we use a worker thread to manage the service thread list, allowing it only to be accessed by a single thread, and guaranteeing threads will not destroy themselves. - Fixes a rare crash in Pokemon Sword/Shield, I've now run this game for ~12 hours non-stop and am quite confident this is a good solution for this issue.
-
- 14 Jan, 2022 2 commits