Narr the Reg
d9ee7c3297
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
german77
d05ea2f3eb
input_common: Fix issue where ring and irs are enabled at the same time
3 years ago
Narr the Reg
459fb2b213
input_common: Implement joycon ir camera
3 years ago
german77
5cb437703f
yuzu: Add ring controller test button
3 years ago
german77
527dad7097
input_common: Use DriverResult on all engines
3 years ago
german77
e1a3bda4d9
Address review comments
3 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
3 years ago
german77
6d6b7bdbc3
input_common: Implement joycon nfc
3 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
3 years ago
Narr the Reg
ed5fa10e97
core: hid: Enable pulling color data from controllers
3 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Liam
f1a0ce0e70
memory: fix watchpoint use when fastmem is enabled
3 years ago
Liam
0953cdd271
timing: wait for completion on unregister
3 years ago
Kelebek1
42b16bb33a
Be careful of mangled out of bounds read
3 years ago
german77
50c86b3c2a
core: hid: Fix stick minimum range
3 years ago
Kelebek1
80a55c1663
Add stacktrace symbol demangling
3 years ago
Liam
e9c3d16f6f
debugger: add host fastmem pointer fetch command
3 years ago
Liam
2f2ef5b147
nvnflinger: correct swap interval handling
3 years ago
bunnei
a5693afa03
Revert "Revert "k_page_group: synchronize""
3 years ago
Narr the Reg
8042ce7e19
input_common: Create an update engine
3 years ago
Liam
1ee0540f82
externals: update dynarmic, xbyak
3 years ago
Fernando Sahmkow
af5ecb0b15
MemoryManager: use fastmem directly.
3 years ago
MonsterDruide1
688a9fbfa6
net: Silently translate ETIMEDOUT network error
3 years ago
MonsterDruide1
04cb05fce0
TAS: Immediately switch stick to TAS on input
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
3 years ago
german77
80bcc18788
service: nifm: Initialize request state
3 years ago
german77
ebd811b535
service: nifm: Match documentation names
3 years ago
Merry
bee395d2f0
vfs: Replace cstr concat with char concat
3 years ago
bunnei
05c709bebe
core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.
3 years ago
gidoly
10eaf31af3
Revert "k_page_group: synchronize"
3 years ago
MonsterDruide1
bc4126acd7
TAS: Increase accuracy of Stick inputs
3 years ago
Liam
28d9c30861
k_page_table: remove HACK_OpenPages/ClosePages
3 years ago
Liam
3392fdac9b
k_page_group: synchronize
3 years ago
Liam
99eccf581e
kernel: workaround static shared memory initialization
3 years ago
Liam
80670a5b6c
time: add LockFreeAtomicType
3 years ago
Liam
c770f25ccb
kernel: remove TimeManager
3 years ago
Liam
67c0d714c5
kernel: add KHardwareTimer
3 years ago
german77
79f1f326c7
service: nfc: Silence ListDevices
3 years ago
Liam
d3123079e8
EmuThread: refactor
3 years ago
german77
243404bf34
input_common: Add virtual gamepad
3 years ago
ameerj
b1d633532f
hle_ipc: Refactor ReadBuffer to set buffer size upon initialization
Initializing the vector size during initialization is more efficient than a later call to resize()
3 years ago
ameerj
12c0f682e6
hle_ipc: Reserve vectors before populating
3 years ago
Narr the Reg
20cbf6f3db
kernel: svc: Fix duplicated InfoType enum
3 years ago
Narr the Reg
dca4f0687a
kernel: process: Implement GetFreeThreadCount
Used by Just Dance® 2023 Edition
3 years ago
bunnei
beba9c9b61
Revert "hle: service: audio: Use default service thread."
3 years ago
Chloe Marcec
c5f519e1e4
Set: Allow setting device nickname
3 years ago
Alexander Orzechowski
09e3029c11
gl_device: Use a more robust way to use strict context mode
Instead of checking a environment variable which may not actually
exist or is just wrong, ask QT if it's running on the wayland
platform.
3 years ago
Liam
ed37192441
memory: correct semantics of data cache management operations
3 years ago
Liam
985ed1e160
memory: remove DEBUG_ASSERT pointer test
3 years ago
Salvage
c586ac9be2
Remove the lock entirely as per PR discussion
Correctly unlock mutex before its destruction
As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case
Swap out unique for scoped lock and readd comment
3 years ago