summaryrefslogtreecommitdiffstats
path: root/src/core/hid/emulated_controller.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-23input_common: Make vibration request asyncNarr the Reg1-5/+29
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
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.
2022-04-08core: hid: Fix double lock on softlock and forced updatesNarr the Reg1-2/+12
2022-04-07core: hid: Replace lock_guard with scoped_lockNarr the Reg1-26/+26
2022-04-07core: hid: Reduce the amount of dataracesgerman771-164/+203
2022-02-08nfp: Improve implementationgerman771-0/+6
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph1-7/+7
This completes the removal of the old UUID implementation.
2022-02-05input/hid: Migrate to the new UUID implementationMorph1-11/+12
2022-01-24input_common: Add option to configure gyro thresholdgerman771-0/+1
2022-01-17hid: fix std::transform callValeri1-1/+1
Found by static analysis with PVS-Studio.
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman771-2/+6
2022-01-07yuzu: Add controller hotkeysgerman771-0/+19
2022-01-07core/hid: Add home and screenshot button supportgerman771-0/+17
2022-01-02core/hid: Add fallback to fullkey controllersgerman771-4/+30
2021-12-30core/hid: Fix controller type validationgerman771-5/+7
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg1-12/+7
2021-12-15core/hid: Fix faulty analog triggersNarr the Reg1-2/+2
2021-12-14common/input: Avoid numerous large copies of CallbackStatusLioncash1-41/+54
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.
2021-12-05core/hid: Add missing controller typegerman771-0/+2
2021-12-05core/hid: Ensure only valid npad are connectedgerman771-0/+43
2021-11-28settings: Add debug setting to enable all controllersgerman771-0/+20
2021-11-27config: Remove vibration configurationgerman771-2/+3
2021-11-25service/hid: Finish converting LIFO objects and address some nitsNarr the Reg1-1/+1
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman771-2/+2
2021-11-25settings: Fix controller preview not displaying the correct controllergerman771-2/+2
2021-11-25core/hid: Rename NpadType to NpadStyleIndexgerman771-22/+22
2021-11-25core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman771-10/+58
2021-11-25core/hid: Fully emulate motion from buttongerman771-1/+10
2021-11-25second commit lion reviewgerman771-2/+3
2021-11-25settings: Fix Debug controller type optionsgerman771-3/+8
2021-11-25kraken: Address comments from reviewgerman771-43/+45
start lion review
2021-11-25input_common: Revert deleted TAS functionsgerman771-22/+22
2021-11-25core/hid: Explain better what a temporary value doesgerman771-18/+20
2021-11-25core/hid: Add TAS inputgerman771-0/+72
2021-11-25input_common: Add multiple vibration curvesgerman771-1/+9
2021-11-25core/hid: Rework battery mappingsgerman771-20/+30
2021-11-25input_common: Add manual update options to input devicesgerman771-0/+9
2021-11-25settings: Fix mouse and keyboard mappingsgerman771-4/+4
2021-11-25Morph review first wavegerman771-3/+3
2021-11-25kraken: Address comments from reviewgerman771-3/+9
review fixes
2021-11-25service/hid: Fix gesture inputgerman771-4/+0
2021-11-25configuration: Migrate controller settings to emulated controllergerman771-1/+0
2021-11-25core/hid: Fix rumble too strong at 1%german771-12/+22
2021-11-25core/hid: Only signal when neededgerman771-123/+136
2021-11-25hid: Fix controller connection/disconnectiongerman771-21/+77
2021-11-25kraken: Fix errors from rebase and format filesgerman771-1/+5
2021-11-25core/hid: Add output devicesgerman771-27/+92
2021-11-25core/hid: Add emulated controllersgerman771-0/+745