-
6a60075e
by Arkadiusz Hiler at 2025-08-14T10:54:33+02:00
winebus: Add Logitech G920 mapping to the SDL backend.
The HID input report format is different between Linux
(hid_logitech_hidpp) and Windows when it comes to axis HID usages.
To correct that we can use the device through SDL and craft our own
HID mapping.
-
7d225288
by Arkadiusz Hiler at 2025-08-14T10:54:34+02:00
winebus: Don't consider wheels / flight sticks as gamepads.
-
f8ae2b36
by Rémi Bernon at 2025-08-14T10:54:34+02:00
winebus: Don't try to create rumble effect on device startup.
It causes a 30s delay with some devices, lets assume that it will later
work without the delay.
-
74fdd1ae
by Rémi Bernon at 2025-08-14T10:54:36+02:00
winebus: Create dedicated threads to write evdev haptics output reports.
Some controllers block on ioctl and write calls, and this may propagate
up to the frontend through various blocking calls, including when the
frontend API is using async I/O because of how Wine implements async I/O
for device objects.