Commit graph

11 commits

Author SHA1 Message Date
Sour
fd2b7ab649 Fixed compilation warnings 2019-01-23 23:59:59 -05:00
Sour
abf5c43896 Input: Added an option to customize the deadzone for analog sticks 2019-01-22 19:38:24 -05:00
Sour
1ef80d8cec DirectInput: Various improvements
-Only initialize the controller's default state once (prevents issues when holding down a key on reset/power cycle)
-Improve logic to reacquire a controller after it has been lost
-Do not pause the emulator thread while trying to update directinput devices
2019-01-20 13:38:14 -05:00
Souryo
c14f046990 Input: Fixed bug with gamepad buttons sometimes detected as unpressed when pressed (multithread bug) 2017-06-04 17:16:57 -04:00
Souryo
8132c5cb25 DirectInput: Various fixes 2016-12-23 20:29:19 -05:00
Souryo
9ec309eaa1 DirectInput: Fixed bug that caused directinput to constantly scan for new devices 2016-12-14 20:49:41 -05:00
Souryo
d4ba601e0c DirectInput: Fixed bug with multiport adapters only detecting gamepads in 1 port 2016-12-12 20:42:10 -05:00
Souryo
72ba4b5eb1 Input: Detect new controllers at all times (for both XInput & DirectInput) - on another thread to prevent performance issues 2016-08-30 19:23:49 -04:00
Souryo
124c8bc927 Input: Prevent XInput devices from being used as DirectInput devices 2016-08-13 15:44:43 -04:00
Souryo
25ee9c5326 Fixed x86 build warnings 2016-07-17 17:33:27 -04:00
Souryo
726d72c103 Input: DirectInput support - most controllers/gamepads should now work. XInput is still prioritized when available. 2016-07-16 16:25:57 -04:00