Commit Graph

  • 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
  • 516f4a0bd5 Added notes about faster crc32() options Sam Lantinga 2026-05-20 17:32:01 -07:00
  • fb8bf997e9 android: handle sensor registration synchronized in one place Sam Lantinga 2026-05-20 14:57:36 -07:00
  • 47c8dcc968 android: handle sensor registration synchronized in one place Sam Lantinga 2026-05-20 14:57:36 -07:00
  • 5bd0eb068c Fixed a rare crash on Raspberry Pi when creating a window Sam Lantinga 2026-05-20 15:11:09 -07:00
  • 19d73016e8 Fixed a rare crash on Raspberry Pi when creating a window Sam Lantinga 2026-05-20 15:11:09 -07:00
  • 257de23efc Fixed a rare crash on Raspberry Pi when creating a window Sam Lantinga 2026-05-20 14:56:54 -07:00
  • 0dbd9d2a65 Fixed a rare crash on Raspberry Pi when creating a window Sam Lantinga 2026-05-20 14:56:54 -07:00
  • b94ffff046 x11: Ignore slave button presses when the window lacks keyboard focus Frank Praznik 2026-05-20 11:33:46 -04:00
  • 6f9205a3c3 x11: Reject click-through button events based on serial Frank Praznik 2026-05-20 11:01:40 -04:00
  • ef9a5b7040 x11: Ignore slave button presses when the window lacks keyboard focus Frank Praznik 2026-05-20 11:33:46 -04:00
  • 8371c09aa7 x11: Reject click-through button events based on serial Frank Praznik 2026-05-20 11:01:40 -04:00
  • dcf8f960c7 assert: fixed compiler warning with LLVM + x86_64-pc-windows-msvc target. Ryan C. Gordon 2026-05-20 13:02:41 -04:00
  • 9a56bc66b5 assert: fixed compiler warning with LLVM + x86_64-pc-windows-msvc target. Ryan C. Gordon 2026-05-20 13:02:41 -04:00
  • 9a3eab45f9 README-migration: Note that render target support is not universally available. Ryan C. Gordon 2026-05-20 12:51:41 -04:00
  • f8dab6ad51 README-migration: Note that render target support is not universally available. Ryan C. Gordon 2026-05-20 12:51:41 -04:00
  • d8f42ee069 examples/renderer/20-blending: Make thumbnail/onmouseover match other examples. Ryan C. Gordon 2026-05-20 00:42:57 -04:00
  • 8fe1d7faec examples/save-rendering-to-bitmaps: Dump alpha channel. Ryan C. Gordon 2026-05-20 00:40:25 -04:00
  • 35098e927c emscripten: don't dispatch user input to hidden windows Vittorio Romeo 2026-05-06 01:25:30 +02:00
  • c9e2e732b6 examples: Add blending example (#15657) Ahmed Lyas 2026-05-20 04:05:23 +00:00
  • f9380e15de visionOS: fixed mousewheel values Sam Lantinga 2026-05-19 15:41:04 -07:00
  • 69300875ec Allow setting NULL palette on any surface Sam Lantinga 2026-05-19 14:21:55 -07:00