04-29-2024, 09:00 PM -
In RPCS3 neither evdev nor SDL register the gyro, as expected (since not implemented in the Linux kernel).
But we also have the DS3 handler which uses HID to fetch the input reports of the controller directly.
With this, we are able to simply fetch the value.
https://github.com/RPCS3/rpcs3/blob/e32c...er.cpp#L83
The only issue is that while some controllers work fine, others only report really small values.
We are investigating if there is simply some calibration step missing.
But we also have the DS3 handler which uses HID to fetch the input reports of the controller directly.
With this, we are able to simply fetch the value.
https://github.com/RPCS3/rpcs3/blob/e32c...er.cpp#L83
The only issue is that while some controllers work fine, others only report really small values.
We are investigating if there is simply some calibration step missing.
This post was last modified: 04-29-2024, 09:00 PM by Megamouse.