[Bug 52062] dinput HID joystick doesn't implement effect state reports.

WineHQ Bugzilla wine-bugs at winehq.org
Thu Dec 2 05:59:21 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=52062

--- Comment #5 from Ivo Ivanov <logos128 at gmail.com> ---
Thanks. I'll test it with the device, when today's patches get committed.
I had something very similar to your implementation in GetEffectStatus (just to
pass the tests), and all affected games and apps worked as expected. BeamNG had
FFB and felt exactly like Windows. WheelCheck started showing properly the
status of all created effects, etc.
With WheelCheck, though, found another small issue caused by GetParameters. I
have a patch for it, but want to confirm it is working properly with the
device, and will attach it here.

For the hidraw backend, at least we have the PID state reports implemented now
on par with the Windows PID driver. I plan to contact Granite Devices for this
and the other issue with the device descriptor, but wanted the "black Friday"
craze to pass a little :)

The PID state report could be quite useful for the GetForceFeedbackState,
though, where we can retrieve the report on each call. I believe this function
is not used frequently.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list