Commit Graph

12 Commits

Author SHA1 Message Date
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
f4e5f89e6f core/hid: Improve accuary of mouse implementation 2021-11-24 20:30:28 -06:00
654d76e79e core/hid: Fully implement native mouse 2021-11-24 20:30:28 -06:00
bca299e8e0 input_common: Allow keyboard to be backwards compatible 2021-11-24 20:30:28 -06:00
b673857d7d core/hid: Improve accuracy of the keyboard implementation 2021-11-24 20:30:28 -06:00
77fa4d4bf6 second commit lion review 2021-11-24 20:30:26 -06:00
2b1b0c2a30 kraken: Address comments from review
start lion review
2021-11-24 20:30:26 -06:00
064ddacf49 core/hid: Rework battery mappings 2021-11-24 20:30:26 -06:00
464c4d26ac settings: Fix mouse and keyboard mappings 2021-11-24 20:30:25 -06:00
b564f024f0 Morph review first wave 2021-11-24 20:30:25 -06:00
72e5920240 core/hid: Documment some files 2021-11-24 20:30:24 -06:00
c3f54ff232 core/hid: Add emulated controllers 2021-11-24 20:30:23 -06:00