Commit graph

  • d834351d69 workflows: Stop building for Steam Runtime 3 on arm64 Simon McVittie 2026-06-02 20:02:24 +01:00
  • c01dba1b5b Handle java.util.ConcurrentModificationException while unregistering sensor listeners Sam Lantinga 2026-06-02 12:19:20 -07:00
  • 54b14d877a workflows: Stop building for Steam Runtime 3 on arm64 Simon McVittie 2026-06-02 20:02:24 +01:00
  • 0342340621 Further performance and memory usage improvements crudelios 2026-06-02 16:33:56 +01:00
  • 18b29bdd58
    PreseedDOSCache.cmake: Add vfork check. Ryan C. Gordon 2026-06-02 11:24:34 -04:00
  • 31f97a1b65
    api: Added SDL_CreateSurfaceNoInit(). Ryan C. Gordon 2026-06-02 10:04:31 -04:00
  • cadd67007c Removed k_eControllerType_AndroidController and k_eControllerType_AppleController Sam Lantinga 2026-06-01 17:55:54 -07:00
  • 355ff8cf8d Emscripten support for SDL_WGPU. The Stickmahn 2026-05-31 23:35:35 +02:00
  • c2567e5db5 Fix web joystick vibration (again) Nintorch 2026-06-01 00:05:25 +05:00
  • 825d6f8232 Fix web joystick vibration on Safari Nintorch 2026-05-17 20:22:21 +05:00
  • 96c03dc66e Fix web joystick vibration (again) Nintorch 2026-06-01 00:05:25 +05:00
  • 6cba25187f
    audio: add a SDL_GetPhysicalAudioDevice method, for mapping logical to physical device ids Ian Monroe 2026-05-31 11:07:53 -07:00
  • a5a0667a80
    audio: add audio device gain changed event Ian Monroe 2026-05-26 14:41:07 -07:00
  • 37515a9fea
    audio: allow backends to set the volume themselves for physical devices Ian Monroe 2026-05-29 22:30:35 -07:00
  • 7242d753eb Fix web joystick vibration (again) Nintorch 2026-06-01 00:05:25 +05:00
  • ce3ae93690
    Merge 257c0b8cd7 into 5f25ce9282 Sid 2026-05-31 20:47:17 +02:00
  • 028c0f9082
    Merge d02ea31410 into 5f25ce9282 Eric Lewis 2026-05-31 20:47:16 +02:00
  • 05ed764cd1
    Merge f53f9e9945 into dc8b189491 Simon McVittie 2026-05-31 20:47:12 +02:00
  • 239b7f9683
    Merge 4f4d465104 into dc8b189491 expikr 2026-05-31 20:47:12 +02:00
  • 3cab78bf86
    Merge 1472e822b5 into dc8b189491 eafton 2026-05-31 20:47:12 +02:00
  • ddb60849d0
    Merge 756569f653 into dc8b189491 Ryan C. Gordon 2026-05-31 20:47:12 +02:00
  • dde4d9d5b4
    Merge 616a24b63b into dc8b189491 Romain Vimont 2026-05-31 20:47:12 +02:00
  • 422202fd19
    Merge 41869b753b into 5f25ce9282 Pablo Tesone 2026-05-31 20:47:11 +02:00
  • 1b91888557
    Merge 40f31e5980 into 5f25ce9282 Cameron Cawley 2026-05-31 20:47:11 +02:00
  • 48045fae0b Updated to version 3.4.11 for development Sam Lantinga 2026-05-31 10:48:34 -07:00
  • 8e37db5e79 Updated to version 3.4.10 for release release-3.4.10 Sam Lantinga 2026-05-31 10:38:41 -07:00
  • dc8b189491 examples: Added input/05-gamepad-rumble Sam Lantinga 2026-05-31 08:32:17 -07:00
  • e0eb40f65f Fix web joystick vibration on Safari Nintorch 2026-05-17 20:22:21 +05:00
  • ea6a51fed7 Added Dawn WebGPU support. The Stickmahn 2026-05-31 16:37:54 +02:00
  • 1629c545f1 Webgpu header guard was set up wrong, accidentally defining twice The Stickmahn 2026-05-31 11:57:04 +02:00
  • 38e7155cd6 Sync SDL3 wiki -> header SDL Wiki Bot 2026-05-31 02:51:28 +00:00
  • 543072cd50
    docs: Update documentation for SDL_stack_free. Ryan C. Gordon 2026-05-30 22:49:38 -04:00
  • 098a066f20
    docs: Update documentation for SDL_stack_free. Ryan C. Gordon 2026-05-30 22:49:38 -04:00
  • f5ed7160bf
    stdinc: make SDL_stack_free evaluate to ((void)(data)) when alloca is usable. Ryan C. Gordon 2026-05-30 22:45:33 -04:00
  • 67e6f5b7ee
    stdinc: make SDL_stack_free evaluate to ((void)(data)) when alloca is usable. Ryan C. Gordon 2026-05-30 22:45:33 -04:00
  • 6dbdb94cae joystick: Fix conflicting rumble and LED on Sony PS4 gamepads Cameron Gutman 2026-05-30 13:03:42 -05:00
  • 189877b1d3 joystick: Fix conflicting rumble and LED on Sony PS4 gamepads Cameron Gutman 2026-05-30 13:03:42 -05:00
  • b3dca03ebf
    SDL_migration.cocci: Add joystick/gamepad event state functions. Ryan C. Gordon 2026-05-30 14:05:45 -04:00
  • e1aaebff87
    SDL_migration.cocci: Add joystick/gamepad event state functions. Ryan C. Gordon 2026-05-30 14:05:45 -04:00
  • 5cb410ef0c joystick: Fix conflicting rumble and LED on Sony PS4 gamepads Cameron Gutman 2026-05-30 13:03:42 -05:00
  • 5b54dcc16d
    SDL_migration.cocci: add SDL_JoystickGetGUIDString -> SDL_GUIDToString. Ryan C. Gordon 2026-05-30 13:49:12 -04:00
  • 0cf06bf131
    SDL_migration.cocci: add SDL_JoystickGetGUIDString -> SDL_GUIDToString. Ryan C. Gordon 2026-05-30 13:49:12 -04:00
  • 36864b10f3 Accidentally tried looking for an .so lib on Windows The Stickmahn 2026-05-30 16:18:46 +02:00
  • 9f502500a2 Added Windows support (untested though, sorry) The Stickmahn 2026-05-30 16:16:55 +02:00
  • 715bcdc231 Accidentally commented out important stuff The Stickmahn 2026-05-30 16:10:02 +02:00
  • 6a796b94dc Added support for statically linking wgpu_native to SDL The Stickmahn 2026-05-30 15:57:14 +02:00
  • 8469309f42 Remove unneeded WebGPU headers The Stickmahn 2026-05-30 14:51:59 +02:00
  • dd0536b170 stdinc: only use _Countof for SDL_arraysize when using a C standard > C23 Anonymous Maarten 2026-05-30 02:25:16 +02:00
  • 77d364e30d Added X11 support for WGPU video backend The Stickmahn 2026-05-30 11:32:00 +02:00
  • 4d68d7032e ime: ibus: Remove the need of ibus headers 宋文武 2026-05-30 16:12:51 +08:00
  • 7e733d0934 Began work on WGPU video backend The Stickmahn 2026-05-30 10:25:18 +02:00
  • 30c2648fbe joystick: Fix underflow with 0 delta timestamp Vicki Pfau 2026-05-29 20:42:23 -07:00
  • 687a59f277 joystick: Fix underflow with 0 delta timestamp Vicki Pfau 2026-05-29 20:42:23 -07:00
  • 1f73ed85e7 joystick: Fix underflow with 0 delta timestamp Vicki Pfau 2026-05-29 20:42:23 -07:00
  • 9c2f143ca3
    wikiheaders: Fix manpages for APIs that return a pointer to a const object. Ryan C. Gordon 2026-05-29 21:10:37 -04:00
  • 11cb97888b Added rumble to Gamecube Adapter PC_Mode (#15431) replicacoil 2026-05-30 02:28:47 +02:00
  • c43ab978fd
    Added rumble to Gamecube Adapter PC_Mode (#15431) replicacoil 2026-05-30 02:28:47 +02:00
  • aa8f10c004 stdinc: only use _Countof for SDL_arraysize when using a C standard > C23 Anonymous Maarten 2026-05-30 02:25:16 +02:00
  • 6ae38528d6 Check whether rumble is supported at initialization Sam Lantinga 2026-05-29 17:20:28 -07:00
  • 149fce547f Send SDL_EVENT_WINDOW_EXPOSED when the GPU renderer swap chain is resized Sam Lantinga 2026-05-29 14:33:44 -07:00
  • 2b0df96f25 Send SDL_EVENT_WINDOW_EXPOSED when the GPU renderer swap chain is resized Sam Lantinga 2026-05-29 14:33:44 -07:00
  • 1289fdded2 render: an empty clip rect should clip all drawing Sam Lantinga 2026-05-29 13:44:46 -07:00
  • e04bfb4c6e render: an empty clip rect should clip all drawing Sam Lantinga 2026-05-29 13:44:46 -07:00
  • b3e87556de render: an empty clip rect should clip all drawing Sam Lantinga 2026-05-29 13:44:46 -07:00
  • ed2c8036a7 Android: Remove unused accelerometer-related code and definitions NY00123 2026-05-29 10:40:44 +03:00
  • f38994c15c Fixed Steam Controller not detected on macOS under Steam Sam Lantinga 2026-05-29 12:07:16 -07:00
  • 5e55c12d78 Detect steam virtual gamepads more accurately on macOS tmkk 2026-02-22 14:35:33 +09:00
  • cefdc61f5e Bring back support for 360Controller driver on macOS tmkk 2026-02-22 14:33:28 +09:00
  • 8a701808a6 Fixed Steam Controller not detected on macOS under Steam Sam Lantinga 2026-05-29 12:07:16 -07:00
  • bfdd7ee8b4 Fixed detecting the Steam virtual gamepad when HIDAPI is disabled Sam Lantinga 2026-05-29 10:55:57 -07:00
  • ec0066aa0b Fixed detecting the Steam virtual gamepad when HIDAPI is disabled Sam Lantinga 2026-05-29 10:55:57 -07:00
  • 45c28b2eb9 Added HIDAPI support for the PDP Afterglow Wave Wireless Controller for Switch Sam Lantinga 2026-05-29 09:55:34 -07:00
  • ed6e03436e Added HIDAPI support for the PDP Afterglow Wave Wireless Controller for Switch Sam Lantinga 2026-05-29 09:55:34 -07:00
  • 862ea581e2 Android: Remove unused accelerometer-related code and definitions NY00123 2026-05-29 10:40:44 +03:00
  • 6675ea9147 Added DEBUG_STEAM_PROTOCOL for the new Steam Controller Sam Lantinga 2026-05-28 19:51:34 -07:00
  • 634dff3725 Added DEBUG_STEAM_PROTOCOL for the new Steam Controller Sam Lantinga 2026-05-28 19:51:34 -07:00
  • 53ae9c9370 metal: fixed reading textures with format SDL_PIXELFORMAT_RGBA128_FLOAT Sam Lantinga 2026-05-28 11:50:03 -07:00
  • 011f1c2340 Support 16-bit packed texture formats with the Metal renderer Cameron Cawley 2026-01-16 23:15:50 +00:00
  • 113e97e193 metal: fixed reading textures with format SDL_PIXELFORMAT_RGBA128_FLOAT Sam Lantinga 2026-05-28 11:50:03 -07:00
  • 7b0f45186b Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • 05d140a128 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • 8d5ee8b38c Removed unnecessary log message Sam Lantinga 2026-02-12 16:41:07 -08:00
  • d960a2279a Fixed Steam Controller BLE report size Sam Lantinga 2026-02-12 15:52:31 -08:00
  • c6a81a0e4c Make sure we report ID_TRITON_CONTROLLER_STATE_BLE on iOS Sam Lantinga 2026-02-12 15:49:49 -08:00
  • 69db06bcd2 Handle the Amazon Fire TV's weird Bluetooth behavior Rachel Blackman 2026-05-12 17:19:18 -07:00
  • 7bfac42489 Removed spurious whitespace Sam Lantinga 2026-03-28 22:22:25 -07:00
  • 8c12ce1760 Add support for new Steam Controller on Android (#15044) Rachel Blackman 2026-02-12 17:39:15 -08:00
  • 7103ed4167 Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • f6ffa69890 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • 261d26b2bc Fixed Steam Controller rumble on Android (thanks @Packetdancer!) Sam Lantinga 2026-05-28 11:17:40 -07:00
  • b990608182 Add support for new Steam Controller input report on mobile devices Sam Lantinga 2026-05-28 11:18:20 -07:00
  • a95f5f9874 testcontroller: make sure touchpad touches are visible even at very light pressure Sam Lantinga 2026-05-28 09:58:33 -07:00
  • 999ce0281f Fix N64 Switch controller mapping Nintorch 2026-05-28 20:06:55 +05:00
  • e0067df491 Slightly improve performance by changing JNI method calls to field retrievals crudelios 2026-05-28 15:12:20 +01:00
  • 463d8ddf85 Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • 385f7db161 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • bb3c61390a Fix mistyped output report message for Steam Controller Sam Lantinga 2026-05-27 18:20:17 -07:00
  • f7a8801227 Add support for new Steam Controller input report Sam Lantinga 2026-05-27 18:19:27 -07:00
  • f6f1376cbd OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00
  • a7ecd5f777 OpenVR: Actually quit correctly if we get a close/quit message. Rachel Blackman 2026-05-27 17:09:55 -07:00