yuzu/src/core/hle/service/hid/controllers
Rodrigo Locatti 15cc561d12 npad: Fix data race when updating devices
Add a lock to avoid data races.
This reduces the number of -fsanitize=thread errors significantly.
2021-06-22 03:16:21 -03:00
..
console_sixaxis.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
console_sixaxis.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
controller_base.cpp core: Make variable shadowing a compile-time error 2021-05-16 03:43:16 -04:00
controller_base.h core: Make variable shadowing a compile-time error 2021-05-16 03:43:16 -04:00
debug_pad.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
debug_pad.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
gesture.cpp hid/gesture: Factor out last gesture retrieval into its own function 2021-05-18 03:59:44 -04:00
gesture.h common: Extract point into a common struct 2021-05-28 08:12:49 -04:00
keyboard.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
keyboard.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
mouse.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
mouse.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
npad.cpp npad: Fix data race when updating devices 2021-06-22 03:16:21 -03:00
npad.h npad: Fix data race when updating devices 2021-06-22 03:16:21 -03:00
stubbed.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
stubbed.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
touchscreen.cpp touchscreen: Make use of common point struct 2021-05-28 08:15:22 -04:00
touchscreen.h touchscreen: Make use of common point struct 2021-05-28 08:15:22 -04:00
xpad.cpp service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00
xpad.h service: Resolve cases of member field shadowing 2021-05-04 04:38:38 -04:00