Commit Graph

  • 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
  • cfed9b3aca Allow setting NULL palette on any surface Sam Lantinga 2026-05-19 14:21:55 -07:00
  • 6545e5b0b8 SDL_rawinputjoystick.c: fixed a type redefinition error Ozkan Sezer 2026-05-19 18:55:20 +03:00
  • f19dca3ca0 SDL_rawinputjoystick.c: fixed a type redefinition error Ozkan Sezer 2026-05-19 18:55:20 +03:00
  • eb8caad5a4 SDL_windows_gaming_input.c: work-around to build against old SDKs. Ozkan Sezer 2026-05-19 17:25:56 +03:00
  • 42c4a0e30f SDL_windows_gaming_input.c: work-around to build against old SDKs. Ozkan Sezer 2026-05-19 17:25:56 +03:00
  • 2f660cb332 hidapi/netbsd: import mainstream commit 7e994d8671: Ozkan Sezer 2026-05-19 17:22:50 +03:00
  • 169480a352 hidapi/netbsd: import mainstream commit 7e994d8671: Ozkan Sezer 2026-05-19 17:22:50 +03:00
  • 49aa0c0667 Fix touchpad finger detection on Steam Deck Kuratius 2026-05-19 15:34:02 +02:00
  • 6ed1de089c Fix touchpad finger detection on Steam Deck Kuratius 2026-05-19 15:34:02 +02:00
  • b938acab19 SDL_wasapi.c: added comment about SDL_AudioClientProperties workaround Ozkan Sezer 2026-05-19 11:21:04 +03:00
  • 48fe7b7d6a SDL_wasapi.c: added comment about SDL_AudioClientProperties workaround Ozkan Sezer 2026-05-19 11:21:04 +03:00
  • 0e480bee30 visionOS: re-enable dimming mode Sam Lantinga 2026-05-18 16:13:41 -07:00
  • 7f7c1628cb visionOS: use black instead of white for the mouse overlay Sam Lantinga 2026-05-18 13:00:00 -07:00
  • b4ebf70e0c visionOS: dimming doesn't seem to be reliable, so disable it for now Sam Lantinga 2026-05-18 12:54:57 -07:00
  • e759cc850e Added an internal type for the Nintendo Switch 2 Pro controller Sam Lantinga 2026-05-18 09:23:38 -07:00
  • 3b73938b5f video: Windows keep any position set when in fullscreen after leaving fullscreen Frank Praznik 2026-05-17 10:45:32 -04:00
  • f31ca02723 video: Windows keep any position set when in fullscreen after leaving fullscreen Frank Praznik 2026-05-17 10:45:32 -04:00
  • edad1c5563 Properly fix cursor position in Korean IME Susko3 2026-05-18 17:28:31 +02:00
  • 89fa8a4c0c fix Korean caret position 7aGiven 2026-05-18 17:19:02 +08:00
  • b608108593 Properly fix cursor position in Korean IME Susko3 2026-05-18 17:28:31 +02:00
  • 3c45d1361a examples: Fix float division Ahmed 2026-05-18 15:46:31 +01:00
  • b5ac641372 examples: Fix float division Ahmed 2026-05-18 15:46:31 +01:00
  • afbbfc6e98 wasapi: workaround that AudioClientProperties->Options not being available in old SDKs Ozkan Sezer 2026-05-18 17:40:20 +03:00
  • bf03728873 wasapi: workaround that AudioClientProperties->Options not being available in old SDKs Ozkan Sezer 2026-05-18 17:40:20 +03:00
  • 508450e9c0 adds Blit565to565SurfaceAlphaSVE2 Gabriel Wang 2026-05-18 15:31:22 +08:00
  • e07cfdff2c adds sdl_sve_chn_blend_with_mask_fast for RGB565 alpha-blending Gabriel Wang 2026-05-18 14:32:10 +08:00
  • 8d9d6b1b2b apply simplified sve2 macro protection Gabriel Wang 2026-05-18 14:16:22 +08:00
  • 7a4cce82eb WM_IME_SETCONTEXT not set 0 7aGiven 2026-05-18 12:46:06 +08:00
  • 296231e999 WM_IME_SETCONTEXT not set 0 7aGiven 2026-05-18 12:46:06 +08:00
  • d147bb2a06 Fix Steam Controller 2 touchpad finger detection (#15644) Kuratius 2026-05-18 16:03:56 +02:00
  • a20530cf15 Fix Steam Controller 2 touchpad finger detection (#15644) Kuratius 2026-05-18 16:03:56 +02:00
  • 8e6fed2cbf fix Korean caret position 7aGiven 2026-05-18 17:19:02 +08:00
  • 8b49bff353 Fixed Nintendo Switch Pro controller sensors on Android Sam Lantinga 2026-05-17 21:42:49 -07:00
  • 14c31ee12a Fixed reading the controller accelerometer on Apple platforms Sam Lantinga 2026-05-17 17:56:33 -07:00
  • d8b2434047 testcontroller: correct fix for touchpad free/allocate ceski 2026-05-17 17:22:56 -07:00
  • 85d86dd72c Fixed deadlock introduced by 7222c04fbf Sam Lantinga 2026-05-17 12:17:26 -07:00
  • 8c89a076a7 Fixed deadlock introduced by 7222c04fbf Sam Lantinga 2026-05-17 12:17:26 -07:00
  • da76e438be Reapply "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:15:48 -07:00
  • b19ecb4032 Reapply "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:15:48 -07:00
  • 59b38dfe85 Revert "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:04:11 -07:00
  • 02975994c1 Revert "Change controller sensor state on the main UI thread on Android" Sam Lantinga 2026-05-17 12:04:11 -07:00
  • 10a82990ee You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION Sam Lantinga 2026-02-08 10:51:43 -08:00
  • 2e8567bdeb SDL_render_d3d11.c: fix another bad use of SDL_FUNCTION Ozkan Sezer 2026-05-17 21:36:20 +03:00
  • cbd2917324 SDL_render_d3d11.c: fix another bad use of SDL_FUNCTION Ozkan Sezer 2026-05-17 21:36:20 +03:00
  • 33e237eb67 visionos: persist all configurable window settings Sam Lantinga 2026-05-17 11:05:43 -07:00
  • 6d3404e4bb gamepad: Add SDL_GAMEPAD_TYPE_STEAM for Steam Controllers Cameron Gutman 2026-05-16 16:29:07 -05:00
  • f689caed82 SDL_render_d3d12.c: revert an unintended change from commit d70578b9aa Ozkan Sezer 2026-05-17 20:28:56 +03:00
  • f76b736e28 SDL_render_d3d12.c: revert an unintended change from commit d70578b9aa Ozkan Sezer 2026-05-17 20:28:56 +03:00
  • ae25abeb0d Don't log game controller buttons in the keyboard handler on Android Sam Lantinga 2026-05-17 07:28:36 -07:00
  • bf7c5e2df2 wayland: Implement Wayland_AcceptDragAndDrop() Frank Praznik 2026-05-15 13:51:14 -04:00
  • 9aae258aeb wayland: Adjust DnD coordinates when dragging over a mask subsurface Frank Praznik 2026-05-15 14:02:18 -04:00
  • 336d07c2b7 wayland: Implement Wayland_AcceptDragAndDrop() Frank Praznik 2026-05-15 13:51:14 -04:00
  • 31d6acef64 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-17 15:51:20 +00:00
  • 63d2635719 Added SDL_HINT_AUDIO_DUCK_OTHERS Sam Lantinga 2026-05-17 08:47:36 -07:00
  • 5b98c1cc2f Add capacitive sense gamepad events (#15627) ceski 2026-05-17 08:26:29 -07:00
  • 984fcdaa8a testcontroller: free/allocate touchpads only when needed ceski 2026-05-17 07:21:08 -07:00
  • 34c3fdd350 Added extended internal controller types Sam Lantinga 2026-05-17 06:45:33 -07:00
  • e03ee2f0d9 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 7d4c119d17 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 4aeac49311 update openxr headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 322dfd3ada update vulkan headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 968b0c6910 update gl/egl headers from khronos. Ozkan Sezer 2026-05-17 11:55:50 +03:00
  • 75c94e9b31 SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa Ozkan Sezer 2026-05-17 11:55:40 +03:00
  • 273eeebe71 Correct steam triton haptic commands Tap 2026-05-17 12:04:45 +10:00
  • 1f7a42a7b9 Correct steam triton haptic commands Tap 2026-05-17 12:04:45 +10:00
  • d4fa4b4634 SDL_opengles2_khrplatform.h: add cygwin bit missed in commit 2cd5cd2a. Ozkan Sezer 2026-05-17 11:50:10 +03:00
  • a34b35a382 cygwin, test/cmake: hard-code opengl as native opengl32. Ozkan Sezer 2026-05-16 22:11:28 +03:00
  • b24feafaa2 cygwin: patch vulkan headers for VKAPI_CALL and enable vulkan in cmake Ozkan Sezer 2026-05-16 14:56:40 +03:00
  • 2cd5cd2a42 cygwin: patch egl/opengles headers for EGLAPIENTRY Ozkan Sezer 2026-05-16 14:56:32 +03:00
  • 71979477c7 include: add sve2 to documentation of SDL_HINT_CPU_FEATURE_MASK Anonymous Maarten 2026-05-17 04:24:50 +02:00
  • 2038005657 video: don't use NEON blitters when SDL_HasNEON returns false Anonymous Maarten 2026-05-05 19:00:45 +02:00
  • 581c18f693 emscripten: Fix crash on Safari when probing gamepad rumble support Christian Semmler 2026-05-16 14:21:31 -07:00
  • db7ac820f9 emscripten: Fix crash on Safari when probing gamepad rumble support Christian Semmler 2026-05-16 14:21:31 -07:00
  • 060b74a664 mouse: Restrict GCMouse to macOS Sonoma and later Cameron Gutman 2026-05-16 17:07:56 -05:00
  • 5e483dc166 android: Build the APK asset tree in the same order its listed in the file. Ryan C. Gordon 2026-05-16 15:29:46 -04:00
  • 497b2118ba android: Don't forbid paths of "" in the APK assets tree. Ryan C. Gordon 2026-05-16 15:26:47 -04:00
  • f30c0e4ee2 Add Steam Deck capacitive touch sticks, trackpad clicks, and mapping (#15612) ceski 2026-05-16 09:04:20 -07:00
  • 2ebf23014f Add Steam Deck capacitive touch sticks, trackpad clicks, and mapping (#15612) ceski 2026-05-16 09:04:20 -07:00
  • 072b2b74c7 fix tooltips not showing on KDE A1029384756 2026-04-24 11:08:40 -04:00