Commit Graph

  • 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
  • c9b7ca0c42 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-31 00:25:58 +00:00
  • 997808a945 Updated SDL_PollEvent() documentation Sam Lantinga 2026-01-30 16:23:46 -08:00
  • 63a95a4a4d Updated SDL_PollEvent() documentation Sam Lantinga 2026-01-30 16:23:46 -08:00
  • 3cf15dc222 gamepad: Accept older 'Mac OS X' mappings on macOS Cameron Gutman 2026-01-29 18:08:06 -06:00
  • e3c9ec7b67 gamepad: Accept older 'Mac OS X' mappings on macOS Cameron Gutman 2026-01-29 18:08:06 -06:00
  • 32cb19e905 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-30 23:34:34 +00:00
  • f4a541682a Up-to-date QNX support (#14806) eleir9268 2026-01-30 18:32:43 -05:00
  • dc597e0e20 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-30 22:20:20 +00:00
  • 9a91d7236a GPU: OpenXR integration (#14837) Aaron Benjamin 2026-01-30 17:18:51 -05:00
  • e3048a9637 Fixed PS2 joystick analog sticks not enabled Henrique Jorge Barateli 2026-01-30 12:57:13 -03:00
  • 99eca2ca0d Fixed PS2 joystick analog sticks not enabled Henrique Jorge Barateli 2026-01-30 12:57:13 -03:00
  • 38b5ad824d Fixed PS2 joystick analog sticks not enabled Henrique Jorge Barateli 2026-01-30 13:00:10 -03:00
  • 8fa8c331a5 Fixed PS2 joystick analog sticks not enabled Henrique Jorge Barateli 2026-01-30 13:00:10 -03:00
  • d90c07a88f cmake: force disable SDL_HIDAPI_LIBUSB when SDL_HIDAPI is disabled Anonymous Maarten 2026-01-29 17:56:05 +01:00
  • 821ab81a62 cmake: force disable SDL_HIDAPI_LIBUSB when SDL_HIDAPI is disabled Anonymous Maarten 2026-01-29 17:56:05 +01:00
  • ff2a43bfbf Fix typos in comments. Eddy Jansson 2026-01-30 16:10:05 +01:00
  • 23fec649c2 Fix typos in comments. Eddy Jansson 2026-01-30 16:10:05 +01:00
  • 5a4f1cbceb gpu: MSVC buildfix for Vulkan device property struct initialization Ethan Lee 2026-01-30 09:40:24 -05:00
  • db9676875e gpu: MSVC buildfix for Vulkan device property struct initialization Ethan Lee 2026-01-30 09:40:24 -05:00
  • c4074bc9c9 gpu: Check for Vulkan conformance while checking the device rank. Ethan Lee 2026-01-30 09:20:26 -05:00
  • ad70aac0db gpu: Check for Vulkan conformance while checking the device rank. Ethan Lee 2026-01-30 09:20:26 -05:00
  • fb794acff7 Sync SDL3 wiki -> header SDL Wiki Bot 2026-01-30 00:17:17 +00:00
  • e3e8adcb76 Added SDL_TryLockJoysticks() Sam Lantinga 2026-01-29 16:15:37 -08:00
  • 6b6fe286fb Fixed macOS build when video is disabled Sam Lantinga 2026-01-29 14:29:46 -08:00
  • 5f0c889082 Fixed macOS build when video is disabled Sam Lantinga 2026-01-29 14:29:46 -08:00
  • 7c79649244 SDL_bsdjoystick: fix OpenBSD build error due to -Wundef Ozkan Sezer 2026-01-30 01:20:28 +03:00
  • 07274fea58 SDL_bsdjoystick: fix OpenBSD build error due to -Wundef Ozkan Sezer 2026-01-30 01:20:28 +03:00
  • e612c58518 Reference count window claim calls for a given GPU device Sam Lantinga 2026-01-29 13:48:31 -08:00
  • 696c12826f Reference count window claim calls for a given GPU device Sam Lantinga 2026-01-29 13:48:31 -08:00
  • dfb270f87c gpu: Vulkan should fail if the best device is non-conformant Ethan Lee 2026-01-29 09:52:48 -05:00
  • a4fa04f2d4 gpu: Vulkan should fail if the best device is non-conformant Ethan Lee 2026-01-29 09:52:48 -05:00
  • 1ec73bac92 Fixed typo Sam Lantinga 2026-01-28 13:43:28 -08:00
  • 58c30a4451 Fixed typo Sam Lantinga 2026-01-28 13:43:28 -08:00
  • e1294f3b48 Fixed the 8BitDo Ultimate 2 Wireless for PC controller showing up twice on macOS Sam Lantinga 2026-01-28 13:37:38 -08:00
  • 0f10f81b3b Fixed the 8BitDo Ultimate 2 Wireless for PC controller showing up twice on macOS Sam Lantinga 2026-01-28 13:37:38 -08:00
  • 9c0b773f09 Fixed memory leak in testffmpeg EGL codepath Sam Lantinga 2026-01-28 08:20:44 -08:00
  • ee38b7c3df Fixed memory leak in testffmpeg EGL codepath Sam Lantinga 2026-01-28 08:20:44 -08:00
  • ba6b629a46 cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 6d7bceb41d cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 0c7042477a cmake: Fix header detection with CheckUSBHID Brad Smith 2026-01-17 00:49:44 -05:00
  • 6cd9374929 Fix PSP_QueueGeometry funcion rendering some textures too small Wouter Wijsman 2026-01-28 15:06:31 +01:00
  • c1e715439a Fix PSP_QueueGeometry funcion rendering some textures too small Wouter Wijsman 2026-01-28 15:06:31 +01:00
  • 3bde3e2406 Fixed the 8BitDo Ultimate 2 Wireless controller showing up twice on macOS Sam Lantinga 2026-01-27 14:40:35 -08:00
  • 3aa3a357fc Fixed the 8BitDo Ultimate 2 Wireless controller showing up twice on macOS Sam Lantinga 2026-01-27 14:40:35 -08:00
  • 5c002ba0b9 Fixed the NVIDIA SHIELD Controller showing up twice on macOS Sam Lantinga 2026-01-27 13:52:06 -08:00
  • 05fdfa1572 Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS Sam Lantinga 2026-01-27 13:51:16 -08:00
  • d4da5df088 Fixed unaligned access in NVIDIA SHIELD Controller driver Sam Lantinga 2026-01-27 11:25:38 -08:00
  • 1fe6bf4982 Fixed the NVIDIA SHIELD Controller showing up twice on macOS Sam Lantinga 2026-01-27 13:52:06 -08:00
  • 72343b9ee2 Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS Sam Lantinga 2026-01-27 13:51:16 -08:00
  • cae2a28f5b Fixed unaligned access in NVIDIA SHIELD Controller driver Sam Lantinga 2026-01-27 11:25:38 -08:00
  • 6fef8fd0dc Fixed Steam Controller battery state Sam Lantinga 2026-01-27 09:53:04 -08:00
  • dd53ecbce8 Fixed Steam Controller battery state Sam Lantinga 2026-01-27 09:53:04 -08:00
  • 13f8201dbe Add support for joystick LED for Switch controllers Nintorch 2026-01-24 11:51:39 +05:00