Commit Graph

  • c8d08ea2df Use the surface palette when creating a texture from a surface main Sam Lantinga 2026-09-01 16:38:16 -07:00
  • f26af13381 Main callbacks should be processed even if events are already pending in SDL_WaitEvent() release-3.4.x Sam Lantinga 2026-09-01 15:36:38 -07:00
  • 757400e044 Main callbacks should be processed even if events are already pending in SDL_WaitEvent() Sam Lantinga 2026-09-01 15:36:38 -07:00
  • 79a4ea1c54 Improve implementation of GetClosestSupportedFormat (#15577) Cameron Cawley 2026-09-01 23:14:44 +01:00
  • bee45bd114 fix typo Brenton Bostick 2026-06-17 16:36:10 -04:00
  • 46a942a3e3 fix typo Brenton Bostick 2026-06-17 16:36:10 -04:00
  • aba2d16233 aaudio: Make input preset into a hint, don't set it by default. Ryan C. Gordon 2026-09-01 14:03:05 -04:00
  • 22e42e6e1e aaudio: Make input preset into a hint, don't set it by default. Ryan C. Gordon 2026-09-01 14:03:05 -04:00
  • 4aa40070ef gpu: Return early when attempting to bind 0 samplers. Ethan Lee 2026-09-01 08:25:20 -04:00
  • c5f07f0990 gpu: Return early when attempting to bind 0 samplers. Ethan Lee 2026-09-01 08:25:20 -04:00
  • e1bc7d6de9 PULL_REQUEST_TEMPLATE.md: "Zlib" should not be capitalized. SDL2 Ryan C. Gordon 2026-08-31 13:24:18 -04:00
  • b1f782163e AGENTS.md: Updated text with latest policy revisions. Ryan C. Gordon 2026-08-31 13:22:24 -04:00
  • 9e6f0180a0 Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-31 17:34:01 +00:00
  • 27d56a5e64 PULL_REQUEST_TEMPLATE.md: "Zlib" should not be capitalized. Ryan C. Gordon 2026-08-31 13:24:18 -04:00
  • 197e5d0c23 AGENTS.md: Updated text with latest policy revisions. Ryan C. Gordon 2026-08-31 13:22:24 -04:00
  • fd28dc9d56 PULL_REQUEST_TEMPLATE.md: "Zlib" should not be capitalized. Ryan C. Gordon 2026-08-31 13:24:18 -04:00
  • 83ab835bfd AGENTS.md: Updated text with latest policy revisions. Ryan C. Gordon 2026-08-31 13:22:24 -04:00
  • 5b492bd278 x11: Only position the fullscreen window if not on the target display Frank Praznik 2026-08-31 12:37:31 -04:00
  • 2ec0b24b54 x11: Only position the fullscreen window if not on the target display Frank Praznik 2026-08-31 12:37:31 -04:00
  • 70e9cc86dd Don't use the HIDAPI driver for the Tarantula 8K controller with stock firmware Sam Lantinga 2026-08-31 09:34:57 -07:00
  • 4ef437dc55 cocoa: Convert popup window coordinates to global when adjusting the pointer offset Frank Praznik 2026-08-31 11:31:41 -04:00
  • 013844b003 cocoa: Convert popup window coordinates to global when adjusting the pointer offset Frank Praznik 2026-08-31 11:31:41 -04:00
  • 46498bc247 ci: run controller on ubuntu-slim Anonymous Maarten 2026-08-29 19:18:57 +02:00
  • 58ff755ea5 bmp: Correctly load RLE-encoded bitmaps with irregular widths. Ryan C. Gordon 2026-08-28 21:20:32 -04:00
  • c71abd0860 bmp: Correctly load RLE-encoded bitmaps with irregular widths. Ryan C. Gordon 2026-08-28 21:20:32 -04:00
  • 8b2ecd481b events: Add pinch event category Frank Praznik 2026-08-28 11:22:05 -04:00
  • 6b18df27f7 events: Add pinch event category Frank Praznik 2026-08-28 11:22:05 -04:00
  • c589241ba1 PS2: fix textures rendering at half opacity when blend is enabled Sawkez 2026-08-28 02:01:41 +04:00
  • 338768e23d PS2: fix textures rendering at half opacity when blend is enabled Sawkez 2026-08-28 02:01:41 +04:00
  • 2ca5446cd4 Fixed reading the factory stick calibration for Nintendo Switch controllers Sam Lantinga 2026-08-27 11:42:50 -07:00
  • 8d6c456fb3 Fixed reading the factory stick calibration for Nintendo Switch controllers Sam Lantinga 2026-08-27 11:42:50 -07:00
  • c446a31d1c alsa: Manage device index, not just card ID. Ryan C. Gordon 2026-08-27 14:23:09 -04:00
  • af9dbb65f6 alsa: Manage device index, not just card ID. Ryan C. Gordon 2026-08-27 14:23:09 -04:00
  • 774a3a0ab1 joystick: Fixed \since version for new sensor APIs. Ryan C. Gordon 2026-08-27 11:06:05 -04:00
  • 4f3d7017b0 joystick: Expose sensor data at the SDL_Joystick level. Ryan C. Gordon 2026-08-27 10:18:03 -04:00
  • 2954b9168d cocoa: Run the CFRunLoop for 20ms during SDL_Quit(). Ryan C. Gordon 2026-08-27 00:23:20 -04:00
  • 2776931725 emscripten: Don't fall back to simulating vsync if settings are still pending. Ryan C. Gordon 2026-08-27 00:18:25 -04:00
  • 4f477c807c cocoa: Run the CFRunLoop for 20ms during SDL_Quit(). Ryan C. Gordon 2026-08-27 00:23:20 -04:00
  • 618890f8fa emscripten: Don't fall back to simulating vsync if settings are still pending. Ryan C. Gordon 2026-08-27 00:18:25 -04:00
  • 368b6cedf6 cmake: fix indentation in CheckPipewire Anonymous Maarten 2026-08-27 00:24:13 +02:00
  • 3eb19e5fec ci: bump ninja version Anonymous Maarten 2026-08-27 00:24:01 +02:00
  • 6ccd26184a Add more 'see also's to header comments in SDL_gpu.h Crispin 2026-08-26 20:06:04 +12:00
  • 1f922d7c06 Add more 'see also's to header comments in SDL_gpu.h Crispin 2026-08-26 20:06:04 +12:00
  • 0a80aefd49 wayland: Don't perform hit testing during implicit pointer grabs Frank Praznik 2026-08-24 12:04:36 -04:00
  • bc0a43ec7f wayland: Don't perform hit testing during implicit pointer grabs Frank Praznik 2026-08-24 12:04:36 -04:00
  • 7fc7c9b0e8 joystick: Add VKB Gladiator NXT Evo to the flight stick device list sxvlsl 2026-08-26 12:09:17 +02:00
  • 6a3062fd6c joystick: Add VKB Gladiator NXT Evo to the flight stick device list sxvlsl 2026-08-26 12:09:17 +02:00
  • 4cbc0b06e2 x11: Skip announcing WM_TAKE_FOCUS in WM_PROTOCOLS Vlad Zahorodnii 2026-08-14 13:45:06 +03:00
  • 5e8eb0d4e7 x11: Skip announcing WM_TAKE_FOCUS in WM_PROTOCOLS Vlad Zahorodnii 2026-08-14 13:45:06 +03:00
  • 452c3634d4 Fixed two cases where joystick/haptic objects should be marked invalid on error during open. Sam Lantinga 2026-08-24 16:31:46 -07:00
  • 8bbdd0d409 Add Wake Up key code for Windows muzikbike 2026-08-24 23:23:22 +01:00
  • 40e1357e29 Add Wake Up key code for Windows muzikbike 2026-08-24 23:23:22 +01:00
  • 8b7cf83909 Added a Windows mapping for the Gamesir-G5 Sam Lantinga 2026-08-24 13:14:22 -07:00
  • 6648b7966c Added a Windows mapping for the Gamesir-G5 Sam Lantinga 2026-08-24 13:14:22 -07:00
  • 15fff4770a Added detection for Turtle Beach Xbox 360 controllers Sam Lantinga 2026-08-24 13:08:06 -07:00
  • 05a0cb5894 Added detection for Turtle Beach Xbox 360 controllers Sam Lantinga 2026-08-24 13:08:06 -07:00
  • 9d2579db26 wayland: Don't presume that the window is non-resizable when hidden Frank Praznik 2026-08-24 14:01:11 -04:00
  • 98e0329ad9 joystick: Accept partial user calibration for sticks on Switch controllers Eri the Switch 2026-08-24 11:38:03 +03:00
  • fb8a32cc75 joystick: Accept partial user calibration for sticks on Switch controllers Eri the Switch 2026-08-24 11:38:03 +03:00
  • c6570a4de9 Add some missing Microsoft keyboard codes muzikbike 2026-08-24 14:31:37 +01:00
  • 32f1edb4b9 Hit test no longer executes when destroying wayland window quasar32 2026-08-22 00:01:05 -05:00
  • be51a15ba2 Hit test no longer executes when destroying wayland window quasar32 2026-08-22 00:01:05 -05:00
  • 9712c2c7fc Add some missing Microsoft keyboard codes muzikbike 2026-08-24 14:31:37 +01:00
  • 75ff9ae9a1 Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-24 07:00:49 +00:00
  • 75c35b8cce Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-24 04:52:59 +00:00
  • b0827a48ab Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-24 04:38:07 +00:00
  • bf889aaed5 Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 22:01:09 +00:00
  • 0dce67c74a Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 21:57:14 +00:00
  • 0932b559e8 wikisync: Testing wikiheaders bridge, disregard. Ryan C. Gordon 2026-08-23 16:29:53 -04:00
  • 36488c6257 Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 20:28:45 +00:00
  • ae78aee61b Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 20:25:01 +00:00
  • 39333eb07b Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 20:00:06 +00:00
  • a3d215933a Sync SDL3 wiki -> header SDL Wiki Bot 2026-08-23 19:49:06 +00:00
  • f107c8f116 GPU: D3D12: set MultisampleEnable for multisampled pipelines (thanks @sailro!) Sam Lantinga 2026-08-23 10:51:48 -07:00
  • 58702e533f GPU: D3D12: set MultisampleEnable for multisampled pipelines (thanks @sailro!) Sam Lantinga 2026-08-23 10:51:48 -07:00
  • 143286988d Fix build on PowerPC with uClibc Dario Binacchi 2026-08-23 16:09:24 +02:00
  • e721af3baf Fix build on PowerPC with uClibc Dario Binacchi 2026-08-23 16:09:24 +02:00
  • 1277616105 Show the child process wait code instead of turning it into an error string Sam Lantinga 2026-08-23 10:32:18 -07:00
  • 8b1e4aa41b Show the child process wait code instead of turning it into an error string Sam Lantinga 2026-08-23 10:32:18 -07:00
  • d90e52acf2 Fix SDL_PLATFORM_UNI typo in migration guide Dav999-v 2026-08-23 17:29:11 +02:00
  • 85260aa180 Fix SDL_PLATFORM_UNI typo in migration guide Dav999-v 2026-08-23 17:29:11 +02:00
  • 33edac8e15 Rebuilt test shader headers Sam Lantinga 2026-08-23 10:08:59 -07:00
  • 33bf6d6964 Update testgpurender_effects_grayscale.frag.hlsl momoko-h 2026-08-23 17:49:03 +02:00
  • 4601c46a68 Rebuilt test shader headers Sam Lantinga 2026-08-23 10:08:59 -07:00
  • 902484f65c Update testgpurender_effects_grayscale.frag.hlsl momoko-h 2026-08-23 17:49:03 +02:00
  • 5882a4f13d ci: vitasdk/vitasdk Docker container switched from Alpine to Ubuntu Anonymous Maarten 2026-08-21 01:41:28 +02:00
  • 2024984769 Fixed typo Sam Lantinga 2026-08-22 11:49:58 -07:00
  • 38aace9359 Fixed typo Sam Lantinga 2026-08-22 11:49:58 -07:00
  • 18cf4517cb fix SDL_gpu_vulkan validation warning Jaan Soulier 2026-08-10 00:01:22 -04:00
  • a2b27528db fix SDL_gpu_vulkan validation warning Jaan Soulier 2026-08-10 00:01:22 -04:00
  • 5517f5adb1 [emscripten] Use keyEvent->key instead of deprecated charCode Sam Clegg 2026-08-21 22:21:14 -07:00
  • f0b84476f9 [emscripten] Use keyEvent->key instead of deprecated charCode Sam Clegg 2026-08-21 22:21:14 -07:00
  • e64034952b [emscripten] Remove deprecated keyEvent fields (keyCode, charCode) Sam Clegg 2026-08-21 22:22:04 -07:00
  • aa9a2f8813 cmake: add FFmpeg components as argument to find_package Anonymous Maarten 2026-08-21 17:50:43 +02:00
  • a0db66a718 cmake: add FFmpeg components as argument to find_package Anonymous Maarten 2026-08-21 17:50:43 +02:00
  • 98ee449d6a Updated the link for lock free algorithms Sam Lantinga 2026-08-21 08:44:49 -07:00
  • eda0859c8b cpu is always SDL_CPU_ANY in SDL_GeneratedBlitFuncTable Anonymous Maarten 2026-08-12 18:35:51 +02:00
  • 36b7ce3b4e The spinning cube GPU example triggers a few parameter validation errors for an offscreen renderer Anonymous Maarten 2026-08-12 23:04:47 +02:00
  • 1b8c9dc477 Support numeric keypad in bytepusher example Anonymous Maarten 2026-08-12 23:02:29 +02:00
  • b30cda60c1 Make interactive tests work on SDL3 built with disabled param checking (or assert on invalid) Anonymous Maarten 2026-08-12 23:01:48 +02:00