Commit Graph

  • 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
  • 723b77ede8 wasapi: Patched to compile. Ryan C. Gordon 2026-02-10 11:17:19 -05:00
  • 31404a9dcb wasapi: Patched to compile. Ryan C. Gordon 2026-02-10 11:17:19 -05:00
  • a7bac75470 Android: prevent SDLActivity and Main Thread to access mJoystick at the same time. same for mHapticHandler Sylvain 2026-02-10 13:34:37 +01:00
  • a35bcad0be Android: prevent SDLActivity and Main Thread to access mJoystick at the same time. same for mHapticHandler Sylvain 2026-02-10 13:34:37 +01:00
  • 6f45f97af0 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-10 15:51:32 +00:00
  • c223c5494d wasapi: stop infinite loop in audio thread when recording device is unplugged. Ryan C. Gordon 2026-02-10 09:24:34 -05:00
  • a806a9092b wasapi: stop infinite loop in audio thread when recording device is unplugged. Ryan C. Gordon 2026-02-10 09:24:34 -05:00
  • 55d78567b1 video: Wrap OpenGL work in ifdefs. Ryan C. Gordon 2026-02-06 13:58:55 -05:00
  • 88bbc94921 video: Respect SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE with GL_FRAMEBUFFER_SRGB. Ryan C. Gordon 2026-02-06 13:53:16 -05:00
  • 027183f89c video: Maybe fix build. Ryan C. Gordon 2026-02-06 13:50:27 -05:00
  • 0810c5ac0d video: Force GL_FRAMEBUFFER_SRGB state at OpenGL context creation time. Ryan C. Gordon 2026-02-06 13:39:36 -05:00
  • 9f45801fa7 render: OpenGL and GLES2 should explicitly request a not-sRGB-capable context. Ryan C. Gordon 2026-02-06 13:42:55 -05:00
  • ae3bb879c7 emscripten: drag-and-drop fixes. Ryan C. Gordon 2026-02-09 21:35:14 -05:00
  • 267e681a0b emscripten: drag-and-drop fixes. Ryan C. Gordon 2026-02-09 21:35:14 -05:00
  • 17eb20505c Fix the 8BitDo Ultimate 2D Wireless Controller showing up multiple times Sam Lantinga 2026-02-09 13:28:04 -08:00
  • 9f8c70713a Fix the 8BitDo Ultimate 2D Wireless Controller showing up multiple times Sam Lantinga 2026-02-09 13:28:04 -08:00
  • 8da6604854 video: GL_FRAMEBUFFER_SRGB is not core in any version of OpenGL ES. Ryan C. Gordon 2026-02-09 15:47:43 -05:00
  • 6f754e5c03 Fix warnings: extra semi - spurious (#15014) RaceTheMaSe 2026-02-09 20:48:58 +01:00
  • f1a7a64eb4 Fix warnings: Extra semi - macro usage (#15015) RaceTheMaSe 2026-02-09 01:58:53 +01:00
  • badd9e5a15 You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION Sam Lantinga 2026-02-08 10:51:43 -08:00
  • 576c2d2f2c Merge all occurances of __func__ and __FUNCTION__ to SDL_FUNCTION Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • 6feb0e1333 You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION Sam Lantinga 2026-02-08 10:51:43 -08:00
  • 48e5fc7b69 cocoa: Fix 1px border in fullscreen on Tahoe Cameron Gutman 2026-02-07 23:57:24 -06:00
  • 1d83a35e48 cocoa: Fix 1px border in fullscreen on Tahoe Cameron Gutman 2026-02-07 23:57:24 -06:00
  • 12e9ff33c3 Fixed checking against cached shader params (thanks @ccawley2011!) Sam Lantinga 2026-02-03 21:19:26 -08:00
  • 4de62c35c0 Fixed checking against cached shader params (thanks @ccawley2011!) Sam Lantinga 2026-02-03 21:19:26 -08:00
  • 0c121ad6a7 conditional expression is constant Max Seidenstücker 2026-02-08 11:59:55 +01:00
  • d063cb01e9 variable conditionally uninitialized Max Seidenstücker 2026-02-08 06:57:57 +01:00
  • 054bea938a dummyaudio: Remove bitrotted support for __EMSCRIPTEN_PTHREADS__ code path. William Horvath 2026-02-07 22:06:14 -08:00
  • b9107ec196 dialog_utils: fix NameTransform() function pointer type (#15002) RaceTheMaSe 2026-02-07 21:23:47 +01:00
  • 8ee7dc2f9f dummyaudio: Remove bitrotted support for __EMSCRIPTEN_PTHREADS__ code path. William Horvath 2026-02-07 22:06:14 -08:00
  • c15ca27740 dialog_utils: fix NameTransform() function pointer type (#15002) RaceTheMaSe 2026-02-07 21:23:47 +01:00
  • 5728f9d703 wayland: Check the mod state when sending repeated key text Frank Praznik 2026-02-07 14:11:58 -05:00
  • f07ba5b954 wayland: Check the mod state when sending repeated key text Frank Praznik 2026-02-07 14:11:58 -05:00
  • e61a874c66 Fix SDL_TriggerBreakpoint being undefined on slimcc ROllerozxa 2026-02-07 15:27:48 +01:00
  • 3919cc902e Fix SDL_TriggerBreakpoint being undefined on slimcc ROllerozxa 2026-02-07 15:27:48 +01:00
  • ba3274e3a1 hidapi, windows: Fix -Wjump-misses-init warning (#14990) RaceTheMaSe 2026-02-07 19:10:50 +01:00
  • 7c7ffb9115 tests: Fix unreachable code warnings (#14993) RaceTheMaSe 2026-02-07 18:42:59 +01:00
  • 863912aa03 PS2, VITA: Fix void pointer arithmetic warnings (#14995) RaceTheMaSe 2026-02-07 18:39:33 +01:00
  • 4f183506f6 Fix warning: strict prototypes (#14992) RaceTheMaSe 2026-02-07 16:38:59 +01:00
  • 2b72332b81 Fix Switch and Switch 2 player LED patterns Vicki Pfau 2026-02-07 02:40:54 -08:00
  • 017d950b6b Fix Switch and Switch 2 player LED patterns Vicki Pfau 2026-02-07 02:40:54 -08:00
  • 8f8880a8eb Merge all occurances of __func__ and __FUNCTION__ to SDL_FUNCTION Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • d870911202 CodeSpell Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • 8b53b77058 annotate no return Max Seidenstücker 2026-02-06 19:24:51 +01:00
  • 144ab4ba99 Void function return Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • 0c7d4d5a89 Static at beginning Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • 9fda8f2669 Fix -Wnewline-eof warnings (#14989) RaceTheMaSe 2026-02-07 16:04:18 +01:00
  • bf58ff81d8 comma at end of enum Max Seidenstücker 2026-02-06 19:35:54 +01:00
  • 3dc48a4890 video: Wrap OpenGL work in ifdefs. Ryan C. Gordon 2026-02-06 13:58:55 -05:00