Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Switchbrew has the function names now.
|
|
Use Default Colorful theme by default outside of Windows
|
|
shader_recompiler: fix potential OOB access
|
|
On OSes with system-wide theming this allows yuzu to follow system style, regardless of its exact coloration, working well with both light and dark system themes. Dark /Colorful, on the other hand, forces dark theme regardless of user preferences set in system settings, making for a poor default.
Use Colorful variation to keep in line with icon style of patron-voted Dark Colorful.
|
|
common: bit_util: Add IsPow2 helper function
|
|
core/hid: Increment shake force
|
|
src/video_core/command_classes/codecs/codec.cpp:177:16: error: assigning to 'AVCodec *' from 'const AVCodec *' discards qualifiers
av_codec = avcodec_find_decoder(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
|
|
|
|
|
|
Kernel Memory Updates (Part 3): Clear KMemoryManager pages & other fixes
|
|
Xbox controller default name nit pick
|
|
input_common: Reintroduce motion from mouse and use button names
|
|
Accurately implement thread exit
|
|
astc_decoder: Combine FastReplicate functions to work around new NV driver bug
|
|
kernel: remove no-op code
|
|
Found by static analysis with PVS-Studio. Original check wasn't actually checking for OOB and would segfault in case of it.
|
|
input_common: nitpick about SetHatButton usage
|
|
input_common: fix copy-paste error
|
|
hid: fix std::transform call
|
|
hid: Correct assignment source for rotations
|
|
Found by static analysis with PVS-Studio. Nobody seems to really know what was it doing there.
|
|
|
|
Found by static analysis with PVS-Studio.
|
|
Found by static analysis with PVS-Studio.
|
|
Eliminates the usage of a magic number to indicate the default index of the themes array,
|
|
|
|
Found by static analysis with PVS-Studio
|
|
|
|
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.
|
|
Discord User moon lacer pointed us that official name is 'Xbox' not 'XBox'
|
|
Change default name for playstation controllers
|
|
hle: kernel: Fix service_threads access to be thread safe V2.
|
|
- Heap pages should be zero'd.
- Also explicitly passed along heap allocation option.
|
|
Minor nitpick
Code is from narr
|
|
service/hid: Decrease motion update rate
|
|
DoWorkerTaskImpl.
- 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.
|
|
unimplemented DoWorkerTaskImpl.
|
|
- This makes our implementations of these more closely match HOS.
|
|
|
|
- These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess.
|
|
- When the emulator crashes to desktop below, we don't even get this captured in a log, making such issues harder to debug.
|
|
- 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.
|
|
With the current settings 2p mode in pokemon let's go wasn't showing up. By making the shake more violent we can make it appear without any effort using the keyboard
|
|
hle: kernel: Fix service_threads access to be thread safe.
|
|
Kernel Memory Updates (Part 2): SetProcessMemoryPermission, update permissions, and other minor changes.
|