suyu/src/core/hid
Lioncash e05d2a70b2 common/input: Avoid numerous large copies of CallbackStatus
CallbackStatus instances aren't the cheapest things to copy around
(relative to everything else), given that they're currently 520 bytes in
size and are currently copied numerous times when callbacks are invoked.

Instead, we can pass the status by const reference to avoid all the
copying.
2021-12-13 21:22:02 -05:00
..
emulated_console.cpp common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
emulated_console.h common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
emulated_controller.cpp common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
emulated_controller.h common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
emulated_devices.cpp common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
emulated_devices.h common/input: Avoid numerous large copies of CallbackStatus 2021-12-13 21:22:02 -05:00
hid_core.cpp service/hid: Implement SetNpadJoyAssignmentMode 2021-12-05 16:18:23 -06:00
hid_core.h service/hid: Implement SetNpadJoyAssignmentMode 2021-12-05 16:18:23 -06:00
hid_types.h core/hid: Ensure only valid npad are connected 2021-12-04 23:20:18 -06:00
input_converter.cpp core/hid: Improve accuary of mouse implementation 2021-11-24 20:30:28 -06:00
input_converter.h core: hid: Cleanup and amend documentation 2021-11-29 17:20:14 -05:00
input_interpreter.cpp input_interpreter: Make use of NpadButton instead of a u64 2021-11-29 19:21:51 -05:00
input_interpreter.h input_interpreter: Make use of NpadButton instead of a u64 2021-11-29 19:21:51 -05:00
motion_input.cpp yuzu: Fix loading input profiles 2021-11-24 20:30:25 -06:00
motion_input.h core/hid: Fully emulate motion from button 2021-11-24 20:30:27 -06:00