Commit History

Author SHA1 Message Date
  Sam Lantinga 66058bbbd5 Fixed exception accessing Bluetooth devices on Android 12 4 years ago
  Cameron Gutman afccabb881 joystick: Add capability flags for rumble and trigger rumble 4 years ago
  Cameron Gutman 1ccfbf963e joystick: Convert HasLED() into a generic GetCapabilities() function 4 years ago
  Sam Lantinga 5b646cd19e Build hidapi code into SDL as a new public API 4 years ago
  Sam Lantinga d135c0762f Added SDL_GameControllerSendEffect() and SDL_JoystickSendEffect() to allow applications to send custom effects to the PS4 and PS5 controllers 4 years ago
  Sam Lantinga 2cc70ca39e Fixed crash if the GameCube controller hasn't been opened yet 5 years ago
  Sam Lantinga c857b5e0c9 Minor cleanup 5 years ago
  Sam Lantinga f68b36df75 Added support for the EVORETRO GameCube Adapter in PC mode 5 years ago
  Sam Lantinga 9e45372a2f Fixed build on Android and iOS 5 years ago
  Sam Lantinga 3527b49459 Fixed initializing the Nyko and EVORETRO GameCube adaptors 5 years ago
  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 5b3616c325 Generalized the raw input controller driver and moved XInput/WGI detection into it for XInput devices 5 years ago
  Sam Lantinga fcb21aa883 Added API for sensors on game controllers 5 years ago
  Sam Lantinga 1e2caac58b Added SDL_JoystickRumbleTriggers() and SDL_GameControllerRumbleTriggers() 5 years ago
  Sam Lantinga e555d45331 Added SDL_JoystickHasLED 5 years ago
  Ethan Lee 83cddd2ebc Add SDL_JoystickSetLED. 5 years ago
  Sam Lantinga b6afbe6317 Added SDL_log.h to SDL_internal.h so logging is available everywhere 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
  Sam Lantinga fe97992185 Read the buttons on Nintendo Switch and GameCube controllers as they are labeled, and swap them if the applications wants positional button data instead. 6 years ago
  Sam Lantinga 4caa6a0688 Fixed bug 4921 - Do not swap B/X buttons on GameCube controller unless it's requested 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
  Sam Lantinga a8780c6a28 Updated copyright date for 2020 6 years ago
  Sam Lantinga 4c9628a002 Fixed GameCube controller axis and trigger ranges and X and B button being swapped 6 years ago
  Sam Lantinga a9482a1d60 Added support for the Nintendo GameCube adapter, tested on Steam Link hardware 6 years ago
  Sam Lantinga 46e1377d49 Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks. 6 years ago