| Summary: | Switch Pro Controller broken with HIDAPI when SDL is compiled without threading | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Lukas Meller <mmflooki> |
| Component: | joystick | Assignee: | Ryan C. Gordon <icculus> |
| Status: | ASSIGNED --- | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | Keywords: | target-2.0.16 |
| Version: | 2.0.15 | ||
| Hardware: | x86 | ||
| OS: | Windows 10 | ||
|
Description
Lukas Meller
2021-01-06 10:17:54 UTC
Okay, all of the rumble functionality handled via HIDAPI actually requires threading (which seems obvious given the function name that fails!), so it's not even just the Switch Pro controllers and a few others that are at least somewhat broken without threading. Adding a build script requirement definitely seems reasonable :) At this point there are several subsystems that require thread support for correct functionality, so maybe we need to prevent disabling threads? |