summaryrefslogtreecommitdiff
path: root/src/common/input.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* input_common: Make vibration request asyncGravatar Narr the Reg2022-05-231-0/+1
|
* input_common: Add home and hard touch press buttons to UDP controllersGravatar german772022-01-301-0/+2
|
* input_common: Reintroduce motion from mouse and use button namesGravatar german772022-01-161-0/+7
|
* common/input: Avoid numerous large copies of CallbackStatusGravatar Lioncash2021-12-131-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 returnsGravatar Lioncash2021-12-131-6/+2
| | | | Given these return void, these can be omitted.
* input_engine: Pass LedStatus by const referenceGravatar Lioncash2021-12-131-1/+1
| | | | Avoids copies where reasonably applicable
* input_engine: Pass VibrationStatus by const reference in SetRumble()Gravatar Lioncash2021-12-131-4/+2
| | | | Avoids creating copies of the struct where not necessary.
* input_common: Fully implement UDP controllersGravatar Narr the Reg2021-11-261-0/+14
|
* input_common: Move button names to the frontendGravatar german772021-11-241-0/+22
|
* config: Cleanup and documentationGravatar german772021-11-241-3/+31
|
* core/hid: Prevent Emulated controller from flapping with multiple inputs devicesGravatar german772021-11-241-0/+4
|
* core/hid: Fully emulate motion from buttonGravatar german772021-11-241-0/+5
|
* second commit lion reviewGravatar german772021-11-241-1/+1
|
* settings: Fix Debug controller type optionsGravatar german772021-11-241-2/+2
|
* kraken: Address comments from reviewGravatar german772021-11-241-2/+2
| | | | start lion review
* input_common: Add manual update options to input devicesGravatar german772021-11-241-0/+10
|
* core/hid: Fix rumble too strong at 1%Gravatar german772021-11-241-0/+7
|
* core/hid: Only signal when neededGravatar german772021-11-241-0/+1
|
* core/hid: Add output devicesGravatar german772021-11-241-0/+39
|
* common: Rewrite and move core/frontend/input.h to commonGravatar german772021-11-241-0/+242