Lioncash
2ec7d0b5fd
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
german77
a67e776af9
yuzu-cmd: Fix input callback crash on close
3 years ago
Liam
9737615948
general: fix compile for Apple Clang
3 years ago
ameerj
9efdad6a27
Configuration: Add per-game input profiles
3 years ago
Narr the Reg
38c48cf8d8
core: hid: Implement true multitouch support
3 years ago
german77
2ccbf5abdd
core: hid: Add handheld to nfc devices
3 years ago
Morph
e6ab1f673b
general: Enforce C4800 everywhere except in video_core
3 years ago
german77
7f66050f0c
input_common: cache vibration tests
3 years ago
Morph
f706b3bd24
general: Fix spelling of "unknown"
3 years ago
german77
224a19758e
input_common: have an unique vector in callback status
3 years ago
Narr the Reg
e85c19adcb
service: nfp: Fix errors to pass unit testing
3 years ago
german77
3ce0ef04dd
service: nfp: address comments
3 years ago
german77
8a3d22c4bd
core: hid: Add nfc support to emulated controller
3 years ago
Zwip-Zwap Zapony
31e3437a2f
Fix "controller.colors_state.right" being "left"
3 years ago
Narr the Reg
2898be69f4
input_common: Add support for analog toggle
3 years ago
Narr the Reg
dc8d42243b
core: hid: Fix GC triggers overwritting ZL and ZR buttons
3 years ago
Narr the Reg
301702e548
hid: core: Properly emulate controller color and battery level
3 years ago
Narr the Reg
80b462e553
hid: core: Delay the stop vibration command when testing
3 years ago
german77
097785e19e
service: irs: Move to IRS namespace and minor fixes
4 years ago
german77
57311b2c8b
core: hid: Add cammera support
4 years ago
german77
18550b165b
core: hid: Add fallback for dualjoycon and pro controllers
4 years ago
Narr the Reg
36148fe7f6
service: hid: Correct some mistakes and add more validations
4 years ago
Liam
084d7d6b01
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
german77
a1f2610522
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago
german77
240f59a4c8
service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
4 years ago
Narr the Reg
bf948b5790
input_common: Make vibration request async
4 years ago
german77
c82806f9cb
input_common: touch: Rewrite touch driver to support multiple touch points
4 years ago
Narr the Reg
17ce54d7f2
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
0f3ad939a8
service: hid: Ensure all structs are initialized
4 years ago
Morph
99ceb03a1c
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
1d26fabaa7
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
d2f9412cf1
yuzu: Add custom ringcon configuration
4 years ago
Narr the Reg
bbaa08d7f0
core: hid: Fix double lock on softlock and forced updates
4 years ago
Narr the Reg
9c85cb354a
core: hid: Replace lock_guard with scoped_lock
4 years ago
german77
fa5277ecdb
core: hid: Reduce the amount of dataraces
4 years ago
Narr the Reg
6a1ad03153
nfp: Separate nfc tag from amiibo data
4 years ago
german77
fc9abd3c62
nfp: Improve implementation
5 years ago
Morph
25db62ce15
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
cb30fe50cd
input/hid: Migrate to the new UUID implementation
4 years ago
Narr the Reg
064aa3de11
yuzu: ui: Improve battery symbols
4 years ago
Lioncash
76d83ffbec
general: Move deleted copy/move constructor/assignment operators to public interface
This allows for better compiler errors, where the compiler will state a
copy or move couldn't occur due to the relevant function being deleted.
Previously a compiler would warn about the relevant function not being
accessible (which, while true, isn't as informative as it could be).
4 years ago
german77
ebf19616f4
input_common: Add option to configure gyro threshold
4 years ago
Valeri
8eddafd9d0
hid: fix std::transform call
Found by static analysis with PVS-Studio.
4 years ago
Valeri
c624edceba
Correct assignment source for rotations
Found by static analysis with PVS-Studio
4 years ago
Narr the Reg
5ce5432830
core/hid: Increment shake force
With the current settings 2p mode in pokemon let's go wasn't showing up. By making the shake more violent we can make it appear without any effort using the keyboard
4 years ago
Narr the Reg
d348070226
core/hid: Reduce gyro threshold even more
4 years ago
german77
873d26b335
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
72c8a94a6c
yuzu: Add controller hotkeys
4 years ago
german77
b94e947793
core/hid: Add home and screenshot button support
4 years ago
german77
50a7152941
core/hid: Set minimum gyro threshold
4 years ago