| Commit message (Expand) | Author | Age | Files | Lines |
* | input_common: joycon: Move vibrations to a queue | german77 | 2023-10-22 | 2 | -2/+19 |
* | input_common: udp: Avoid crash when trying to map motion before client is ready | german77 | 2023-10-15 | 1 | -0/+1 |
* | ci: fix new codespell errors | Liam | 2023-10-03 | 2 | -2/+2 |
* | msvc: set warning level to /W4 globally | Danila Malyutin | 2023-09-03 | 1 | -2/+0 |
* | Warnings cleanup for GCC 13 and Clang 16 | comex | 2023-08-26 | 1 | -5/+5 |
* | input_common: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0 | Martino Fontana | 2023-07-07 | 2 | -42/+11 |
* | input_common: Avoid potential division by zero | Narr the Reg | 2023-07-06 | 1 | -2/+3 |
* | Merge pull request #10950 from german77/mouse_tune | liamwhite | 2023-07-02 | 2 | -41/+47 |
|\ |
|
| * | yuzu: Ensure mouse panning can't be enabled with real mouse emulation | german77 | 2023-07-01 | 2 | -6/+13 |
| * | input_common: Tune mouse controls | Narr the Reg | 2023-06-29 | 1 | -37/+36 |
* | | input_common: Allow timeouts to happen while scanning for a ring | german77 | 2023-06-29 | 2 | -3/+4 |
* | | input_common: Remove duplicated DriverResult enum | german77 | 2023-06-28 | 19 | -479/+518 |
|/ |
|
* | Merge pull request #10495 from bm01/master | liamwhite | 2023-06-27 | 2 | -52/+49 |
|\ |
|
| * | input_common: Redesign mouse panning | Baptiste Marie | 2023-06-12 | 2 | -52/+49 |
* | | Merge pull request #10679 from zeltermann/wakelock-reason | liamwhite | 2023-06-27 | 1 | -0/+4 |
|\ \ |
|
| * | | Only use SDL wakelock on Linux | zeltermann | 2023-06-24 | 1 | -0/+4 |
* | | | Merge pull request #10903 from german77/nfc_state | liamwhite | 2023-06-26 | 3 | -14/+37 |
|\ \ \ |
|
| * | | | input_common: Dont try to read/write data from 3rd party controllers | german77 | 2023-06-25 | 3 | -14/+37 |
| |/ / |
|
* / / | input_common: Make use of new SDL features | german77 | 2023-06-25 | 1 | -8/+20 |
|/ / |
|
* | | input_common: Implement native mifare support | Narr the Reg | 2023-06-22 | 13 | -55/+915 |
* | | input_common: Add amiibo with originality signature support | Narr the Reg | 2023-06-16 | 2 | -0/+3 |
|/ |
|
* | input_common: Fix virtual amiibos | bunnei | 2023-06-03 | 1 | -4/+4 |
* | android: Various fixes for CI. | bunnei | 2023-06-03 | 1 | -10/+10 |
* | android: Implement amiibo reading from nfc tag | Narr the Reg | 2023-06-03 | 2 | -4/+24 |
* | android: Add motion sensor | Narr the Reg | 2023-06-03 | 2 | -1/+27 |
* | input_common: rename PAGE_SIZE to avoid conflict | 12101111 | 2023-05-30 | 1 | -3/+3 |
* | Merge pull request #10396 from german77/amiibo_write | bunnei | 2023-05-25 | 6 | -62/+376 |
|\ |
|
| * | input_common: Implement amiibo writting | Narr the Reg | 2023-05-22 | 6 | -62/+376 |
* | | input_common: Map motion with relative values not absolute ones | german77 | 2023-05-20 | 1 | -4/+7 |
|/ |
|
* | input_common: Fix pro controller amiibo support | Narr the Reg | 2023-05-17 | 6 | -103/+70 |
* | input_common: Make amiibo scanning less demanding | german77 | 2023-05-14 | 3 | -4/+13 |
* | Merge pull request #10119 from marius851000/improved_non_hd_feeback | Narr the Reg | 2023-05-10 | 1 | -6/+29 |
|\ |
|
| * | Improve emulation of HD Rumble | marius david | 2023-05-05 | 1 | -6/+29 |
* | | input_common: Fix nfc detection for joycons | german77 | 2023-05-09 | 4 | -19/+21 |
* | | core: hid: Update motion on a better place | german77 | 2023-05-08 | 1 | -1/+1 |
* | | Merge pull request #10180 from german77/debug | bunnei | 2023-05-07 | 1 | -2/+0 |
|\ \ |
|
| * | | input_common: Revert debugging changes | german77 | 2023-05-07 | 1 | -2/+0 |
* | | | Merge pull request #10174 from german77/motriod | bunnei | 2023-05-07 | 1 | -0/+3 |
|\ \ \
| |/ /
|/| | |
|
| * | | input_common: Add experimental motion to button | german77 | 2023-05-06 | 1 | -0/+3 |
| |/ |
|
* / | input_common: Add property to invert an axis button | Narr the Reg | 2023-05-06 | 2 | -0/+3 |
|/ |
|
* | input_common: minor fix to mouse movement | Valeri | 2023-04-14 | 1 | -1/+1 |
* | input_common: sdl: Only send last vibration command | german77 | 2023-03-13 | 1 | -1/+16 |
* | general: fix spelling mistakes | Liam | 2023-03-12 | 11 | -16/+16 |
* | Merge pull request #9906 from german77/metroid2 | bunnei | 2023-03-08 | 2 | -9/+19 |
|\ |
|
| * | input_common: Increase mouse sensitivity range | german77 | 2023-03-08 | 2 | -9/+19 |
* | | input_common: Minor typo issues (#9922) | Narr the Reg | 2023-03-08 | 7 | -47/+47 |
* | | input_common: joycon: Add stick input from passive reports | german77 | 2023-03-05 | 3 | -32/+84 |
|/ |
|
* | cmake: use correct boost imported targets | Alexandre Bouvier | 2023-02-28 | 1 | -1/+1 |
* | input_common: Implement dedicated motion from mouse | Narr the Reg | 2023-02-22 | 3 | -24/+85 |
* | input_common: Split mouse input into individual devices | Narr the Reg | 2023-02-16 | 3 | -24/+85 |
* | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 2023-02-14 | 11 | -35/+35 |
* | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 2023-02-14 | 11 | -35/+35 |
* | input_common: Reintroduce custom pro controller support | Narr the Reg | 2023-02-10 | 4 | -4/+67 |
* | input_common: Simplify stick from button | Narr the Reg | 2023-02-02 | 1 | -32/+13 |
* | Merge pull request #9696 from german77/please_forgive_me_for_this_sin | bunnei | 2023-02-01 | 1 | -12/+18 |
|\ |
|
| * | input_common: Implement turbo buttons | german77 | 2023-02-01 | 1 | -12/+18 |
* | | input_common: joycon: Remove Magic numbers from common protocol | Narr the Reg | 2023-01-30 | 9 | -154/+221 |
* | | input_common: joycon: Fill missing enum data | Narr the Reg | 2023-01-30 | 6 | -41/+53 |
|/ |
|
* | Move to Clang Format 15 | Levi Behunin | 2023-01-30 | 1 | -2/+2 |
* | Merge pull request #9689 from german77/joycon-calibration | bunnei | 2023-01-29 | 6 | -114/+215 |
|\ |
|
| * | input_common: joycon: Replace ReadSPI vector with span | Narr the Reg | 2023-01-28 | 3 | -20/+26 |
| * | input_common: joycon: Remove magic numbers from calibration protocol | Narr the Reg | 2023-01-28 | 6 | -107/+202 |
* | | Merge pull request #9677 from Morph1984/sleep-one | bunnei | 2023-01-28 | 2 | -5/+6 |
|\ \
| |/
|/| |
|
| * | input_common: Make use of StoppableTimedWait | Morph | 2023-01-25 | 2 | -5/+6 |
* | | Merge pull request #9683 from german77/high_power_joycon | bunnei | 2023-01-26 | 4 | -0/+21 |
|\ \ |
|
| * | | input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver | Narr the Reg | 2023-01-26 | 4 | -0/+21 |
* | | | Merge pull request #9676 from german77/revert-stick-range | liamwhite | 2023-01-25 | 1 | -2/+7 |
|\| |
| |/
|/| |
|
| * | Revert 9617 and fix it on input_common | Narr the Reg | 2023-01-25 | 1 | -2/+7 |
* | | input_common: add missing header for libc++ after 340f15d1fa79 | Jan Beich | 2023-01-25 | 1 | -0/+1 |
|/ |
|
* | Merge pull request #9492 from german77/joycon_release | liamwhite | 2023-01-24 | 35 | -33/+5013 |
|\ |
|
| * | input_common: Fix joycon mappings | german77 | 2023-01-20 | 2 | -57/+53 |
| * | input_common: Address byte review | german77 | 2023-01-20 | 16 | -243/+220 |
| * | input_common: Drop Pro controller support from custom driver | german77 | 2023-01-20 | 4 | -43/+4 |
| * | input_common: Fix issue where ring and irs are enabled at the same time | german77 | 2023-01-20 | 3 | -12/+23 |
| * | input_common: Implement joycon ir camera | Narr the Reg | 2023-01-20 | 12 | -14/+580 |
| * | yuzu: Add ring controller test button | german77 | 2023-01-20 | 3 | -17/+32 |
| * | input_common: Use DriverResult on all engines | german77 | 2023-01-20 | 15 | -73/+75 |
| * | Address review comments | german77 | 2023-01-20 | 13 | -42/+42 |
| * | core: hid: Fix input regressions | Narr the Reg | 2023-01-20 | 2 | -4/+1 |
| * | input_common: Implement joycon nfc | german77 | 2023-01-20 | 8 | -12/+542 |
| * | input_common: Add dual joycon support | Narr the Reg | 2023-01-20 | 1 | -24/+101 |
| * | input_common: Add support for joycon ring controller | Narr the Reg | 2023-01-20 | 9 | -4/+272 |
| * | input_common: Add support for joycon input reports | Narr the Reg | 2023-01-20 | 8 | -100/+798 |
| * | input_common: Use calibration from joycon | Narr the Reg | 2023-01-20 | 5 | -0/+231 |
| * | input_common: Add support for joycon generic functions | Narr the Reg | 2023-01-20 | 5 | -3/+310 |
| * | input_common: Add joycon low level functions | Narr the Reg | 2023-01-20 | 3 | -0/+434 |
| * | core: hid: Enable pulling color data from controllers | Narr the Reg | 2023-01-20 | 5 | -1/+131 |
| * | input_common: Disable SDL driver with switch controllers | Narr the Reg | 2023-01-20 | 2 | -3/+20 |
| * | input_common: Initial skeleton for custom joycon driver | Narr the Reg | 2023-01-20 | 7 | -0/+1763 |
* | | input_common: reset sdl motion if data is invalid | german77 | 2023-01-18 | 1 | -19/+35 |
|/ |
|
* | Merge pull request #9605 from german77/mouse_mapping | bunnei | 2023-01-11 | 1 | -1/+1 |
|\ |
|
| * | yuzu: Read mouse wheel input | Narr the Reg | 2023-01-11 | 1 | -1/+1 |
* | | Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengths | liamwhite | 2023-01-10 | 2 | -4/+10 |
|\ \
| |/
|/| |
|
| * | TAS: Show all script lengths for multiplayer | MonsterDruide1 | 2023-01-07 | 2 | -4/+10 |
* | | input_common: Create an update engine | Narr the Reg | 2023-01-06 | 2 | -6/+37 |
|/ |
|
* | cmake: make libusb optional | Liam | 2022-12-28 | 2 | -7/+32 |
* | Merge pull request #9471 from german77/input | liamwhite | 2022-12-19 | 2 | -206/+83 |
|\ |
|
| * | input_common: Cleanup project | german77 | 2022-12-18 | 2 | -206/+83 |
* | | bootmanager: Use proper camera size | german77 | 2022-12-18 | 1 | -0/+1 |
|/ |
|
* | Merge pull request #9456 from german77/virtual_gamepad | bunnei | 2022-12-18 | 5 | -0/+183 |
|\ |
|
| * | input_common: Add virtual gamepad | german77 | 2022-12-17 | 5 | -0/+183 |
* | | camera: Use pre-allocated vector for camera data | ameerj | 2022-12-17 | 2 | -2/+4 |
|/ |
|
* | input_common: Filter SDL GUID | Narr the Reg | 2022-12-12 | 1 | -0/+2 |
* | Merge pull request #9391 from abouvier/cmake-sdl | liamwhite | 2022-12-06 | 1 | -5/+1 |
|\ |
|
| * | cmake: use sdl2 imported target | Alexandre Bouvier | 2022-12-06 | 1 | -5/+1 |
* | | cmake: prefer system libusb | Alexandre Bouvier | 2022-12-06 | 1 | -3/+1 |
* | | Merge pull request #9369 from german77/mifare | liamwhite | 2022-12-06 | 2 | -16/+29 |
|\ \
| |/
|/| |
|
| * | input_common: Allow mifare files | Narr the Reg | 2022-12-05 | 2 | -16/+29 |
* | | Merge pull request #9300 from ameerj/pch | liamwhite | 2022-12-03 | 2 | -0/+11 |
|\ \ |
|
| * | | CMake: Consolidate common PCH headers | ameerj | 2022-12-01 | 1 | -7/+1 |
| * | | CMake: Use precompiled headers | ameerj | 2022-11-30 | 2 | -0/+17 |
* | | | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | 2022-12-03 | 4 | -3/+3 |
|\ \ \
| |_|/
|/| | |
|
| * | | general: fix compile for Apple Clang | Liam | 2022-11-23 | 4 | -3/+3 |
* | | | Merge pull request #9349 from lat9nq/cmake-322 | Morph | 2022-11-30 | 1 | -1/+5 |
|\ \ \
| |_|/
|/| | |
|
| * | | CMake: Directly link to SDL2-static when appropriate | lat9nq | 2022-11-29 | 1 | -1/+5 |
* | | | Merge pull request #9322 from german77/pump_events | liamwhite | 2022-11-30 | 4 | -10/+21 |
|\ \ \
| |/ /
|/| | |
|
| * | | input_common: Pump sdl events from main thread | german77 | 2022-11-27 | 4 | -10/+21 |
| |/ |
|
* | | Merge pull request #9338 from lioncash/properties | Morph | 2022-11-28 | 2 | -2/+18 |
|\ \ |
|
| * | | input_common/helpers: Mark analog property structs members as static constexpr | Lioncash | 2022-11-28 | 2 | -2/+18 |
* | | | common/input: Add helpers functions for creating input and output devices | Lioncash | 2022-11-28 | 3 | -71/+49 |
|/ / |
|
* / | yuzu-cmd: Fix input callback crash on close | german77 | 2022-11-27 | 1 | -0/+10 |
|/ |
|
* | Merge pull request #9238 from german77/cabinet_applet | bunnei | 2022-11-20 | 3 | -1/+19 |
|\ |
|
| * | general: Address review comments | german77 | 2022-11-14 | 2 | -2/+2 |
| * | input_common: Add amiibo applet functions | german77 | 2022-11-13 | 3 | -1/+19 |
* | | core: hid: Implement true multitouch support | Narr the Reg | 2022-11-19 | 2 | -17/+10 |
|/ |
|
* | Merge pull request #9107 from german77/gidoly_rules | liamwhite | 2022-10-25 | 6 | -13/+78 |
|\ |
|
| * | input_common: cache vibration tests | german77 | 2022-10-21 | 6 | -13/+78 |
* | | CMakeLists: Remove redundant warnings | Morph | 2022-10-22 | 1 | -2/+0 |
* | | CMakeLists: Treat MSVC warnings as errors | Morph | 2022-10-22 | 1 | -1/+0 |
* | | general: Enforce C4800 everywhere except in video_core | Morph | 2022-10-22 | 3 | -11/+12 |
* | | CMakeLists: Remove all redundant warnings | Morph | 2022-10-22 | 1 | -5/+0 |
|/ |
|
* | input_common: have an unique vector in callback status | german77 | 2022-10-09 | 1 | -2/+8 |
* | common: remove "yuzu:" prefix from thread names | Liam | 2022-10-04 | 3 | -5/+5 |
* | service: nfp: address comments | german77 | 2022-10-02 | 4 | -5/+6 |
* | input_common: Enable virtual amiibo driver | german77 | 2022-10-02 | 4 | -0/+102 |
* | input_common: Create virtual amiibo driver | german77 | 2022-10-02 | 5 | -0/+217 |
* | Merge pull request #8864 from german77/toggle_analog | bunnei | 2022-09-10 | 1 | -0/+1 |
|\ |
|
| * | input_common: Add support for analog toggle | Narr the Reg | 2022-09-06 | 1 | -0/+1 |
* | | input_common: sdl: Always check for motion on reconnect | Narr the Reg | 2022-09-04 | 1 | -4/+7 |
|/ |
|
* | chore: make yuzu REUSE compliant | Andrea Pappacoda | 2022-07-27 | 14 | -37/+28 |
* | Address first part of review comments | FearlessTobi | 2022-07-25 | 1 | -1/+1 |
* | input_common: Add camera driver | german77 | 2022-07-24 | 9 | -4/+267 |
* | input_common: sdl: lower vibration frequency and use it's own unique thread | german77 | 2022-06-29 | 2 | -1/+10 |
* | Merge pull request #8383 from Morph1984/shadow-of-the-past | Mai | 2022-06-15 | 1 | -1/+0 |
|\ |
|
| * | CMakeLists: Make variable shadowing a compile-time error | Morph | 2022-06-14 | 1 | -1/+0 |
* | | input_common: Replace usage of string guid to common uuid | Narr the Reg | 2022-06-07 | 2 | -33/+38 |
|/ |
|
* | Merge pull request #8374 from german77/asnycvibrations | bunnei | 2022-05-28 | 2 | -2/+33 |
|\ |
|
| * | input_common: Make vibration request async | Narr the Reg | 2022-05-23 | 2 | -2/+33 |
* | | input_common: touch: Rewrite touch driver to support multiple touch points | german77 | 2022-05-23 | 2 | -31/+110 |
|/ |
|
* | Merge pull request #8272 from german77/stick_range | bunnei | 2022-05-03 | 1 | -1/+1 |
|\ |
|
| * | yuzu: config: Set default range to 95% | Narr the Reg | 2022-04-27 | 1 | -1/+1 |
* | | Revert "gc_adapter: fix libusb import on GCC11.2" | Morph | 2022-05-02 | 1 | -4/+0 |
* | | gc_adapter: fix libusb import on GCC11.2 | Levi Behunin | 2022-05-02 | 1 | -0/+4 |
* | | chore: add missing SPDX tags | Andrea Pappacoda | 2022-04-28 | 2 | -6/+4 |
|/ |
|
* | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 14 | -42/+28 |
* | Merge pull request #7978 from german77/sideway | bunnei | 2022-04-22 | 9 | -0/+108 |
|\ |
|
| * | input_common: Map sticks correctly when mapped sideways | Narr the Reg | 2022-03-22 | 9 | -0/+108 |
* | | input_common: Ignore boost uninitialized local variable | Narr the Reg | 2022-04-21 | 1 | -0/+9 |
* | | input_common: Replace lock_guard with scoped_lock | Merry | 2022-04-07 | 2 | -29/+29 |
|/ |
|
* | input_common: Reduce unused includes | ameerj | 2022-03-20 | 4 | -4/+0 |
* | Merge pull request #7859 from german77/battery_again | bunnei | 2022-02-24 | 6 | -34/+27 |
|\ |
|
| * | input_common: Remove battery duplicated struct and update every button press | german77 | 2022-02-07 | 6 | -34/+27 |
* | | Merge pull request #7852 from Morph1984/new-uuid | bunnei | 2022-02-11 | 10 | -21/+21 |
|\ \ |
|
| * | | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | 2022-02-05 | 10 | -24/+24 |
| * | | input/hid: Migrate to the new UUID implementation | Morph | 2022-02-05 | 12 | -37/+37 |
| |/ |
|
* / | yuzu: Add auto center on right click | german77 | 2022-02-07 | 2 | -4/+4 |
|/ |
|
* | Merge pull request #7839 from german77/battery | bunnei | 2022-02-05 | 1 | -3/+2 |
|\ |
|
| * | yuzu: ui: Improve battery symbols | Narr the Reg | 2022-02-02 | 1 | -3/+2 |
* | | input_common: Remove unused core include | Morph | 2022-02-04 | 1 | -1/+0 |
* | | Merge pull request #7811 from german77/analog-mod | bunnei | 2022-02-03 | 1 | -4/+26 |
|\ \ |
|
| * | | input_common: Use attributes for analog range modifiers | german77 | 2022-01-31 | 1 | -4/+26 |
| |/ |
|
* / | input_common: Add home and hard touch press buttons to UDP controllers | german77 | 2022-01-30 | 2 | -3/+16 |
|/ |
|
* | Merge pull request #7784 from german77/ds5 | Morph | 2022-01-29 | 1 | -2/+3 |
|\ |
|
| * | input_common: Add DS5 to HD rumble list | Narr the Reg | 2022-01-27 | 1 | -2/+3 |
* | | Merge pull request #7770 from german77/motion-threshold | bunnei | 2022-01-28 | 1 | -4/+9 |
|\ \
| |/
|/| |
|
| * | input_common: Add option to configure gyro threshold | german77 | 2022-01-24 | 1 | -4/+9 |
* | | Merge pull request #7774 from lioncash/mapping | Morph | 2022-01-25 | 5 | -13/+18 |
|\ \ |
|
| * | | input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state | Lioncash | 2022-01-24 | 1 | -1/+1 |
| * | | input_common/input_mapping: Simplify UUID validity checks | Lioncash | 2022-01-24 | 1 | -3/+3 |
| * | | input_common/input_mapping: Add missing includes | Lioncash | 2022-01-24 | 2 | -1/+6 |
| * | | input_common/input_mapping: Remove const from return value | Lioncash | 2022-01-24 | 4 | -4/+4 |
| * | | input_common/input_mapping: Default constructor | Lioncash | 2022-01-24 | 1 | -1/+1 |
| * | | input_common/main: Pass MappingData by const reference in callbacks | Lioncash | 2022-01-24 | 2 | -3/+3 |
| |/ |
|
* | | input_common/udp_client: Replace deprecated from_string()/to_ulong() functions | Lioncash | 2022-01-24 | 1 | -2/+2 |
* | | input_common/udp_client: Prevent unnecessary string copies | Lioncash | 2022-01-24 | 2 | -4/+4 |
|/ |
|
* | Merge pull request #7735 from german77/udp_battery | bunnei | 2022-01-22 | 2 | -0/+25 |
|\ |
|
| * | input_common: Report battery for UDP controllers | Narr the Reg | 2022-01-17 | 2 | -0/+25 |
* | | Merge pull request #7715 from gidoly/patch-4 | bunnei | 2022-01-19 | 1 | -2/+2 |
|\ \ |
|
| * | | Xbox controller default name nit pick | gidoly | 2022-01-15 | 1 | -2/+2 |
| |/ |
|
* | | Merge pull request #7725 from german77/mouse_in_motion | bunnei | 2022-01-19 | 3 | -1/+47 |
|\ \ |
|
| * | | input_common: Reintroduce motion from mouse and use button names | german77 | 2022-01-17 | 3 | -1/+47 |
| |/ |
|
* | | Merge pull request #7730 from v1993/patch-6 | Mai M | 2022-01-17 | 1 | -1/+1 |
|\ \ |
|
| * | | input_common: nitpick about SetHatButton usage | Valeri | 2022-01-17 | 1 | -1/+1 |
| |/ |
|
* / | input_common: fix copy-paste error | Valeri | 2022-01-17 | 1 | -1/+1 |
|/ |
|
* | Change default name for ps controllers | gidoly | 2022-01-15 | 1 | -0/+6 |
* | Merge pull request #7633 from german77/hotkeys | bunnei | 2022-01-11 | 3 | -4/+7 |
|\ |
|
| * | yuzu: Add controller hotkeys | german77 | 2022-01-07 | 3 | -4/+7 |
* | | Merge pull request #7687 from german77/tas_handle | Morph | 2022-01-10 | 1 | -7/+24 |
|\ \ |
|
| * | | input_common: Handle errors on TAS scripts | german77 | 2022-01-08 | 1 | -7/+24 |
| |/ |
|
* | | Merge pull request #7682 from german77/udp_fix | bunnei | 2022-01-08 | 1 | -8/+16 |
|\ \ |
|
| * | | input_common: Fix udp motion not automapping to both sides | german77 | 2022-01-07 | 1 | -8/+16 |
| |/ |
|
* / | input_common: Use accelerometer data for mapping | german77 | 2022-01-07 | 1 | -2/+10 |
|/ |
|
* | Merge pull request #7302 from VPeruS/check-deadlock | bunnei | 2021-12-18 | 2 | -43/+52 |
|\ |
|
| * | [input_common] Move variable declaration closer to usage | vperus | 2021-12-17 | 1 | -2/+2 |
| * | Revert of b01aa72 | vperus | 2021-11-29 | 1 | -35/+39 |
| * | [input_common] Add completion test for CalibrationConfigurationJob | vperus | 2021-11-29 | 1 | -8/+13 |
* | | Merge pull request #7581 from lioncash/input-iface | Narr the Reg | 2021-12-15 | 3 | -55/+70 |
|\ \ |
|
| * | | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | 2021-12-14 | 2 | -35/+51 |
| * | | input_poller: Add missing override specifiers | Lioncash | 2021-12-14 | 1 | -20/+19 |
* | | | Merge pull request #7577 from v1993/patch-2 | Narr the Reg | 2021-12-14 | 1 | -3/+4 |
|\ \ \ |
|
| * | | | input/SDL: Update SDL hints | Valeri | 2021-12-14 | 1 | -3/+4 |
* | | | | input_mapping: Amend specification of parameters | Lioncash | 2021-12-14 | 1 | -14/+14 |
* | | | | input_poller: Remove several unnecessary @param tags | Lioncash | 2021-12-14 | 1 | -106/+106 |
| |/ /
|/| | |
|
* | | | Merge pull request #7575 from lioncash/input | bunnei | 2021-12-14 | 17 | -110/+107 |
|\ \ \ |
|
| * | | | input_engine: Fix typo in TriggerOnAxisChange() parameter name | Lioncash | 2021-12-13 | 1 | -1/+1 |
| * | | | input_engine: Simplify PreSet* family of functions | Lioncash | 2021-12-13 | 2 | -24/+14 |
| * | | | input_engine: Avoid redundant map lookups | Lioncash | 2021-12-13 | 1 | -16/+24 |
| * | | | input_engine: Remove left-over namespace qualifiers | Lioncash | 2021-12-13 | 1 | -3/+3 |
| * | | | input_engine: Iterate by reference rather than by value where applicable | Lioncash | 2021-12-13 | 1 | -10/+10 |
| * | | | input_engine: Take BasicMotion by const reference with SetMotion() and TriggerOnMotionChange() | Lioncash | 2021-12-13 | 3 | -6/+7 |
| * | | | input_engine: std::move InputIdentifier in SetCallback() | Lioncash | 2021-12-13 | 1 | -1/+1 |
| * | | | input_engine: Pass LedStatus by const reference | Lioncash | 2021-12-13 | 2 | -2/+2 |
| * | | | input_engine: Pass VibrationStatus by const reference in SetRumble() | Lioncash | 2021-12-13 | 6 | -8/+10 |
| * | | | input_engine: std::move engine name where applicable | Lioncash | 2021-12-13 | 15 | -29/+29 |
| * | | | input_engine: Remove callback clearing in constructor | Lioncash | 2021-12-13 | 1 | -3/+1 |
| * | | | input_engine: Remove unnecessary semi-colons | Lioncash | 2021-12-13 | 1 | -6/+6 |
| * | | | input_engine: Remove unnecessary return | Lioncash | 2021-12-13 | 1 | -3/+1 |
| |/ / |
|
* | | | tas_input: Avoid minor copies in Read/WriteCommandButtons() | Lioncash | 2021-12-13 | 1 | -2/+2 |
* | | | tas_input: Remove unnecessary semicolon | Lioncash | 2021-12-13 | 1 | -1/+1 |
* | | | tas_input: Execute clear() even if empty | Lioncash | 2021-12-13 | 1 | -3/+2 |
* | | | tas_input: Remove unnecessary includes | Lioncash | 2021-12-13 | 1 | -2/+2 |
* | | | tas_input: std::move strings into vector | Lioncash | 2021-12-13 | 1 | -21/+24 |
* | | | tas_input: Use istringstream over stringstream | Lioncash | 2021-12-13 | 1 | -2/+2 |
* | | | tas_input: Use u8string_view instead of u8string | Lioncash | 2021-12-13 | 2 | -6/+7 |
* | | | tas_input: Remove unused std::smatch variable | Lioncash | 2021-12-13 | 1 | -2/+0 |
* | | | tas_input: Amend -Wdocumentation warnings | Lioncash | 2021-12-13 | 2 | -28/+30 |
* | | | tas_input: Make TasAxes enum an enum class | Lioncash | 2021-12-13 | 2 | -5/+14 |
|/ / |
|
* / | input_common: Fix error with thread name | Narr the Reg | 2021-11-30 | 1 | -2/+1 |
|/ |
|
* | input_common: Fully implement UDP controllers | Narr the Reg | 2021-11-26 | 5 | -35/+334 |
* | input_common: Move button names to the frontend | german77 | 2021-11-25 | 10 | -49/+55 |
* | input_common: Fix SDL controller with inverted axis | german77 | 2021-11-25 | 2 | -24/+8 |
* | kraken: Address comments from review | german77 | 2021-11-25 | 12 | -26/+14 |
* | core/hid: Improve accuary of mouse implementation | german77 | 2021-11-25 | 2 | -8/+14 |
* | core/hid: Fully implement native mouse | german77 | 2021-11-25 | 2 | -6/+32 |
* | input_common: Allow keyboard to be backwards compatible | german77 | 2021-11-25 | 6 | -26/+84 |
* | core/hid: Improve accuracy of the keyboard implementation | german77 | 2021-11-25 | 4 | -4/+68 |
* | input_common: Fix motion from 3 axis | german77 | 2021-11-25 | 1 | -0/+2 |
* | core/hid: Prevent Emulated controller from flapping with multiple inputs devices | german77 | 2021-11-25 | 2 | -23/+12 |
* | core/hid: Fully emulate motion from button | german77 | 2021-11-25 | 2 | -1/+22 |
* | second commit lion review | german77 | 2021-11-25 | 7 | -21/+21 |
* | settings: Fix Debug controller type options | german77 | 2021-11-25 | 5 | -49/+52 |
* | kraken: Address comments from review | german77 | 2021-11-25 | 15 | -223/+254 |
* | input_common: Revert deleted TAS functions | german77 | 2021-11-25 | 2 | -18/+19 |
* | input_common: Fix GC adapter initialization | german77 | 2021-11-25 | 1 | -12/+12 |
* | input_common: Fix UDP uuid | german77 | 2021-11-25 | 2 | -1/+11 |
* | input_common: Add multiple vibration curves | german77 | 2021-11-25 | 1 | -14/+19 |
* | core/hid: Rework battery mappings | german77 | 2021-11-25 | 2 | -4/+37 |
* | input_common: Add manual update options to input devices | german77 | 2021-11-25 | 3 | -0/+37 |
* | settings: Fix mouse and keyboard mappings | german77 | 2021-11-25 | 4 | -1/+22 |
* | kraken: Address comments from review | german77 | 2021-11-25 | 4 | -5/+9 |
* | service/hid: Fix gesture input | german77 | 2021-11-25 | 2 | -2/+29 |
* | configuration: Migrate controller settings to emulated controller | german77 | 2021-11-25 | 1 | -0/+10 |
* | core/hid: Fix rumble too strong at 1% | german77 | 2021-11-25 | 1 | -1/+19 |
* | core/hid: Only signal when needed | german77 | 2021-11-25 | 5 | -23/+84 |
* | kraken: Fix errors from rebase and format files | german77 | 2021-11-25 | 10 | -27/+24 |
* | core/hid: Add output devices | german77 | 2021-11-25 | 11 | -29/+117 |
* | input_common: Rewrite main and add the new drivers | german77 | 2021-11-25 | 2 | -49/+330 |
* | input_common: Remove obsolete files | german77 | 2021-11-25 | 5 | -444/+0 |
* | input_common: Rewrite SDL | german77 | 2021-11-25 | 6 | -1757/+950 |
* | input_common: Rewrite udp client | german77 | 2021-11-25 | 5 | -441/+54 |
* | input_common: Rewrite tas input | german77 | 2021-11-25 | 5 | -840/+2 |
* | input_common: Rewrite gc_adapter | german77 | 2021-11-25 | 8 | -827/+848 |
* | input_common: Rewrite touch | german77 | 2021-11-25 | 3 | -0/+99 |
* | input_common: Rewrite mouse | german77 | 2021-11-25 | 7 | -751/+217 |
* | input_common: Rewrite keyboard | german77 | 2021-11-25 | 6 | -488/+53 |
* | input_common: Move touch and analog from button. Move udp protocol | german77 | 2021-11-25 | 10 | -132/+172 |
* | input_common: Create input poller and mapping | german77 | 2021-11-25 | 6 | -0/+1305 |
* | input_common: Create input_engine | german77 | 2021-11-25 | 2 | -0/+585 |
* | Revert "input_common: Fix data race on GC implementation" | Fernando S | 2021-10-23 | 2 | -120/+115 |
* | Merge pull request #6515 from german77/gc_thread_safe | Fernando S | 2021-10-23 | 2 | -115/+120 |
|\ |
|
| * | input_common: Fix data race on GC implementation | Rodrigo Locatti | 2021-08-07 | 2 | -115/+120 |
* | | input_common: Fix VS2022 compilation errors | ameerj | 2021-10-20 | 1 | -39/+35 |
* | | input_common/sdl: Fix joystick range | german77 | 2021-10-11 | 1 | -3/+4 |
* | | Merge pull request #6979 from german77/joycon_name | bunnei | 2021-10-02 | 1 | -2/+16 |
|\ \ |
|
| * | | input_common: Add alternative string for joycons | german77 | 2021-09-07 | 1 | -2/+16 |
* | | | general: Update style to clang-format-12 | ameerj | 2021-09-24 | 1 | -2/+2 |
* | | | UI: Relocate tas menu and add brief description | german77 | 2021-09-18 | 3 | -55/+83 |
* | | | input_common/tas: Document the main class | german77 | 2021-09-18 | 3 | -3/+112 |
* | | | input_common/tas: Add swap controller | german77 | 2021-09-18 | 3 | -18/+74 |
* | | | input_common/tas: overwrite file dialog | german77 | 2021-09-18 | 2 | -19/+6 |
* | | | input_common/tas: Fallback to simple update | MonsterDruide1 | 2021-09-18 | 2 | -73/+33 |
* | | | config: Move TAS options to it's own menu | german77 | 2021-09-18 | 3 | -91/+130 |
* | | | core: Hacky TAS syncing & load pausing | MonsterDruide1 | 2021-09-18 | 2 | -93/+107 |
* | | | input_common/tas: Base playback & recording system | MonsterDruide1 | 2021-09-18 | 7 | -0/+722 |
* | | | input_common: Enable steam controllers and 8 player support | german77 | 2021-09-10 | 2 | -7/+7 |
|/ / |
|
* | | input_common: Disable sdl raw input mode | german77 | 2021-08-12 | 1 | -0/+3 |
* | | input_common: Improve SDL joystick and hide toggle option | german77 | 2021-08-08 | 3 | -28/+68 |
|/ |
|
* | Merge pull request #6654 from german77/custom_threshold | bunnei | 2021-07-22 | 1 | -3/+3 |
|\ |
|
| * | input_common: Make button threshold customizable | german77 | 2021-07-16 | 1 | -3/+3 |
* | | Merge pull request #6649 from german77/toggle_sdl | bunnei | 2021-07-21 | 1 | -4/+51 |
|\ \ |
|
| * | | input_common: Support SDL toggle buttons | german77 | 2021-07-15 | 1 | -4/+51 |
* | | | input/sdl_impl: fix rumble support on DualSense. (#6683) | Nicolas Jallamion | 2021-07-20 | 1 | -2/+2 |
* | | | Merge pull request #6652 from lat9nq/cmd-vulkan-fixes | bunnei | 2021-07-20 | 1 | -8/+0 |
|\ \ \ |
|
| * | | | sdl_impl, emu_window: Remove clang ignore | lat9nq | 2021-07-16 | 1 | -8/+0 |
| | |/
| |/| |
|
* / | | input_common: Fix mouse panning behaivour | german77 | 2021-07-17 | 1 | -1/+1 |
|/ / |
|
* | | Merge pull request #6579 from ameerj/float-settings | bunnei | 2021-07-16 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | configure_input: Use u8 for mouse sensitivity | ameerj | 2021-07-09 | 1 | -1/+1 |
* | | input_common: Fix build with sdl disabled | german77 | 2021-07-11 | 1 | -2/+2 |
|/ |
|
* | Merge pull request #6539 from lat9nq/default-setting | Ameer J | 2021-07-08 | 3 | -4/+5 |
|\ |
|
| * | general: Code formatting improvements | lat9nq | 2021-07-08 | 1 | -2/+2 |
| * | core, input_common: Miscellaneous fixes | lat9nq | 2021-06-29 | 1 | -1/+2 |
| * | general: Make most settings a BasicSetting | lat9nq | 2021-06-28 | 3 | -5/+5 |
* | | CMakeLists: Treat -Wsign-compare as an error on GCC/Clang | Morph | 2021-07-06 | 1 | -3/+0 |
* | | Merge pull request #6537 from Morph1984/warnings | bunnei | 2021-07-06 | 3 | -26/+4 |
|\ \ |
|
| * | | input_common: Remove #pragma warning directives for external headers | Morph | 2021-06-28 | 2 | -14/+0 |
| * | | input_common: Enforce C4242 | Morph | 2021-06-28 | 1 | -12/+4 |
| |/ |
|
* / | input_common: Add missing modifier callback to analog from button | german77 | 2021-07-05 | 1 | -0/+1 |
|/ |
|
* | Add missing includes (#6521) | Chloe | 2021-06-24 | 2 | -0/+3 |
* | input_common/mouse_input: Fix data race | Rodrigo Locatti | 2021-06-22 | 2 | -12/+10 |
* | Merge pull request #6407 from lat9nq/fix-libusb-2 | bunnei | 2021-06-11 | 1 | -2/+1 |
|\ |
|
| * | cmake: General improvements to libusb linking | lat9nq | 2021-06-03 | 1 | -2/+1 |
* | | Merge pull request #6389 from german77/Analog_button_fix | bunnei | 2021-06-04 | 2 | -73/+123 |
|\ \
| |/
|/| |
|
| * | input_common: Analog button, use time based position instead of frequent updates | german77 | 2021-05-30 | 2 | -73/+123 |
* | | Merge pull request #6318 from german77/dualJoycon | bunnei | 2021-06-01 | 2 | -60/+258 |
|\ \
| |/
|/| |
|
| * | input_common: Add dual joycon support | german77 | 2021-05-23 | 2 | -60/+258 |
* | | Merge pull request #6312 from german77/analogMapping | bunnei | 2021-05-24 | 1 | -26/+28 |
|\ \
| |/
|/| |
|
| * | input_common: Fix crash when controller disconnects | german77 | 2021-05-15 | 1 | -1/+3 |
| * | input_common: Rewrite sdl analog mapping | german77 | 2021-05-15 | 1 | -25/+25 |
* | | Merge pull request #6310 from german77/nanMotion | bunnei | 2021-05-20 | 1 | -0/+23 |
|\ \ |
|
| * | | input_common: Sanitize motion data | german77 | 2021-05-13 | 1 | -0/+23 |
| |/ |
|
* / | input_common: Implement SDL motion | german77 | 2021-05-15 | 4 | -3/+159 |
|/ |
|
* | input_common: Release mouse buttons on out of focus | german77 | 2021-05-03 | 2 | -1/+16 |
* | Merge pull request #6243 from german77/GCresetOrigin | bunnei | 2021-04-30 | 2 | -2/+7 |
|\ |
|
| * | input_common: Reset GC sticks center by measuring multiple packets | german77 | 2021-04-27 | 2 | -2/+7 |
* | | hid: Implement SevenSixAxis and ConsoleSixAxisSensor | german77 | 2021-04-24 | 1 | -2/+8 |
|/ |
|
* | general: Ignore implicit-fallthrough for SDL.h | lat9nq | 2021-04-18 | 1 | -0/+10 |
* | cmake: Use SDL 2.0.14 and fix CMake scope issue | lat9nq | 2021-04-18 | 1 | -1/+1 |
* | Merge pull request #6119 from german77/SDLMapping | bunnei | 2021-04-16 | 2 | -6/+24 |
|\ |
|
| * | InputCommon: Name properly xbox 360 and one controllers, Fix mappings for Nintendo Pro controllers | german77 | 2021-03-31 | 2 | -6/+24 |
* | | common: Move settings to common from core. | bunnei | 2021-04-15 | 10 | -428/+7 |
* | | Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one | german77 | 2021-03-31 | 2 | -95/+96 |
|/ |
|
* | Merge pull request #6040 from german77/toggleKeyboard | bunnei | 2021-03-11 | 4 | -8/+84 |
|\ |
|
| * | Enable mouse toggle buttons | german77 | 2021-03-06 | 4 | -10/+63 |
| * | Enable button toggle for keyboard in the modifier button | german | 2021-03-06 | 1 | -3/+26 |
* | | Merge pull request #5990 from german77/mousePanningV2 | bunnei | 2021-03-08 | 2 | -8/+15 |
|\ \
| |/
|/| |
|
| * | inputCommon: Mouse fixes | german77 | 2021-02-28 | 2 | -8/+15 |
* | | inputCommon: Use an unique client id for each socket instance | german | 2021-03-01 | 2 | -13/+19 |
|/ |
|
* | Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers"" | Morph | 2021-02-18 | 1 | -7/+0 |
* | Merge pull request #5929 from german77/mousePanning | Morph | 2021-02-16 | 1 | -5/+21 |
|\ |
|
| * | Improve mouse panning | german | 2021-02-14 | 1 | -5/+21 |
* | | Merge pull request #3603 from FearlessTobi/port-5123 | bunnei | 2021-02-16 | 1 | -0/+7 |
|\ \ |
|
| * | | sdl_joystick: disable the use of the hidapi drivers due to many problems caused by them. | Vitor Kiguchi | 2020-08-30 | 1 | -0/+7 |
* | | | Merge pull request #4940 from german77/nativeGC | bunnei | 2021-02-15 | 1 | -0/+1 |
|\ \ \
| |_|/
|/| | |
|
| * | | hid: Implement GC controller | german | 2021-02-08 | 1 | -0/+1 |
* | | | Merge pull request #5869 from german77/mousePanning | bunnei | 2021-02-11 | 3 | -3/+39 |
|\ \ \ |
|
| * | | | Add mouse panning | german | 2021-02-08 | 3 | -3/+39 |
* | | | | udp: Silence unused member variable warnings | Lioncash | 2021-02-09 | 1 | -2/+2 |
* | | | | udp/client: Define ClientData constructor/destructor in cpp file | Lioncash | 2021-02-09 | 2 | -0/+7 |
| |/ /
|/| | |
|
* | | | Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse | german | 2021-02-06 | 2 | -0/+14 |
* | | | Make settings controller image change with controller input | german | 2021-02-06 | 2 | -0/+20 |
|/ / |
|
* | | analog_from_button: Fix update_thread.join exception | ameerj | 2021-01-30 | 1 | -5/+9 |
* | | sdl_impl: Set the maximum vibration duration to 1 second | Morph | 2021-01-23 | 1 | -2/+6 |
* | | Always initialize keyboard input | german | 2021-01-15 | 1 | -10/+8 |
* | | Add mutitouch support for touch screens | german | 2021-01-15 | 3 | -17/+14 |
* | | Allow to return up to 16 touch inputs per engine | german | 2021-01-15 | 5 | -92/+116 |
* | | general: Fix various spelling errors | Morph | 2021-01-02 | 4 | -9/+9 |
* | | Merge pull request #5265 from german77/port5509 | bunnei | 2020-12-31 | 1 | -2/+45 |
|\ \ |
|
| * | | Port citra-emu/citra#5509 | german | 2020-12-31 | 1 | -2/+45 |
* | | | Merge pull request #5236 from gal20/udp_client_patch | bunnei | 2020-12-29 | 1 | -0/+5 |
|\ \ \ |
|
| * | | | udp client: process packets only for the correct pad | gal20 | 2020-12-27 | 1 | -0/+5 |
* | | | | Allow to invert analog axis with right click | german | 2020-12-27 | 3 | -17/+62 |
|/ / / |
|
* | | | Merge pull request #5020 from german77/AnalogfromButtonFix | Morph | 2020-12-08 | 1 | -1/+21 |
|\ \ \
| |/ /
|/| | |
|
| * | | Disable analog joystick from buttons by default | german | 2020-12-08 | 1 | -1/+21 |
* | | | mouse_poller: Remove unused includes | Lioncash | 2020-12-03 | 1 | -3/+1 |
* | | | mouse_input: Invert conditional in UpdateYuzuSettings() | Lioncash | 2020-12-03 | 1 | -4/+6 |
* | | | mouse_input: Remove two casts and amend some formatting | Lioncash | 2020-12-03 | 1 | -11/+14 |
* | | | mouse_input: Resolve a -Wdocumentation warning | Lioncash | 2020-12-03 | 1 | -1/+1 |
* | | | mouse_input: Remove unused includes | Lioncash | 2020-12-03 | 2 | -7/+3 |
* | | | Merge pull request #4937 from german77/multiUDP | bunnei | 2020-12-01 | 4 | -100/+149 |
|\ \ \ |
|
| * | | | Add multiple udp server support | german | 2020-11-26 | 4 | -100/+149 |
* | | | | Merge pull request #5047 from german77/MouseInput | LC | 2020-12-01 | 1 | -6/+8 |
|\ \ \ \ |
|
| * | | | | Fix implicit conversion in mouse input | german | 2020-12-01 | 1 | -6/+8 |
* | | | | | Merge pull request #4939 from german77/MouseInput | bunnei | 2020-11-30 | 9 | -242/+697 |
|\| | | |
| |_|/ /
|/| | | |
|
| * | | | Implement full mouse support | german | 2020-11-26 | 9 | -242/+697 |
* | | | | input_common: ignore some Clang warnings after 5c4774e8ce1d | Jan Beich | 2020-11-26 | 1 | -2/+2 |
| |/ /
|/| | |
|
* | | | Merge pull request #4905 from german77/AnalogFromButton | bunnei | 2020-11-25 | 1 | -19/+103 |
|\ \ \ |
|
| * | | | fix minor clang error | german | 2020-11-10 | 1 | -1/+1 |
| * | | | Allow to dial any angle with digital joystick | german | 2020-11-08 | 1 | -19/+103 |
* | | | | input_common: Fix typo in gc_poller.cpp with [[maybe_unused]]. | bunnei | 2020-11-24 | 1 | -2/+2 |
* | | | | input_common: Add more missing [[maybe_unused]] from #4927. | bunnei | 2020-11-24 | 3 | -4/+6 |
* | | | | input_common: Treat warnings as errors | Lioncash | 2020-11-22 | 7 | -9/+22 |
* | | | | Modify rumble amplification | german77 | 2020-11-19 | 2 | -4/+3 |
| |/ /
|/| | |
|
* | | | Merge pull request #4866 from Morph1984/mjolnir-p3-prod | bunnei | 2020-11-18 | 10 | -107/+177 |
|\ \ \ |
|
| * | | | sdl_impl: Pump SDL Events at 1000 Hz | Morph | 2020-11-16 | 1 | -1/+1 |
| * | | | sdl_impl: Revert to the "old" method of mapping sticks | Morph | 2020-11-16 | 1 | -32/+13 |
| * | | | controllers/npad: Remove the old vibration filter | Morph | 2020-11-16 | 1 | -15/+0 |
| * | | | input_common: Add VibrationDevice and VibrationDeviceFactory | Morph | 2020-11-16 | 9 | -46/+159 |
| * | | | configure_input: Add per-player vibration | Morph | 2020-11-16 | 1 | -0/+3 |
| * | | | controllers/npad: Add heuristics to reduce rumble state changes | Morph | 2020-11-16 | 1 | -29/+25 |
| * | | | configure_input_player: Change "Defaults" button behavior | Morph | 2020-11-16 | 1 | -8/+0 |
| * | | | udp/client: Reduce testing period to 5 seconds | Morph | 2020-11-16 | 1 | -1/+1 |
| * | | | configure_input_player: Implement input exclusivity and persistence | Morph | 2020-11-16 | 1 | -3/+3 |
| |/ / |
|
* | | | motion_input: Mark constructor as explicit | Lioncash | 2020-11-15 | 1 | -1/+1 |
* | | | motion_input: Mark member functions as [[nodiscard]] where applicable | Lioncash | 2020-11-15 | 1 | -10/+11 |
|/ / |
|
* | | Add hotplug, rumble and fix 3rd party adapters for the GC adapter | german | 2020-10-29 | 3 | -303/+433 |
* | | sdl_impl: Fix controller reconnection issues | Morph | 2020-10-21 | 1 | -85/+84 |
* | | Merge pull request #4809 from Morph1984/mjolnir-p3 | LC | 2020-10-20 | 1 | -2/+0 |
|\ \ |
|
| * | | configure_input_player: Fix modifier buttons | Morph | 2020-10-20 | 1 | -2/+0 |
* | | | Merge pull request #4627 from Morph1984/fix-dinput-controller-disconnect | bunnei | 2020-10-20 | 1 | -15/+13 |
|\ \ \
| |/ /
|/| | |
|
| * | | sdl_impl: Erase the SDLJoystick entry after removing a controller | Morph | 2020-10-16 | 1 | -15/+13 |
* | | | udp/client: Make use of designated initializers in TestCommunication() | Lioncash | 2020-10-16 | 1 | -2/+5 |
* | | | udp/client: Take std::function by const reference with TestCommunication() | Lioncash | 2020-10-16 | 2 | -5/+5 |
|/ / |
|
* | | input_common/CMakeLists: Make some warnings errors | Lioncash | 2020-10-16 | 16 | -191/+237 |
* | | Merge pull request #4757 from german77/BetterMotion | bunnei | 2020-10-10 | 2 | -8/+102 |
|\ \ |
|
| * | | Address comments | german | 2020-10-05 | 2 | -40/+40 |
| * | | Add compatibility with only accelerometer and auto calibrate for drift | german | 2020-10-04 | 2 | -12/+106 |
* | | | Merge pull request #4677 from german77/ShakeFromButton | bunnei | 2020-10-08 | 9 | -5/+295 |
|\ \ \ |
|
| * | | | Add random motion input to keyboard | german | 2020-09-26 | 4 | -0/+65 |
| * | | | Add random motion input to SDL | german | 2020-09-26 | 5 | -5/+230 |
* | | | | Merge pull request #4727 from FrogTheFrog/patch-1 | bunnei | 2020-10-07 | 1 | -2/+6 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Reduce the "shake" requirements when configuring UDP. | Lukas Senionis | 2020-09-30 | 1 | -2/+6 |
| |/ / |
|
* / / | First implementation of controller rumble | german | 2020-09-29 | 1 | -1/+38 |
|/ / |
|
* | | Add automap feature for GC adapter | german | 2020-09-18 | 3 | -1/+103 |
* | | Merge pull request #4594 from german77/MotionHID | bunnei | 2020-09-17 | 9 | -135/+471 |
|\ \ |
|
| * | | Minor cleanup | german | 2020-09-05 | 1 | -19/+16 |
| * | | Add cemu hook changes related to PR #4609 | german | 2020-09-05 | 6 | -137/+426 |
| * | | Remove RealMotionDevice | german | 2020-09-05 | 4 | -7/+25 |
| * | | Include HID and configuration changes related to motion | german | 2020-09-05 | 3 | -1/+33 |
* | | | gc_adapter: Disable MSVC nonstandard extension warning on libusb.h | ReinUsesLisp | 2020-09-15 | 1 | -0/+9 |
* | | | gc_adapter: Make DeviceConnected() a const member function | Lioncash | 2020-09-07 | 3 | -9/+9 |
|/ / |
|
* | | Merge pull request #4583 from lioncash/trunc | bunnei | 2020-09-04 | 1 | -3/+5 |
|\ \ |
|
| * | | gc_poller: Resolve compilation warnings on MSVC | Lioncash | 2020-08-26 | 1 | -3/+5 |
* | | | input_common/motion_input: Make use of Common::PI constant | Morph | 2020-09-02 | 2 | -4/+9 |
* | | | Merge pull request #4570 from german77/motionInput | bunnei | 2020-09-02 | 3 | -0/+246 |
|\ \ \ |
|
| * | | | Fix orientation errors and improve drift correction | german | 2020-08-28 | 2 | -14/+31 |
| * | | | Address comments | german | 2020-08-28 | 2 | -85/+65 |
| * | | | Implement a basic class for motion devices | german | 2020-08-28 | 3 | -0/+249 |
* | | | | Merge pull request #4382 from FearlessTobi/port-udp-config | bunnei | 2020-09-01 | 5 | -0/+89 |
|\ \ \ \ |
|
| * | | | | Address second batch of reviews | FearlessTobi | 2020-08-30 | 3 | -6/+2 |
| * | | | | Address review comments and fix code compilation | FearlessTobi | 2020-08-29 | 3 | -6/+11 |
| * | | | | yuzu: Add motion and touch configuration | FearlessTobi | 2020-08-29 | 5 | -0/+88 |
| | |_|/
| |/| | |
|
* | | | | sdl_impl: Reduce allocations in GetButtonMappingForDevice() | Lioncash | 2020-08-29 | 1 | -31/+37 |
* | | | | sdl_impl: Make use of std::move on std::string where applicable | Lioncash | 2020-08-29 | 1 | -3/+3 |
* | | | | sdl_impl: Make use of insert_or_assign() where applicable | Lioncash | 2020-08-29 | 1 | -14/+18 |
* | | | | sdl_impl: Prevent type truncation in BuildAnalogParamPackageForButton() default arguments | Lioncash | 2020-08-29 | 1 | -1/+1 |
* | | | | sdl_impl: Simplify make_tuple call | Lioncash | 2020-08-29 | 1 | -1/+1 |
* | | | | sdl_impl: Mark FromEvent() as a const member function | Lioncash | 2020-08-29 | 1 | -2/+2 |
|/ / / |
|
* | | | input_common/main: Remove unnecessary headers | Lioncash | 2020-08-29 | 3 | -5/+11 |
* | | | input_common/main: Remove unimplemented prototype | Lioncash | 2020-08-29 | 1 | -3/+0 |
* | | | input_common: Eliminate most global state | Lioncash | 2020-08-27 | 2 | -153/+227 |
|/ / |
|
* | | input_common/main: Add "/Mouse" to the display name | Morph | 2020-08-27 | 1 | -1/+1 |
* | | input_common: Fix directional deadzone values | Morph | 2020-08-26 | 2 | -2/+2 |
* | | Address feedback | Morph | 2020-08-26 | 5 | -44/+32 |
* | | Project Mjölnir: Part 1 | Morph | 2020-08-26 | 11 | -102/+798 |
|/ |
|
* | General: Tidy up clang-format warnings part 2 | Lioncash | 2020-08-13 | 1 | -4/+2 |
* | Remove UI changes | ameerj | 2020-08-10 | 2 | -2/+2 |
* | Add range slider functionality for gc adapter | ameerj | 2020-08-10 | 1 | -7/+7 |
* | undo unnecessary newlines, slider range 50-150 | Ameer | 2020-08-10 | 1 | -1/+1 |
* | Add range slider for analog sticks | Ameer | 2020-08-10 | 1 | -11/+14 |
* | GCAdapter: only join worker thread if running & joinable | Brian J. Tarricone | 2020-07-26 | 1 | -1/+3 |
* | Merge pull request #4418 from lioncash/udp-warn | bunnei | 2020-07-26 | 1 | -1/+0 |
|\ |
|
| * | udp/client: Remove unused boost include | Lioncash | 2020-07-25 | 1 | -1/+0 |
* | | gc_adapter: Resolve C++20 deprecation warning | Lioncash | 2020-07-25 | 1 | -1/+1 |
* | | gc_poller: Resolve -Wsign-compare warning | Lioncash | 2020-07-25 | 1 | -1/+2 |
* | | gc_poller: Resolve -Wredundant-move warning | Lioncash | 2020-07-25 | 1 | -2/+1 |
|/ |
|
* | Fix axis thresholding while polling | ameerj | 2020-07-19 | 1 | -5/+2 |
* | std::size_t where appropriate, make error message more clear if can't read | ameerj | 2020-07-17 | 1 | -3/+4 |
* | Refactor adapter code | Ameer | 2020-07-16 | 2 | -179/+44 |
* | Rebase to master | Ameer | 2020-07-14 | 7 | -31/+48 |
|\ |
|
| * | Fix crash if gc configured but adapter not connected | Ameer | 2020-07-14 | 2 | -15/+25 |
| * | Merge pull request #4314 from lioncash/input-warn | bunnei | 2020-07-14 | 4 | -11/+15 |
| |\ |
|
| | * | gc_poller: Mark GCButtonFactory::GetNextInput() as const | Lioncash | 2020-07-12 | 2 | -2/+2 |
| | * | gc_poller: Get rid of undefined behavior in Create() | Lioncash | 2020-07-12 | 1 | -0/+4 |
| | * | gc_poller: Silence sign conversion warnings | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | * | gc_adapter: Remove deprecated usage of = in lambda captures | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | * | gc_adapter: Silence sign conversion warnings | Lioncash | 2020-07-12 | 2 | -7/+7 |
| * | | Merge pull request #4315 from lioncash/udp-warn | bunnei | 2020-07-14 | 1 | -1/+1 |
| |\ \ |
|
| | * | | udp: Silence a C++20 deprecation warning | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | |/ |
|
| * | | input_common: drop unused libusb.h include | Ameer | 2020-07-14 | 1 | -1/+0 |
| * | | input_common: make libusb private to gc_adapter | Jan Beich | 2020-07-13 | 3 | -3/+7 |
| * | | cmake: pass libusb include directory as well | Jan Beich | 2020-07-09 | 1 | -0/+1 |
| |/ |
|
* | | Break out of scan loop if can't find adapter on first run | Ameer | 2020-07-10 | 1 | -0/+3 |
* | | Rebase to master, fix merge conflicts | Ameer | 2020-07-09 | 2 | -10/+30 |
|\| |
|
| * | Merge pull request #4266 from jbeich/freebsd | bunnei | 2020-07-08 | 1 | -0/+1 |
| |\ |
|
| | * | input_common/gcadapter: add missing C++11 header required by libc++ | Jan Beich | 2020-07-07 | 1 | -0/+1 |
| * | | Address comments for better clarity/signed dev count | Ameer | 2020-07-08 | 1 | -11/+15 |
| * | | Add more libusb error checks | Ameer | 2020-07-08 | 1 | -3/+18 |
| |/ |
|
* | | Address PR feedback, fix axis button thresholding | Ameer | 2020-07-07 | 3 | -58/+22 |
* | | Brace the code! Fix compile error due to class member construction order | Ameer | 2020-07-07 | 2 | -15/+31 |
* | | Recalibrate reconnected controllers | Ameer | 2020-07-07 | 1 | -0/+5 |
* | | Save origin state of GC controller analog features, compare against origin for input detection | Ameer | 2020-07-07 | 3 | -28/+72 |
|/ |
|
* | Fix for always firing triggers on some controllers, trigger threshold more universal | Ameer | 2020-07-04 | 2 | -5/+5 |
* | Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups | Ameer | 2020-07-03 | 3 | -24/+32 |
* | Fix unnecessary diffs | Ameer | 2020-07-02 | 3 | -3/+3 |
* | Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability | Ameer | 2020-07-02 | 2 | -10/+34 |
* | Reset adapter state on init, fixes errors relating driver hang from unexpected unplug | Ameer | 2020-07-01 | 2 | -0/+9 |
* | Address feedback regarding increments, const vars, and general cleanup | Ameer | 2020-06-30 | 2 | -24/+21 |
* | fix implicit conversion of size_t type to int | Ameer | 2020-06-30 | 1 | -1/+1 |
* | left const auto&, comment punctuation. | Ameer J | 2020-06-27 | 1 | -2/+2 |
* | const& to button in button array | Ameer J | 2020-06-26 | 1 | -2/+2 |
* | Stop reading loop if error is encountered | Ameer | 2020-06-26 | 1 | -4/+4 |
* | padbutton enum class and struct initiailization | Ameer | 2020-06-24 | 3 | -36/+32 |
* | cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic number | Ameer | 2020-06-23 | 4 | -151/+101 |
* | Fix deallocation of GC Adapter | Ameer | 2020-06-23 | 3 | -4/+10 |
* | std::array and const reference passing of non-trivial objects | Ameer | 2020-06-23 | 2 | -14/+13 |
* | Update src/input_common/main.cpp | ameerj | 2020-06-22 | 1 | -1/+1 |
* | Tidy up the pointers, use pair over tuple where appropriate | Ameer | 2020-06-22 | 4 | -24/+22 |
* | fix for sleep using stl | Ameer | 2020-06-22 | 1 | -1/+3 |
* | shared_ptr for the GC adapter class, constexpr constants | Ameer | 2020-06-22 | 5 | -66/+52 |
* | std::arrays where appropriate, clear q in adapter class, other touch ups | Ameer | 2020-06-22 | 5 | -27/+15 |
* | fix include thread | Ameer | 2020-06-22 | 1 | -0/+1 |
* | Singleton GC Adapter class, remove globals, fix naming convention | Ameer | 2020-06-22 | 7 | -202/+259 |
* | Clang Formatting | Ameer | 2020-06-21 | 6 | -77/+99 |
* | Cleanup after linter | Ameer | 2020-06-21 | 9 | -167/+98 |
* | GC Adapter Implementation | Ameer | 2020-06-21 | 15 | -100/+1039 |
* | input_common/motion_emu: Remove redundant move | MerryMage | 2020-06-19 | 1 | -1/+1 |
* | input_common/keyboard: Remove redundant move | MerryMage | 2020-06-19 | 1 | -1/+1 |
* | input_common: fix build when SDL2 is disabled | FearlessTobi | 2020-05-02 | 1 | -0/+6 |
* | Merge pull request #3673 from lioncash/extra | bunnei | 2020-04-17 | 1 | -0/+1 |
|\ |
|
| * | CMakeLists: Specify -Wextra on linux builds | Lioncash | 2020-04-16 | 1 | -0/+1 |
* | | input_common: Use the CMake target instead of the variable. | Markus Wick | 2020-04-16 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #3525 from FearlessTobi/linux-compile-error | bunnei | 2020-03-21 | 1 | -1/+1 |
|\ |
|
| * | input_common/udp: Fix Linux build by using a backwards compatible way of error checking | FearlessTobi | 2020-03-17 | 1 | -1/+1 |
* | | input_common/udp: Fix clang build issues | ReinUsesLisp | 2020-03-18 | 1 | -1/+2 |
|/ |
|
* | input/udp - Add minor error handling to prevent bad input from crashing | James Rowe | 2020-03-04 | 1 | -4/+13 |
* | input/udp - Dont log on invalid packet received | James Rowe | 2020-03-04 | 1 | -1/+0 |
* | analog_from_button get direction implementation | CJBok | 2020-02-18 | 1 | -0/+14 |
* | input_common/udp: Ensure that UDP is shut down within Shutdown() | Lioncash | 2020-02-03 | 1 | -0/+1 |
* | input_common/udp: Add missing override specifiers | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: std::move SocketCallback instances where applicable | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: std::move shared_ptr within Client constructor | Lioncash | 2020-02-03 | 1 | -1/+1 |
* | udp/client: Replace deprecated from_string() call with make_address_v4() | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: Silence -Wreorder warning for Socket | Lioncash | 2020-02-03 | 1 | -4/+3 |
* | input_common/udp: Remove unnecessary inclusions | Lioncash | 2020-02-03 | 4 | -8/+4 |
* | input_common/udp: Add missing header guard | Lioncash | 2020-02-03 | 1 | -0/+2 |
* | Merge pull request #3284 from CJBok/hid-fix | bunnei | 2020-02-01 | 1 | -0/+16 |
|\ |
|
| * | Moved analog direction logic to sdl_impl | CJBok | 2020-01-15 | 1 | -0/+16 |
* | | Address second part of review comments | FearlessTobi | 2020-01-23 | 3 | -13/+17 |
* | | Address review comments | FearlessTobi | 2020-01-23 | 4 | -65/+72 |
* | | Input: UDP Client to provide motion and touch controls | fearlessTobi | 2020-01-23 | 8 | -4/+846 |
|/ |
|
* | input_common/sdl/sdl_impl: Correct logging string in SDLState constructor | Lioncash | 2019-06-03 | 1 | -1/+1 |
* | input_common/sdl/sdl_impl: Move documentation comments to header where applicable | Lioncash | 2019-06-03 | 2 | -7/+6 |
* | input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPoller | Lioncash | 2019-06-03 | 1 | -13/+13 |
* | input_common/sdl/sdl_impl: Mark variables const where applicable | Lioncash | 2019-06-03 | 1 | -10/+11 |
* | input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as static | Lioncash | 2019-06-03 | 1 | -1/+1 |
* | input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_cast | Lioncash | 2019-06-03 | 1 | -2/+4 |
* | input_common/sdl/sdl_impl: Use insert_or_assign() where applicable | Lioncash | 2019-06-03 | 1 | -3/+3 |
* | input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handling | Lioncash | 2019-06-03 | 1 | -15/+14 |
* | input_common/sdl/sdl_impl: Resolve two sign conversion warnings | Lioncash | 2019-06-03 | 1 | -10/+16 |
* | input_common/sdl: Remove unused header includes and forward declarations | Lioncash | 2019-06-03 | 3 | -11/+5 |
* | input_common/sdl/sdl_impl: Use nested namespace specifiers where applicable | Lioncash | 2019-06-03 | 1 | -5/+2 |
* | input_common/sdl/sdl_impl: Silence sign conversion warnings | Lioncash | 2019-05-31 | 1 | -3/+3 |
* | general: Use deducation guides for std::lock_guard and std::unique_lock | Lioncash | 2019-04-01 | 3 | -21/+23 |
* | input_common/sdl: Correct return values within implementations of GetPollers() | Lioncash | 2019-03-18 | 2 | -2/+6 |
* | input_common/sdl: Use a type alias to shorten declaration of GetPollers | Lioncash | 2019-03-18 | 3 | -11/+9 |
* | input_common/sdl_impl: Make lambda capture more specific in SDLState constructor | Lioncash | 2019-03-17 | 1 | -1/+1 |
* | input_common/sdl_impl: Remove unnecessary std::chrono::duration construction | Lioncash | 2019-03-17 | 1 | -1/+1 |
* | input_common/sdl_impl: Remove unused variable in SDLState constructor | Lioncash | 2019-03-17 | 1 | -1/+0 |
* | fixup! Joystick: Allow for background events; Add deadzone to SDLAnalog | B3n30 | 2019-03-02 | 1 | -6/+17 |
* | input/sdl: lock map mutex after SDL call | Weiyi Wang | 2019-03-02 | 1 | -11/+17 |
* | Input: Remove global variables from SDL Input | James Rowe | 2019-03-02 | 7 | -800/+201 |
* | Input: Copy current SDL.h/cpp files to impl | James Rowe | 2019-03-02 | 2 | -0/+680 |
* | common/math_util: Move contents into the Common namespace | Lioncash | 2019-02-27 | 1 | -2/+2 |
* | common/vector_math: Move Vec[x] types into the Common namespace | Lioncash | 2019-02-27 | 1 | -11/+11 |
* | common/quaternion: Move Quaternion into the Common namespace | Lioncash | 2019-02-27 | 1 | -4/+4 |
* | Port #4141 from citra: Joystick hotplug support (#1275) | Tobias | 2018-09-11 | 4 | -88/+322 |
* | input_common: Use std::move where applicable | Lioncash | 2018-08-03 | 2 | -5/+6 |
* | input_common: Add missing override specifiers | Lioncash | 2018-08-03 | 3 | -14/+2 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 1 | -3/+3 |
* | input_common: Move old logging macros over to fmt-capable ones | Lioncash | 2018-04-27 | 1 | -3/+3 |
* | math_util: Remove the Clamp() function | Lioncash | 2018-04-20 | 1 | -2/+3 |
* | Format: Run the new clang format on everything | James Rowe | 2018-01-21 | 1 | -1/+2 |
* | Merge pull request #84 from lioncash/cmake | bunnei | 2018-01-18 | 1 | -19/+12 |
|\ |
|
| * | CMakeLists: Derive the source directory grouping from targets themselves | Lioncash | 2018-01-18 | 1 | -19/+12 |
* | | input_common/sdl: Silence a -Wpessimizing-move warning | Lioncash | 2018-01-18 | 1 | -1/+1 |
|/ |
|
* | Adding meumart's Citra SDL Joystick support. Citra PR #3116 | muemart | 2018-01-16 | 4 | -1/+248 |
* | motion_emu: fix initialization order | wwylele | 2017-08-22 | 1 | -1/+4 |
* | Merge pull request #2861 from wwylele/motion-refactor | James Rowe | 2017-08-20 | 5 | -2/+231 |
|\ |
|
| * | motion_emu: no need to include thread in header | wwylele | 2017-08-19 | 2 | -2/+7 |
| * | move MotionEmu from core/frontend to input_common as a InputDevice | wwylele | 2017-08-11 | 5 | -2/+226 |
* | | Fix Spelling/English mistakes | Dave Leaver | 2017-08-13 | 1 | -1/+1 |
|/ |
|
* | Fix some spelling mistakes | danzel | 2017-08-11 | 1 | -1/+1 |
* | CMake: Define an interface target for SDL2 definitions | Yuri Kunde Schlesner | 2017-05-28 | 1 | -2/+1 |
* | CMake: Correct inter-module dependencies and library visibility | Yuri Kunde Schlesner | 2017-05-28 | 1 | -3/+3 |
* | input_common/sdl: add support for binding button to axis | wwylele | 2017-04-17 | 1 | -4/+53 |
* | citra-qt: release all buttons when render window focus is lost | wwylele | 2017-03-17 | 2 | -0/+13 |
* | InputCommon: add SDL joystick support | wwylele | 2017-03-01 | 4 | -0/+241 |
* | InputCommon: add AnalogFromButton | wwylele | 2017-03-01 | 5 | -0/+113 |
* | InputCommon: add Keyboard | wwylele | 2017-03-01 | 5 | -0/+202 |