Commit Graph

  • 4940345a2e added additional examples of paddle/misc buttons for Steam Controller (#15544) Al. Lopez 2026-05-12 00:45:10 -04:00
  • 6d7cbb7071 atomic: Implement loads on MSVC without RMW operations Cameron Gutman 2026-05-11 19:52:54 -05:00
  • f0d1101920 atomic: Implement loads on MSVC without RMW operations Cameron Gutman 2026-05-11 19:52:54 -05:00
  • ef3196bedd Fixed a crash if we get a HID device with no path Sam Lantinga 2026-05-11 16:47:26 -07:00
  • bb4eedd67d Fixed a crash if we get a HID device with no path Sam Lantinga 2026-05-11 16:47:26 -07:00
  • 717bb2dcef Correctly support OG Steam Controller when connected via USB on Android (#15561) Rachel Blackman 2026-05-11 15:19:57 -07:00
  • e4a327709d Correctly support OG Steam Controller when connected via USB on Android (#15561) Rachel Blackman 2026-05-11 15:19:57 -07:00
  • 7e101bdce9 Ensure Android gamepad mappings don't lose the first button. Rachel Blackman 2026-05-11 12:47:30 -07:00
  • fd3cfb97c1 Ensure Android gamepad mappings don't lose the first button. Rachel Blackman 2026-05-11 12:47:30 -07:00
  • d348116157 GPU: Fix segfault when copying to Vulkan swapchain (#15543) Evan Hemsley 2026-05-11 11:42:11 -07:00
  • 76f8705c12 GPU: Fix segfault when copying to Vulkan swapchain (#15543) Evan Hemsley 2026-05-11 11:42:11 -07:00
  • 2b7c3d8a6c *Only* preserve report byte for feature reports. Oops. Rachel Blackman 2026-05-11 11:16:14 -07:00
  • 7ec70d39c4 *Only* preserve report byte for feature reports. Oops. Rachel Blackman 2026-05-11 11:16:14 -07:00
  • b52e6d10ce Ignore Keychron K10 Pro and Huion Tablet_GS1331 Nintorch 2026-05-09 16:01:06 +05:00
  • 287e2573cd Ignore Keychron K10 Pro and Huion Tablet_GS1331 Nintorch 2026-05-09 16:01:06 +05:00
  • a61f02cc88 atomic: Implement loads on MSVC without RMW operations Cameron Gutman 2026-05-09 11:36:23 -05:00
  • 7439a94ed2 atomic: Implement loads on MSVC without RMW operations Cameron Gutman 2026-05-09 11:36:23 -05:00
  • c94b1435c7 Add joystickSetSensorsEnabled to proguard-rules.pro Anthony 2026-05-11 09:43:39 +01:00
  • f6a1eb9ba9 ci: bump actions, switch away from ilammy/msvc-dev-cmd Anonymous Maarten 2026-05-10 22:34:19 +02:00
  • 321557f339 x11: Store the mouse button serial for emulated pointer events as well Frank Praznik 2026-05-10 13:55:45 -04:00
  • f48525aa70 x11: Store the mouse button serial for emulated pointer events as well Frank Praznik 2026-05-10 13:55:45 -04:00
  • e497077cbf Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-09 23:58:32 +00:00
  • 7a827b145a GPU: Validate that 2D textures don't have layers (#15535) Evan Hemsley 2026-05-07 19:20:21 -07:00
  • cbe3fbe9f3 GPU: Validate that 2D textures don't have layers (#15535) 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 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 Majjcom 2026-05-04 23:31:28 +08:00
  • 4b69833bc5 Windows: Fix window caption drawing on borderless windows 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