summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-08hle: kernel: Unify and integrate reference tracking for ↵bunnei
KServerPort/KServerSession. - These are not managed elsewhere, and need to be tracked and closed on emulation shutdown.
2022-04-08hle: kernel: k_server_port: Release ref-counted host emulation members on ↵bunnei
Destroy.
2022-04-08hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei
- Destructor is no longer invoked, so our object counting was off.
2022-04-08hle: service: sm: Remove manual tracking of KServerPorts.bunnei
2022-04-08hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is ↵bunnei
expired rather than locking.
2022-04-08Merge pull request #8169 from merryhime/scoped_lockbunnei
Replace lock_guard with scoped_lock
2022-04-07CMakeLists: Enforce C4505 and C5245Morph
These are similar to Wunused-function on gcc/clang
2022-04-07Merge pull request #8167 from Tachi107/patch-1merry
fix: remove #pragma once in .cpp file
2022-04-07core/hle: Standardize scoped_lock initializersMerry
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry
2022-04-07web_service: Replace lock_guard with scoped_lockMerry
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2022-04-07input_common: Replace lock_guard with scoped_lockMerry
2022-04-07core: Replace lock_guard with scoped_lockMerry
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry
2022-04-07common: Replace lock_guard with scoped_lockMerry
2022-04-07Merge pull request #8161 from liamwhite/gl-s8d24Fernando S
OpenGL: fix S8D24 to ABGR8 conversions
2022-04-07Merge pull request #8152 from liamwhite/gl-cropFernando S
OpenGL: fix cropping
2022-04-07Merge pull request #8150 from liamwhite/vk-cropFernando S
Vulkan: crop to screen dimensions if crop not explicitly requested
2022-04-07Merge pull request #8148 from merryhime/interruptsFernando S
dynarmic: Better interrupts
2022-04-07Merge pull request #8143 from merryhime/rdtscFernando S
native_clock: Use lfence with rdtsc
2022-04-07Merge pull request #8133 from liamwhite/gl-spv-cbufFernando S
shader_recompiler: support const buffer indirect addressing on OpenGL
2022-04-07fix: remove #pragma once in .cpp fileAndrea Pappacoda
2022-04-06Merge pull request #8164 from liamwhite/jit-stubbunnei
service: jit: stub JIT service
2022-04-06service: jit: stub JIT serviceLiam
2022-04-06OpenGL: fix S8D24 to ABGR8 conversionsLiam
2022-04-06Merge pull request #8122 from bunnei/improve-thread-usagebunnei
Improve usage of service host threads
2022-04-05service: hid: Partially revert #8123german77
2022-04-05Merge pull request #8137 from bunnei/improve-nvflinger-2bunnei
Follow-up fixes for NVFlinger rewrite (Part 2)
2022-04-05Merge pull request #8100 from Morph1984/registered-crashbunnei
registered_cache: Prevent nullptr dereference when accumulating files
2022-04-05Merge pull request #8159 from merryhime/pstMai M
dynarmic: Print stack trace on unrecognised instruction or other exception
2022-04-05dynarmic: Print stack trace on unrecognised instruction or other exceptionmerry
2022-04-05build: remove -fconceptsAndrea Pappacoda
It was needed on GCC versions not supporting `-std=c++20`, but GCC 10 and newer (required to compile yuzu) don't need it anymore
2022-04-04Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"bunnei
2022-04-04shader_recompiler: Decrease indirect cbuf limit to match hardwareLiam
2022-04-04texture_cache/util: Remove unneeded ReadBlockUnsafeameerj
This call was reading GPU memory into the dst buffer, which is then overwritten by the SwizzleTexture call.
2022-04-04Merge pull request #8089 from merryhime/paranoiabunnei
configuration: Add Paranoid CPU accuracy level
2022-04-04OpenGL: fix croppingLiam
2022-04-04Vulkan: crop to screen dimensions if crop not explicitly requestedLiam
2022-04-03native_clock: Internal linkage for FencedRDTSCMerry
__forceinline required on MSVC for function to be inlined
2022-04-03native_clock: Use lfence with rdtscmerry
2022-04-03Merge pull request #8105 from merryhime/atomicload128bunnei
native_clock: Use AtomicLoad128
2022-04-03arm_dynarmic: Use HaltReason for svc calls and reschedulesmerry
2022-04-03dynarmic: Better interruptsmerry
2022-04-02Merge pull request #8135 from Morph1984/websession-hackbunnei
applets/web: Keep foreground (websession) web applet open
2022-04-02Merge pull request #8123 from german77/bombslingerbunnei
service: hid: Remove inaccurate behavior on initialization
2022-04-02service: npad: Default initialize shared memorygerman77
2022-04-02native_clock: Use writeback from CAS to avoid double-loadingmerry
2022-04-02atomic_ops: Implement AtomicCompareAndSwap with writebackmerry
2022-04-02native_clock: Use AtomicLoad128Merry