Commit Graph

  • 6586bebfec Fix Cygwin building and add CI (#15566) stahta01 2026-05-15 11:48:24 -04:00
  • b87c1101e0 Add joystickSetSensorsEnabled to proguard-rules.pro Anthony 2026-05-11 09:43:39 +01:00
  • be97a18d82 android: Don't allow access to the asset tree with a path of "". Ryan C. Gordon 2026-05-15 10:34:30 -04:00
  • e1fa336ac4 android: Don't ever enumerate absolute paths from the assets tree. Ryan C. Gordon 2026-05-15 10:25:40 -04:00
  • f00b0291b3 surface: cannot set a palette to a non-indexed surface Anonymous Maarten 2026-05-15 03:47:28 +02:00
  • d5af35e3fb surface: cannot set a palette to a non-indexed surface Anonymous Maarten 2026-05-15 03:47:28 +02:00
  • 6b26332785 ci+release: build with gameinput support Anonymous Maarten 2026-05-14 19:15:42 +02:00
  • ff98125cbd Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-15 00:43:30 +00:00
  • 8787895575 SDL_video.h comment update Petar Popovic 2026-05-15 02:29:37 +02:00
  • b84e981ed8 Fix HIDAPI support for Flydigi Vader 5 Pro (#15594) Rachel Blackman 2026-05-14 17:32:25 -07:00
  • eb340388fc Fix HIDAPI support for Flydigi Vader 5 Pro (#15594) Rachel Blackman 2026-05-14 17:32:25 -07:00
  • ee49e69ed7 GPU: Refactor Vulkan barriers to fix defrag segfault (#15593) Evan Hemsley 2026-05-14 17:01:13 -07:00
  • f286e420af GPU: Refactor Vulkan barriers to fix defrag segfault (#15593) Evan Hemsley 2026-05-14 17:01:13 -07:00
  • c9bb41bd9c Fixed build when GameInput is enabled Sam Lantinga 2026-05-14 16:52:40 -07:00
  • 1226f4a56d Add Steam Controller touchpads, capacitive touch for sticks, and grip sense (#15528) ceski 2026-05-14 16:26:26 -07:00
  • 775a8d0ef7 make sure #endif comment matches the macro name Brenton Bostick 2026-02-28 09:30:04 -05:00
  • 2e7bd8902c Use the correct report format for BLE Steam Controller reports Sam Lantinga 2026-02-12 16:02:21 -08:00
  • f3faf67c64 Add Steam Controller touchpads, capacitive touch for sticks, and grip sense (#15528) ceski 2026-05-14 16:26:26 -07:00
  • 4d95a63fe3 fix build after commit 2c4e6ed358: Ozkan Sezer 2026-05-14 21:55:55 +03:00
  • 0e07b7c5e2 android: Comment out debug logging. Ryan C. Gordon 2026-05-14 15:58:15 -04:00
  • fdfbbcefb2 Fixed error: "SVE support not enabled" building on Android Sam Lantinga 2026-05-14 12:00:55 -07:00
  • 9e07e0c215 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-14 18:52:22 +00:00
  • 439ffd13eb Android: Add support for folder dialogs crudelios 2026-05-13 17:50:42 +01:00
  • de08751537 Fixed build for older toolchains that don't have arm_sve.h Sam Lantinga 2026-05-14 11:42:54 -07:00
  • 11745aad07 Fix build with SVE2 (#15586) Sylvain Becker 2026-05-14 20:17:53 +02:00
  • 2c4e6ed358 Enable GameInput v3 by default if it's available Sam Lantinga 2026-05-14 10:18:58 -07:00
  • d57c3b685c gameinputjoystick: %02hhX emits a -Wformat warning Anonymous Maarten 2026-05-14 17:40:13 +02:00
  • 8122b8f2ac gameinput.h emits a few Wundef warnings (WINAPI_PARTITION_* macros) Anonymous Maarten 2026-05-14 17:38:30 +02:00
  • 0f2c04319f cmake: gameinput.h is a c++-only header Anonymous Maarten 2026-05-14 17:37:14 +02:00
  • 2fa7ba1e4f stdinc: _Countof is only available in C mode Anonymous Maarten 2026-05-14 17:36:57 +02:00
  • c9bdfd8fed Replace custom NEON cast macros with vreinterpret_*_* Cameron Cawley 2026-05-14 14:50:21 +01:00
  • a3376acc2e Replace custom NEON cast macros with vreinterpret_*_* Cameron Cawley 2026-05-14 14:50:21 +01:00
  • 006959ca87 Add dual touchpad support to testcontroller (#15540) ceski 2026-05-13 23:49:01 -07:00
  • f35b77c417 Fix Steam Controller 2026 (triton) rumble (#15558) Vlad-Florin Ilie 2026-05-14 09:40:55 +03:00
  • f55416bf00 Added controller sensor support for GameInput v3 Sam Lantinga 2026-05-13 10:01:50 -07:00
  • 0defb4ddfc Added controller sensor support for GameInput v3 Sam Lantinga 2026-05-13 10:01:50 -07:00
  • b333c04ccc Fix Steam Controller 2026 (triton) rumble (#15558) Vlad-Florin Ilie 2026-05-14 09:40:55 +03:00
  • a400a70484 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-14 06:39:08 +00:00
  • 0f175891a6 Add SVE2 SIMD Alpha-Blending Blitter (#15504) Gabriel Wang 2026-05-14 14:37:46 +08:00
  • f37f4f06d5 Fixed windows getting the wrong size when setting size and aspect ratio back to back Sam Lantinga 2026-05-13 20:39:38 -07:00
  • 0e5e772ba9 Fixed windows getting the wrong size when setting size and aspect ratio back to back Sam Lantinga 2026-05-13 20:39:38 -07:00
  • e50faf4e6a Support the full set of standard CSS cursors Cameron Cawley 2026-05-11 19:19:07 +01:00
  • c02d2b8c73 Added SDL_SendGamepadEffect() support for the new Steam Controller Sam Lantinga 2026-05-13 20:14:50 -07:00
  • 4884dbbe56 Added SDL_SendGamepadEffect() support for the new Steam Controller Sam Lantinga 2026-05-13 20:14:50 -07:00
  • a8442d38be Add libusb-1.0-0-dev to Linux deps doc Joel Auterson 2026-05-14 01:01:33 +01:00
  • c247f06f01 Add libusb-1.0-0-dev to Linux deps doc Joel Auterson 2026-05-14 01:01:33 +01:00
  • c6b232f5d4 Support loading JPEG images through SDL_LoadSurface() Cameron Cawley 2026-05-13 20:51:02 +01:00
  • 9672f5b68b android: Change how apps access their APK's "assets" directory. Ryan C. Gordon 2026-04-30 19:59:15 -04:00
  • e8127a9a11 Fix #15500: deprecation warning on Android for slCreateEngine Brenton Bostick 2026-05-03 10:58:49 -04:00
  • 4eb221881a DOS: Replace SDL_memset() with SDL_zero*() Eddy Jansson 2026-05-13 18:10:50 +02:00
  • 70159c34f6 DOS & Tray: Don't do NULL-checks before SDL_free() Eddy Jansson 2026-05-13 18:05:39 +02:00
  • 3e3d045cf1 hidapi, windows: Fix -Wjump-misses-init warning (#14990) RaceTheMaSe 2026-02-07 19:10:50 +01:00
  • 088a0fc91c Static at beginning Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • 9363ecc764 Fix warning: strict prototypes (#14992) RaceTheMaSe 2026-02-07 16:38:59 +01:00
  • a7e5870b88 Fix -Wnewline-eof warnings (#14989) RaceTheMaSe 2026-02-07 16:04:18 +01:00
  • 5400cdd307 PS2, VITA: Fix void pointer arithmetic warnings (#14995) RaceTheMaSe 2026-02-07 18:39:33 +01:00
  • 9848c32d9a Return the touch device name for SDL_TOUCH_MOUSEID Sam Lantinga 2026-05-13 09:07:36 -07:00
  • 3dbd3e43e2 Return the touch device name for SDL_TOUCH_MOUSEID Sam Lantinga 2026-05-13 09:07:36 -07:00
  • 17cf746550 Allow formats with alpha channels for window textures Cameron Cawley 2026-05-13 14:33:16 +01:00
  • b1f390255a Allow formats with alpha channels for window textures Cameron Cawley 2026-05-13 14:33:16 +01:00
  • a7482a1acb Document that you may receive mouse events with SDL_PEN_MOUSEID Sam Lantinga 2026-05-12 20:15:42 -07:00
  • a979d8d060 Use predefined names for constant keyboard and mouse IDs Sam Lantinga 2026-05-12 20:12:56 -07:00
  • 716c767b7e Document that you may receive mouse events with SDL_PEN_MOUSEID Sam Lantinga 2026-05-12 20:15:42 -07:00
  • fcaf5bbf8c Use predefined names for constant keyboard and mouse IDs Sam Lantinga 2026-05-12 20:12:56 -07:00
  • 2499e1a4c2 stb_image: use SDL_HasSSE2 and <SDL3/SDL_intrin.h> macro's for SSE2 detection Anonymous Maarten 2026-01-23 18:34:53 +01:00
  • 1d8673a885 Void function return Max Seidenstücker 2026-02-06 16:20:00 +01:00
  • ecc33ac29a Change controller sensor state on the main UI thread on Android Sam Lantinga 2026-05-12 19:25:58 -07:00
  • dfc0e4bb4f Synchronize controller access on the Java side on Android Sam Lantinga 2026-05-12 18:59:06 -07:00
  • 36e1efccb4 revert parts of CodeSpell commit d870911202 from 3rd party sources Ozkan Sezer 2026-05-13 18:00:02 +03:00
  • c362f1341f Change controller sensor state on the main UI thread on Android Sam Lantinga 2026-05-12 19:25:58 -07:00
  • 7222c04fbf Synchronize controller access on the Java side on Android Sam Lantinga 2026-05-12 18:59:06 -07:00
  • 08c33bb861 Fix switching modes on RISC OS Cameron Cawley 2026-05-12 16:18:27 +01:00
  • 7071efb6a3 Fix switching modes on RISC OS Cameron Cawley 2026-05-12 16:18:27 +01:00
  • 418960bb4e Handle the Amazon Fire TV's weird Bluetooth behavior Rachel Blackman 2026-05-12 17:19:18 -07:00
  • fd8682ccc9 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-12 23:49:34 +00:00
  • 5cf16e4522 Added curved window mode on visionOS 26 (#15298) Sam Lantinga 2026-05-12 16:48:06 -07:00
  • 90c68dce38 Removed Wooting 60HE (ARM) from the controller blacklist Sam Lantinga 2026-05-11 22:10:20 -07:00
  • f30ec9940a Removed Wooting 60HE (ARM) from the controller blacklist Sam Lantinga 2026-05-11 22:10:20 -07:00
  • 98ed044509 added additional examples of paddle/misc buttons for Steam Controller (#15544) Al. Lopez 2026-05-12 00:45:10 -04:00
  • 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