Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #10167 from german77/motion_preview | liamwhite | 2023-05-07 | 1 | -4/+2 |
|\ | | | | | yuzu: Add motion preview to controller input | ||||
| * | yuzu: Add motion preview to controller input | Narr the Reg | 2023-05-05 | 1 | -4/+2 |
| | | |||||
* | | core: hid: Fix state of capture and home buttons | german77 | 2023-05-05 | 1 | -0/+4 |
|/ | |||||
* | core: hid: Remove deadzone of virtual controller | german77 | 2023-04-16 | 1 | -0/+4 |
| | |||||
* | Revert "yuzu: config: Remove player 8 and 9 from config file" | Narr the Reg | 2023-02-26 | 1 | -66/+12 |
| | |||||
* | yuzu: config: Remove player 8 and 9 from config file | Narr the Reg | 2023-02-26 | 1 | -12/+66 |
| | |||||
* | core: hid: Restore motion state on refresh and clamp motion values | Narr the Reg | 2023-02-22 | 1 | -1/+11 |
| | |||||
* | core: hid: Use gyro thresholds modes set by the game | Narr the Reg | 2023-02-10 | 1 | -1/+21 |
| | |||||
* | input_common: Implement turbo buttons | german77 | 2023-02-01 | 1 | -1/+74 |
| | |||||
* | Revert 9617 and fix it on input_common | Narr the Reg | 2023-01-25 | 1 | -10/+2 |
| | |||||
* | Merge pull request #9492 from german77/joycon_release | liamwhite | 2023-01-24 | 1 | -81/+217 |
|\ | | | | | Input_common: Implement custom joycon driver v2 | ||||
| * | core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable | Narr the Reg | 2023-01-20 | 1 | -67/+38 |
| | | |||||
| * | core: hid: Only set the polling mode to the correct side | Narr the Reg | 2023-01-20 | 1 | -8/+20 |
| | | |||||
| * | input_common: Implement joycon ir camera | Narr the Reg | 2023-01-20 | 1 | -7/+14 |
| | | |||||
| * | yuzu: Add ring controller test button | german77 | 2023-01-20 | 1 | -3/+7 |
| | | |||||
| * | input_common: Use DriverResult on all engines | german77 | 2023-01-20 | 1 | -5/+5 |
| | | |||||
| * | core: hid: Fix input regressions | Narr the Reg | 2023-01-20 | 1 | -20/+35 |
| | | |||||
| * | input_common: Implement joycon nfc | german77 | 2023-01-20 | 1 | -1/+2 |
| | | |||||
| * | core: hid: Enable pulling color data from controllers | Narr the Reg | 2023-01-20 | 1 | -0/+80 |
| | | |||||
| * | core: hid: Migrate ring from emulated devices to emulated controller | Narr the Reg | 2023-01-20 | 1 | -0/+46 |
| | | |||||
* | | core: hid: Fix stick minimum range | german77 | 2023-01-14 | 1 | -2/+10 |
|/ | |||||
* | input_common: Create an update engine | Narr the Reg | 2023-01-06 | 1 | -10/+0 |
| | |||||
* | TAS: Immediately switch stick to TAS on input | MonsterDruide1 | 2023-01-03 | 1 | -9/+11 |
| | | | | Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com> | ||||
* | TAS: Increase accuracy of Stick inputs | MonsterDruide1 | 2022-12-25 | 1 | -0/+7 |
| | |||||
* | input_common: Add virtual gamepad | german77 | 2022-12-17 | 1 | -0/+82 |
| | |||||
* | emulated_controller: Remove unused parameter in GetMappedDevices() | Lioncash | 2022-12-06 | 1 | -2/+1 |
| | | | | | This isn't used, so it can be removed to make the function a little nicer. | ||||
* | emulated_controller: Use std::move() in GetMappedDevices() | Lioncash | 2022-12-06 | 1 | -6/+6 |
| | | | | Avoids churning allocations in a loop. | ||||
* | Merge pull request #9273 from ameerj/per-game-profile | liamwhite | 2022-12-04 | 1 | -2/+1 |
|\ | | | | | Configuration: Add per-game input profiles | ||||
| * | Configuration: Add per-game input profiles | ameerj | 2022-11-20 | 1 | -2/+1 |
| | | |||||
* | | externals: update dynarmic, SDL2 | Liam | 2022-12-04 | 1 | -0/+1 |
| | | |||||
* | | core/hid/emulated_controller: Use ranges version of transform | Lioncash | 2022-11-28 | 1 | -19/+15 |
| | | | | | | | | Makes the transform calls much nicer to read. | ||||
* | | common/input: Add helpers functions for creating input and output devices | Lioncash | 2022-11-28 | 1 | -10/+10 |
|/ | | | | | Avoids the redundancy of needing to explictly specify the common namespace and the type. | ||||
* | Merge pull request #9113 from german77/peer_pressure | liamwhite | 2022-10-25 | 1 | -0/+1 |
|\ | | | | | service: nfp: Allow amiibos without keys | ||||
| * | core: hid: Add handheld to nfc devices | german77 | 2022-10-22 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #9107 from german77/gidoly_rules | liamwhite | 2022-10-25 | 1 | -37/+8 |
|\ \ | | | | | | | input_common: cache vibration tests | ||||
| * | | input_common: cache vibration tests | german77 | 2022-10-21 | 1 | -37/+8 |
| |/ | |||||
* / | general: Enforce C4800 everywhere except in video_core | Morph | 2022-10-22 | 1 | -11/+11 |
|/ | |||||
* | service: nfp: Fix errors to pass unit testing | Narr the Reg | 2022-10-04 | 1 | -2/+4 |
| | |||||
* | Merge pull request #8955 from german77/amiibo-rewrite | bunnei | 2022-10-02 | 1 | -0/+70 |
|\ | | | | | core: nfp: Rewrite implementation to remove direct access from the frontend | ||||
| * | core: hid: Add nfc support to emulated controller | german77 | 2022-10-02 | 1 | -0/+70 |
| | | |||||
* | | Fix "controller.colors_state.right" being "left" | Zwip-Zwap Zapony | 2022-10-01 | 1 | -1/+1 |
|/ | |||||
* | core: hid: Fix GC triggers overwritting ZL and ZR buttons | Narr the Reg | 2022-09-05 | 1 | -0/+15 |
| | |||||
* | Merge pull request #8566 from german77/galaxy | bunnei | 2022-08-27 | 1 | -1/+34 |
|\ | | | | | core: hid: Add fallback for dualjoycon and pro controllers | ||||
| * | core: hid: Add fallback for dualjoycon and pro controllers | german77 | 2022-07-11 | 1 | -1/+34 |
| | | |||||
* | | Merge pull request #8722 from german77/ds4_goes_brrr | bunnei | 2022-08-10 | 1 | -0/+4 |
|\ \ | | | | | | | hid: core: Delay the stop vibration command when testing | ||||
| * | | hid: core: Delay the stop vibration command when testing | Narr the Reg | 2022-08-06 | 1 | -0/+4 |
| | | | |||||
* | | | hid: core: Properly emulate controller color and battery level | Narr the Reg | 2022-08-08 | 1 | -8/+18 |
|/ / | |||||
* / | core: hid: Add cammera support | german77 | 2022-07-24 | 1 | -0/+59 |
|/ | |||||
* | input_common: Make vibration request async | Narr the Reg | 2022-05-23 | 1 | -5/+29 |
| | |||||
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -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. | ||||
* | core: hid: Fix double lock on softlock and forced updates | Narr the Reg | 2022-04-08 | 1 | -2/+12 |
| | |||||
* | core: hid: Replace lock_guard with scoped_lock | Narr the Reg | 2022-04-07 | 1 | -26/+26 |
| | |||||
* | core: hid: Reduce the amount of dataraces | german77 | 2022-04-07 | 1 | -164/+203 |
| | |||||
* | Merge pull request #7867 from german77/amiibo | bunnei | 2022-02-19 | 1 | -0/+6 |
|\ | | | | | nfp: Improve amiibo support | ||||
| * | nfp: Improve implementation | german77 | 2022-02-08 | 1 | -0/+6 |
| | | |||||
* | | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | 2022-02-05 | 1 | -7/+7 |
| | | | | | | | | This completes the removal of the old UUID implementation. | ||||
* | | input/hid: Migrate to the new UUID implementation | Morph | 2022-02-05 | 1 | -11/+12 |
|/ | |||||
* | input_common: Add option to configure gyro threshold | german77 | 2022-01-24 | 1 | -0/+1 |
| | |||||
* | hid: fix std::transform call | Valeri | 2022-01-17 | 1 | -1/+1 |
| | | | Found by static analysis with PVS-Studio. | ||||
* | Merge pull request #7633 from german77/hotkeys | bunnei | 2022-01-11 | 1 | -0/+36 |
|\ | | | | | yuzu: Add controller hotkeys | ||||
| * | yuzu: Add controller hotkeys | german77 | 2022-01-07 | 1 | -0/+19 |
| | | |||||
| * | core/hid: Add home and screenshot button support | german77 | 2022-01-07 | 1 | -0/+17 |
| | | |||||
* | | yuzu: Use pad parameter to choose the correct controller | german77 | 2022-01-07 | 1 | -2/+6 |
|/ | |||||
* | core/hid: Add fallback to fullkey controllers | german77 | 2022-01-02 | 1 | -4/+30 |
| | |||||
* | core/hid: Fix controller type validation | german77 | 2021-12-30 | 1 | -5/+7 |
| | |||||
* | core/hid: Cancel any vibration after the test | Narr the Reg | 2021-12-16 | 1 | -12/+7 |
| | |||||
* | core/hid: Fix faulty analog triggers | Narr the Reg | 2021-12-15 | 1 | -2/+2 |
| | |||||
* | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | 2021-12-14 | 1 | -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. | ||||
* | core/hid: Add missing controller type | german77 | 2021-12-05 | 1 | -0/+2 |
| | |||||
* | core/hid: Ensure only valid npad are connected | german77 | 2021-12-05 | 1 | -0/+43 |
| | |||||
* | settings: Add debug setting to enable all controllers | german77 | 2021-11-28 | 1 | -0/+20 |
| | |||||
* | config: Remove vibration configuration | german77 | 2021-11-27 | 1 | -2/+3 |
| | |||||
* | service/hid: Finish converting LIFO objects and address some nits | Narr the Reg | 2021-11-25 | 1 | -1/+1 |
| | |||||
* | core/hid: Remove usage of native types, fix a couple of errors with motion | german77 | 2021-11-25 | 1 | -2/+2 |
| | |||||
* | settings: Fix controller preview not displaying the correct controller | german77 | 2021-11-25 | 1 | -2/+2 |
| | |||||
* | core/hid: Rename NpadType to NpadStyleIndex | german77 | 2021-11-25 | 1 | -22/+22 |
| | |||||
* | core/hid: Prevent Emulated controller from flapping with multiple inputs devices | german77 | 2021-11-25 | 1 | -10/+58 |
| | |||||
* | core/hid: Fully emulate motion from button | german77 | 2021-11-25 | 1 | -1/+10 |
| | |||||
* | second commit lion review | german77 | 2021-11-25 | 1 | -2/+3 |
| | |||||
* | settings: Fix Debug controller type options | german77 | 2021-11-25 | 1 | -3/+8 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -43/+45 |
| | | | | start lion review | ||||
* | input_common: Revert deleted TAS functions | german77 | 2021-11-25 | 1 | -22/+22 |
| | |||||
* | core/hid: Explain better what a temporary value does | german77 | 2021-11-25 | 1 | -18/+20 |
| | |||||
* | core/hid: Add TAS input | german77 | 2021-11-25 | 1 | -0/+72 |
| | |||||
* | input_common: Add multiple vibration curves | german77 | 2021-11-25 | 1 | -1/+9 |
| | |||||
* | core/hid: Rework battery mappings | german77 | 2021-11-25 | 1 | -20/+30 |
| | |||||
* | input_common: Add manual update options to input devices | german77 | 2021-11-25 | 1 | -0/+9 |
| | |||||
* | settings: Fix mouse and keyboard mappings | german77 | 2021-11-25 | 1 | -4/+4 |
| | |||||
* | Morph review first wave | german77 | 2021-11-25 | 1 | -3/+3 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -3/+9 |
| | | | | review fixes | ||||
* | service/hid: Fix gesture input | german77 | 2021-11-25 | 1 | -4/+0 |
| | |||||
* | configuration: Migrate controller settings to emulated controller | german77 | 2021-11-25 | 1 | -1/+0 |
| | |||||
* | core/hid: Fix rumble too strong at 1% | german77 | 2021-11-25 | 1 | -12/+22 |
| | |||||
* | core/hid: Only signal when needed | german77 | 2021-11-25 | 1 | -123/+136 |
| | |||||
* | hid: Fix controller connection/disconnection | german77 | 2021-11-25 | 1 | -21/+77 |
| | |||||
* | kraken: Fix errors from rebase and format files | german77 | 2021-11-25 | 1 | -1/+5 |
| | |||||
* | core/hid: Add output devices | german77 | 2021-11-25 | 1 | -27/+92 |
| | |||||
* | core/hid: Add emulated controllers | german77 | 2021-11-25 | 1 | -0/+745 |