summaryrefslogtreecommitdiffstats
path: root/src/common/input.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* common/input: Avoid numerous large copies of CallbackStatusLioncash2021-12-141-2/+2
| | | | | | | | | 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.
* common/input: Remove unnecessary returnsLioncash2021-12-141-6/+2
| | | | Given these return void, these can be omitted.
* input_engine: Pass LedStatus by const referenceLioncash2021-12-131-1/+1
| | | | Avoids copies where reasonably applicable
* input_engine: Pass VibrationStatus by const reference in SetRumble()Lioncash2021-12-131-4/+2
| | | | Avoids creating copies of the struct where not necessary.
* input_common: Fully implement UDP controllersNarr the Reg2021-11-261-0/+14
|
* input_common: Move button names to the frontendgerman772021-11-251-0/+22
|
* config: Cleanup and documentationgerman772021-11-251-3/+31
|
* core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman772021-11-251-0/+4
|
* core/hid: Fully emulate motion from buttongerman772021-11-251-0/+5
|
* second commit lion reviewgerman772021-11-251-1/+1
|
* settings: Fix Debug controller type optionsgerman772021-11-251-2/+2
|
* kraken: Address comments from reviewgerman772021-11-251-2/+2
| | | | start lion review
* input_common: Add manual update options to input devicesgerman772021-11-251-0/+10
|
* core/hid: Fix rumble too strong at 1%german772021-11-251-0/+7
|
* core/hid: Only signal when neededgerman772021-11-251-0/+1
|
* core/hid: Add output devicesgerman772021-11-251-0/+39
|
* common: Rewrite and move core/frontend/input.h to commongerman772021-11-251-0/+242