Commit Graph

  • 7c8df4ea52 Fixed warnings building with Visual Studio Sam Lantinga 2025-08-30 09:59:13 -07:00
  • 08c82a3781 Fixed build Sam Lantinga 2025-08-29 16:50:33 -07:00
  • 3cf2350f21 Fixed build Sam Lantinga 2025-08-29 16:50:33 -07:00
  • 589aea50c2 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -07:00
  • 265236d952 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -07:00
  • 2a506c8778 SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +03:00
  • a455f023c2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +03:00
  • 2a10b8c4e7 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -04:00
  • 7a34e14c8e SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +03:00
  • 1a8e667f3d CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +03:00
  • d31d98d436 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -04:00
  • 72acd7c9df CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +03:00
  • 1a70d1158e fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -04:00
  • ae915c6516 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -04:00
  • fdfde42db1 fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -04:00
  • c0e5fd55d2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +03:00
  • 1049426a76 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -04:00
  • 54d573332e Add SDL_SENSOR_COUNT to SDL_SensorType Xander 2025-08-29 15:20:39 +01:00
  • dc7a3a1219 Add SDL_SENSOR_COUNT to SDL_SensorType Xander 2025-08-29 15:20:39 +01:00
  • ee69cdc1fe README-emscripten.md: Fixed cmake commmand line for enabling pthreads. Ryan C. Gordon 2025-08-29 09:38:41 -04:00
  • 184f6fa231 switch2: Read calibration data Vicki Pfau 2025-08-28 20:17:39 -07:00
  • d15e531bad dialog: Fix compilation with pre-Vista headers. William Horvath 2025-08-28 19:08:30 -07:00
  • edfbfa27b4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-29 03:02:44 +00:00
  • 0204a69f6b Add elf alignment check for Android artifacts (#13818) Matthew Zavislak 2025-08-28 16:31:03 -07:00
  • 4f11feb708 Add elf alignment check for Android artifacts (#13818) Matthew Zavislak 2025-08-28 16:31:03 -07:00
  • 2734248544 Remove superfluous '/utf-8' from MSBuild projects Anonymous Maarten 2025-08-28 23:26:48 +02:00
  • fa52949529 Added a note that we dynamically load libusb Sam Lantinga 2025-08-28 09:12:34 -07:00
  • 1a653f7f89 Exported SDL_hid_get_properties() Sam Lantinga 2025-08-28 09:11:47 -07:00
  • c1e7b1a540 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-28 16:12:34 +00:00
  • ac5ccbe386 Moved Nintendo Switch 2 Controller initialization from hid.c to SDL_hidapi_switch2.c Sam Lantinga 2025-08-27 15:50:54 -07:00
  • 65c1fc1b42 Added SDL_hid_get_properties() Sam Lantinga 2025-08-27 15:11:08 -07:00
  • 09ca7e8f64 Move libusb support into a shared location Sam Lantinga 2025-08-27 14:35:17 -07:00
  • cdae0d10d1 Fixed button mapping for the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:50:36 -07:00
  • fb9fcfa37b Fixed controller name when hotplugging the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:46:34 -07:00
  • 2bb51e1340 Claim the interface before doing bulk transfers Sam Lantinga 2025-08-27 12:40:05 -07:00
  • a798da2ec7 hidapi: Add support for NSO GameCube controller via libusb. Ethan Lee 2025-07-05 14:52:06 -04:00
  • efea62ed61 hidapi: Add a stub driver for Switch 2. Ethan Lee 2025-06-26 13:13:02 -04:00
  • 5972b5295d video: Don't attempt to reconfigure external windows Frank Praznik 2025-08-28 12:08:49 -04:00
  • 78bea90b18 wayland: Remove an unnecessary surface commit Frank Praznik 2025-08-28 10:01:53 -04:00
  • 5d9b170a3d Be explicit that SDL_FLIP_HORIZONTAL_AND_VERTICAL combines horizontal and vertical flipping Sam Lantinga 2025-08-28 04:22:31 -07:00
  • b2689ff76a Avoid checking for HAVE_POSIX_SPAWN on Android Susko3 2025-08-28 12:46:42 +02:00
  • cd21bbe796 Avoid checking for HAVE_POSIX_SPAWN on Android Susko3 2025-08-28 12:46:42 +02:00
  • 6176235a90 fix wrong index in HandleStatePacket with flydigi controller (#13819) wankey 2025-08-28 19:08:54 +08:00
  • f610a3d66b update config.guess and config.sub from git://git.sv.gnu.org/config.git Ozkan Sezer 2025-08-28 11:22:50 +03:00
  • 56d43ee296 update config.guess and config.sub from git://git.sv.gnu.org/config.git Ozkan Sezer 2025-08-28 11:22:50 +03:00
  • e9c2e9bfc3 SDL_iostream.h: Clarified thread-safety docs. Ryan C. Gordon 2025-08-27 22:03:50 -04:00
  • dfb343a5f8 cmake: use CONFIGURE_DEPENDS flag in GLOBs Joshua T. Fisher 2025-08-27 19:10:16 -06:00
  • a1964dd673 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-27 22:35:48 +00:00
  • 625a8335b5 Don't compile helper function when building without audio/video/joystick support Anonymous Maarten 2025-08-27 22:28:51 +02:00
  • 611940fb80 cmake: fall back to -Wconversion if -Wfloat-conversion isn't available Ozkan Sezer 2025-08-27 21:33:55 +03:00
  • 98bed62259 cmake: fall back to -Wconversion if -Wfloat-conversion isn't available Ozkan Sezer 2025-08-27 21:33:55 +03:00
  • c50e4b22ab dlopennot: ngage's g++ compiler does not support variadic macros Anonymous Maarten 2025-08-27 18:53:35 +02:00
  • a904af1b43 tray: Save icons on *nix platforms to PNG instead of BMP Frank Praznik 2025-08-26 23:20:41 -04:00
  • 285df94623 Renamed SDL_GPURenderStateDesc to SDL_GPURenderStateCreateInfo for consistency with GPU API conventions Sam Lantinga 2025-08-27 05:38:31 -07:00
  • 0a6b80717c Record dynamic dependencies in .note.dlopen elf section Anonymous Maarten 2025-08-27 18:11:39 +02:00
  • 152ba829a1 video: Try to reconfigure the window for OpenGL without destroying it Frank Praznik 2025-08-26 16:23:12 -04:00
  • 6e5994db76 docs: Update Wayland documentation Frank Praznik 2025-08-27 11:10:30 -04:00
  • da6e9bbf7c Allow building the tray subsystem without the video subsystem Sam Lantinga 2025-08-27 07:34:18 -07:00
  • 943d0f67ba Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-27 13:46:21 +00:00
  • 42f634ff7a Added SDL_AddAtomicU32() Sam Lantinga 2025-08-27 06:07:10 -07:00
  • b795762b62 Small fix for snake example (#13790) Marcus Harrison 2025-08-27 14:16:24 +02:00
  • 0bbdd86b86 Fix device suitability checks in Vulkan GPU backend to always adhere to priority arrays Jaan Soulier 2025-08-26 21:33:57 -04:00
  • 26d6352500 Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 Sylvain 2025-08-27 11:31:00 +02:00
  • 5291e9bbbd Minor cleanup Sam Lantinga 2025-08-26 19:28:59 -07:00
  • 5a06ef5c8f keyboard: Don't clear the keymap when it is set to auto release Frank Praznik 2025-08-26 22:16:21 -04:00
  • e55f636d1e Android: improve check to know if running on ChromeBook or emulator. Sylvain 2025-08-22 10:43:46 +02:00
  • 95c44dcdc3 process(windows): fallback to GenerateConsoleCtrlEvent and TerminateProcess if necessary takase1121 2025-05-24 14:35:38 +08:00
  • c709b8ed98 process(windows): try sending WM_CLOSE for graceful process termination takase1121 2025-05-24 12:16:23 +08:00
  • 355c001a54 Implement IFileDialog for Windows Semphris 2025-05-06 22:48:52 -04:00
  • 15e60cd37f Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-26 18:55:26 +00:00
  • 5b688514c7 wikiheaders: Don't autolink things that are already linked. Ryan C. Gordon 2025-08-26 14:43:59 -04:00
  • 6516f7a9e8 keyboard: Release bound keymaps during the destruction process Frank Praznik 2025-08-26 11:43:41 -04:00
  • f53f054fd6 x11: Enable the relative mouse system scale hint. Frank Praznik 2025-08-25 13:33:33 -04:00
  • 065fdca953 Disable rumble for the Ultimate 2 Wireless Controller in dongle mode Sam Lantinga 2025-08-26 08:35:51 -07:00
  • 66ab91a314 Added SDL_FLIP_HORIZONTAL_AND_VERTICAL Sam Lantinga 2025-08-26 05:50:51 -07:00
  • 16c0329a2a Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +05:00
  • 1fbed16cb0 Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +05:00
  • b13416d74f Fixed relative motion having desktop mouse scale on Wayland Sam Lantinga 2025-08-25 11:47:18 -07:00
  • 385715c0dd Introduce enum for SDL_GetCameraPermissionState result Merlyn Morgan-Graham 2025-08-16 02:36:09 -07:00
  • 5be08481e1 dialog: Print DBus errors where available Colin Kinloch 2025-08-06 21:25:31 +01:00
  • c79a18d0fa dialog: Fix save file chooser with xdg portal Colin Kinloch 2025-05-25 15:55:48 +01:00
  • 2743716132 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +05:00
  • 1af7dfb0a7 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +05:00
  • a744eee993 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +01:00
  • 81920b5db7 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +01:00
  • 8f04e4af00 audio: Clean out all the bitshifting. Ryan C. Gordon 2025-08-25 13:06:09 -04:00
  • 01d94ca9de audio: Renamed device_hash_lock to subsystem_rwlock. Ryan C. Gordon 2025-08-25 11:35:37 -04:00
  • 226fecff78 audio: Split current_audio.device_hash into two separate hashtables. Ryan C. Gordon 2025-08-25 11:31:12 -04:00
  • 7bbbbb3a1c Fixed build Sam Lantinga 2025-08-25 09:45:39 -07:00
  • aab95894a6 Fixed crash if mouse functions are used after video quit Sam Lantinga 2025-08-25 08:54:43 -07:00
  • 270737584e Fix vsync-off support for direct3d11 ceski 2025-08-18 20:05:08 -07:00
  • 0e24267eb5 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. (#13782) Evan Hemsley 2025-08-22 14:07:58 -07:00
  • 0fcaf47658 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. Ethan Lee 2025-08-22 14:32:28 -04:00
  • dee2414ee7 Fix typo in SDL_power doc comment Merlyn Morgan-Graham 2025-08-16 09:09:20 +00:00
  • ee5e249008 Docs fix for SDL_stdinc.h: floor,floorf,ceil,ceilf arnau.nau 2025-08-19 01:38:47 +02:00
  • 0b082b25b2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 20:39:22 +00:00
  • f4d6043aa4 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +02:00
  • 03b14f5211 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +02:00
  • e3db7f83c2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 04:41:07 +00:00
  • bad7075de8 Only add VRAM to deviceRank if asking for a high performance device, and if the device already meets all the requirements. suleyth 2025-08-17 22:52:45 +02:00