Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #7859 from german77/battery_again | bunnei | 2022-02-24 | 1 | -14/+4 |
|\ | | | | | input_common: Remove battery duplicated struct and update every button press | ||||
| * | input_common: Remove battery duplicated struct and update every button press | german77 | 2022-02-07 | 1 | -14/+4 |
| | | |||||
* | | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | 2022-02-05 | 1 | -2/+2 |
| | | | | | | | | This completes the removal of the old UUID implementation. | ||||
* | | input/hid: Migrate to the new UUID implementation | Morph | 2022-02-05 | 1 | -3/+3 |
|/ | |||||
* | input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state | Lioncash | 2022-01-24 | 1 | -1/+1 |
| | | | | | The default constructor of a UUID instance doesn't initialize the underlying array. | ||||
* | input_common/main: Pass MappingData by const reference in callbacks | Lioncash | 2022-01-24 | 1 | -1/+1 |
| | | | | Avoids creating unnecessary 168 byte copies per callback invocation. | ||||
* | input_engine: Fix typo in TriggerOnAxisChange() parameter name | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | input_engine: Simplify PreSet* family of functions | Lioncash | 2021-12-13 | 1 | -9/+9 |
| | | | | | We can make use of try_emplace() to insert values only if they don't already exist. | ||||
* | input_engine: Remove left-over namespace qualifiers | Lioncash | 2021-12-13 | 1 | -3/+3 |
| | | | | These types are part of the InputCommon namespace. | ||||
* | input_engine: Take BasicMotion by const reference with SetMotion() and TriggerOnMotionChange() | Lioncash | 2021-12-13 | 1 | -2/+3 |
| | | | | Copies the BasicMotion instance once instead of twice. | ||||
* | input_engine: Pass LedStatus by const reference | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | | | | Avoids copies where reasonably applicable | ||||
* | input_engine: Pass VibrationStatus by const reference in SetRumble() | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | | | | Avoids creating copies of the struct where not necessary. | ||||
* | input_engine: std::move engine name where applicable | Lioncash | 2021-12-13 | 1 | -1/+1 |
| | | | | | We can allow the name to be moved into, allowing allocations to be avoided. | ||||
* | input_engine: Remove callback clearing in constructor | Lioncash | 2021-12-13 | 1 | -3/+1 |
| | | | | | The callback map is a member variable, so this will always be empty on initial construction. | ||||
* | input_engine: Remove unnecessary semi-colons | Lioncash | 2021-12-13 | 1 | -6/+6 |
| | | | | Silences -Wextra-semi warnings | ||||
* | input_engine: Remove unnecessary return | Lioncash | 2021-12-13 | 1 | -3/+1 |
| | | | | This is a void function, so it doesn't need this. | ||||
* | input_common: Move button names to the frontend | german77 | 2021-11-25 | 1 | -2/+3 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -1/+1 |
| | | | | Fix compiler bug | ||||
* | settings: Fix Debug controller type options | german77 | 2021-11-25 | 1 | -3/+2 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -7/+7 |
| | | | | start lion review | ||||
* | kraken: Fix errors from rebase and format files | german77 | 2021-11-25 | 1 | -4/+6 |
| | |||||
* | core/hid: Add output devices | german77 | 2021-11-25 | 1 | -6/+12 |
| | |||||
* | input_common: Create input_engine | german77 | 2021-11-25 | 1 | -0/+224 |