dolphin/Source/Core/InputCommon/ControllerInterface
mimimi085181 fcd5170cff XInput: Apply Rumble/Motor output only on changes (again)
Disclaimer: I can't test if this works on xbox one controllers, i don't have one. But i have conformed that this UpdateMotors() is related to rumble for emulated wiimotes.

This partially reverts commit "XInput: Apply immediately as well" (1958a10b6f) from pr # https://github.com/dolphin-emu/dolphin/pull/1560

Hopefully this fixes the xbox one controller rumble issue:
https://bugs.dolphin-emu.org/issues/9071

And in theory it might reduce the used usb bandwidth, as it was originally intended before pr 1560.

@JMC47: Please do a good amount of testing, to see if this breaks rumble for wiimotes or gamecube controllers emulated with xinput devices.
2016-04-23 13:45:10 +02:00
..
Android Move Android JNI bits from DolphinWX to the Android folder. 2016-01-06 15:36:44 -06:00
DInput Ignored the mouse position unless the cursor is over the Dolphin window. 2015-12-24 09:44:26 +11:00
evdev Common: Move asserts to their own header 2015-09-26 18:51:27 -04:00
ForceFeedback ControllerInterface: Fix -Winconsistent-missing-override warnings on OSX 2015-09-17 15:15:15 -04:00
OSX normalize and check upper/lower bounds of hats input on OS X 2016-02-05 16:40:59 -05:00
Pipes [Pipe input] Make the commands locale-unaware 2016-01-20 22:48:22 +01:00
SDL Revert "SDL: handle SDL_QUIT event" 2015-06-08 13:43:39 +12:00
XInput XInput: Apply Rumble/Motor output only on changes (again) 2016-04-23 13:45:10 +02:00
Xlib Added some headers to allow Dolphin to compile in my environment. 2015-10-06 19:09:57 -05:00
ControllerInterface.cpp Comment change to reflect what code does 2016-01-10 02:42:56 +08:00
ControllerInterface.h Use cmake to determine if we are enabling the Android Controller Interface 2016-02-05 10:54:17 -06:00
Device.cpp Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
Device.h General: Remove unimplemented function prototypes 2015-09-05 22:01:07 -04:00
ExpressionParser.cpp ExpressionParser: Make all control paths return a value in operator std::string 2015-09-09 22:41:47 -04:00
ExpressionParser.h Pass strings by const reference where possible 2015-05-28 20:54:55 -04:00