| Summary: | DirectInput joystick driver's XInput detection broken on Windows 10 Anniversary Update | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Mikkel Krautz <mikkel> |
| Component: | joystick | Assignee: | Ryan C. Gordon <icculus> |
| Status: | RESOLVED FIXED | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | CC: | icculus |
| Version: | HG 2.1 | ||
| Hardware: | x86_64 | ||
| OS: | Windows 10 | ||
| Attachments: |
Proposed patch
Proposed patch, v2 |
||
|
Description
Mikkel Krautz
2016-08-04 20:46:08 UTC
The list in the initial PR was a bit incomplete. Here's a patch on top of the older PR: https://github.com/mumble-voip/mumble/pull/2489 I'll try to prepare a patch for SDL with the combined changes. I believe this covers all MS-released gamepad-style XInput devices. Created attachment 2543 [details]
Proposed patch
OK, I've now added a patch to add Xbox One controllers to the XInput filter in the DirectInput joystick driver. FWIW, I reported this to MS via the Windows Insider feedback hub: feedback-hub:?contextid=341&feedbackid=d4d0b4e9-35c2-4e7b-aa7a-513a81cd6f6a&form=1&src=2 Apparently only visible on Windows 10 boxes with the Feedback Hub app installed. Created attachment 2544 [details]
Proposed patch, v2
This patch is now https://hg.libsdl.org/SDL/rev/26104a670291, thanks! --ryan. |