bunnei
|
7347d2e33f
|
Merge pull request #7575 from lioncash/input
input_engine: Minor object churn cleanup
|
2021-12-13 16:50:54 -08:00 |
|
Lioncash
|
f63a50ce9d
|
tas_input: Avoid minor copies in Read/WriteCommandButtons()
We don't need to copy the whole pair
|
2021-12-13 11:45:19 -05:00 |
|
Lioncash
|
bac72cecf9
|
tas_input: Remove unnecessary semicolon
Resolves a -Wextra-semi warning
|
2021-12-13 11:45:19 -05:00 |
|
Lioncash
|
6a9fe940d2
|
tas_input: Execute clear() even if empty
clear() when empty is simply a no-op, so we can get rid of the check
here and let the stdlib do it for us.
|
2021-12-13 11:45:18 -05:00 |
|
Lioncash
|
4284fe0d78
|
tas_input: std::move strings into vector
While we're in the same area, we can also avoid performing std::stoi in
a loop when it only needs to be performed once.
|
2021-12-13 11:45:15 -05:00 |
|
Lioncash
|
c12653670c
|
tas_input: Use istringstream over stringstream
This is only using the input facilities, so we don't need to use the
fully-fleged stringstream.
|
2021-12-13 10:57:53 -05:00 |
|
Lioncash
|
4dce3a6cf4
|
tas_input: Use u8string_view instead of u8string
Same behavior, but without the potential for extra allocations.
|
2021-12-13 10:54:43 -05:00 |
|
Lioncash
|
b2c94d8cd4
|
tas_input: Remove unused std::smatch variable
This also means we can get rid of the dependency on <regex>
|
2021-12-13 10:50:24 -05:00 |
|
Lioncash
|
f1ff42541a
|
tas_input: Amend -Wdocumentation warnings
Parameters shouldn't have the colon by their name.
|
2021-12-13 10:49:11 -05:00 |
|
Lioncash
|
a82bb17b08
|
tas_input: Make TasAxes enum an enum class
Prevents these values from potentially clashing with anything in other
headers.
|
2021-12-13 10:41:32 -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 |
|
german77
|
30de38ee7f
|
kraken: Address comments from review
Fix compiler bug
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
a4cdafed54
|
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
|
2021-11-24 20:30:27 -06:00 |
|
german77
|
f63c6fce6d
|
input_common: Revert deleted TAS functions
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
00f654cd22
|
core/hid: Only signal when needed
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
78a8ed6290
|
input_common: Rewrite gc_adapter
|
2021-11-24 20:30:22 -06:00 |
|