![]() == DETAILS File this one under "I'm not sure how this ever worked." I mean, it did (in 1.8.8). I'm not sure what changed, but ultimately what I did was a bunch of comparative testing against 1.8.8: - I confirmed the packet data was still being read successfully - I confirmed that the axis value being passed into pad->get_axis() had not changed - I confirmed the work done in `gamepad_read_axis_data()` was working the same between 1.8.8 and master With the only difference between 1.8.8 and current being the return value from `gamepad_read_axis_data()`, I just rewrote the method to work properly, and also fixed up the default axis mapping. I tested this with a sixaxis controller and GCA, configuring the analog-to-digital control override to use the right stick. |
||
---|---|---|
.. | ||
hid | ||
input_hid_common.c | ||
input_x11_common.c | ||
input_x11_common.h | ||
linux_common.c | ||
linux_common.h | ||
wayland_common.c | ||
wayland_common.h |