Windows variant of https://github.com/brettchalupa/sdl_rumble since that didn't work as expected on Windows like it does on macOS and Linux.
Notes to self:
- Used Code::Blocks with mingw 64 bit
- SDL 2.26.3
- PS4 hint allows for DualShock 4 rumble without any special drivers
Learnings:
- XInput rumbles without issue with SDL2
- DualShock 4 (PS4 controller) requires a special hint to rumble with SDL2; curious what that does
- Nintendo Switch via 8BitDo Pro rumbles, but it's faint and seems off
- DirectInput doesn't rumble (I don't think it's supported)