Clone this repo:

Branches

  1. 72ef56d windows: Changed six internal functions to be static. by Philipp Wiesemann · 20 hours ago master
  2. cbda2a7 Removed unused field in loopwavequeue program. by Philipp Wiesemann · 20 hours ago
  3. 12508cf Added Steam Controller mappings for Linux and iOS by Sam Lantinga · 3 days ago
  4. 8be92c9 audio: another wrong struct that causes NULL pointer crash (thanks, Simon!). by Ryan C. Gordon · 4 days ago
  5. 2294cae windows: Add SDL_WINDOW_ALWAYS_ON_TOP support. by Joshua Granick · 10 days ago
  6. c5ad6d8 audio: Fix audio queue functions to use new spec structure. by Juha Kuikka · 10 days ago
  7. 510f935 emscripten: keep track of pointer lock losses and maybe regrab pointer later. by Ryan C. Gordon · 10 days ago
  8. d299181 Fix crash in SDL audio thread, by Juha Kuikka by Sam Lantinga · 11 days ago
  9. d8af5b0 atomic: Patched to compile on Android. by Ryan C. Gordon · 2 weeks ago
  10. 0c98a5f atomic: favor compiler intrinsics for compare-and-swap over macOS APIs. by Ryan C. Gordon · 2 weeks ago
  11. 3cab758 atomic: let Clang always use atomic_load_n if available. by Ryan C. Gordon · 2 weeks ago
  12. 247b447 mir: Fixed typo in error messages. by Philipp Wiesemann · 3 weeks ago
  13. 32276d5 linux: Changed two variables to be static. by Philipp Wiesemann · 3 weeks ago
  14. 763d2f1 ios: Fixed compiler warnings about unused variables in demo. by Philipp Wiesemann · 3 weeks ago
  15. 8176e00 android: More robust fix for screen locking in landscape (thanks, Sylvain!). by Ryan C. Gordon · 3 weeks ago
  16. 34cb67f Added support for the Cyborg V.3 Rumble Pad and the Mad Catz FightPad PRO by Sam Lantinga · 3 weeks ago
  17. 3b03af8 Implemented Linux joystick blacklist by Sam Lantinga · 3 weeks ago
  18. 08ebd5d Fix divide-by-zero when videodata->ime_candpgsize is zero. We're seeing this happen in Dota in the wild. by Drew Bliss · 3 weeks ago
  19. 55c42e7 SDL - attempt to fix https://github.com/ValveSoftware/Dota-2/issues/1199 of mouse not locking in Dota. This fix is proposed by Ryan Gordon (increase timeout in X11_SetWindowGrab from 250ms to 5000ms). I'm going to integrate to source2 and ship it to dota customers. If it works, SamL will upsteam it to SDL. by Drew Bliss · 3 weeks ago
  20. eb796bb Added support for a number of game controllers, including the Nintendo Switch Pro Controller by Sam Lantinga · 4 weeks ago