Commit Graph

  • 69ddf1d6c7 docs: Clarify symlink info in SDL_GetPathInfo, etc. Ryan C. Gordon 2026-02-20 14:29:46 -05:00
  • eaa20b5e8a ci: add CFLAGS to pkg-config link command Anonymous Maarten 2026-02-20 19:18:30 +01:00
  • bc211aa150 ci: add CFLAGS to pkg-config link command Anonymous Maarten 2026-02-20 19:18:30 +01:00
  • 99ecc409cf Fix Wayland_DestroyWindow SEGFAULT hexnet1234 2026-02-20 18:41:55 +01:00
  • 67c2f61068 Support an alternate GameSir report format Sam Lantinga 2026-02-20 09:44:14 -08:00
  • a056d0f39a cocoa: Don't include KHR_portability_enumeration by default. Ethan Lee 2026-02-20 10:32:20 -05:00
  • 910d31e56a vulkan: Only enable KHR_portability_enumeration when available Ethan Lee 2026-02-20 10:31:53 -05:00
  • 8a3820500d cocoa: Don't include KHR_portability_enumeration by default. Ethan Lee 2026-02-20 10:32:20 -05:00
  • fa9bad2e4b vulkan: Only enable KHR_portability_enumeration when available Ethan Lee 2026-02-20 10:31:53 -05:00
  • 77dd2685ec include: More \threadsafety documentation. Ryan C. Gordon 2026-02-20 10:45:39 -05:00
  • 1223767b2c include: More \threadsafety documentation. Ryan C. Gordon 2026-02-20 10:45:39 -05:00
  • 7cc9955ae1 emscripten: Move some EM_ASM blocks to MAIN_THREAD_EM_ASM. Ryan C. Gordon 2026-02-20 10:23:45 -05:00
  • c728e2f044 emscripten: Move some EM_ASM blocks to MAIN_THREAD_EM_ASM. Ryan C. Gordon 2026-02-20 10:23:45 -05:00
  • 76ff74eeab Fix D3D12 DSV creation for array/cube/cube-array depth textures Jesse Chounard 2026-02-19 07:42:04 -06:00
  • a79bd26d28 Fix D3D12 DSV creation for array/cube/cube-array depth textures Jesse Chounard 2026-02-19 07:42:04 -06:00
  • dc590257ba n3ds: SDL_SYS_GetPreferredLocales now handles error cases correctly. Ryan C. Gordon 2026-02-20 10:10:30 -05:00
  • 3aa531000a n3ds: SDL_SYS_GetPreferredLocales now handles error cases correctly. Ryan C. Gordon 2026-02-20 10:10:30 -05:00
  • 267f13446d video: Check video backend initialization when querying the grabbed window Frank Praznik 2026-02-19 11:15:25 -05:00
  • be82f316c4 video: Check video backend initialization when querying the grabbed window Frank Praznik 2026-02-19 11:15:25 -05:00
  • 72ed7d0f87 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-19 00:52:16 +00:00
  • 4cc96e3506 include: Added \threadsafety notes to about 60 more functions. Ryan C. Gordon 2026-02-18 19:49:59 -05:00
  • 28e4269915 include: Added \threadsafety notes to about 60 more functions. Ryan C. Gordon 2026-02-18 19:49:59 -05:00
  • 13ff9e0818 filesystem: Fix SDL_GlobDirectory on iOS and Android. Ryan C. Gordon 2026-02-17 19:41:20 -05:00
  • a3b0403412 filesystem: Fix SDL_GlobDirectory on iOS and Android. Ryan C. Gordon 2026-02-17 19:41:20 -05:00
  • 42abf69434 emscripten: Fix only one mouse button being usable at a time. Ryan C. Gordon 2026-02-17 19:00:36 -05:00
  • c9591c515c emscripten: Fix only one mouse button being usable at a time. Ryan C. Gordon 2026-02-17 19:00:36 -05:00
  • c043adaeb2 Reapply "MacOS: improve scroll smoothing" Ryan C. Gordon 2026-02-17 18:51:53 -05:00
  • 5d9d966d59 emscripten: Allow resize events on fullscreen windows. Ryan C. Gordon 2026-02-17 18:40:24 -05:00
  • 0f2d415dee emscripten: Allow resize events on fullscreen windows. Ryan C. Gordon 2026-02-17 18:40:24 -05:00
  • 8df04368b3 gpu_vulkan: Set texture container before transitioning to default barrier state. William Horvath 2026-02-13 09:17:13 -08:00
  • 06bf8d1924 gpu_vulkan: Set texture container before transitioning to default barrier state. William Horvath 2026-02-13 09:17:13 -08:00
  • 3b4cf41c92 Fixed HIDAPI PS5 Bluetooth report format Sam Lantinga 2026-02-03 20:13:13 -08:00
  • 129627068f Fixed HIDAPI PS5 Bluetooth report format Sam Lantinga 2026-02-03 20:13:13 -08:00
  • 65dfdce3df win32: Set error for SDL_GL_GetSwapInterval() Zack Middleton 2026-02-16 13:17:01 -06:00
  • 3a5d0bac71 Revert "MacOS: improve scroll smoothing" Ryan C. Gordon 2026-02-17 10:23:57 -05:00
  • 63c0650321 Revert "MacOS: improve scroll smoothing" Ryan C. Gordon 2026-02-17 10:23:57 -05:00
  • 29c58245a7 android: Fix scancode for AKEYCODE_CHANNEL_DOWN Cameron Gutman 2026-02-17 00:18:48 -06:00
  • f0bda7b655 android: Fix scancode for AKEYCODE_CHANNEL_DOWN Cameron Gutman 2026-02-17 00:18:48 -06:00
  • 54de246b4b win32: Set error for SDL_GL_GetSwapInterval() Zack Middleton 2026-02-16 13:17:01 -06:00
  • 1edb906aad Fixed detection of the "Android TV Box" as a TV Sam Lantinga 2026-02-16 12:33:35 -08:00
  • 1faaa128e5 Treat the D-pad center button as SDL_SCANCODE_RETURN Sam Lantinga 2026-02-16 12:28:16 -08:00
  • 1dcc6e2135 Fixed detection of the "Android TV Box" as a TV Sam Lantinga 2026-02-16 12:33:35 -08:00
  • 089f5e1318 Treat the D-pad center button as SDL_SCANCODE_RETURN Sam Lantinga 2026-02-16 12:28:16 -08:00
  • 99e1d9595f Moved mouse/keyboard detection to a separate thread on Windows Sam Lantinga 2026-02-16 10:35:38 -08:00
  • 8389de757a Don't re-query HID device vendor and product Sam Lantinga 2026-02-16 10:02:16 -08:00
  • a82660bb76 Added temporary workaround hint "SDL_WINDOWS_DETECT_DEVICE_HOTPLUG" Sam Lantinga 2026-01-07 10:09:28 -08:00
  • 2b0ce9ae6e examples: Make source code and console tabs take 80% of browser page. Ryan C. Gordon 2026-02-16 13:17:55 -05:00
  • bc623d1af6 Moved mouse/keyboard detection to a separate thread on Windows Sam Lantinga 2026-02-16 10:35:38 -08:00
  • a98e49409e Don't re-query HID device vendor and product Sam Lantinga 2026-02-16 10:02:16 -08:00
  • 3d2af85934 examples: Make source code and console tabs take 80% of browser page. Ryan C. Gordon 2026-02-16 13:17:55 -05:00
  • ea2b4f4674 hints: Rename SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE. Ryan C. Gordon 2026-02-13 14:31:45 -05:00
  • febe5dd3bc render: opengl and opengles2 renderers try to disable GL_FRAMEBUFFER_SRGB. Ryan C. Gordon 2026-02-13 14:22:22 -05:00
  • 8f9dd75ead video: Only set GL_FRAMEBUFFER_SRGB state if the hint requests it. Ryan C. Gordon 2026-02-13 14:14:40 -05:00
  • a849c4d361 win32: Fix composition UI being displayed when IME is disabled Cameron Gutman 2026-02-14 15:29:12 -06:00
  • 8535936401 win32: Fix composition UI being displayed when IME is disabled Cameron Gutman 2026-02-14 15:29:12 -06:00
  • ad60fa07d7 gpu: Add LogWarn to Vulkan OpenXR load failure, to match D3D12 Ethan Lee 2026-02-16 11:46:20 -05:00
  • 8973dfd9cc n3ds: Don't put audio thread in system core on Old 3DS systems NateXS 2026-02-16 08:34:08 -06:00
  • 149abe8f85 n3ds: Don't put audio thread in system core on Old 3DS systems NateXS 2026-02-16 08:34:08 -06:00
  • 225fb12ae1 Hide deprecation message for controllerPausedHandler (which is still needed for backwards compatibility) DominusExult 2026-02-15 17:21:32 +01:00
  • 0270da4d1f Use AV capture methods available since iOS 7 DominusExult 2026-02-15 17:20:49 +01:00
  • 016a1b87a6 Hide deprecation warnings on statusBarOrientation, statusBarHidden, statusBarStyle DominusExult 2026-02-15 17:19:59 +01:00
  • 5d1e390a9c Hiding OpenGLES API deprecation since iOS 12.0 warning DominusExult 2026-02-15 17:19:06 +01:00
  • 8d2b6c09c5 undefine ADD_TRIANGLE macro definition Gokul Mittal 2026-02-15 21:27:20 +05:30
  • 10b524c7cc hints: Rename SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE. Ryan C. Gordon 2026-02-13 14:31:45 -05:00
  • fc570a1a1c render: opengl and opengles2 renderers try to disable GL_FRAMEBUFFER_SRGB. Ryan C. Gordon 2026-02-13 14:22:22 -05:00
  • ead67481c0 video: Only set GL_FRAMEBUFFER_SRGB state if the hint requests it. Ryan C. Gordon 2026-02-13 14:14:40 -05:00
  • 2f4919c6ff Use 20 ms as the default audio buffer size on Android Sam Lantinga 2026-02-13 14:32:46 -08:00
  • c381b2bdfa Use 20 ms as the default audio buffer size on Android Sam Lantinga 2026-02-13 14:32:46 -08:00
  • ab50f30bb1 Added code to detect memory overwrites on Windows Sam Lantinga 2026-02-13 13:53:25 -08:00
  • d390a4e8f0 Fix testime to pass window coordinates to SDL_SetTextInputArea(). Also moved the area closer to the bottom so the panning of the screen can be observed on Android and iOS. DominusExult 2026-02-13 15:09:33 +01:00
  • e049fff360 Fix testime to pass window coordinates to SDL_SetTextInputArea(). Also moved the area closer to the bottom so the panning of the screen can be observed on Android and iOS. DominusExult 2026-02-13 15:09:33 +01:00
  • 46e553a44c Add support for new Steam Controller on Android (#15044) Rachel Blackman 2026-02-12 17:39:15 -08:00
  • f1dd6db701 Removed unnecessary log message Sam Lantinga 2026-02-12 16:41:07 -08:00
  • 79f5f674bd Use the correct report format for BLE Steam Controller reports Sam Lantinga 2026-02-12 16:02:21 -08:00
  • 7b27056ea0 Fixed Steam Controller BLE report size Sam Lantinga 2026-02-12 15:52:31 -08:00
  • 9b7f55be89 Make sure we report ID_TRITON_CONTROLLER_STATE_BLE on iOS Sam Lantinga 2026-02-12 15:49:49 -08:00
  • 9f0ebbef46 Steam Controller report 0x45 is used for BLE mode Sam Lantinga 2026-02-12 15:45:10 -08:00
  • 0b1c592fda Steam Controller report 0x45 is used for BLE mode Sam Lantinga 2026-02-12 15:45:10 -08:00
  • 6707df6d88 Updated Steam Controller packet handling Sam Lantinga 2026-02-12 14:34:20 -08:00
  • 84c21cf970 Updated Steam Controller packet handling Sam Lantinga 2026-02-12 14:34:20 -08:00
  • 57462dad9c Correct the sensor axis ordering with the Linux Nintendo driver Alexandre Derumier 2025-11-30 11:35:36 -08:00
  • cf5dabd6ea Correct the sensor axis ordering with the Linux Nintendo driver Alexandre Derumier 2025-11-30 11:35:36 -08:00
  • 744ea5701c Fixed initializing the PowerA OPS v1 Wireless Controller Sam Lantinga 2026-02-11 16:54:02 -08:00
  • b467276f4a Fixed initializing the PowerA Fusion Pro 4 on Steam Link hardware Sam Lantinga 2026-02-11 16:53:13 -08:00
  • 4e2fd57e77 Fixed initializing the PowerA OPS v1 Wireless Controller Sam Lantinga 2026-02-11 16:54:02 -08:00
  • 2b484a1ccb Fixed initializing the PowerA Fusion Pro 4 on Steam Link hardware Sam Lantinga 2026-02-11 16:53:13 -08:00
  • ac3afa1f38 audio: Moved a variable into nested scope where it's actually used. Ryan C. Gordon 2026-02-11 14:54:14 -05:00
  • 4361920501 Fixed HIDAPI hotplug detection in applications that don't initialize video Sam Lantinga 2026-02-11 09:11:37 -08:00
  • eaeca340f3 Fixed HIDAPI hotplug detection in applications that don't initialize video Sam Lantinga 2026-02-11 09:11:37 -08:00
  • b5cad69b9c Fixed HIDAPI hotplug detection when initializing gamepads off the main thread Sam Lantinga 2026-02-11 09:02:46 -08:00
  • d3f9899df5 Fixed HIDAPI hotplug detection when initializing gamepads off the main thread Sam Lantinga 2026-02-11 09:02:46 -08:00
  • e134d6fd7e Added a note about SDL_HINT_AUTO_UPDATE_JOYSTICKS to the SDL_UpdateJoysticks() docs Sam Lantinga 2026-02-11 09:01:57 -08:00
  • 73500019ea Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-11 14:33:15 +00:00
  • 85c297a28b Added IMU support for GameSir controllers with optimized sampling rate and timestamp synchronization. chenzw 2026-02-10 15:51:35 +08:00
  • 6f1aa78e04 fixed trigger axes formula: data * 257 - 32768 (same as PS4) walle 2026-02-09 21:13:18 +08:00
  • 226057601f fixed Clamp -(-32768) to 32767 to avoid Sint16 overflow wrapping back to -32768 walle 2026-02-09 19:48:06 +08:00
  • 304fcaeec2 SendGameSirModeSwitch code cleanup chenzw 2026-02-06 17:53:20 +08:00
  • 6ae268ba17 Remove GameSir-G7 Pro chenzw 2026-02-06 14:21:13 +08:00
  • d2ca570050 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-11 02:41:57 +00:00
  • 71f4af7322 Eliminate contention between HIDAPI controller reads and writes Sam Lantinga 2026-02-09 21:17:24 -08:00