summaryrefslogtreecommitdiffstats
path: root/src/core/frontend/input.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* General: Resolve fmt specifiers to adhere to 8.0.0 API where applicableLioncash2021-06-231-0/+1
| | | | Also removes some deprecated API usages.
* input_common: Analog button, use time based position instead of frequent updatesgerman772021-05-301-0/+15
|
* hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman772021-04-241-3/+9
|
* Make settings controller image change with controller inputgerman2021-02-061-0/+11
|
* Allow to return up to 16 touch inputs per enginegerman2021-01-151-3/+4
|
* Merge pull request #4939 from german77/MouseInputbunnei2020-11-301-2/+7
|\ | | | | InputCommon: Implement full mouse support
| * Implement full mouse supportgerman2020-11-261-2/+7
| |
* | Fix warnings in core/frontend/input.h with [[maybe_unused]]bunnei2020-11-241-1/+3
| | | | | | Fixes build break due to #4927
* | input_common: Treat warnings as errorsLioncash2020-11-221-1/+1
|/ | | | | Migrates over warnings as errors for input common to match how the common library treats warnings as errors.
* input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-161-0/+7
| | | | | | A vibration device is an input device that returns an unsigned byte as status. It represents whether the vibration device supports vibration or not. If the status returns 1, it supports vibration. Otherwise, it does not support vibration.
* controllers/npad: Add heuristics to reduce rumble state changesMorph2020-11-161-1/+1
| | | | | Sending too many state changes in a short period of time can cause massive performance issues. As a result, we have to use several heuristics to reduce the number of state changes to minimize/eliminate this performance impact while maintaining the quality of these vibrations as much as possible.
* First implementation of controller rumblegerman2020-09-291-0/+3
|
* Remove RealMotionDevicegerman2020-09-051-21/+8
|
* Include HID and configuration changes related to motiongerman2020-09-051-0/+27
|
* Moved analog direction logic to sdl_implCJBok2020-01-151-0/+10
|
* common/vector_math: Move Vec[x] types into the Common namespaceLioncash2019-02-271-1/+1
| | | | | These types are within the common library, so they should be using the Common namespace.
* settings: Add Native type for mouse buttonsZach Hilman2018-11-191-0/+7
|
* Rename logging macro back to LOG_*James Rowe2018-07-031-3/+3
|
* core: Replace remaining old non-generic logger usages with fmt-capable equivalentsLioncash2018-04-261-3/+3
| | | | | | LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class.
* HID: use TouchDevice for touch padwwylele2017-08-241-0/+6
|
* move MotionEmu from core/frontend to input_common as a InputDevicewwylele2017-08-111-5/+4
|
* HID: use MotionDevice for Accelerometer and Gyroscopewwylele2017-08-111-0/+20
|
* HID: use AnalogDevicewwylele2017-03-011-0/+7
|
* HID: use ButtonDevicewwylele2017-03-011-0/+6
|
* Input: add device and factory templatewwylele2017-03-011-0/+97