Narr the Reg
146975c880
hid_core: Move hid to it's own subproject
2 years ago
Narr the Reg
c4925fc96a
core: hid: Finish linking motion from virtual controllers
3 years ago
Narr the Reg
8a7dfb2439
input_common: Split mouse input into individual devices
3 years ago
bunnei
d466f5e2b8
core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.
3 years ago
Lioncash
1c9f02790c
emulated_console: Amend cast in SetTouch()
id is an int value, not a u32.
3 years ago
Lioncash
53eb9406f0
emulated_console: std::move() ParamPackages and callbacks where applicable
3 years ago
Lioncash
0862aabdc6
common/input: Add helpers functions for creating input and output devices
Avoids the redundancy of needing to explictly specify the common
namespace and the type.
3 years ago
Narr the Reg
8e0e45dcb9
core: hid: Implement true multitouch support
3 years ago
german77
b6d3a7d8cf
input_common: touch: Rewrite touch driver to support multiple touch points
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Narr the Reg
c5b3ff2238
core: hid: Replace lock_guard with scoped_lock
4 years ago
german77
48ac3b1b60
core: hid: Reduce the amount of dataraces
4 years ago
Valeri
347574b398
Correct assignment source for rotations
Found by static analysis with PVS-Studio
4 years ago
Lioncash
726de453bb
common/input: Avoid numerous large copies of CallbackStatus
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.
4 years ago
Narr the Reg
66a86f54af
service/hid: Improve console motion accuracy
4 years ago
Narr the Reg
7b56b2cab6
input_common: Fully implement UDP controllers
4 years ago
german77
dfb63175d1
core/hid: Fully implement native mouse
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
d12525737a
service/hid: Remove includes of core.h and settings.h
4 years ago
german77
ddcdaac727
config: Cleanup and documentation
4 years ago
german77
4736326a05
second commit lion review
4 years ago
german77
a8852024b6
settings: Fix Debug controller type options
4 years ago
german77
9f91335a71
kraken: Address comments from review
start lion review
4 years ago
german77
d813cbd592
Morph review first wave
4 years ago
german77
b3f59b4407
kraken: Address comments from review
review fixes
4 years ago
german77
8ea02d19a1
service/hid: Fix gesture input
4 years ago
german77
88cb39be9f
hid: Fix controller connection/disconnection
4 years ago
german77
5298dba88e
core/hid: Add emulated controllers
5 years ago