dolphin-emulator/Source/Core/InputCommon
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
..
ControllerInterface XInput: Apply Rumble/Motor output only on changes (again) 2016-04-23 13:45:10 +02:00
CMakeLists.txt Use cmake to determine if we are enabling the Android Controller Interface 2016-02-05 10:54:17 -06:00
ControllerEmu.cpp
ControllerEmu.h
GCAdapter.cpp Fix a bug in GCAdapter 2016-01-24 21:55:20 +01:00
GCAdapter.h
GCAdapter_Android.cpp Improve stability of the Wii U Gamecube Controller adapter under Android. 2016-02-13 08:17:20 -06:00
GCAdapter_Null.cpp
GCPadStatus.h
InputCommon.vcxproj
InputCommon.vcxproj.filters
InputConfig.cpp
InputConfig.h
KeyboardStatus.h