Narr the Reg
|
f27e097244
|
input_common: Map sticks correctly when mapped sideways
|
2022-03-21 19:39:33 -06:00 |
|
bunnei
|
8c3f50e6bc
|
Merge pull request #7859 from german77/battery_again
input_common: Remove battery duplicated struct and update every button press
|
2022-02-24 11:42:51 -08:00 |
|
german77
|
75d96d5462
|
input_common: Remove battery duplicated struct and update every button press
|
2022-02-06 18:33:55 -06:00 |
|
Morph
|
e47b5e6a26
|
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
|
2022-02-05 13:56:21 -05:00 |
|
Morph
|
51c445f7e8
|
input/hid: Migrate to the new UUID implementation
|
2022-02-05 13:18:41 -05:00 |
|
Lioncash
|
18c2bd5c12
|
input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state
The default constructor of a UUID instance doesn't initialize the
underlying array.
|
2022-01-24 11:57:48 -05:00 |
|
Lioncash
|
1bd76dcb77
|
input_common/main: Pass MappingData by const reference in callbacks
Avoids creating unnecessary 168 byte copies per callback invocation.
|
2022-01-24 11:31:43 -05:00 |
|
Lioncash
|
71467b1383
|
input_engine: Fix typo in TriggerOnAxisChange() parameter name
|
2021-12-13 10:21:37 -05:00 |
|
Lioncash
|
e609218c0f
|
input_engine: Simplify PreSet* family of functions
We can make use of try_emplace() to insert values only if they don't
already exist.
|
2021-12-13 10:18:04 -05:00 |
|
Lioncash
|
e7c5737e2e
|
input_engine: Remove left-over namespace qualifiers
These types are part of the InputCommon namespace.
|
2021-12-13 09:57:51 -05:00 |
|
Lioncash
|
190cfc5997
|
input_engine: Take BasicMotion by const reference with SetMotion() and TriggerOnMotionChange()
Copies the BasicMotion instance once instead of twice.
|
2021-12-13 09:57:39 -05:00 |
|
Lioncash
|
cd45635f56
|
input_engine: Pass LedStatus by const reference
Avoids copies where reasonably applicable
|
2021-12-13 09:20:58 -05:00 |
|
Lioncash
|
f41c22d30f
|
input_engine: Pass VibrationStatus by const reference in SetRumble()
Avoids creating copies of the struct where not necessary.
|
2021-12-13 09:16:10 -05:00 |
|
Lioncash
|
54e164d9de
|
input_engine: std::move engine name where applicable
We can allow the name to be moved into, allowing allocations to be
avoided.
|
2021-12-13 09:05:50 -05:00 |
|
Lioncash
|
d62545828a
|
input_engine: Remove callback clearing in constructor
The callback map is a member variable, so this will always be empty on
initial construction.
|
2021-12-13 08:54:23 -05:00 |
|
Lioncash
|
7e34562d34
|
input_engine: Remove unnecessary semi-colons
Silences -Wextra-semi warnings
|
2021-12-13 08:53:01 -05:00 |
|
Lioncash
|
caae5d3868
|
input_engine: Remove unnecessary return
This is a void function, so it doesn't need this.
|
2021-12-13 08:52:09 -05:00 |
|
german77
|
b8b849dc2e
|
input_common: Move button names to the frontend
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
30de38ee7f
|
kraken: Address comments from review
Fix compiler bug
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
a8852024b6
|
settings: Fix Debug controller type options
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
9f91335a71
|
kraken: Address comments from review
start lion review
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
0292fe0198
|
kraken: Fix errors from rebase and format files
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
66cf94709a
|
core/hid: Add output devices
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
312dd2fb89
|
input_common: Create input_engine
|
2021-11-24 20:30:22 -06:00 |
|