Commit Graph

20669 Commits (19c11e2fd2e8d4be2c29a838b100b82d160c3d18)
 

Author SHA1 Message Date
Lioncash 19c11e2fd2 service/nim: Update unknown function table entries 3 years ago
Lioncash 888bc10c17 service/friend: Update unknown function table entries 3 years ago
Lioncash 54150f5afa service/filsystem: Update fsp-srv function table 3 years ago
Lioncash 3da43ad2a9 service/btm: Update function tables 3 years ago
Lioncash 0f7337c522 service/audio: Update audctl unknown function names 3 years ago
Lioncash 29e3636e0a service/am: Update omm function tables 3 years ago
Lioncash a271cf89cf service/acc: Update unknown function names
Switchbrew has the function names now.
3 years ago
bunnei 88d9b55b14
Merge pull request #7755 from v1993/someone-in-here-lacks-system-wide-theming
Use Default Colorful theme by default outside of Windows
3 years ago
bunnei 03cf308c16
Merge pull request #7731 from v1993/xfb-varying-check-fix
shader_recompiler: fix potential OOB access
3 years ago
v1993 d63d8bf7f9
Use Default Colorful theme by default outside of Windows
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.
3 years ago
bunnei ef7c50b276
Merge pull request #7695 from Morph1984/is-pow2
common: bit_util: Add IsPow2 helper function
3 years ago
bunnei e781f6e767
Merge pull request #7710 from german77/just-shake-it
core/hid: Increment shake force
3 years ago
Mai M 55ef89a9c7
Merge pull request #7749 from jbeich/ffmpeg5
video_core: unbreak build with FFmpeg 5.0
3 years ago
Jan Beich d24a4b79d4 video_core: constify AVCodec for ffmpeg >= 5.0
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);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
3 years ago
Morph dc471700ca
Merge pull request #7726 from german77/clamp
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
3 years ago
Fernando S 490df43f34
Merge pull request #7747 from DadSchoorse/fix-anv-64bit-atomic-stype
vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features
3 years ago
german77 8fa0416fee service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp 3 years ago
Georg Lehmann d15814d39f vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features 3 years ago
bunnei b5e83bcc7b
Merge pull request #7701 from bunnei/clear-mem-pages
Kernel Memory Updates (Part 3): Clear KMemoryManager pages & other fixes
3 years ago
bunnei fc3eb72359
Merge pull request #7715 from gidoly/patch-4
Xbox controller default name nit pick
3 years ago
bunnei eceee8e5f4
Merge pull request #7725 from german77/mouse_in_motion
input_common: Reintroduce motion from mouse and use button names
3 years ago
bunnei 101d86897b
Merge pull request #7712 from bunnei/fix-thread-exit
Accurately implement thread exit
3 years ago
bunnei 1dbb9e353e
Merge pull request #7724 from ameerj/astc_new_nv
astc_decoder: Combine FastReplicate functions to work around new NV driver bug
3 years ago
bunnei 5eb0b65590
Merge pull request #7732 from v1993/patch-7
kernel: remove no-op code
3 years ago
v1993 a943600019
shader_recompiler: fix potential OOB access
Found by static analysis with PVS-Studio. Original check wasn't actually checking for OOB and would segfault in case of it.
3 years ago
Mai M 45ac3f414e
Merge pull request #7730 from v1993/patch-6
input_common: nitpick about SetHatButton usage
3 years ago
Mai M b92198b7f8
Merge pull request #7729 from v1993/patch-5
input_common: fix copy-paste error
3 years ago
Mai M cf4893410b
Merge pull request #7728 from v1993/patch-4
hid: fix std::transform call
3 years ago
Mai M 345bcd4cdf
Merge pull request #7727 from v1993/patch-3
hid: Correct assignment source for rotations
3 years ago
Valeri 84786dde00
hle: remove no-op code
Found by static analysis with PVS-Studio. Nobody seems to really know what was it doing there.
3 years ago
bunnei ca2d904770
Merge pull request #7719 from gidoly/patch-6
Change default theme to Dark colorful
3 years ago
Valeri 3431e0acf5
input_common: nitpick about SetHatButton usage 3 years ago
Valeri a99f84f4b2
input_common: fix copy-paste error
Found by static analysis with PVS-Studio.
3 years ago
Valeri 8eddafd9d0
hid: fix std::transform call
Found by static analysis with PVS-Studio.
3 years ago
Morph 78e233c460 uisettings: Add enumeration type for themes
Eliminates the usage of a magic number to indicate the default index of the themes array,
3 years ago
gidoly 789af19c60 config: Change default theme to Dark Colorful 3 years ago
Valeri c624edceba
Correct assignment source for rotations
Found by static analysis with PVS-Studio
3 years ago
german77 9eab07f863 input_common: Reintroduce motion from mouse and use button names 3 years ago
ameerj a5bff8e9b3 astc_decoder: Combine FastReplicate functions to work around new NV driver bug
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.
3 years ago
gidoly 92d676d788
Xbox controller default name nit pick
Discord User moon lacer pointed us that official name is 'Xbox' not 'XBox'
3 years ago
bunnei 480b03b645
Merge pull request #7713 from gidoly/patch-3
Change default name for playstation controllers
3 years ago
bunnei 5eda606952
Merge pull request #7711 from bunnei/fix-service-thread-race-v2
hle: kernel: Fix service_threads access to be thread safe V2.
3 years ago
bunnei b54cbc985e hle: kernel: k_memory_manager: Clear pages on allocation & free.
- Heap pages should be zero'd.
- Also explicitly passed along heap allocation option.
3 years ago
gidoly 7978ea4e8c
Change default name for ps controllers
Minor nitpick
Code is from narr
3 years ago
bunnei 4064e03568
Merge pull request #7707 from german77/slow-update
service/hid: Decrease motion update rate
3 years ago
bunnei f499c8177e core: hle: kernel: KThread: Integrate with KWorkerTask and implement 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.
3 years ago
bunnei d8b3f665db core: hle: kernel: KProcess: Integrate with KWorkerTask and add unimplemented DoWorkerTaskImpl. 3 years ago
bunnei 03884b7ea6 core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.
- This makes our implementations of these more closely match HOS.
3 years ago
bunnei c905044e1b core: hle: kernel: Instantiate a kernel instance of KWorkerTaskManager. 3 years ago
bunnei bf32fcc817 core: hle: kernel: Add KWorkerTask and KWorkerTaskManager.
- These primitives are used to dispatch asynchronous kernel tasks from KThread and KProcess.
3 years ago