Kyle K
790bad80eb
ui: Set Link Color when setting theme
Long story short, QT doesn't allow the link colors to be set via their stylesheets.
There are two ways to work with this, specify the color manually for every link (See the About dialog) The other way is to change the default palette.
IsDarkTheme is copy/pasted from src/yuzu/debugger/wait_tree.cpp
4 years ago
merry
396a1dc9b0
dynarmic: Fix race when switching page tables
4 years ago
tech-ticks
53f7a78e9e
hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory ( fixes #8174 )
4 years ago
Liam
28fb3e8240
core: extract symbol reading
4 years ago
bunnei
11febb02d6
hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession.
- These are not managed elsewhere, and need to be tracked and closed on emulation shutdown.
4 years ago
bunnei
5a3c38e133
hle: kernel: k_server_port: Release ref-counted host emulation members on Destroy.
4 years ago
bunnei
45da07576f
hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.
- Destructor is no longer invoked, so our object counting was off.
4 years ago
bunnei
2ffc21449d
hle: service: sm: Remove manual tracking of KServerPorts.
4 years ago
bunnei
2878df391c
hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is expired rather than locking.
4 years ago
tech-ticks
5becdcea0b
service: sfdnsres: Implement DNS address resolution
4 years ago
Morph
b17993ecd3
CMakeLists: Enforce C4505 and C5245
These are similar to Wunused-function on gcc/clang
4 years ago
Narr the Reg
b12a44a5ea
core: hid: Fix double lock on softlock and forced updates
4 years ago
tech-ticks
cdc7fc731d
service: bsd: Add keepalive socket option
4 years ago
tech-ticks
de955ddc9d
patch_manager: Apply layered exefs patches from 'atmosphere' SD directory
4 years ago
Narr the Reg
c5b3ff2238
core: hid: Replace lock_guard with scoped_lock
4 years ago
Merry
9144a342ca
core/hle: Standardize scoped_lock initializers
4 years ago
Merry
833b9e5fb8
yuzu/util: Replace lock_guard with scoped_lock
4 years ago
Merry
41af59a6cb
web_service: Replace lock_guard with scoped_lock
4 years ago
Merry
e8a60754e9
video_core: Replace lock_guard with scoped_lock
4 years ago
Merry
b02d74d113
input_common: Replace lock_guard with scoped_lock
4 years ago
Merry
2ee92efb8e
core: Replace lock_guard with scoped_lock
4 years ago
Merry
de61c0897c
core/hle: Replace lock_guard with scoped_lock
4 years ago
Merry
ae642bbff2
common: Replace lock_guard with scoped_lock
4 years ago
german77
48ac3b1b60
core: hid: Reduce the amount of dataraces
4 years ago
Andrea Pappacoda
4d8afbf2eb
fix: remove #pragma once in .cpp file
4 years ago
Liam
d414904aef
service: jit: stub JIT service
4 years ago
Liam
1027ffa911
OpenGL: fix S8D24 to ABGR8 conversions
4 years ago
german77
d6493d42fd
service: hid: Partially revert #8123
4 years ago
lat9nq
b64f4230b3
k_system_control: Fix data race
`return distribution(gen)` is a data race between a read and a write in
two threads, reported by TSan. Remove static random number generators so
they aren't using the same generator.
4 years ago
merry
8bcfa4046f
dynarmic: Print stack trace on unrecognised instruction or other exception
4 years ago
Andrea Pappacoda
4490ee8c0a
build: remove -fconcepts
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
4 years ago
bunnei
dcb17246d9
Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"
4 years ago
Liam
bf53c6ebee
shader_recompiler: Decrease indirect cbuf limit to match hardware
4 years ago
ameerj
ef60f353a8
texture_cache/util: Remove unneeded ReadBlockUnsafe
This call was reading GPU memory into the dst buffer, which is then overwritten by the SwizzleTexture call.
4 years ago
Liam
27116accd9
OpenGL: fix cropping
4 years ago
Liam
b49aaadc87
Vulkan: crop to screen dimensions if crop not explicitly requested
4 years ago
Liam
a9d9b29461
OpenGL: propagate face flip condition
4 years ago
Liam
6c926f3cac
OpenGL: flip front faces if Z scale is inverted
4 years ago
lat9nq
bda62c0837
k_auto_object: Fix data race
Change the memory order to acqure-release when we decrement the
reference count. Prevents a race with line 89 reported by TSan.
4 years ago
lat9nq
831f022536
k_thread: Fix data race
TSan reports a data race between writing at cpp:1162 and reading at
h:262. Make the thread_state atomic to prevent this.
4 years ago
lat9nq
0f347eaf52
k_process: Fix data race
TSan reported a race between thread 36 and thread 34, a read at :225 and
a write at :225 respectively. Make total_proces_running_time_ticks
atomic to avoid this race.
4 years ago
lat9nq
53d3082dd4
kernel: Fix current_process race
TSan reported a race at :258 and :803, so make current_process an atomic
pointer.
4 years ago
lat9nq
039ce14442
k_scheduler_lock: Fix data race
TSan reports a race between the main thread and T37 during
IsLockedByCurrentThread and when it's set at the end of Lock(),
respectively. Set owner_thread to an atomic pointer to fix it.
Co-authored-by: bunnei <bunneidev@gmail.com>
4 years ago
Merry
42d6a01039
native_clock: Internal linkage for FencedRDTSC
__forceinline required on MSVC for function to be inlined
4 years ago
merry
b8d8677ed1
native_clock: Use lfence with rdtsc
4 years ago
merry
ac87509300
arm_dynarmic: Use HaltReason for svc calls and reschedules
4 years ago
merry
f54345590b
dynarmic: Better interrupts
4 years ago
german77
c4bf041235
service: npad: Default initialize shared memory
4 years ago
merry
7470fdd77c
native_clock: Use writeback from CAS to avoid double-loading
4 years ago
merry
eeca2f2df9
atomic_ops: Implement AtomicCompareAndSwap with writeback
4 years ago