Commit Graph

  • d960a2279a Fixed Steam Controller BLE report size Sam Lantinga 2026-02-12 15:52:31 -08:00
  • c6a81a0e4c Make sure we report ID_TRITON_CONTROLLER_STATE_BLE on iOS Sam Lantinga 2026-02-12 15:49:49 -08:00
  • 69db06bcd2 Handle the Amazon Fire TV's weird Bluetooth behavior Rachel Blackman 2026-05-12 17:19:18 -07:00
  • 7bfac42489 Removed spurious whitespace Sam Lantinga 2026-03-28 22:22:25 -07:00
  • 8c12ce1760 Add support for new Steam Controller on Android (#15044) Rachel Blackman 2026-02-12 17:39:15 -08:00
  • 7103ed4167 Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • f6ffa69890 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • a95f5f9874 testcontroller: make sure touchpad touches are visible even at very light pressure Sam Lantinga 2026-05-28 09:58:33 -07:00
  • 463d8ddf85 Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • 385f7db161 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • bb3c61390a Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • f7a8801227 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • f6f1376cbd OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00
  • a7ecd5f777 OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00
  • 8c0add4351 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-27 23:36:18 +00:00
  • 7911975414 GPU: Clarify some presentation concerns in docs (#15707) Evan Hemsley 2026-05-27 16:34:48 -07:00
  • 9fe4e5cc87 Revert "android: fixed a possible joystick-related deadlock on application termination" Sam Lantinga 2026-05-27 13:07:46 -07:00
  • 76560f9e47 Revert "android: fixed a possible joystick-related deadlock on application termination" Sam Lantinga 2026-05-27 13:07:46 -07:00
  • c568c46f51 cmake: Preseed the CMake cache for Haiku OS. Ryan C. Gordon 2026-05-27 14:50:58 -04:00
  • b8601dc8a7 filesystem: Implement SDL_GetExeName() for all platforms. Ryan C. Gordon 2026-05-27 15:41:51 -04:00
  • 11e13dc4a5 gdk: Just use WIN_GetModulePath(). Ryan C. Gordon 2026-05-27 15:22:10 -04:00
  • d7ba3efe6b filesystem: Implement SDL_GetExeName() for all platforms. Ryan C. Gordon 2026-05-27 15:41:51 -04:00
  • 6b780c5ff9 gdk: Just use WIN_GetModulePath(). Ryan C. Gordon 2026-05-27 15:22:10 -04:00
  • bb11c6789c docs: bump minimum required Android ndk version Anonymous Maarten 2026-05-27 20:01:47 +02:00
  • 402fc52af4 x11: Fix boolean/enum comparison release-3.2.x Frank Praznik 2026-05-27 12:01:03 -04:00
  • 5dc7a5daed x11: Fix boolean/enum comparison Frank Praznik 2026-05-27 12:01:03 -04:00
  • 6a3b0413dc x11: Fix boolean/enum comparison Frank Praznik 2026-05-27 12:01:03 -04:00
  • fd494d3778 x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • 5f25ce9282 x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • eee7164d9d x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • 22fb9edd5c x11: SetupWindowData shouldn't add to videodata->windowlist until success. Ryan C. Gordon 2026-05-27 11:43:57 -04:00
  • a21c31aea1 GPU: Return early in SDL_WaitForGPUFences if num_fences is 0 zanadoman 2026-05-27 10:36:15 +02:00
  • d7b1255484 GPU: Return early in SDL_WaitForGPUFences if num_fences is 0 zanadoman 2026-05-27 10:36:15 +02:00
  • a97d8b3848 Ensure we release exclusive USB access to controllers when backgrounded. #15694 Rachel Blackman 2026-05-26 17:40:52 -07:00
  • ac177763aa Ensure we release exclusive USB access to controllers when backgrounded. #15694 Rachel Blackman 2026-05-26 17:40:52 -07:00
  • 58c2de8e25 metadata: SDL_GetAppMetadataProperty() now uses SDL_GetExeName(). Ryan C. Gordon 2026-05-26 15:26:31 -04:00
  • 2621d7aab2 filesystem: Added SDL_GetExeName(). Ryan C. Gordon 2026-05-26 15:23:31 -04:00
  • 59a302e601 xr: Add fallback for SDL_PROP_GPU_DEVICE_CREATE_XR_APPLICATION_NAME_STRING. Ryan C. Gordon 2026-05-26 15:27:54 -04:00
  • a49ba90257 metadata: SDL_GetAppMetadataProperty() now uses SDL_GetExeName(). Ryan C. Gordon 2026-05-26 15:26:31 -04:00
  • 7d29ce8e31 filesystem: Added SDL_GetExeName(). Ryan C. Gordon 2026-05-26 15:23:31 -04:00
  • 597694e4a1 Android: Skip duplicated joystick axes during poll NY00123 2026-05-25 00:10:18 +03:00
  • 199d509820 Android: Skip duplicated joystick axes during poll NY00123 2026-05-25 00:10:18 +03:00
  • 483d86588c video: Only ignore modes with a lower color depth in SDL_GetClosestFullscreenDisplayMode() Frank Praznik 2026-05-25 11:25:02 -04:00
  • cd0b796a6e video: Only ignore modes with a lower color depth in SDL_GetClosestFullscreenDisplayMode() Frank Praznik 2026-05-25 11:25:02 -04:00
  • ac75a4f020 _uitoa does not exist Anonymous Maarten 2026-05-25 13:35:46 +02:00
  • 33ea9c3e63 Don't use the HIDAPI driver with Backbone One PlayStation Edition Gen 2 Sam Lantinga 2026-05-26 13:01:49 -07:00
  • a84dafd5b9 Don't use the HIDAPI driver with Backbone One PlayStation Edition Gen 2 Sam Lantinga 2026-05-26 13:01:49 -07:00
  • 6249bac891 dos: Use INT 0x21, operation 0x62 to calculate basepath. Ryan C. Gordon 2026-05-26 12:21:26 -04:00
  • 511783b2ba Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-26 14:59:13 +00:00
  • f2dba2626e SVE2: Improves SVE2 8888 swizzling performance and important fixes (#15662) Gabriel Wang 2026-05-26 22:57:44 +08:00
  • d5438360d2 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-26 13:58:48 +00:00
  • bc8141ba6e docs: Update notes on SDL_AudioStream format management. Ryan C. Gordon 2026-05-26 09:56:07 -04:00
  • d0f6264f95 docs: Update notes on SDL_AudioStream format management. Ryan C. Gordon 2026-05-26 09:56:07 -04:00
  • 15dca0766f add GLES headers from Khronos. Ozkan Sezer 2026-05-26 14:10:10 +03:00
  • 1db2b71ef0 testgpurender_msdf: allow changing the text being rendered Sam Lantinga 2026-05-25 20:21:07 -07:00
  • d4236dcd85 opengles: Readd an OpenGL ES 1 renderer to SDL3! (#15185) Sylvain Becker 2026-05-26 02:41:13 +02:00
  • 548057693c Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-25 18:05:17 +00:00
  • 259207eb23 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-17 18:36:50 +00:00
  • 8adc4f89d7 _uitoa does not exist Anonymous Maarten 2026-05-25 13:35:46 +02:00
  • 430cacdb44 _uitoa does not exist Anonymous Maarten 2026-05-25 13:35:46 +02:00
  • 452348acf8 _uitoa does not exist Anonymous Maarten 2026-05-25 13:35:46 +02:00
  • 32c19b9dc8 Fix buffer-overflow access in process_testStdinToStdout Anonymous Maarten 2026-05-25 14:16:01 +02:00
  • dcf063178c Use pragma to ignore deprecated integer-to-ascii CRT conversion functions Anonymous Maarten 2026-05-25 13:37:16 +02:00
  • 08e338f45c _uitoa does not exist Anonymous Maarten 2026-05-25 13:35:46 +02:00
  • 55388abb34 Revert "SDL_itoa(): use _itoa_s(), not _ltoa_s()" Anonymous Maarten 2026-05-24 00:13:16 +02:00
  • 5e1d8b8a6f Add CYGWIN support for DLL library check Carlo Bramini 2026-05-25 15:32:06 +02:00
  • 29f7f08261 pdate openxr headers from khronos. Ozkan Sezer 2026-05-24 18:40:50 +03:00
  • f162c49dc1 Use SDL_PIXELFORMAT_INDEX8 for the debug font atlas Cameron Cawley 2026-05-24 13:33:37 +01:00
  • dd21daa681 examples/demo/04-bytepusher: go back to showing help text on load failures. Ryan C. Gordon 2026-05-23 23:56:48 -04:00
  • 3d92675bdb examples/demo/04-bytepusher: Remove render target. Ryan C. Gordon 2026-05-23 23:47:24 -04:00
  • 6c55fad411 examples/demo/04-bytepusher: go back to showing help text on load failures. Ryan C. Gordon 2026-05-23 23:56:48 -04:00
  • 800f347e5e examples/demo/04-bytepusher: Remove render target. Ryan C. Gordon 2026-05-23 23:47:24 -04:00
  • ae07e32269 SDL_itoa(): use _itoa_s(), not _ltoa_s() Ozkan Sezer 2026-05-23 20:11:10 +03:00
  • 0a96d47599 wayland: Remove focus references when a pointer capture ends on a subsurface Frank Praznik 2026-05-23 12:20:30 -04:00
  • 3626598675 Remove CenterPad and RightStick from Steam Controller (2015) internal state struct 0xDEADCADE 2026-05-23 14:01:42 +02:00
  • 5720f54059 Fixed building with older versions of GameInput Sam Lantinga 2026-04-21 19:40:57 -07:00
  • e7b238a6ed Fix casting errors Frank Praznik 2026-05-22 12:30:11 -04:00
  • 5f8eb44541 wayland: Handle captured pointer movements over a subsurface Frank Praznik 2026-05-22 11:42:53 -04:00
  • 9fe200c215 examples/renderer/20-blending: Note when a blend mode is unsupported. Ryan C. Gordon 2026-05-22 10:35:41 -04:00
  • 39be8a703f examples/renderer/20-blending: center alpha and instructional text. Ryan C. Gordon 2026-05-22 10:34:35 -04:00
  • efe6062cf4 iOS: Fix SDL_EVENT_DROP_FILE lost on cold start from URL open Jason Millard 2026-03-27 22:08:07 -04:00
  • 290f0c831f iOS: Fix SDL_EVENT_DROP_FILE lost on cold start from URL open Jason Millard 2026-03-27 22:08:07 -04:00
  • 386be0070b Update Famicom controllers to a more user friendly name. Bitwolf 2026-03-13 22:30:58 -07:00
  • 2f13731d23 Update Famicom controllers to a more user friendly name. Bitwolf 2026-03-13 22:30:58 -07:00
  • e8eba4a406 emscripten: dedupe keyboard event listeners across multiple windows Vittorio Romeo 2026-05-05 01:54:29 +02:00
  • 7f03da9588 emscripten: dedupe keyboard event listeners across multiple windows Vittorio Romeo 2026-05-05 01:54:29 +02:00
  • 05191b0c7d Ignore Huion Tablet Kamvas Pro 22 kholo 2026-05-22 15:18:32 +02:00
  • 2bb6df90ad Ignore Huion Tablet Kamvas Pro 22 kholo 2026-05-22 15:18:32 +02:00
  • 6243fa2ffd Fix -Wempty-body warnings in SDL_malloc.c Anonymous Maarten 2026-05-21 18:15:42 +02:00
  • 33c9f1a70a Fix -Wdeprecated-declarations warnings Anonymous Maarten 2026-05-21 18:15:27 +02:00
  • 9a1ba9f811 android: fixed a possible joystick-related deadlock on application termination Sam Lantinga 2026-05-21 12:20:03 -07:00
  • 6b4ae68460 android: fixed a possible joystick-related deadlock on application termination Sam Lantinga 2026-05-21 12:20:03 -07:00
  • bb65446578 directfb: Fix CreateRenderer callback signature Mark Jonas 2026-05-10 20:16:17 +02:00
  • 1df9ae4338 directfb: Fix CreateRenderer callback signature Mark Jonas 2026-05-10 20:16:17 +02:00
  • cbea661f54 Fixed build Sam Lantinga 2026-05-21 10:05:20 -07:00
  • fe1918a47f Fixed build Sam Lantinga 2026-05-21 10:05:20 -07:00
  • 48888a3865 Fixed Ipega controllers being ignored in keyboard mode (thanks @AntTheAlchemist!) Sam Lantinga 2026-05-21 09:56:15 -07:00
  • 13f91a67fc Fixed Ipega controllers being ignored in keyboard mode (thanks @AntTheAlchemist!) Sam Lantinga 2026-05-21 09:56:15 -07:00
  • b59f09809d Process repeated joystick key events on Android Sam Lantinga 2026-05-21 06:50:21 -07:00
  • 3545bad589 Process repeated joystick key events on Android Sam Lantinga 2026-05-21 06:50:21 -07:00