Commit Graph

  • 8306d559b9 cocoa: Fix SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES=0. Ryan C. Gordon 2026-02-05 18:53:41 -05:00
  • 649c36c576 cocoa: Fix SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES=0. Ryan C. Gordon 2026-02-05 18:53:41 -05:00
  • fc5862b0dd opengl: added SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE. Ryan C. Gordon 2026-02-04 13:47:10 -05:00
  • 7f3d51b690 cocoa: Fix SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES=0. Ryan C. Gordon 2026-02-05 18:39:48 -05:00
  • 50f3adec77 cocoa: Fix SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES=0. Ryan C. Gordon 2026-02-05 18:39:48 -05:00
  • 45086459d2 Add and use libusb_set_auto_detach_kernel_driver for the Switch 2 driver Vicki Pfau 2026-02-04 22:38:32 -08:00
  • e1b8ad0380 Add and use libusb_set_auto_detach_kernel_driver for the Switch 2 driver Vicki Pfau 2026-02-04 22:38:32 -08:00
  • 5964104910 Guarantee that pens are in proximity before motion and button events Sam Lantinga 2026-02-05 10:21:08 -08:00
  • 9194d199e7 Added support for the third stylus button on Android Sam Lantinga 2026-02-05 09:08:45 -08:00
  • 81d9f30db4 pen: Fixed incorrect comment. Ryan C. Gordon 2026-02-03 19:44:29 -05:00
  • b9743eabdd Removed spurious "extern" Sam Lantinga 2026-02-05 14:06:51 -08:00
  • ae4fb50316 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-05 20:15:42 +00:00
  • 632c83b722 opengl: added SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE. Ryan C. Gordon 2026-02-04 13:47:10 -05:00
  • 0cadc15ef6 Don't treat "hid-over-i2c 0107 System Control" as a joystick Sam Lantinga 2026-02-05 11:26:50 -08:00
  • cb0c7b01e4 tray: removed double click handling Jesse Chounard 2026-02-05 12:05:57 -06:00
  • bc16157c9d testtray: created VS project and added new click callbacks Jesse Chounard 2026-02-05 08:20:24 -06:00
  • bddf6d3e2a Guarantee that pens are in proximity before motion and button events Sam Lantinga 2026-02-05 10:21:08 -08:00
  • cd7fc90c87 Added support for the third stylus button on Android Sam Lantinga 2026-02-05 09:08:45 -08:00
  • 273a093032 Temporarily disable GameSir driver Sam Lantinga 2026-02-04 14:59:30 -08:00
  • ca7788cd9f Fixed spacing Sam Lantinga 2026-02-04 08:19:31 -08:00
  • d43d29269d Added support for GameSir simple report mode Sam Lantinga 2026-02-04 08:21:43 -08:00
  • 8a9722e9f4 Removed GameSir trigger rumble Sam Lantinga 2026-02-04 08:20:21 -08:00
  • 883066228b Minor code cleanup Sam Lantinga 2026-02-03 20:34:49 -08:00
  • 1a99861510 Fixed warnings building on Android Sam Lantinga 2026-02-04 14:55:29 -08:00
  • 38b9c9117d Fixed warning: no previous prototype for function 'SDL_PrivateIsGamepadPlatformMatch' Sam Lantinga 2026-02-04 14:40:26 -08:00
  • cd14bf3d00 Fixed warning: no previous prototype for function 'SDL_PrivateIsGamepadPlatformMatch' Sam Lantinga 2026-02-04 14:40:26 -08:00
  • 3b43b55e2a Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-04 20:51:27 +00:00
  • 70e16a8d13 tray: Add icon click callbacks for Windows and macOS (#14964) Jesse Chounard 2026-02-04 14:50:00 -06:00
  • 2887de55d6 wayland: Only use owned surface data when processing touches Frank Praznik 2026-02-04 14:26:45 -05:00
  • bd472b43f5 wayland: Only use owned surface data when processing touches Frank Praznik 2026-02-04 14:26:45 -05:00
  • f60e79feaf test_common: Changed a bunch of strcmp ifs to else ifs. Ryan C. Gordon 2026-02-04 14:27:41 -05:00
  • 10cc3dbe53 test_common: add a --fill-document command line option. Ryan C. Gordon 2026-02-04 14:14:15 -05:00
  • 7f94c7782a hints: Reformatted some documentation that got mangled. Ryan C. Gordon 2026-02-04 13:46:15 -05:00
  • 59e3ad0079 SDL_gpu_d3d12.c: Silence -Wuninitialized warning from old gcc versions: Ozkan Sezer 2026-02-04 07:47:02 +03:00
  • 427941012e SDL_gpu_vulkan.c: Silence -Wuninitialized warning from old gcc versions: Ozkan Sezer 2026-02-04 07:39:20 +03:00
  • 1fd7cd693a pass payload to state handler chenzw 2026-02-04 11:11:54 +08:00
  • 8272699901 refactor(joystick): unify GameSir packet parsing with packet/payload offsets, fix field byte indexing and standardize length checks chenzw 2026-02-03 19:10:10 +08:00
  • e087de5741 refactor for style (no functional changes) chenzw 2026-02-03 10:46:55 +08:00
  • f5efba34da Fix multi-platform compilation issues walle 2026-02-02 13:12:44 +08:00
  • bb8eee8fac Added support for the GameSir-G7 Pro 8K controller chenzw 2026-01-30 20:53:18 +08:00
  • 1a9e6c368f pen: Fixed a comment typo. Ryan C. Gordon 2026-02-03 20:02:42 -05:00
  • dd18d7ff52 pen: Fixed incorrect comment. Ryan C. Gordon 2026-02-03 19:44:29 -05:00
  • 17c70ee0aa cmake: cannot detect deprecated apple-clang link options (they are not fatal) Anonymous Maarten 2026-01-30 18:49:12 +01:00
  • 8107d5b042 cmake: cannot detect deprecated apple-clang link options (they are not fatal) Anonymous Maarten 2026-01-30 18:49:12 +01:00
  • 5f151f4532 cmake: cannot detect deprecated apple-clang link options (they are not fatal) Anonymous Maarten 2026-01-30 18:49:12 +01:00
  • e338287e64 cmake: treat linker warnings as errors when configuring with SDL_WERROR=ON Anonymous Maarten 2026-01-30 18:41:16 +01:00
  • 94f6f8d3c3 Add share button mapping to Xbox Series X controller on Android Nintorch 2026-01-29 20:29:54 +05:00
  • 997a168e00 Add share button mapping to Xbox Series X controller on Android Nintorch 2026-01-29 20:29:54 +05:00
  • 230286447e Fixed Raspberry Pi build Sam Lantinga 2026-02-03 11:13:33 -08:00
  • 5935fe73d3 Fixed detecting Nintendo Switch Pro 2 controller on Steam Link hardware Sam Lantinga 2026-02-03 10:41:23 -08:00
  • f60231759d Fixed detecting Nintendo Switch Pro 2 controller on Steam Link hardware Sam Lantinga 2026-02-03 10:41:23 -08:00
  • a6c0052f39 srgb: Readd WGL/GLX extension checks when asking for sRGB-capable framebuffers. Ryan C. Gordon 2026-02-03 13:25:54 -05:00
  • 2b5ebb1170 Revert "opengl: Fixes for sRGB framebuffer support." Ryan C. Gordon 2026-02-03 13:01:11 -05:00
  • 7bc93da555 Revert "wgl: Added debug code for sRGB issues." Ryan C. Gordon 2026-02-03 12:59:52 -05:00
  • f8331d50ff Simplify SDL_GL_EGL_PLATFORM handling Cameron Cawley 2026-02-02 21:18:59 +00:00
  • eceb35c96c Add VIDEO_DEVICE_CAPS_SLOW_FRAMEBUFFER and move detection to video drivers (#14817) Cameron Cawley 2026-02-03 17:38:02 +00:00
  • 775eac98ee surface: verify surface palette in SDL_Save(BMP|PNG) before hitting the FS Anonymous Maarten 2026-02-01 22:22:59 +01:00
  • 28ea4a8e31 surface: verify surface palette in SDL_Save(BMP|PNG) before hitting the FS Anonymous Maarten 2026-02-01 22:22:59 +01:00
  • d9bc9dda7a emscripten: Cleanup some wasm32/wasm64 ifdefs. Ryan C. Gordon 2026-02-02 18:11:04 -05:00
  • f9bb023eeb emscripten: Unify creation of Module['SDL3'] in at SDL_Init time. Ryan C. Gordon 2026-02-02 17:16:20 -05:00
  • bb6ced6fc0 emscripten: Cleanup some wasm32/wasm64 ifdefs. Ryan C. Gordon 2026-02-02 18:11:04 -05:00
  • 7d093940a7 emscripten: Unify creation of Module['SDL3'] in at SDL_Init time. Ryan C. Gordon 2026-02-02 17:16:20 -05:00
  • 9bf533d1c4 Reverted unintended testsprite changes Sam Lantinga 2026-02-02 16:00:49 -08:00
  • de605a3b7e Reverted unintended testsprite changes Sam Lantinga 2026-02-02 16:00:49 -08:00
  • a2653b857c Fixed the GameCube Controller Adapter showing up twice on macOS Sam Lantinga 2026-02-02 15:53:23 -08:00
  • 00fc74e6af Fixed handling GameCube adapters in PC mode on Linux and macOS Sam Lantinga 2026-02-02 15:43:35 -08:00
  • b5206909a7 Fixed the GameCube Controller Adapter showing up twice on macOS Sam Lantinga 2026-02-02 15:53:23 -08:00
  • cdffbdfeaf Fixed handling GameCube adapters in PC mode on Linux and macOS Sam Lantinga 2026-02-02 15:43:35 -08:00
  • 12f97dbc97 egl: Make GLESv1 and v2 shared objects optional Cameron Cawley 2026-02-02 20:26:43 +00:00
  • 8c0ac97b0d wgl: Added debug code for sRGB issues. Ryan C. Gordon 2026-02-02 12:48:41 -05:00
  • 28470f9231 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-02 19:11:31 +00:00
  • 171874ae5c GPU: Allow D3D12 backend to load vendored D3D12Core.dll (#14946) Evan Hemsley 2026-02-02 11:10:03 -08:00
  • eb181c8d1a Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-02 19:11:31 +00:00
  • e25e0f3c5b GPU: Allow D3D12 backend to load vendored D3D12Core.dll (#14946) Evan Hemsley 2026-02-02 11:10:03 -08:00
  • 4970067c9a Use SDL_PixelFormat appropriately Sam Lantinga 2026-02-02 09:31:48 -08:00
  • a029709f68 QNX: support Wayland backend. (#14950) eleir9268 2026-02-02 12:02:31 -05:00
  • 1f7db1ebcf Improve OpenXR loader error messages Aaron Benjamin 2026-02-01 14:57:32 -05:00
  • 5640647e14 render: D3D12 Xbox buildfixes Ethan Lee 2026-02-02 10:10:08 -05:00
  • 5072b3d252 sdlprocdump: print name of module throwing exceptions Anonymous Maarten 2026-02-02 00:07:05 +01:00
  • 61ac7314b0 sdlprocdump: add ARRAY_SIZE macro Anonymous Maarten 2026-02-02 00:06:23 +01:00
  • d26fef415e SDL_test: add --no-time option to not log times Anonymous Maarten 2026-01-30 19:28:31 +01:00
  • e8065ad9a0 gpu: Update the CHECK_DEVICE_MAGIC comments one more time. Ethan Lee 2026-02-01 14:02:58 -05:00
  • 415cc64d2f gpu: Update comments above CHECK_DEVICE_MAGIC macro Ethan Lee 2026-02-01 13:54:27 -05:00
  • de73a4745f Revert "Clarified SDL_GetClipboardText() documentation" Sam Lantinga 2026-02-01 10:27:20 -08:00
  • 35b35bf58a Revert "Sync SDL3 wiki -> header" Sam Lantinga 2026-02-01 10:27:12 -08:00
  • 6dc3211d56 cmake: dfix disabling dlopen notes when configuring with -DSDL_DLOPEN_NOTES=OFF Anonymous Maarten 2026-02-01 19:24:03 +01:00
  • b0a9f40e28 cmake: dfix disabling dlopen notes when configuring with -DSDL_DLOPEN_NOTES=OFF Anonymous Maarten 2026-02-01 19:24:03 +01:00
  • 104bee68f9 Sync SDL3 wiki -> header SDL Wiki Bot 2026-02-01 17:22:43 +00:00
  • db573de24a Clarified SDL_GetClipboardText() documentation Sam Lantinga 2026-02-01 09:20:52 -08:00
  • 6c38358984 Fix invalidation of bound textures/shaders across a renderer flush on D3D9 Cameron Gutman 2026-01-31 18:17:21 -06:00
  • 4743f97c39 Fix invalidation of bound textures/shaders across a renderer flush on D3D9 Cameron Gutman 2026-01-31 18:17:21 -06:00
  • c3e92cf1c4 asyncio: don't report failures on closing read-only files with Windows IoRing. Ryan C. Gordon 2026-01-31 03:58:25 -05:00
  • de5e0f1784 GPU: Query UnrestrictedBufferTextureCopyPitchSupported to avoid D3D12 realignment copies Caleb Cornett 2026-01-31 14:50:11 -05:00
  • e2bc4be482 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-31 21:24:29 +00:00
  • 1a278bb511 GPU: Fix memory leak when creating D3D12 compute pipelines Lucas Murray 2026-01-05 09:55:35 +11:00
  • a0dc3a6727 GPU: Fix memory leak when creating D3D12 compute pipelines Lucas Murray 2026-01-05 09:55:35 +11:00
  • 742a6fd092 GPU: Query UnrestrictedBufferTextureCopyPitchSupported to avoid D3D12 realignment copies Caleb Cornett 2026-01-31 14:50:11 -05:00
  • 4df13e8806 asyncio: don't report failures on closing read-only files with Windows IoRing. Ryan C. Gordon 2026-01-31 03:58:25 -05:00
  • e803cbb34a gpu: Rank dzn above lavapipe, for WSL Vulkan support Ethan Lee 2026-01-31 08:34:47 -05:00
  • fe8b68db60 gpu: Rank dzn above lavapipe, for WSL Vulkan support Ethan Lee 2026-01-31 08:34:47 -05:00