Sam Lantinga
Sam Lantinga
libusb enforces exclusive access to the device, which isn't generally useful on desktop systems. I don't mind a define for custom systems that enables this, but I don't think we...
No, enumeration is fine, it's only if you open it. I'm going to reopen this, I think I misunderstood the intent.
I'm going to change it to merge lists based on device priority, but I haven't gotten time to do that yet.
Actually... this is pretty good as-is. We just need to enable an option to change the whitelist behavior from CMake.
@madebr, can you review the CMake changes?
> Just to be clear: > > * would this make the pre-built SDL for windows support things like the GameCube controller automatically? > * would an SDL built from...
Looks good, thanks!
This did indeed break Steam Link hardware: https://steamcommunity.com/app/353380/discussions/0/5992658048661696817/ The problem is that opening a device with libusb unbinds it from the HID subsystem, which is what SDL uses to detect...
Fixed in 5774c9638
It looks like L2 and R2 aren't pressure sensitive in the DS3 controller: https://en.wikipedia.org/wiki/DualShock#DualShock_3