buttplug
buttplug copied to clipboard
SDL2 DCM
Fixes #525.
TODO:
- [ ] Shut down correctly: look at SDL Quit event and cancellation token use in XInput DCM
- [ ] Test disconnection
- [ ] Test reconnection: is ID the same if a controller is disconnected and reconnected?
- [ ] Test correct behavior for non-rumbling controllers (ignore them)
- [ ] Test battery level
- [ ] Test with Xbone gamepad
- [ ] Test with Steam Controller
- [ ] Test with DualSense
- [ ] Test with Switch joycons
- [ ] Test with Switch single joycon
- [ ] Test with Switch Pro Controller
- [ ] Test with Wii U Pro Controller
- [ ] Test with Wiimote
- [ ] Test multiple controllers
- [ ] Repeat above on Windows
- [ ] Repeat above on Linux
- [ ] Stretch: repeat above on iOS
- [ ] I have no idea how to do this: repeat above on Android
- [ ] Test wired 360 controller (Windows)
- [ ] Test wireless 360 controller (Windows)
- [ ] Test wired 360 controller (Linux)
- [ ] Test wireless 360 controller (Linux)
- [ ] Test with an SDL game that uses a controller for input
- [ ] Test with a non-SDL game that uses a controller for input
- [ ] Stretch: New device type with 4 vibration actuators for Xbone/DualSense trigger vibration
- [ ] Stretch: New device type that is a controller without a battery sensor
Deploy Preview for buttplug-spec canceled.
Name | Link |
---|---|
Latest commit | 632b009e5dc542c6527fc3bdcb3677589888a529 |
Latest deploy log | https://app.netlify.com/sites/buttplug-spec/deploys/639a3554343817000868a597 |