german77
0cea589993
input_common: Enable steam controllers and 8 player support
4 years ago
german77
129c89b47d
Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one
5 years ago
german
0cb68543e2
inputCommon: Use an unique client id for each socket instance
5 years ago
Lioncash
70b6d985e7
udp/client: Define ClientData constructor/destructor in cpp file
Prevents compilation errors on clang 12 due to incomplete types within a
unique_ptr member.
5 years ago
german
df1070a735
Add mutitouch support for touch screens
5 years ago
german
f452fbfc88
Allow to return up to 16 touch inputs per engine
5 years ago
german
6708e0ec0e
Add multiple udp server support
5 years ago
Lioncash
3232d03657
udp/client: Take std::function by const reference with TestCommunication()
Avoids redundant copies.
5 years ago
Lioncash
d44d662529
input_common/CMakeLists: Make some warnings errors
Makes the input_common code warnings consistent with the rest of the
codebase.
5 years ago
german
82eb4be33b
Add cemu hook changes related to PR #4609
5 years ago
german
17b48f8d42
Remove RealMotionDevice
5 years ago
Ameer
243dbee81e
Cleanup after linter
6 years ago
Ameer
dbe1ad4fe4
GC Adapter Implementation
6 years ago
Lioncash
2ba97142ab
input_common/udp: Remove unnecessary inclusions
6 years ago
FearlessTobi
e89cbc93dd
Address second part of review comments
6 years ago
FearlessTobi
af272d88d9
Address review comments
6 years ago
fearlessTobi
b2f53cceb6
Input: UDP Client to provide motion and touch controls
An implementation of the cemuhook motion/touch protocol, this adds the
ability for users to connect several different devices to citra to send
direct motion and touch data to citra.
Co-Authored-By: jroweboy <jroweboy@gmail.com>
6 years ago