Commit Graph

  • 7d27ca282e Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-21 22:25:12 +00:00
  • 0f89d64623 release: synchronize build-scripts/build-release.py Anonymous Maarten 2026-01-21 21:49:41 +01:00
  • 1d587e94e1 cmake: only mark SDL_{SHARED,STATIC} as cache variables if they were already cache variables Anonymous Maarten 2026-01-19 22:30:42 +01:00
  • 9ceb982a63 dummy: Only initialize evdev input devices in the evdev driver Simon McVittie 2026-01-20 12:21:42 +00:00
  • b1362f8a42 Fixed divide by zero handling Nintendo Switch 2 controller Sam Lantinga 2026-01-20 11:04:20 -08:00
  • 4b83933298 wayland: More pointer related code deduplication Frank Praznik 2026-01-20 13:50:40 -05:00
  • 5c15d74394 Fix Horipad bluetooth gyro stutter issues using simulated sensor timing approach (based on packet rate observation) Aubrey Hesselgren 2026-01-19 14:54:04 -08:00
  • 124c5922aa Fix incorrect type in SDL_GetMice() and SDL_GetKeyboards() allocation (#14870) Thour 2026-01-20 04:53:55 +05:30
  • f3a3c803ca cmake: avoid re-running checks by wrapping check_c_compiler_flag Anonymous Maarten 2026-01-19 20:39:50 +01:00
  • c34b67250c cmake: use readelf to extract soname from shared elf library Anonymous Maarten 2026-01-19 20:28:10 +01:00
  • 8a62d6d406 cmake: don't set <PackageName>_FOUND to FALSE before pkg_search_modules Anonymous Maarten 2026-01-19 19:41:52 +01:00
  • fa68a73788 Fix compiler warning in MSVC ARM64 builds Cameron Cawley 2026-01-19 17:01:13 +00:00
  • 20adb97305 Support building for ARM64 with the MSVC project Cameron Cawley 2026-01-19 16:38:28 +00:00
  • 3ee909f01e Add missing files for the examples to the MSVC project Cameron Cawley 2026-01-19 16:36:03 +00:00
  • 18ba444352 Update the filters for the MSVC project Cameron Cawley 2026-01-17 19:29:20 +00:00
  • a04ddb394f Add missing examples to the MSVC project Cameron Cawley 2026-01-17 19:22:52 +00:00
  • 3681a94c66 Automatically select the default platform toolset for examples in MSVC builds Cameron Cawley 2026-01-17 18:19:45 +00:00
  • 4dcf886322 Remove duplicate MSVC projects Cameron Cawley 2026-01-17 18:03:05 +00:00
  • 0d845e8689 Fix the video size matching the renderer. Wolf3s 2026-01-19 14:27:38 -03:00
  • 07be29b625 Support 16-bit packed texture formats with the Vulkan renderer Cameron Cawley 2026-01-18 22:21:35 +00:00
  • d4d66e77cc cmake: Replace sys/types.h usage with stdint.h with CheckUSBHID Brad Smith 2026-01-18 19:05:15 -05:00
  • cd72f6b02e Fix B4G4R4A4_UNORM swizzle with the Metal GPU driver Cameron Cawley 2026-01-18 20:04:42 +00:00
  • ab7d275113 Support 16-bit packed texture formats with the GPU renderer Cameron Cawley 2026-01-18 19:40:00 +00:00
  • 25583798a0 Fix mapping between surface and GPU pixel formats Cameron Cawley 2026-01-18 19:38:05 +00:00
  • 410a35fbee cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 01d8e37a16 Support 16-bit packed texture formats with the Direct3D 12 renderer Cameron Cawley 2026-01-18 12:43:18 +00:00
  • 285147c627 Support 16-bit packed texture formats with the Direct3D 11 renderer Cameron Cawley 2026-01-18 12:43:08 +00:00
  • 3f0e0975d8 SDL_CreateGPURenderState() doesn't modify the createinfo parameter Sam Lantinga 2026-01-17 20:34:58 -08:00
  • 064096bf61 Fix SDL_SetWindowIcon on singlethreaded Emscripten builds (#14850) ROllerozxa 2026-01-18 05:38:36 +01:00
  • 34b620c3f8 event: Only consider topmost windows when generating SDL_QUIT Frank Praznik 2026-01-17 15:43:04 -05:00
  • 56e121f6e3 wayland: Dedup pointer entry handling code Frank Praznik 2026-01-17 10:40:14 -05:00
  • 1f4906e61e examples/misc/03-locale: Fixed thumbnail to have right locale count. Ryan C. Gordon 2026-01-17 00:05:16 -05:00
  • 022e2747b9 examples/misc/03-locale: Added thumbnail.png for examples.libsdl.org. Ryan C. Gordon 2026-01-16 23:59:59 -05:00
  • 4af4c97e44 Support 16-bit packed texture formats with the Metal renderer Cameron Cawley 2026-01-16 23:15:50 +00:00
  • b1aaa41921 gpu renderer: always pass tex_coord to fragment shader Void Star Caster 2026-01-16 23:50:04 +01:00
  • 15ceaffcb5 examples: Added misc/03-locale Cameron Cawley 2026-01-14 20:03:20 +00:00
  • 1077486872 Support more texture formats with the Direct3D 9 renderer Cameron Cawley 2026-01-16 17:44:55 +00:00
  • 202fdb2795 wayland: Only destroy tool frame callbacks if the cursor is the one being destroyed Frank Praznik 2026-01-16 12:31:10 -05:00
  • 008aa18810 updated png texture example ocelote_ml 2026-01-16 18:04:54 +01:00
  • 35a80bdf1f wayland: Also check tools for cursor usage during cursor destruction Frank Praznik 2026-01-16 10:48:55 -05:00
  • 5e2977709b wayland: Don't clear the cursor on leave events Frank Praznik 2026-01-15 22:51:29 -05:00
  • 55ba268e66 wayland: Don't process null leave events in the pointer frame handler Frank Praznik 2026-01-15 21:47:15 -05:00
  • f9395a766f thread: Use a flexible array member for "array" in SDL_TLSData. William Horvath 2026-01-15 17:11:55 -08:00
  • e62d6a95b9 events: Raise keyboard keys before sending the focus lost message Frank Praznik 2026-01-15 14:57:05 -05:00
  • 02c9f2045b Fix touch screen display IDs on the 3DS Cameron Cawley 2026-01-14 22:17:28 +00:00
  • 77290f9788 You can't change the size of a window while in macOS fullscreen space Sam Lantinga 2026-01-14 15:05:14 -08:00
  • 32747ceb84 tests: Don't try to load unsupported image types in testclipboard Frank Praznik 2026-01-13 12:58:36 -05:00
  • 2a0d04613c wayland: Increase the read timeout when reading from SDL_GetClipboardData() Frank Praznik 2026-01-13 12:37:37 -05:00
  • 206989a22d Revert "Fix duplicate event dispatch in Cocoa event pump" Sam Lantinga 2026-01-13 16:23:41 -08:00
  • 54fdeb9e79 Added support for the Razer Raiju V5 Pro in wireless mode Sam Lantinga 2026-01-13 16:23:05 -08:00
  • 015d0fc2e4 Added support for the Razer Raiju V5 Pro Sam Lantinga 2026-01-13 15:48:12 -08:00
  • 6f19fecba3 cmake: compile SDL_uclibc separately for shared and static SDL3, ensuring fPIC for shared SDL3 Anonymous Maarten 2026-01-13 20:58:31 +01:00
  • 460b8a0db1 Fix MAC_PRESS_AND_HOLD hint documentation Sergei Petunin 2026-01-13 14:19:19 +01:00
  • 2212c4f085 wayland: Send exposure events when deferring resize events Frank Praznik 2026-01-12 19:06:02 -05:00
  • 7c9ae67706 Add write buffering to Windows SDL_IOStream (#12424) (#14794) Edgar San Martin, Jr. 2026-01-12 14:39:06 -05:00
  • dd52dd8995 Fix duplicate event dispatch in Cocoa event pump Qiu Qiang 2026-01-11 21:31:14 -05:00
  • ca537d651b wayland: Dispatch pointer leave when destroying the pointer or a surface Frank Praznik 2026-01-11 11:23:33 -05:00
  • 55acc0b829 joystick/win32: Fix function return type mismatch Frank Praznik 2026-01-11 10:56:06 -05:00
  • 90aaa23977 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-10 16:47:13 +00:00
  • 5b009640fe events: Buildfix for targets with C++ build units Ethan Lee 2026-01-09 14:50:56 -05:00
  • d102022c95 wayland: Handle all mouse state in a frame Frank Praznik 2026-01-05 13:43:35 -05:00
  • 2bb463921f haptic hidapi: maintain effects array for external checking Katharine Chui 2026-01-08 22:36:37 +01:00
  • ab900a389f stb_image.h (stbi__start_mem): initialize io.skip and io.eof to NULL Ozkan Sezer 2026-01-08 23:21:56 +03:00
  • f369e804e2 Fixed crash when the broken EZFRD64.DLL is present Sam Lantinga 2026-01-07 17:11:57 -08:00
  • 7931321cff X11: Handle WM_STATE transitions to detect Withdrawn/Iconic states (#14770) Jipok 2026-01-08 00:46:41 +05:00
  • 07ecddb925 haiku: Minor code convention cleanups. Ryan C. Gordon 2026-01-07 14:05:38 -05:00
  • dc6775ae0b haiku: update modelist logic erysdren 2026-01-07 07:24:02 -06:00
  • 8b47487547 haiku: fix modelist double-free erysdren 2026-01-07 00:49:56 -06:00
  • f805bb53cf pthread: add call to pthread_mutexattr_destroy (#14786) limb-soup 2026-01-07 18:56:03 +00:00
  • a66988621a Added temporary workaround hint "SDL_WINDOWS_DETECT_DEVICE_HOTPLUG" Sam Lantinga 2026-01-07 10:09:28 -08:00
  • 044aed1f27 Add support for GPU ARGB1555 (B5G5R5A1_UNORM) textures with DX11 DarkContact 2026-01-07 16:53:06 +05:00
  • 7690e00f42 x11: fix compilation failure on older XInput2 bubbleguuum 2026-01-06 15:12:03 +01:00
  • bc68c1c920 Fixed conflict when linking both SDL and hidapi statically Sam Lantinga 2026-01-06 06:09:58 -08:00
  • cd31381185 cmake: rpi videocore needs brcmegl as well Anonymous Maarten 2026-01-05 23:03:10 +01:00
  • d73e74f9bf cmake: add SDL_FULL_VERSION target property containing full SDL version Anonymous Maarten 2026-01-05 23:03:10 +01:00
  • c9baf208bd Fix Mouse button index Mathieu Eyraud 2026-01-05 21:44:48 +01:00
  • fab42a1432 wayland: Check focus when dispatching relative motion Frank Praznik 2026-01-05 13:43:35 -05:00
  • 8a2fbef5b2 wayland: Define the magic values for stylus buttons Frank Praznik 2026-01-05 11:57:00 -05:00
  • 6c2f9bc41e hidapi: Disable hidapi LG4FF on windows (#14762) Katharine Chui 2026-01-05 17:14:26 +01:00
  • c742038aa9 Don't call SDL_Gtk_Quit() on private platforms Sam Lantinga 2026-01-05 08:08:33 -08:00
  • ce6a6d1b39 Fixed handling status changes in the FlyDigi controller driver Sam Lantinga 2026-01-05 07:59:23 -08:00
  • b12a88af76 render: Add support for private-platform shaders in GPU backend Ethan Lee 2026-01-05 09:48:34 -05:00
  • cced3ce8b9 GPU: Add error message to Vulkan buffer creation error path Lucas Murray 2026-01-05 09:10:27 +11:00
  • 6a449ae1f3 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-04 22:26:46 +00:00
  • 726a94efa9 Use full names of SDL functions to fix wiki links Sam Lantinga 2026-01-04 14:24:32 -08:00
  • 504041a1ba Fixed building with Xcode 15.4 Sam Lantinga 2026-01-03 08:03:44 -08:00
  • 24156f5471 pipewire: Check for the audio service when determining driver preference Frank Praznik 2026-01-02 12:34:37 -05:00
  • 3ee8d1406c Cache CGDisplayPixelsHigh result on macOS to reduce IPC overhead Qiu Qiang 2026-01-01 23:59:51 -05:00
  • 91f22b15cd ci: Add steamrt4 workflows Ethan Lee 2026-01-02 11:34:35 -05:00
  • 7edcc413e8 Update the iOS Xcode build requirements Sam Lantinga 2026-01-02 08:53:04 -08:00
  • a0307589bd iOS: if the file doesn't exist in the pref path, use the current directory Sam Lantinga 2026-01-02 08:18:05 -08:00
  • 4a29b6a651 Fix dynamic library handling for LibUSB Joshua Vandaële 2026-01-02 15:01:55 +01:00
  • f472f93db8 gpu: D3D12 uploads should also factor in block size for height, not just width. Ethan Lee 2026-01-02 00:29:25 -05:00
  • cbcc565ca9 Add ProGuard rule for joystickSetLED method in SDLControllerManager Kadir 2026-01-02 11:03:20 +03:00
  • 6247568a1b Improve hint documentation Zack Middleton 2026-01-02 01:12:44 -05:00
  • ce0da58755 Made udev hwdb functionality optional Sam Lantinga 2025-12-21 09:15:23 -08:00
  • 4984eb8c16 Use udev to get the manufacturer name if possible (thanks gdb!) Sam Lantinga 2025-12-21 08:40:21 -08:00
  • 1d51671cbe cmake: Enable Vulkan support on OpenBSD Brad Smith 2026-01-01 07:33:34 -05:00
  • 165bfd3e83 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-01 19:18:39 +00:00
  • 5f086e7623 Updated copyright for 2026 Sam Lantinga 2026-01-01 09:39:50 -08:00