Lioncash
|
8b6137eb79
|
tas_input: Remove unnecessary includes
Gets rid of indirect includes and includes only what the interface
needs.
|
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
|
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
|
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 |
|
Narr the Reg
|
48537c07cd
|
input_common: Fix error with thread name
|
2021-11-29 22:03:47 -05:00 |
|
vperus
|
e899505921
|
Revert of 1dabf6d
Caused worker_thread to be stuck in Stage1Completed state until job's destruction.
|
2021-11-29 16:37:11 +02:00 |
|
Narr the Reg
|
7b56b2cab6
|
input_common: Fully implement UDP controllers
|
2021-11-26 15:46:36 -06:00 |
|
german77
|
b8b849dc2e
|
input_common: Move button names to the frontend
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
bc9641614d
|
input_common: Fix SDL controller with inverted axis
|
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
|
25521cd948
|
core/hid: Improve accuary of mouse implementation
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
dfb63175d1
|
core/hid: Fully implement native mouse
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
6032358402
|
input_common: Allow keyboard to be backwards compatible
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
ebfe40dec8
|
core/hid: Improve accuracy of the keyboard implementation
|
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
|
4736326a05
|
second commit lion review
|
2021-11-24 20:30:26 -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
|
f63c6fce6d
|
input_common: Revert deleted TAS functions
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
254d133be2
|
input_common: Fix GC adapter initialization
Fix GC controller
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
3cd0dd4227
|
input_common: Fix UDP uuid
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
124404e756
|
input_common: Add multiple vibration curves
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
d1bac9024d
|
settings: Fix mouse and keyboard mappings
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
b3f59b4407
|
kraken: Address comments from review
review fixes
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
8ea02d19a1
|
service/hid: Fix gesture input
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
6c7814bc9c
|
core/hid: Fix rumble too strong at 1%
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
00f654cd22
|
core/hid: Only signal when needed
|
2021-11-24 20:30:24 -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
|
9a108578ed
|
input_common: Rewrite SDL
|
2021-11-24 20:30:23 -06:00 |
|
german77
|
13413c2290
|
input_common: Rewrite udp client
|
2021-11-24 20:30:22 -06:00 |
|
german77
|
78a8ed6290
|
input_common: Rewrite gc_adapter
|
2021-11-24 20:30:22 -06:00 |
|
german77
|
86a57fb096
|
input_common: Rewrite touch
|
2021-11-24 20:30:22 -06:00 |
|
german77
|
280342cd0a
|
input_common: Rewrite mouse
|
2021-11-24 20:30:22 -06:00 |
|
german77
|
00d3c058c5
|
input_common: Rewrite keyboard
|
2021-11-24 20:30:22 -06:00 |
|