GNOME Bugzilla – Bug 769318
retro: Support gamepad rumble
Last modified: 2017-11-19 16:26:53 UTC
We should support gamepad rumble as we now support PlayStation games which are using it. This probably implies looking at how rumble works in evdev.
Created attachment 333807 [details] [review] retro: Make RetroInputManager a RetroGtk.InputDeviceManager Make RetroInputManager implement RetroGtk.InputDeviceManager rather than containing one.
Created attachment 333808 [details] [review] retro: Make RetroInputManager implement Retro.Rumble This is needed to avoid some invalid Libretro cores to crash the application when triggering rumble with a callback.
Attachment 333807 [details] pushed as aaea9cc - retro: Make RetroInputManager a RetroGtk.InputDeviceManager Attachment 333808 [details] pushed as dfde3c0 - retro: Make RetroInputManager implement Retro.Rumble
Anything left to do here?
(In reply to Bastien Nocera from comment #4) > Anything left to do here? Yes, to fix the TODO in Games.RetroInputManager.set_rumble_state(): "// TODO Transmit the rumble signal to the gamepad." I tried several time to send the rumble signal from the emulator to the gamepads with no success.