Commit Graph

14 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
639402850a input_common: Fully implement UDP controllers 2021-11-26 15:46:36 -06:00
654d76e79e core/hid: Fully implement native mouse 2021-11-24 20:30:28 -06:00
71f9b90dd9 core/hid: Remove usage of native types, fix a couple of errors with motion 2021-11-24 20:30:28 -06:00
e7eee36d52 service/hid: Remove includes of core.h and settings.h 2021-11-24 20:30:27 -06:00
84c58666a4 config: Cleanup and documentation 2021-11-24 20:30:27 -06:00
77fa4d4bf6 second commit lion review 2021-11-24 20:30:26 -06:00
730f078302 settings: Fix Debug controller type options 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
b564f024f0 Morph review first wave 2021-11-24 20:30:25 -06:00
b5e72de753 kraken: Address comments from review
review fixes
2021-11-24 20:30:25 -06:00
85052b8662 service/hid: Fix gesture input 2021-11-24 20:30:25 -06:00
4d308fd0b4 hid: Fix controller connection/disconnection 2021-11-24 20:30:24 -06:00
c3f54ff232 core/hid: Add emulated controllers 2021-11-24 20:30:23 -06:00