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
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.