Kyle K
38dd6dc190
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
59cbeb3e1b
dynarmic: Fix race when switching page tables
4 years ago
tech-ticks
3b91d213b1
hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory ( fixes #8174 )
4 years ago
Liam
b29242862b
core: extract symbol reading
4 years ago
bunnei
a7f73d606f
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
b44a564792
hle: kernel: k_server_port: Release ref-counted host emulation members on Destroy.
4 years ago
bunnei
788bebb160
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
d737652d08
hle: service: sm: Remove manual tracking of KServerPorts.
4 years ago
bunnei
f55fc850a2
hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is expired rather than locking.
4 years ago
tech-ticks
82d46a974a
service: sfdnsres: Implement DNS address resolution
4 years ago
Morph
be95b5a954
CMakeLists: Enforce C4505 and C5245
These are similar to Wunused-function on gcc/clang
4 years ago
Narr the Reg
bbaa08d7f0
core: hid: Fix double lock on softlock and forced updates
4 years ago
tech-ticks
1c3983c12e
service: bsd: Add keepalive socket option
4 years ago
tech-ticks
f05e87402a
patch_manager: Apply layered exefs patches from 'atmosphere' SD directory
4 years ago
Narr the Reg
9c85cb354a
core: hid: Replace lock_guard with scoped_lock
4 years ago
Merry
d79274a5d9
core/hle: Standardize scoped_lock initializers
4 years ago
Merry
4778656110
yuzu/util: Replace lock_guard with scoped_lock
4 years ago
Merry
3cf6593342
web_service: Replace lock_guard with scoped_lock
4 years ago
Merry
bbc585881a
video_core: Replace lock_guard with scoped_lock
4 years ago
Merry
159ae5e47c
input_common: Replace lock_guard with scoped_lock
4 years ago
Merry
6a071c42d2
core: Replace lock_guard with scoped_lock
4 years ago
Merry
1f275eb077
core/hle: Replace lock_guard with scoped_lock
4 years ago
Merry
c589db6add
common: Replace lock_guard with scoped_lock
4 years ago
german77
fa5277ecdb
core: hid: Reduce the amount of dataraces
4 years ago
Andrea Pappacoda
5ca67332ee
fix: remove #pragma once in .cpp file
4 years ago
Liam
0cfcee95c7
service: jit: stub JIT service
4 years ago
Liam
52ebdd42c6
OpenGL: fix S8D24 to ABGR8 conversions
4 years ago
german77
8c089f4e2a
service: hid: Partially revert #8123
4 years ago
lat9nq
b976cac49d
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
7f11710e0a
dynarmic: Print stack trace on unrecognised instruction or other exception
4 years ago
Andrea Pappacoda
ce859cf526
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
02473ea7d5
Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe"
4 years ago
Liam
1ab771c3ad
shader_recompiler: Decrease indirect cbuf limit to match hardware
4 years ago
ameerj
494c41dd5a
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
b7be6a4316
OpenGL: fix cropping
4 years ago
Liam
c59c035d74
Vulkan: crop to screen dimensions if crop not explicitly requested
4 years ago
Liam
a57531854e
OpenGL: propagate face flip condition
4 years ago
Liam
cb913e5c02
OpenGL: flip front faces if Z scale is inverted
4 years ago
lat9nq
983916e919
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
6bcbbb29e7
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
d6a0666268
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
5b5a1b7fa7
kernel: Fix current_process race
TSan reported a race at :258 and :803, so make current_process an atomic
pointer.
4 years ago
lat9nq
83b86d915a
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
4052bfb4ad
native_clock: Internal linkage for FencedRDTSC
__forceinline required on MSVC for function to be inlined
4 years ago
merry
fdd4d019ef
native_clock: Use lfence with rdtsc
4 years ago
merry
a5d040df3d
arm_dynarmic: Use HaltReason for svc calls and reschedules
4 years ago
merry
f8b8af47ad
dynarmic: Better interrupts
4 years ago
german77
3e5469a974
service: npad: Default initialize shared memory
4 years ago
merry
979e53b87b
native_clock: Use writeback from CAS to avoid double-loading
4 years ago
merry
084bd225dc
atomic_ops: Implement AtomicCompareAndSwap with writeback
4 years ago