Commit Graph

  • 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
  • eae0e299af
    TargetSdk 35 support: Update Android Gradle Plugin version Gianfranco Berardi 2025-08-21 16:14:14 -0500
  • dee2414ee7 Fix typo in SDL_power doc comment Merlyn Morgan-Graham 2025-08-16 09:09:20 +0000
  • ee5e249008 Docs fix for SDL_stdinc.h: floor,floorf,ceil,ceilf arnau.nau 2025-08-19 01:38:47 +0200
  • 3387269f33 modify comments luoxing 2025-08-20 17:58:41 +0800
  • 33e592fe0e for missed the opening /** luoxing 2025-08-20 14:15:07 +0800
  • 0b082b25b2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 20:39:22 +0000
  • f249899d7a
    utils: add hint to enable/disable object validity checks Andrei Sabalenka 2025-06-27 11:34:26 +0300
  • f4d6043aa4 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +0200
  • 03b14f5211
    GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +0200
  • bde6a49d30 change masconPro PID, delete EVPTOP luoxing 2025-08-19 17:00:26 +0800
  • e3db7f83c2 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 04:41:07 +0000
  • 20a86bb976 Fix vsync-off support for direct3d11 ceski 2025-08-18 20:05:08 -0700
  • df287b2334
    GPU/vulkan : fix indexing error for resolve attachment refs ManifoldFR 2025-08-19 03:40:28 +0200
  • 371737faaa
    Docs fix for SDL_stdinc.h: floor,floorf,ceil,ceilf arnau.nau 2025-08-19 01:38:47 +0200
  • 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 +0200
  • 618f85fafe Make deviceRank an Uint64 to avoid potential overflow issues in case of future GPUs with huge VRAM suleyth 2025-08-17 22:48:02 +0200
  • c5b79e5f1b Pick dedicated GPU with highest VRAM suleyth 2025-08-16 11:56:47 +0200
  • ebe2262bb5 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 +0200
  • 4df1c2c83f Make deviceRank an Uint64 to avoid potential overflow issues in case of future GPUs with huge VRAM suleyth 2025-08-17 22:48:02 +0200
  • ee6e1291cb
    Merge branch 'main' of github.com:libsdl-org/SDL Coder2 2025-08-17 14:33:32 +0800
  • b57bfd7b01 dialog: Print DBus errors where available Colin Kinloch 2025-08-06 21:25:31 +0100
  • afd8be7ef3 dialog: Fix save file chooser with xdg portal Colin Kinloch 2025-05-25 15:55:48 +0100
  • 03d1e6cab7 Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +0500
  • 0071a6064a testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +0100
  • ac7d9b5bca Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +0500
  • ac74f9c924 Pick dedicated GPU with highest VRAM suleyth 2025-08-16 11:56:47 +0200
  • a638391b50 Introduce enum for SDL_GetCameraPermissionState result Merlyn Morgan-Graham 2025-08-16 02:36:09 -0700
  • 392bd3effd
    Fix typo in SDL_power doc comment Merlyn Morgan-Graham 2025-08-16 09:09:20 +0000
  • a001867d8b Implement CONFIGURE_DEPENDS flag in our GLOBs. Joshua T. Fisher 2025-08-14 21:53:32 -0700
  • 5f77da3a50 x11: use raw values for relative mouse motion Sam Lantinga 2025-08-14 19:30:54 -0700
  • 80c26f85f5 disable use of X11 extension MIT-SHM when using remote X server(#8956) allelomorph 2025-08-14 22:25:13 +0000
  • fe16c620d8 Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -0700
  • 2d855e12d2 Fixed style Sam Lantinga 2025-08-14 14:48:58 -0700
  • 20df88a85b Fixed spacing Sam Lantinga 2025-08-14 14:44:49 -0700
  • e11110400a Fixed crash when reinitializing video on X11 Sam Lantinga 2025-08-14 13:41:40 -0700
  • 3c89495677 Fix IsDeviceSupported for Steam Controller Sam Gillam 2025-08-14 12:38:34 -0600
  • f053be22be
    Improve CMake for IDE Projects (Visual Studio) (#13704) Joshua T. Fisher 2025-08-14 08:19:14 -0700
  • cd8e657d6b Add ZUIKI controller Support version: MasconPro Enable rumble Disable sensores luoxing 2025-08-14 09:32:27 +0800
  • f934b3e066 x11: fixed creating a window when all displays are disconnected Sam Lantinga 2025-08-13 19:42:49 -0700
  • eeae48464e Fixed crash if X11 initialization fails Sam Lantinga 2025-08-13 19:42:28 -0700
  • 9fb9bd31a3 emscripten tests: fix warning: uninitialized variable Petar Popovic 2025-08-13 22:59:17 +0200
  • 45feacf608 emscripten tests: fix warning: uninitialized variable Petar Popovic 2025-08-13 22:59:17 +0200
  • a743fb578c Use PulseAudio fragsize buffer correctly ChaseKnowlden 2025-08-13 14:17:51 -0400