Commit Graph

  • fed7f6fe06 perf: fast-path pure palette animation for dos main palxex 2026-07-09 00:33:57 +08:00
  • e5648d4437 VITA: invalidate texture in render state on update (#15957) release-3.4.x Epifanov Ivan 2026-07-08 17:10:57 +03:00
  • 425c6a2695 VITA: invalidate texture in render state on update (#15957) Epifanov Ivan 2026-07-08 17:10:57 +03:00
  • af5b015b21 Avoid unnescessarily updating fullscreen display modes meta-legend 2026-07-07 22:22:24 -05:00
  • e90bdfb5ea Avoid unnescessarily updating fullscreen display modes meta-legend 2026-07-07 22:22:24 -05:00
  • 0e802c12c0 Add Mayflash N64 Controller Adapter mapping for SDL2 SDL2 ExtremelyLazyCat 2026-07-06 21:36:11 -06:00
  • 4f629701fb Add Mayflash N64 Controller Adapter mapping ExtremelyLazyCat 2026-07-07 13:55:11 -06:00
  • 5403934fd3 Add Mayflash N64 Controller Adapter mapping ExtremelyLazyCat 2026-07-07 13:55:11 -06:00
  • a3a8141557 wayland: Simplify key repeat handling Frank Praznik 2026-07-07 12:32:44 -04:00
  • ffc7381337 Only skip the Flydigi driver when checking to see if a device is handled by HIDAPI Sam Lantinga 2026-07-07 09:30:20 -07:00
  • cf6a235a41 Only skip the Flydigi driver when checking to see if a device is handled by HIDAPI Sam Lantinga 2026-07-07 09:30:20 -07:00
  • 27e6b7a119 cocoa: restore discrete mouse wheel ticks Isabella Basso 2026-07-06 17:13:04 -03:00
  • 1f3f714393 cocoa: restore discrete mouse wheel ticks Isabella Basso 2026-07-06 17:13:04 -03:00
  • 7afd6c3497 Add sve2 acceleration for blit2to2 key (#15953) Gabriel Wang 2026-07-07 22:36:07 +08:00
  • c0efc5862c Use the correct protocol for the PDP Afterglow Wave controller Sam Lantinga 2026-07-06 18:47:46 -07:00
  • b18591f4a0 Fixed the 8BitDo Pro 3 controller showing up twice on macOS Sam Lantinga 2026-07-06 17:03:23 -07:00
  • 03f81ab4aa Fixed the 8BitDo Pro 3 controller showing up twice on macOS Sam Lantinga 2026-07-06 17:03:23 -07:00
  • ce417a40cf Start text input before showing the on-screen keyboard (thanks @sharkwouter!) Sam Lantinga 2026-07-06 16:44:59 -07:00
  • bd55a6d67d Fixed pressing back paddles and D-pad simultaneously on the GameSir-G7 Pro 8K controller Sam Lantinga 2026-07-06 16:34:18 -07:00
  • eb88a154fa Sync SDL3 wiki -> header SDL Wiki Bot 2026-07-06 20:30:33 +00:00
  • d8d5b7c6c5 Added a slider to manually adjust HDR headroom on visionOS Sam Lantinga 2026-07-06 13:24:20 -07:00
  • ac6e7c795e dos: Drain BIOS keyboard buffer in event pump to prevent overflow beeps palxex 2026-06-27 16:42:42 +08:00
  • 46dcc0c554 for 'pinch end' events on mobile devices, send dummy value -1 for (focus|span)_(x|y) brentfpage 2026-06-29 11:20:10 -07:00
  • 1ac361c3fe support 8bitdo ultimate 3 (#15927) 8BitDo 2026-07-06 20:50:38 +08:00
  • efa0e2d5ed support 8bitdo ultimate 3 (#15927) 8BitDo 2026-07-06 20:50:38 +08:00
  • 6c10cdb6eb gpu: Metal fence fixes Caleb Cornett 2026-06-21 08:56:53 -04:00
  • 7e593a2b4f Removed busyloop from SDL_GPUFence on MacOS Alex Tselousov 2026-03-17 18:48:52 +03:00
  • a19040c84d metal: check MTLBuffer allocations for nil before using their contents. Jacul 2026-07-05 22:52:41 -04:00
  • e1b3c8afd5 metal: check MTLBuffer allocations for nil before using their contents. Jacul 2026-07-05 22:52:41 -04:00
  • 20d8ca0132 ci: bump freebsd and cross-platform-actions Ozkan Sezer 2026-07-05 23:37:56 +03:00
  • c42843c389 ci: bump freebsd and cross-platform-actions Ozkan Sezer 2026-07-05 23:36:32 +03:00
  • 435539e66c ci: bump freebsd Ozkan Sezer 2026-07-05 23:33:00 +03:00
  • 1cb193a414 Win32: Swap maskColor assignment based on alpha value Dimitriy Ryazantcev 2026-07-05 17:19:20 +03:00
  • 362165ed9b Win32: Swap maskColor assignment based on alpha value Dimitriy Ryazantcev 2026-07-05 17:19:20 +03:00
  • 8e3b6243fd PSP: Remove log statement Wouter Wijsman 2026-07-05 20:19:45 +02:00
  • 244af6edbb PSP: Remove double iconv close in PSP_ShowScreenKeyboard Wouter Wijsman 2026-07-05 18:54:17 +02:00
  • 4cc9a4bdfe PSP: Clean up PSP_ShowScreenKeyboard Wouter Wijsman 2026-07-05 18:51:12 +02:00
  • db39db3e47 PSP: Run clang-format on PSP_ShowScreenKeyboard function Wouter Wijsman 2026-07-05 01:00:09 +02:00
  • 2f153f801a PSP: Fix compiler warnings in PSP_ShowScreenKeyboard Wouter Wijsman 2026-07-04 20:06:52 +02:00
  • 2f066afcb0 PSP: Improve safety in PSP_ShowScreenKeyboard Wouter Wijsman 2026-07-04 20:02:01 +02:00
  • f978f27db4 PSP: Allow non-ascii characters and more characters from osk Wouter Wijsman 2026-07-04 19:20:47 +02:00
  • e0b323890b wayland: Rework aspect ratio correction Frank Praznik 2026-06-16 16:40:37 -04:00
  • de433838ad SDL_cocoawindow.m: work-around build error due to -Wgnu-folding-constant Ozkan Sezer 2026-07-05 04:51:10 +03:00
  • bc518123c7 cmake: disable MSVC RUNTIME CHECKS for no-libc shared SDL2 library Anonymous Maarten 2026-07-05 02:55:29 +02:00
  • 64f058d050 Use SDL_PROCESS_WINDOWS instead of SDL_PLATFORM_WINDOWS Tim Stahlhut 2026-05-24 17:43:22 -04:00
  • 655c8166a1 Use SDL_PROCESS_WINDOWS instead of SDL_PLATFORM_WINDOWS Tim Stahlhut 2026-05-24 17:43:22 -04:00
  • c715180e01 testprocess: handle async exec failure for missing executables Can H. Tartanoglu 2026-07-04 11:07:47 +02:00
  • bb6f24e542 testprocess: handle async exec failure for missing executables Can H. Tartanoglu 2026-07-04 11:07:47 +02:00
  • 3348fc6466 SDL_camera.h: remove comma at end of enum Max Seidenstücker 2026-02-06 19:35:54 +01:00
  • 81c39b0cc5 gpu: validate transfer buffer usage (#15923) Zana Domán 2026-07-04 02:11:35 +02:00
  • 095e899973 gpu: validate transfer buffer usage (#15923) Zana Domán 2026-07-04 02:11:35 +02:00
  • 31c6a35f10 Update SDL_androiddialog.c Anthony 2026-07-04 00:02:28 +01:00
  • a6d7872d2f SDL_notification.h: fix for C89 mode. Ozkan Sezer 2026-07-04 00:47:56 +03:00
  • aad60dec77 SDL_intrin.h: fix error from old gcc. Ozkan Sezer 2026-07-04 00:47:55 +03:00
  • 31caedaf47 video: Fix -Wcomma warnings in miniz Sam Lantinga 2026-07-03 13:34:41 -07:00
  • 7523eb22a0 cocoa: Fix -Wimplicit-retain-self warning in SDL_cocoawindow Sam Lantinga 2026-07-03 13:34:39 -07:00
  • b9d5252dfa hidapi: Ignore enum-enum-conversion warnings in libusb hid.c which requires mixing enum bitmasks Sam Lantinga 2026-07-03 13:34:36 -07:00
  • 7346311377 cocoa: Fix invalid NSMenuItem selector in SDL_tray Sam Lantinga 2026-07-03 13:34:34 -07:00
  • 5d693d72f8 Fix -Wstrict-prototypes warnings Sam Lantinga 2026-07-03 13:34:30 -07:00
  • efce7ca4b1 Added HDR support on visionOS Sam Lantinga 2026-07-03 13:32:44 -07:00
  • 9123f69cdd Added testcolorspace to the Apple test Xcode project Sam Lantinga 2026-07-03 13:32:29 -07:00
  • ad86dc9811 Cygwin: testautomation run-time fix Tim Stahlhut 2026-05-24 17:43:22 -04:00
  • 7418e1aef1 Update proguard-rules.pro Anthony 2026-07-03 16:52:13 +01:00
  • 1be08afec5 Added support for several Turtle Beach Nintendo Switch 2 controllers Sam Lantinga 2026-07-03 08:05:00 -07:00
  • 7dd7c7607f Removed unused code in UIKit_AddDisplay() Sam Lantinga 2026-07-02 14:04:32 -07:00
  • 2919e1899f Android: decouple JNI setup from unused subsystems Holden Ramsey 2026-06-27 13:53:46 -04:00
  • 9961fb80a7 wayland: Refactor the cursor event thread into a general purpose event thread Frank Praznik 2026-04-17 08:56:35 -04:00
  • bd7c9e467b Removed helpCursor and cellCursor NSCursor selectors Sam Lantinga 2026-07-01 15:53:18 -07:00
  • ceb4a7f1cb Sync SDL3 wiki -> header SDL Wiki Bot 2026-07-01 22:03:03 +00:00
  • eb04627741 stdinc: SDL_SetMemoryFunctions now handles NULL function pointers better. Ryan C. Gordon 2026-07-01 14:59:55 -04:00
  • f09a6679a3 dos: Use INT 0x10/AX=0x1A00 to detect VGA presence palxex 2026-06-30 15:44:10 +08:00
  • 932f36590f Updated to version 3.4.13 for development Sam Lantinga 2026-07-01 09:55:50 -07:00
  • f87239e71e Updated to version 3.4.12 for release release-3.4.12 Sam Lantinga 2026-07-01 09:20:42 -07:00
  • ef6e76e00b joystick: Apply Gyroscope Zero-Rate Offset (ZRO) subtraction to live IMU data for Switch Controllers. Dimitri Alexeev 2026-06-20 13:08:45 +02:00
  • f5511b49b6 joystick: Fix pointer sequencing in Switch Pro Controller user IMU calibration. Prevent reading potentially stale memory. No functional changes. Dimitri Alexeev 2026-06-20 12:52:53 +02:00
  • 35e3068846 ci: disable clang-tidy on Ubuntu 22.04 Anonymous Maarten 2026-06-18 20:46:54 +02:00
  • f58cd8f26d ci: avoid brew creating noisy annotations Anonymous Maarten 2026-06-18 10:36:52 +02:00
  • e07d149a2a ci: bump Ubuntu runner of Intel oneAPI Anonymous Maarten 2026-06-18 10:55:52 +02:00
  • dd6f438efb Limit default search path of build-scripts/check_stdlib_usage.py Anonymous Maarten 2026-06-18 20:23:13 +02:00
  • 39aff4c978 audio: Pass the id, not the obj, to SDL_AudioDeviceDisconnected_OnMainThread. Ryan C. Gordon 2026-06-30 16:19:49 -04:00
  • 774728b6ff audio: Pass the id, not the obj, to SDL_AudioDeviceDisconnected_OnMainThread. Ryan C. Gordon 2026-06-30 16:19:49 -04:00
  • 2d8ddf333a Get the physical device properties when using an external Vulkan device Sam Lantinga 2026-06-30 12:52:19 -07:00
  • dfefce62e2 Get the physical device properties when using an external Vulkan device Sam Lantinga 2026-06-30 12:52:19 -07:00
  • 2069d5f6bc Fixed formatting Sam Lantinga 2026-06-30 12:51:48 -07:00
  • 4fe0d8c1cd Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-30 16:33:03 +00:00
  • b4b1cdeb27 wayland: Add support for the toplevel tag protocol Frank Praznik 2026-06-24 10:20:39 -04:00
  • d8971fa00a wayland: Add support for the session management protocol Frank Praznik 2026-03-18 13:21:37 -04:00
  • f321b80e7a Issue a batch when changing render targets in the Vulkan renderer Sam Lantinga 2026-06-29 18:25:17 -07:00
  • 464b90b475 Issue a batch when changing render targets in the Vulkan renderer Sam Lantinga 2026-06-29 18:25:17 -07:00
  • 6f0544dcca wayland: Fix incorrect dereference when sorting icon surfaces Frank Praznik 2026-06-30 10:15:28 -04:00
  • 2f1cf4629c wayland: Fix incorrect dereference when sorting icon surfaces Frank Praznik 2026-06-30 10:15:28 -04:00
  • 25e2ec0407 Fixes invalid dereference in animated cursor sort Mason Remaley 2026-06-29 17:36:47 -07:00
  • a168e96cbc Fixes invalid dereference in animated cursor sort Mason Remaley 2026-06-29 17:36:47 -07:00
  • 79ae27bba1 update khronos headers from mainstream. Ozkan Sezer 2026-06-30 03:37:47 +03:00
  • 13a2ea7187 Added a workaround for a crash in NVIDIA drivers when rendering YUV with Vulkan Sam Lantinga 2026-06-29 14:05:20 -07:00
  • e0b12bbcea Added a workaround for a crash in NVIDIA drivers when rendering YUV with Vulkan Sam Lantinga 2026-06-29 14:05:20 -07:00
  • 92c3150859 Fixed OpenVR build Sam Lantinga 2026-06-29 13:14:33 -07:00
  • 9da5a636ad Sync SDL3 wiki -> header SDL Wiki Bot 2026-06-29 17:51:17 +00:00
  • 7ee8160922 gpu: make NULL object releases no-ops Andrei Sabalenka 2026-06-29 20:28:14 +03:00
  • 2ccd76818e win32: Use the current cursor coordinates when processing WM_NCACTIVATE Frank Praznik 2026-06-29 12:14:08 -04:00