Commit Graph

  • 7a827b145a GPU: Validate that 2D textures don't have layers (#15535) release-3.4.x Evan Hemsley 2026-05-07 19:20:21 -07:00
  • cbe3fbe9f3 GPU: Validate that 2D textures don't have layers (#15535) main Evan Hemsley 2026-05-07 19:20:21 -07:00
  • 8efa8014df Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-08 00:37:31 +00:00
  • a14da0d366 GPU: Allow depth texture arrays (#15534) Evan Hemsley 2026-05-07 16:34:32 -07:00
  • d08ef12b12 GPU: Allow depth texture arrays (#15534) Evan Hemsley 2026-05-07 16:34:32 -07:00
  • 7cdf4fd7ee wayland: Ensure window dimensions are greater than zero after adjusting for aspect Frank Praznik 2026-05-06 12:41:53 -04:00
  • 04d8a654d8 wayland: Ensure the viewport size is always non-zero Frank Praznik 2026-05-07 12:27:06 -04:00
  • ba3577f584 wayland: Ensure window dimensions are greater than zero after adjusting for aspect Frank Praznik 2026-05-06 12:41:53 -04:00
  • 1ebe9161c3 GPU: Clarify VK_KHR_maintenance9 comment cosmonaut 2026-05-07 09:58:56 -07:00
  • c8feb29746 GPU: Clarify VK_KHR_maintenance9 comment cosmonaut 2026-05-07 09:58:56 -07:00
  • 5902d6622c Enable text editing events in checkkeys Susko3 2026-05-07 13:10:47 +02:00
  • 2949a0d6d5 Enable text editing events in checkkeys Susko3 2026-05-07 13:10:47 +02:00
  • a730905a2b Fixed build Sam Lantinga 2026-05-06 19:42:39 -07:00
  • ab19d09939 Fixed build Sam Lantinga 2026-05-06 19:42:39 -07:00
  • 1704eb5e2e Change 3D texture memory barrier sub-resource range to be maintenance9 compatible. Torbjorn Laedre 2026-04-10 15:56:06 +02:00
  • 5d63a4cad2 Change 3D texture memory barrier sub-resource range to be maintenance9 compatible. Torbjorn Laedre 2026-04-10 15:56:06 +02:00
  • ef9963df0d Don't report 10% battery for Xbox controllers using XInput Sam Lantinga 2026-05-06 18:12:01 -07:00
  • 386f198622 Don't report 10% battery for Xbox controllers using XInput Sam Lantinga 2026-05-06 18:12:01 -07:00
  • e1513e2d3c Ensure Android hidapi does not drop the report byte (#15527) Rachel Blackman 2026-05-06 15:14:09 -07:00
  • f8c364ae74 Ensure Android hidapi does not drop the report byte (#15527) Rachel Blackman 2026-05-06 15:14:09 -07:00
  • 1ee51f2d88 opengles2: Rework render targets. Ryan C. Gordon 2026-05-06 12:30:46 -04:00
  • 56e0d052f1 opengles2: Rework render targets. Ryan C. Gordon 2026-05-06 12:30:46 -04:00
  • 51925aa92e [N-Gage] Resolve hang on repeated app launch. Michael Fitzmayer 2026-05-06 18:31:37 +02:00
  • d2999a4047 wayland: Queue the surface frame callback after the initial commit release-3.2.x Frank Praznik 2026-05-06 11:30:15 -04:00
  • 9257b7bc13 wayland: Queue the surface frame callback after the initial commit Frank Praznik 2026-05-06 11:30:15 -04:00
  • e3393e6304 wayland: Queue the surface frame callback after the initial commit Frank Praznik 2026-05-06 11:30:15 -04:00
  • 702f9d94cd Use SDL_HasWindows() Sam Lantinga 2026-05-06 09:12:03 -07:00
  • 77cd3872c4 [N-Gage] Add missing include, clean-up. Michael Fitzmayer 2026-05-06 17:27:12 +02:00
  • b9da2b8d97 [N-Gage] Add Gouraud-shaded triangle rasteriser Michael Fitzmayer 2026-05-05 18:59:28 +02:00
  • 37089cf0a8 Update for N-Gage - Audio is now double buffered (#15516) misscelan 2026-05-06 16:39:23 +02:00
  • b42dbd8ecb wayland: Unconditionally send an exposure event on window shown status Frank Praznik 2026-05-05 18:26:51 -04:00
  • 68082c7d15 wayland: Unconditionally send an exposure event on window shown status Frank Praznik 2026-05-05 18:26:51 -04:00
  • 1ac0ae9224 wayland: Unconditionally send an exposure event on window shown status Frank Praznik 2026-05-05 18:26:51 -04:00
  • d34a306ea9 cmake/sdlcpu: detect mips Anonymous Maarten 2026-05-05 21:48:20 +02:00
  • 8effeecb8d cmake/sdlcpu: detect mips Anonymous Maarten 2026-05-05 21:48:20 +02:00
  • 6b28e6870e GPU: D3D12 stencil plane transition (#15519) Evan Hemsley 2026-05-05 12:55:16 -07:00
  • fee8c94b5c GPU: D3D12 stencil plane transition (#15519) Evan Hemsley 2026-05-05 12:55:16 -07:00
  • 85ebd16fb2 x11: Disable the X Synchronization Extension by default Frank Praznik 2026-05-05 12:51:45 -04:00
  • c7df6fe847 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-05 17:47:49 +00:00
  • b8545fce54 x11: Disable the X Synchronization Extension by default Frank Praznik 2026-05-05 12:51:45 -04:00
  • 05d8af1a75 Fixed rare cursor corruption on Windows Sam Lantinga 2026-05-05 08:53:01 -07:00
  • f6f4664ed1 Fixed rare cursor corruption on Windows Sam Lantinga 2026-05-05 08:53:01 -07:00
  • 93a5d33386 [N-Gage] Rename variable to avoid warning that the declaration of free' shadows global declaration. Michael Fitzmayer 2026-05-05 13:04:07 +02:00
  • 6d35168a63 thread: Remove semaphore in thread creation. Ryan C. Gordon 2026-05-04 23:43:34 -04:00
  • 922b872b4f thread: Remove semaphore in thread creation. Ryan C. Gordon 2026-05-04 23:43:34 -04:00
  • 3013f975ac Fix JoyCon mappings on Android Nintorch 2026-05-04 20:41:48 +05:00
  • 3c1636a958 Fix JoyCon mappings on Android Nintorch 2026-05-04 20:41:48 +05:00
  • a576a4af2d Windows: Fix window caption drawing on borderless windows release-2.32.x Majjcom 2026-05-04 23:31:28 +08:00
  • 4b69833bc5 Windows: Fix window caption drawing on borderless windows SDL2 Majjcom 2026-05-04 23:31:28 +08:00
  • 52b6bceedf Add support for joystick motion sensors on Android Nintorch 2026-05-04 00:35:34 +05:00
  • c699512adc Add support for joystick motion sensors on Android Nintorch 2026-05-04 00:35:34 +05:00
  • b35ffa1f69 wayland: Pass the inverted flag for horizontal scroll events Frank Praznik 2026-05-03 17:31:37 -04:00
  • 5c107908ff wayland: Pass the inverted flag for horizontal scroll events Frank Praznik 2026-05-03 17:31:37 -04:00
  • 3ee0439ae5 wayland: Pass the inverted flag for horizontal scroll events Frank Praznik 2026-05-03 17:31:37 -04:00
  • c239edd6e0 Fix Xbox controller names in MFI joystick backend (#15499) Nintorch 2026-05-03 21:26:15 +05:00
  • c805a4d632 Fix Xbox controller names in MFI joystick backend (#15499) Nintorch 2026-05-03 21:26:15 +05:00
  • 7629a5cf9a SDL_test_memory.c: revised DWORD64 print Ozkan Sezer 2026-05-02 20:21:20 +03:00
  • 796782fc89 Updated to version 3.4.9 for development Sam Lantinga 2026-05-01 19:49:54 -07:00
  • d9d5536704 Updated to version 3.4.8 for release release-3.4.8 Sam Lantinga 2026-05-01 17:02:55 -07:00
  • 1d75b6bc59 Fixed crash on Windows when a controller is connected Sam Lantinga 2026-05-01 16:57:07 -07:00
  • 4a52a5ee04 Fixed crash on Windows when a controller is connected Sam Lantinga 2026-05-01 16:57:07 -07:00
  • 2dbfe0ead9 X11TK: fix late null-check causing segfault Igor 2026-05-01 18:01:13 -03:00
  • e70f1bfc29 X11TK: fix late null-check causing segfault Igor 2026-05-01 18:01:13 -03:00
  • 1cb61df1e5 [N-Gage] Fix image transformations, add color keying, and improve overall rendering performance. Fixes #15427 Michael Fitzmayer 2026-05-01 11:14:17 +02:00
  • be6f1b74dc Updated to version 3.4.7 for development Sam Lantinga 2026-05-01 06:43:01 -07:00
  • 3aabb7bc53 Updated to version 3.4.6 for release release-3.4.6 Sam Lantinga 2026-05-01 06:31:29 -07:00
  • f0b89704e9 stdinc: use _Countof in SDL_arraysize Anonymous Maarten 2026-04-29 22:17:44 +02:00
  • 102bf22db8 haptic: Enable gamepad haptic support under sdl2-compat Cameron Gutman 2026-04-30 21:57:50 -05:00
  • c677c913a6 haptic: Enable gamepad haptic support under sdl2-compat Cameron Gutman 2026-04-30 21:57:50 -05:00
  • 65eda5fbd4 Fixed copyright on SDL_hidapi_steam_triton.c Sam Lantinga 2026-04-30 19:55:24 -07:00
  • e9a6d7eda0 Fixed copyright on SDL_hidapi_steam_triton.c Sam Lantinga 2026-04-30 19:55:24 -07:00
  • ed70ce85c1 pen: Fix enabling touch emulation while a pen is connected Cameron Gutman 2026-04-29 17:51:26 -05:00
  • 41f079491a pen: Fix enabling touch emulation while a pen is connected Cameron Gutman 2026-04-29 17:51:26 -05:00
  • 81cde11d1e tests: fix test/emscripten/server.py when running without --map Anonymous Maarten 2026-04-29 20:30:14 +02:00
  • cc150bc566 metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys. Jakub Wasilewski 2026-04-29 10:26:35 +02:00
  • 1492911c7d metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys. Jakub Wasilewski 2026-04-29 10:26:35 +02:00
  • 46f87cdc5a pen: Only create touch emulation device when a pen is present Cameron Gutman 2026-04-28 21:52:21 -05:00
  • 1aa72247af pen: Only create touch emulation device when a pen is present Cameron Gutman 2026-04-28 21:52:21 -05:00
  • d7af22f927 Disable accidentally enabled debug logging Sam Lantinga 2026-04-28 17:26:11 -07:00
  • e1e6cbe6ec Disable accidentally enabled debug logging Sam Lantinga 2026-04-28 17:26:11 -07:00
  • fbd792e4df android: Parsing the APK's central dir is separate from the AAssetManager. Ryan C. Gordon 2026-04-28 10:45:34 -04:00
  • 79dacf6630 android: Use enough zip64 format info to see APKs with files that are > 4gb. Ryan C. Gordon 2026-04-23 23:15:13 -04:00
  • 46045ea060 android: Parse the APK directory tree, replace AAssetManager enum/getpathinfo. Ryan C. Gordon 2026-04-20 20:18:45 -04:00
  • 9235ac4efd android: Parsing the APK's central dir is separate from the AAssetManager. Ryan C. Gordon 2026-04-28 10:45:34 -04:00
  • 40e60452ad android: Use enough zip64 format info to see APKs with files that are > 4gb. Ryan C. Gordon 2026-04-23 23:15:13 -04:00
  • bb4332bdc2 android: Parse the APK directory tree, replace AAssetManager enum/getpathinfo. Ryan C. Gordon 2026-04-20 20:18:45 -04:00
  • 71d0d069ed GameInput: don't say the device is present if we won't handle it Sam Lantinga 2026-04-28 15:31:10 -07:00
  • 3164b74256 Don't use the fake HID endpoint for Xbox controllers on Windows Sam Lantinga 2026-04-28 14:10:04 -07:00
  • d5fca9628a Don't use the fake HID endpoint for Xbox controllers on Windows Sam Lantinga 2026-04-28 14:10:04 -07:00
  • b40baf1532 Sync SDL3 wiki -> header SDL Wiki Bot 2026-04-28 19:11:35 +00:00
  • ab01c9f92a ci: clang-tools-extra is no longer available for mingw32 Anonymous Maarten 2026-03-25 18:37:01 +01:00
  • c991501120 ci: add CFLAGS to pkg-config link command Anonymous Maarten 2026-02-20 19:18:30 +01:00
  • affc61cc5e checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • ec65d10e07 checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • 7212ab1c2a checkkeys: Sleeping for 100ms every frame makes the program too unresponsive. Ryan C. Gordon 2026-04-28 08:08:15 -04:00
  • c4d6a01383 video: NULL-check display in SDL_DestroyWindow Stanislav Aleksandrov 2026-04-28 05:47:12 +00:00
  • 039a60c527 video: NULL-check display in SDL_DestroyWindow Stanislav Aleksandrov 2026-04-28 05:47:12 +00:00
  • 9e347006d5 atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-27 19:53:10 -05:00
  • c32082c94a atomic: Fix and cleanup SDL_UnlockSpinlock() Cameron Gutman 2026-04-27 19:48:53 -05:00
  • d07d39b0da atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback Cameron Gutman 2026-04-27 19:53:10 -05:00