Commit History

Author SHA1 Message Date
  Sam Lantinga e2f46ed8ef Always lock the HIDAPI device when closing, in case rumble is pending 5 years ago
  Sam Lantinga 9130f7c377 Updated copyright for 2021 5 years ago
  Sam Lantinga 6341bb35a5 Fixed controller disconnect detection for PS4 and PS5 controllers over Bluetooth 5 years ago
  Sam Lantinga a30adae567 Make it possible to turn on PS4 rumble effects at runtime using the hint 5 years ago
  Sam Lantinga 59f28b7f4b Fixed whitespace 5 years ago
  Sam Lantinga e44bf8a080 Fixed bug 5359 - Incorrect sensor data from DualShock4 5 years ago
  Sam Lantinga 5b3616c325 Generalized the raw input controller driver and moved XInput/WGI detection into it for XInput devices 5 years ago
  Sam Lantinga 2e8e3854b8 Fixed compile warning 5 years ago
  Sam Lantinga fcb21aa883 Added API for sensors on game controllers 5 years ago
  Sam Lantinga d140d88744 Added SDL_JoystickGetSerial() and SDL_GameControllerGetSerial() 5 years ago
  Sam Lantinga 71e32f5e1b Added SDL_crc32() 5 years ago
  Sam Lantinga c6c116e847 Implemented setting the LED color on the PS5 controller 5 years ago
  Sam Lantinga f28c01a4fb Fixed rumble order on PS5 5 years ago
  Sam Lantinga 9f51fad361 Added support for the touchpad on PS4 and PS5 controllers 5 years ago
  Sam Lantinga 1e2caac58b Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers() 5 years ago
  John "Nielk1" Klein 067630aef3 Fix hidapi for unhandled DS4 headset microphone data corrupting controller state 5 years ago
  Sam Lantinga a22beef402 Moved the PS5 controller driver to a separate file, as the advanced feature protocol is very different from that of the PS4 5 years ago
  Sam Lantinga 4d79f9662f Added initial support for the Sony PS5 Controller 5 years ago
  Sam Lantinga e555d45331 Added SDL_JoystickHasLED 5 years ago
  Ethan Lee 83cddd2ebc Add SDL_JoystickSetLED. 5 years ago
  Sam Lantinga 55515a8c25 SDL: ps4 controller trigger bits on other controllers just mean that there's some activity, not saturation - only force it on if the analog value is 0. 6 years ago
  Sam Lantinga b6afbe6317 Added SDL_log.h to SDL_internal.h so logging is available everywhere 6 years ago
  Sam Lantinga 3154d92473 SDL: plumb previously unused digital trigger bits for PS4 controllers. Victrix fight stick only sets these bits and doesn't send the analog values 6 years ago
  Jimb Esser 47da53b91d Fix compiler warnings 6 years ago
  Sam Lantinga 4dea340ca7 Fixed bug 4477 - Support more than 4 XInput-capable devices on Windows 6 years ago
  Cameron Gutman 467434b92d Added support for indicating player index on DS4 controllers 6 years ago
  Sam Lantinga 1684606fdf Fixed long delay on main thread caused by blocking rumble writes in HIDAPI drivers 6 years ago
  Sam Lantinga 6efebf1768 Moved rumble expiration to the main joystick handling level, and prevent sending the driver layer duplicate rumble requests. 6 years ago
  Sam Lantinga 9c3d1602ab Refactored code so SDL_GetJoystickGameControllerType() is called less during controller detection 6 years ago
  Sam Lantinga 43aa1fa9e7 Added support for detecting previously unknown Xbox 360 and Xbox One controllers using the HIDAPI driver with libusb and Android 6 years ago