mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-24 00:20:01 +00:00
0bdf574cfd
Rumble was not working for me. I learnt a bit about how evdev works and it seems like you need to set a replay which defines how long the effect is (previously we set it to 0). This means there's a maximum length to the rumble effect which feels wrong. When we do `play.value = !!strength;` we're setting the number of times for the effect to repeat, which works fine because the effect stops when we set it to 0. It doesn't feel quite right to me playing e.g. Goldeneye but I've not played on real hardware for a while. I'm hoping someone is more familiar with evdev and can suggest a better approach. |
||
---|---|---|
.. | ||
common | ||
connect | ||
drivers | ||
drivers_hid | ||
drivers_joypad | ||
drivers_keyboard | ||
include | ||
input_autodetect_builtin.c | ||
input_defines.h | ||
input_driver.h | ||
input_keymaps.c | ||
input_keymaps.h | ||
input_osk_utf8_pages.h | ||
input_osk.h | ||
input_overlay.h | ||
input_remapping.h | ||
input_types.h |