summaryrefslogtreecommitdiffstats
path: root/src/input_common/sdl/sdl_impl.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-23input_common: Add dual joycon supportgerman771-58/+223
2021-05-15input_common: Implement SDL motiongerman771-3/+150
2021-05-15input_common: Fix crash when controller disconnectsgerman771-1/+3
2021-05-15input_common: Rewrite sdl analog mappinggerman771-25/+25
2021-04-18general: Ignore implicit-fallthrough for SDL.hlat9nq1-0/+10
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-03-31InputCommon: Name properly xbox 360 and one controllers, Fix mappings for Nintendo Pro controllersgerman771-6/+20
2021-02-18Revert "Port citra-emu/citra#5123: "SDL: Disable hidapi drivers due to compatibility problems with certain controllers""Morph1-7/+0
2021-02-06Make settings controller image change with controller inputgerman1-0/+10
2021-01-23sdl_impl: Set the maximum vibration duration to 1 secondMorph1-2/+6
2020-12-31Port citra-emu/citra#5509german1-2/+45
2020-12-27Allow to invert analog axis with right clickgerman1-5/+21
2020-11-24input_common: Add more missing [[maybe_unused]] from #4927.bunnei1-1/+2
2020-11-22input_common: Treat warnings as errorsLioncash1-1/+3
2020-11-19Modify rumble amplificationgerman771-2/+1
2020-11-16sdl_impl: Pump SDL Events at 1000 HzMorph1-1/+1
2020-11-16sdl_impl: Revert to the "old" method of mapping sticksMorph1-32/+13
2020-11-16controllers/npad: Remove the old vibration filterMorph1-15/+0
2020-11-16input_common: Add VibrationDevice and VibrationDeviceFactoryMorph1-16/+58
2020-11-16controllers/npad: Add heuristics to reduce rumble state changesMorph1-29/+25
2020-10-21sdl_impl: Fix controller reconnection issuesMorph1-85/+84
2020-10-16sdl_impl: Erase the SDLJoystick entry after removing a controllerMorph1-15/+13
2020-10-16input_common/CMakeLists: Make some warnings errorsLioncash1-37/+40
2020-09-29First implementation of controller rumblegerman1-1/+38
2020-09-26Add random motion input to SDLgerman1-0/+190
2020-08-30sdl_joystick: disable the use of the hidapi drivers due to many problems caused by them.Vitor Kiguchi1-0/+7
2020-08-29sdl_impl: Reduce allocations in GetButtonMappingForDevice()Lioncash1-31/+37
2020-08-29sdl_impl: Make use of std::move on std::string where applicableLioncash1-3/+3
2020-08-29sdl_impl: Make use of insert_or_assign() where applicableLioncash1-14/+18
2020-08-29sdl_impl: Prevent type truncation in BuildAnalogParamPackageForButton() default argumentsLioncash1-1/+1
2020-08-29sdl_impl: Simplify make_tuple callLioncash1-1/+1
2020-08-29sdl_impl: Mark FromEvent() as a const member functionLioncash1-2/+2
2020-08-29input_common/main: Remove unnecessary headersLioncash1-1/+1
2020-08-26input_common: Fix directional deadzone valuesMorph1-1/+1
2020-08-26Address feedbackMorph1-32/+20
2020-08-26Project Mjölnir: Part 1Morph1-90/+313
2020-08-10Remove UI changesameerj1-1/+1
2020-08-10undo unnecessary newlines, slider range 50-150Ameer1-1/+1
2020-08-10Add range slider for analog sticksAmeer1-11/+14
2020-07-02Fix unnecessary diffsAmeer1-1/+0
2020-06-21Cleanup after linterAmeer1-36/+16
2020-06-21GC Adapter ImplementationAmeer1-16/+37
2020-04-16CMakeLists: Specify -Wextra on linux buildsLioncash1-0/+1
2020-01-15Moved analog direction logic to sdl_implCJBok1-0/+16
2019-06-03input_common/sdl/sdl_impl: Correct logging string in SDLState constructorLioncash1-1/+1
2019-06-03input_common/sdl/sdl_impl: Move documentation comments to header where applicableLioncash1-7/+0
2019-06-03input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPollerLioncash1-13/+13
2019-06-03input_common/sdl/sdl_impl: Mark variables const where applicableLioncash1-10/+11
2019-06-03input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as staticLioncash1-1/+1
2019-06-03input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_castLioncash1-2/+4
2019-06-03input_common/sdl/sdl_impl: Use insert_or_assign() where applicableLioncash1-3/+3
2019-06-03input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handlingLioncash1-15/+14
2019-06-03input_common/sdl/sdl_impl: Resolve two sign conversion warningsLioncash1-10/+16
2019-06-03input_common/sdl: Remove unused header includes and forward declarationsLioncash1-2/+0
2019-06-03input_common/sdl/sdl_impl: Use nested namespace specifiers where applicableLioncash1-5/+2
2019-05-31input_common/sdl/sdl_impl: Silence sign conversion warningsLioncash1-3/+3
2019-04-01general: Use deducation guides for std::lock_guard and std::unique_lockLioncash1-12/+14
2019-03-18input_common/sdl: Correct return values within implementations of GetPollers()Lioncash1-1/+3
2019-03-18input_common/sdl: Use a type alias to shorten declaration of GetPollersLioncash1-3/+2
2019-03-17input_common/sdl_impl: Make lambda capture more specific in SDLState constructorLioncash1-1/+1
2019-03-17input_common/sdl_impl: Remove unnecessary std::chrono::duration constructionLioncash1-1/+1
2019-03-17input_common/sdl_impl: Remove unused variable in SDLState constructorLioncash1-1/+0
2019-03-02fixup! Joystick: Allow for background events; Add deadzone to SDLAnalogB3n301-6/+17
2019-03-02input/sdl: lock map mutex after SDL callWeiyi Wang1-11/+17
2019-03-02Input: Remove global variables from SDL InputJames Rowe1-85/+108
2019-03-02Input: Copy current SDL.h/cpp files to implJames Rowe1-7/+5
2018-09-11Port #4141 from citra: Joystick hotplug support (#1275)Tobias1-88/+299
2018-08-03input_common: Use std::move where applicableLioncash1-4/+4
2018-08-03input_common: Add missing override specifiersLioncash1-12/+0
2018-07-03Rename logging macro back to LOG_*James Rowe1-3/+3
2018-04-27input_common: Move old logging macros over to fmt-capable onesLioncash1-3/+3
2018-01-18input_common/sdl: Silence a -Wpessimizing-move warningLioncash1-1/+1
2018-01-16Adding meumart's Citra SDL Joystick support. Citra PR #3116muemart1-1/+182
2017-08-11Fix some spelling mistakesdanzel1-1/+1
2017-04-17input_common/sdl: add support for binding button to axiswwylele1-4/+53
2017-03-01InputCommon: add SDL joystick supportwwylele1-0/+202