summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-25video_core/macro_jit_x64: Move impl class into cpp fileLioncash
Keeps the implementation internalized and also reduces API-facing header dependencies. Notably, this fully internalizes all of the xbyak externals.
2022-01-25video_core/macro_hle: Move impl class into cpp fileLioncash
Given it's intended to be an internal implementation class, we can move it into the cpp file to ensure that. This also lets us move some header dependencies into the cpp file as well.
2022-01-22Merge pull request #7716 from german77/volumebunnei
yuzu: Add volume hotkeys
2022-01-22Merge pull request #7735 from german77/udp_batterybunnei
input_common: Report battery for UDP controllers
2022-01-21Merge pull request #7737 from bunnei/fix-dummy-thread-leakbunnei
Various fixes to HLE service thread management
2022-01-21Merge pull request #7752 from Morph1984/SetCpuOverclockEnabledbunnei
service: apm: Stub ISession SetCpuOverclockEnabled
2022-01-21hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei
- But do not enter the priority queue, as otherwise they will be scheduled. - Allows dummy threads to use guest synchronization primitives.
2022-01-21service/wlan: Update function tablesLioncash
2022-01-21service/usb: Update function tablesLioncash
2022-01-21service/set: Update function tablesLioncash
2022-01-21service/ns: Update function tablesLioncash
2022-01-21service/nim: Update unknown function table entriesLioncash
2022-01-21service/friend: Update unknown function table entriesLioncash
2022-01-21service/filsystem: Update fsp-srv function tableLioncash
2022-01-21service/btm: Update function tablesLioncash
2022-01-21service/audio: Update audctl unknown function namesLioncash
2022-01-21service/am: Update omm function tablesLioncash
2022-01-21service/acc: Update unknown function namesLioncash
Switchbrew has the function names now.
2022-01-21Merge pull request #7755 from v1993/someone-in-here-lacks-system-wide-themingbunnei
Use Default Colorful theme by default outside of Windows
2022-01-21Merge pull request #7731 from v1993/xfb-varying-check-fixbunnei
shader_recompiler: fix potential OOB access
2022-01-21Use Default Colorful theme by default outside of Windowsv1993
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.
2022-01-20service: apm: Stub ISession SetCpuOverclockEnabledMorph
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
2022-01-20Merge pull request #7695 from Morph1984/is-pow2bunnei
common: bit_util: Add IsPow2 helper function
2022-01-20hle: kernel: Remove redundant tracking of dummy threads.bunnei
- These are already tracked by kernel's registered_objects member.
2022-01-20hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not ↵bunnei
nullptr.
2022-01-20hle: kernel: KThread: Decrease DummyThread priority to ensure it is never ↵bunnei
scheduled.
2022-01-20hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on ↵bunnei
thread exit.
2022-01-20hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei
- This does not appear to be necessary anymore.
2022-01-20hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei
- Considering is_thread_waiting is never set, so we can remove IsThreadWaiting. - KThread::EndWait will take the scheduler lock, so we can remove the redundant lock.
2022-01-20hle: kernel: KThread: Ensure dummy threads never call EndWait.bunnei
- These are only used by host threads for locking and will never have a wait_queue.
2022-01-20hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei
- These are only used by host threads for locking.
2022-01-20hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei
- This will be used to ensure that we do not schedule dummy threads.
2022-01-20Merge pull request #7710 from german77/just-shake-itbunnei
core/hid: Increment shake force
2022-01-20video_core: constify AVCodec for ffmpeg >= 5.0Jan Beich
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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-01-19Merge pull request #7726 from german77/clampMorph
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
2022-01-19service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman77
2022-01-19vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64FeaturesGeorg Lehmann
2022-01-18Merge pull request #7701 from bunnei/clear-mem-pagesbunnei
Kernel Memory Updates (Part 3): Clear KMemoryManager pages & other fixes
2022-01-18Merge pull request #7715 from gidoly/patch-4bunnei
Xbox controller default name nit pick
2022-01-18Merge pull request #7725 from german77/mouse_in_motionbunnei
input_common: Reintroduce motion from mouse and use button names
2022-01-17Merge pull request #7712 from bunnei/fix-thread-exitbunnei
Accurately implement thread exit
2022-01-17Merge pull request #7724 from ameerj/astc_new_nvbunnei
astc_decoder: Combine FastReplicate functions to work around new NV driver bug
2022-01-17Merge pull request #7732 from v1993/patch-7bunnei
kernel: remove no-op code
2022-01-17input_common: Report battery for UDP controllersNarr the Reg
2022-01-17shader_recompiler: fix potential OOB accessv1993
Found by static analysis with PVS-Studio. Original check wasn't actually checking for OOB and would segfault in case of it.
2022-01-17Merge pull request #7730 from v1993/patch-6Mai M
input_common: nitpick about SetHatButton usage
2022-01-17Merge pull request #7729 from v1993/patch-5Mai M
input_common: fix copy-paste error
2022-01-17Merge pull request #7728 from v1993/patch-4Mai M
hid: fix std::transform call
2022-01-17Merge pull request #7727 from v1993/patch-3Mai M
hid: Correct assignment source for rotations
2022-01-17hle: remove no-op codeValeri
Found by static analysis with PVS-Studio. Nobody seems to really know what was it doing there.