summaryrefslogtreecommitdiffstats
path: root/src/core/hid/emulated_controller.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-20core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg1-67/+38
2023-01-20core: hid: Only set the polling mode to the correct sideNarr the Reg1-8/+20
2023-01-20input_common: Implement joycon ir cameraNarr the Reg1-7/+14
2023-01-20yuzu: Add ring controller test buttongerman771-3/+7
2023-01-20input_common: Use DriverResult on all enginesgerman771-5/+5
2023-01-20core: hid: Fix input regressionsNarr the Reg1-20/+35
2023-01-20input_common: Implement joycon nfcgerman771-1/+2
2023-01-20core: hid: Enable pulling color data from controllersNarr the Reg1-0/+80
2023-01-20core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg1-0/+46
2023-01-14core: hid: Fix stick minimum rangegerman771-2/+10
2023-01-06input_common: Create an update engineNarr the Reg1-10/+0
2023-01-03TAS: Immediately switch stick to TAS on inputMonsterDruide11-9/+11
2022-12-25TAS: Increase accuracy of Stick inputsMonsterDruide11-0/+7
2022-12-17input_common: Add virtual gamepadgerman771-0/+82
2022-12-06emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash1-2/+1
2022-12-06emulated_controller: Use std::move() in GetMappedDevices()Lioncash1-6/+6
2022-12-04externals: update dynarmic, SDL2Liam1-0/+1
2022-11-28core/hid/emulated_controller: Use ranges version of transformLioncash1-19/+15
2022-11-28common/input: Add helpers functions for creating input and output devicesLioncash1-10/+10
2022-11-20Configuration: Add per-game input profilesameerj1-2/+1
2022-10-22core: hid: Add handheld to nfc devicesgerman771-0/+1
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph1-11/+11
2022-10-21input_common: cache vibration testsgerman771-37/+8
2022-10-04service: nfp: Fix errors to pass unit testingNarr the Reg1-2/+4
2022-10-02core: hid: Add nfc support to emulated controllergerman771-0/+70
2022-10-01Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony1-1/+1
2022-09-05core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg1-0/+15
2022-08-08hid: core: Properly emulate controller color and battery levelNarr the Reg1-8/+18
2022-08-06hid: core: Delay the stop vibration command when testingNarr the Reg1-0/+4
2022-07-24core: hid: Add cammera supportgerman771-0/+59
2022-07-11core: hid: Add fallback for dualjoycon and pro controllersgerman771-1/+34
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
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
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
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
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
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
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