Commit Graph

  • a798da2ec7 hidapi: Add support for NSO GameCube controller via libusb. Ethan Lee 2025-07-05 14:52:06 -0400
  • efea62ed61 hidapi: Add a stub driver for Switch 2. Ethan Lee 2025-06-26 13:13:02 -0400
  • 5972b5295d
    video: Don't attempt to reconfigure external windows Frank Praznik 2025-08-28 12:08:49 -0400
  • 051abffce5
    Merge 68f3c16e3e into 78bea90b18 Sylvain Becker 2025-08-28 17:17:42 +0300
  • 78bea90b18
    wayland: Remove an unnecessary surface commit Frank Praznik 2025-08-28 10:01:53 -0400
  • 68f3c16e3e
    dynapi Sylvain 2025-08-28 15:27:52 +0200
  • be3323b709
    SDL Location API + event, for Linux using DBUS Sylvain 2025-08-28 15:09:06 +0200
  • 5d9b170a3d Be explicit that SDL_FLIP_HORIZONTAL_AND_VERTICAL combines horizontal and vertical flipping Sam Lantinga 2025-08-28 04:22:31 -0700
  • 43bebe182e Assert that `SDL_FlipMode` can be used as flags Susko3 2025-08-28 13:15:41 +0200
  • b2689ff76a Avoid checking for HAVE_POSIX_SPAWN on Android Susko3 2025-08-28 12:46:42 +0200
  • cd21bbe796 Avoid checking for HAVE_POSIX_SPAWN on Android Susko3 2025-08-28 12:46:42 +0200
  • 6176235a90
    fix wrong index in HandleStatePacket with flydigi controller (#13819) wankey 2025-08-28 19:08:54 +0800
  • 9887552cd4
    Update src/joystick/hidapi/SDL_hidapi_flydigi.c Sam Lantinga 2025-08-28 04:07:41 -0700
  • 2412a72eb4 Avoid checking for HAVE_POSIX_SPAWN on Android Susko3 2025-08-28 12:46:42 +0200
  • e77242592a fix wrong index in HandleStatePacket with flydigi controller 苌蓊芪 2025-08-28 17:35:24 +0800
  • f610a3d66b update config.guess and config.sub from git://git.sv.gnu.org/config.git Ozkan Sezer 2025-08-28 11:22:50 +0300
  • 56d43ee296 update config.guess and config.sub from git://git.sv.gnu.org/config.git Ozkan Sezer 2025-08-28 11:22:50 +0300
  • 09b0ac29f0
    Add elf alignment check for Android artifacts Matthew Zavislak 2025-08-27 22:14:06 -0700
  • e9c2e9bfc3
    SDL_iostream.h: Clarified thread-safety docs. Ryan C. Gordon 2025-08-27 22:03:50 -0400
  • dfb343a5f8
    cmake: use CONFIGURE_DEPENDS flag in GLOBs Joshua T. Fisher 2025-08-27 19:10:16 -0600
  • 3cc68c1b6c
    Update cmake/sdlcommands.cmake Anonymous Maarten 2025-08-28 00:53:53 +0000
  • d583ff8a71 Moved Nintendo Switch 2 Controller initialization from hid.c to SDL_hidapi_switch2.c Sam Lantinga 2025-08-27 15:50:54 -0700
  • 9e92233478 Added SDL_hid_get_properties() Sam Lantinga 2025-08-27 15:11:08 -0700
  • 507d31d3b6 Move libusb support into a shared location Sam Lantinga 2025-08-27 14:35:17 -0700
  • a1964dd673 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-27 22:35:48 +0000
  • 625a8335b5 Don't compile helper function when building without audio/video/joystick support Anonymous Maarten 2025-08-27 22:28:51 +0200
  • 78aba96b55 Don't compile helper function when building without audio/video/joystick support Anonymous Maarten 2025-08-27 22:28:51 +0200
  • 45f9326b77 Fixed button mapping for the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:50:36 -0700
  • b7056a33de Fixed controller name when hotplugging the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:46:34 -0700
  • 8868a2c788 Claim the interface before doing bulk transfers Sam Lantinga 2025-08-27 12:40:05 -0700
  • 611940fb80 cmake: fall back to -Wconversion if -Wfloat-conversion isn't available Ozkan Sezer 2025-08-27 21:33:55 +0300
  • 98bed62259 cmake: fall back to -Wconversion if -Wfloat-conversion isn't available Ozkan Sezer 2025-08-27 21:33:55 +0300
  • 9a0edc67de cmake: fall back to -Wconversion if -Wfloat-conversion isn't available Ozkan Sezer 2025-08-27 21:33:55 +0300
  • c50e4b22ab dlopennot: ngage's g++ compiler does not support variadic macros Anonymous Maarten 2025-08-27 18:53:35 +0200
  • a904af1b43 tray: Save icons on *nix platforms to PNG instead of BMP Frank Praznik 2025-08-26 23:20:41 -0400
  • 285df94623 Renamed SDL_GPURenderStateDesc to SDL_GPURenderStateCreateInfo for consistency with GPU API conventions Sam Lantinga 2025-08-27 05:38:31 -0700
  • 0a6b80717c
    Record dynamic dependencies in .note.dlopen elf section Anonymous Maarten 2025-08-27 18:11:39 +0200
  • 152ba829a1 video: Try to reconfigure the window for OpenGL without destroying it Frank Praznik 2025-08-26 16:23:12 -0400
  • 6fd76e2d31
    video: Try to reconfigure the window for OpenGL without destroying it Frank Praznik 2025-08-26 16:23:12 -0400
  • d975436f2c
    Android: update to use AppCompatActivity Sylvain 2025-08-27 17:23:50 +0200
  • 6e5994db76 docs: Update Wayland documentation Frank Praznik 2025-08-27 11:10:30 -0400
  • da6e9bbf7c Allow building the tray subsystem without the video subsystem Sam Lantinga 2025-08-27 07:34:18 -0700
  • 3be1b4695b
    docs: Update Wayland documentation Frank Praznik 2025-08-27 11:10:30 -0400
  • 7c011b6a83 Allow building the tray subsystem without the video subsystem Sam Lantinga 2025-08-27 07:34:18 -0700
  • 899c46e453
    tray: Save icons on *nix platforms to PNG instead of BMP Frank Praznik 2025-08-26 23:20:41 -0400
  • 943d0f67ba Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-27 13:46:21 +0000
  • 42f634ff7a Added SDL_AddAtomicU32() Sam Lantinga 2025-08-27 06:07:10 -0700
  • 2d59708b0b Added SDL_AddAtomicU32() Sam Lantinga 2025-08-27 06:07:10 -0700
  • 939bc5752a Renamed SDL_GPURenderStateDesc to SDL_GPURenderStateCreateInfo for consistency with GPU API conventions Sam Lantinga 2025-08-27 05:38:31 -0700
  • b795762b62
    Small fix for snake example (#13790) Marcus Harrison 2025-08-27 14:16:24 +0200
  • 0bbdd86b86 Fix device suitability checks in Vulkan GPU backend to always adhere to priority arrays Jaan Soulier 2025-08-26 21:33:57 -0400
  • 26d6352500 Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 Sylvain 2025-08-27 11:31:00 +0200
  • bcca393403
    Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 Sylvain 2025-08-27 11:31:00 +0200
  • 236cd463ce
    Merge de9ce9ea1a into 5291e9bbbd Semphriss 2025-08-26 23:32:57 -0500
  • 9b6a9f9ed8 Fix device suitability checks in Vulkan GPU backend to always adhere to priority arrays Jaan Soulier 2025-08-26 21:33:57 -0400
  • 5291e9bbbd Minor cleanup Sam Lantinga 2025-08-26 19:28:59 -0700
  • 5a06ef5c8f
    keyboard: Don't clear the keymap when it is set to auto release Frank Praznik 2025-08-26 22:16:21 -0400
  • 1b4a8d7740 keyboard: Fix infinite recursion during SDL_DestroyKeymap Carter Thaxton 2025-08-26 18:50:13 -0700
  • e55f636d1e Android: improve check to know if running on ChromeBook or emulator. Sylvain 2025-08-22 10:43:46 +0200
  • 95c44dcdc3 process(windows): fallback to GenerateConsoleCtrlEvent and TerminateProcess if necessary takase1121 2025-05-24 14:35:38 +0800
  • c709b8ed98 process(windows): try sending WM_CLOSE for graceful process termination takase1121 2025-05-24 12:16:23 +0800
  • 355c001a54 Implement IFileDialog for Windows Semphris 2025-05-06 22:48:52 -0400
  • 15e60cd37f Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-26 18:55:26 +0000
  • 5b688514c7
    wikiheaders: Don't autolink things that are already linked. Ryan C. Gordon 2025-08-26 14:43:59 -0400
  • 295d5d3ab0
    Update examples/demo/01-snake/snake.c Sam Lantinga 2025-08-26 11:00:54 -0700
  • 3a14358f57 Small fix for snake example Marcus Harrison 2025-08-24 15:36:29 +0200
  • 6516f7a9e8 keyboard: Release bound keymaps during the destruction process Frank Praznik 2025-08-26 11:43:41 -0400
  • 51dd724087
    keyboard: Release bound keymaps during the destruction process Frank Praznik 2025-08-26 11:43:41 -0400
  • f53f054fd6 x11: Enable the relative mouse system scale hint. Frank Praznik 2025-08-25 13:33:33 -0400
  • 065fdca953 Disable rumble for the Ultimate 2 Wireless Controller in dongle mode Sam Lantinga 2025-08-26 08:35:51 -0700
  • 41ac45bf76
    x11: Enable the relative mouse system scale hint. Frank Praznik 2025-08-25 13:33:33 -0400
  • 66ab91a314 Added SDL_FLIP_HORIZONTAL_AND_VERTICAL Sam Lantinga 2025-08-26 05:50:51 -0700
  • 5c58fabb0b for multi-platform compilation luoxing 2025-08-26 09:18:10 +0800
  • 16c0329a2a Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +0500
  • 1fbed16cb0 Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +0500
  • b13416d74f Fixed relative motion having desktop mouse scale on Wayland Sam Lantinga 2025-08-25 11:47:18 -0700
  • 385715c0dd Introduce enum for SDL_GetCameraPermissionState result Merlyn Morgan-Graham 2025-08-16 02:36:09 -0700
  • c374dd72db
    Android: improve check to know if running on ChromeBook or emulator. Sylvain 2025-08-22 10:43:46 +0200
  • 5be08481e1 dialog: Print DBus errors where available Colin Kinloch 2025-08-06 21:25:31 +0100
  • c79a18d0fa dialog: Fix save file chooser with xdg portal Colin Kinloch 2025-05-25 15:55:48 +0100
  • 2743716132 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +0500
  • 1af7dfb0a7 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +0500
  • a744eee993 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +0100
  • 81920b5db7 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +0100
  • 8f04e4af00
    audio: Clean out all the bitshifting. Ryan C. Gordon 2025-08-25 13:06:09 -0400
  • 01d94ca9de
    audio: Renamed device_hash_lock to subsystem_rwlock. Ryan C. Gordon 2025-08-25 11:35:37 -0400
  • 226fecff78
    audio: Split current_audio.device_hash into two separate hashtables. Ryan C. Gordon 2025-08-25 11:31:12 -0400
  • 7bbbbb3a1c Fixed build Sam Lantinga 2025-08-25 09:45:39 -0700
  • aab95894a6 Fixed crash if mouse functions are used after video quit Sam Lantinga 2025-08-25 08:54:43 -0700
  • 270737584e Fix vsync-off support for direct3d11 ceski 2025-08-18 20:05:08 -0700
  • 5a7d4ed41e Update documentation to reflect SDL_FlipMode enum change Anthony Konzel 2025-08-23 18:31:12 -0500
  • cff2d03358 Treat SDL_FlipMode as flags (#13273) Anthony Konzel 2025-08-23 16:29:27 -0500
  • 0bd9ae2d3b
    replace deprecated LoadCursor with LoadImage expikr 2025-08-23 09:38:39 -0700
  • 0e24267eb5
    gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. (#13782) Evan Hemsley 2025-08-22 14:07:58 -0700
  • 641da83916 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. cosmonaut 2025-08-22 13:41:51 -0700
  • 0fcaf47658 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. Ethan Lee 2025-08-22 14:32:28 -0400
  • 0f56175337 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. Ethan Lee 2025-08-22 14:32:28 -0400
  • b51126b643
    Update SDK target and build to support targetSdk 35 Gianfranco Berardi 2025-08-21 16:22:53 -0500
  • 5c8cecda0f
    Update gradle version for targetSdk 35 support Gianfranco Berardi 2025-08-21 16:21:28 -0500
  • b8bcff2b81
    Merge pull request #1 from gbgames/patch-3 Gianfranco Berardi 2025-08-21 16:18:22 -0500