Commit Graph

  • 09552d5bee Sync SDL3 wiki -> header SDL Wiki Bot 2026-07-31 02:31:40 +00:00
  • fe85b4782d Support extended interop with the 2D Metal renderer Sam Lantinga 2026-07-30 16:38:00 -07:00
  • bcbdcaf6e4 Metal: Fix for required rebinding when switching pipelines Nick Waanders 2026-07-30 13:19:43 -07:00
  • 4c69fd050c Metal: Fix for required rebinding when switching pipelines Nick Waanders 2026-07-30 13:19:43 -07:00
  • 5924f36dc6 Make gameinput.cpp c++98-compatible Anonymous Maarten 2026-07-28 03:49:08 +02:00
  • b048e8e6f8 windows: vendor GameInput headers Anonymous Maarten 2026-07-25 22:20:58 +02:00
  • 331e10c2a3 wayland: Clear references to the clipboard when setting new data Frank Praznik 2026-07-27 14:21:12 -04:00
  • dfcbd16b4c wayland: Don't send nil selections when changing clipboard data Frank Praznik 2026-07-27 11:54:10 -04:00
  • db673016fd wayland: Format clipboard code style Frank Praznik 2026-07-23 10:57:51 -04:00
  • 33a1b566e0 wayland: Cleanup clipboard code Frank Praznik 2026-07-23 10:13:15 -04:00
  • 513ebb5c47 Add setBackButtonTrapEnabled to proguard Anthony 2026-07-30 12:51:28 +01:00
  • 6880bed495 Fixed java.lang.ClassNotFoundException: Didn't find class "android.window.OnBackInvokedCallback" on Android 8.0 Sam Lantinga 2026-07-29 19:45:40 -07:00
  • 91863e149a ci: write the commit message from env instead of through an expanding heredoc Kobi Hikri 2026-07-28 19:04:35 +03:00
  • a2e7c76bda emscripten: add main thread proxy for getting audio frequency Shane Calimlim 2026-07-28 12:23:56 -07:00
  • 105ad5e875 x11: Register the input context destroyed callback Frank Praznik 2026-07-28 15:22:52 -04:00
  • 63bf4c1c79 x11: Register the input context destroyed callback Frank Praznik 2026-07-28 15:22:52 -04:00
  • 1457503bd2 Check for the sRGB color primaries rather than the transfer function Sam Lantinga 2026-07-28 12:28:57 -07:00
  • 412a7c5db6 Use the modern OnBackInvokedCallback method to trap the back button on newer Android devices (#16052) Rachel Blackman 2026-07-27 15:43:23 -07:00
  • 50b04b2813 Fixed some typos in the audio hints documentation Thorbjørn Lindeijer 2026-07-27 22:39:18 +02:00
  • b0e329b322 Use the render passes we just created when creating a Vulkan render target Sam Lantinga 2026-07-27 10:48:57 -07:00
  • f4337eded2 Use the render passes we just created when creating a Vulkan render target Sam Lantinga 2026-07-27 10:48:57 -07:00
  • db84871fdf Allow writing to planar YUV textures from application code in the Vulkan renderer Sam Lantinga 2026-07-27 10:35:04 -07:00
  • 32ce1aef85 ci: Add Windows 11 ARM64 job Anonymous Maarten 2026-07-26 07:38:43 +02:00
  • 81acd92d07 ci: Build Android.mk in parallel Anonymous Maarten 2026-07-26 07:51:09 +02:00
  • eba97448ae wayland: Fix maximized check when setting the window size svncibrahim 2026-07-12 10:15:28 +03:00
  • 3304ec648b Add "_FIRST/_LAST" fields to events subsections. Lucas Alves 2026-07-22 23:35:11 -03:00
  • 855cbec702 Set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT for planar formats Sam Lantinga 2026-07-24 16:22:28 -07:00
  • 223490b024 Fix GameInput QueryDeviceName memory leaks Nintorch 2026-07-21 12:22:32 +05:00
  • 40fb1b6ccc Cygwin: Fix SDL_GetPlatform Tim Stahlhut 2026-07-23 17:38:25 -04:00
  • 0f5f708c5a Better check to see whether HDR10 input will have scaling applied Sam Lantinga 2026-07-23 12:55:14 -07:00
  • 303113b853 Sorted controller mappings Sam Lantinga 2026-07-23 11:38:24 -07:00
  • c9ad296376 Add Retro Fighters D6 mappings (#16048) Alynne 2026-07-23 14:35:15 -04:00
  • 091261b3bd Add Retro Fighters D6 mappings (#16048) Alynne 2026-07-23 14:35:15 -04:00
  • 982787979f testcolorspace: added an additional PQ blend color case Sam Lantinga 2026-07-23 10:50:23 -07:00
  • 413ac5084d testcolorspace: show the blend color when it's incorrect Sam Lantinga 2026-07-23 10:40:20 -07:00
  • 326694de32 Get the correct HDR values under Gamescope Sam Lantinga 2026-07-23 10:32:03 -07:00
  • 604fe14b87 Make sure the PQ shader will output the input value before using the simple shader Sam Lantinga 2026-07-23 08:16:47 -07:00
  • 148241117b Define SCRGB_NITS for use in HDR color calculations Sam Lantinga 2026-07-23 08:09:02 -07:00
  • 6fefc36b21 Support for Retro Fighters Defender Pro (#16045) Alynne 2026-07-23 13:16:51 -04:00
  • b9d64c45a9 Support for Retro Fighters Defender Pro (#16045) Alynne 2026-07-23 13:16:51 -04:00
  • 9f4a1215e2 testcolorspace: show a reasonable HDR gradient on Wayland Sam Lantinga 2026-07-23 08:01:05 -07:00
  • 2a623fd224 wayland: set the SDR_white_level for HDR capable displays Sam Lantinga 2026-07-22 15:24:48 -07:00
  • 0d21a1aa7a testcolorspace: add optional cycling of colorspaces Sam Lantinga 2026-07-21 16:42:38 -07:00
  • e10457d52f testcolorspace: added an HDR10 gradient Sam Lantinga 2026-07-21 14:10:09 -07:00
  • 23b641070c Added HDR10 display support for the direct3d11, direct3d12, and vulkan renderers Sam Lantinga 2026-07-21 11:07:51 -07:00
  • 01997ebebd wayland: Don't clear the clipboard when a nil selection is ignored Frank Praznik 2026-07-21 19:51:04 -04:00
  • cc2713c047 wayland: Don't clear the clipboard when a nil selection is ignored Frank Praznik 2026-07-21 19:51:04 -04:00
  • ae2301e7a5 Added SDR white point for X11 on Steam Deck Sam Lantinga 2026-07-21 19:14:02 -07:00
  • 75e280618e edid-parse: print the HDR luminance information Sam Lantinga 2026-07-21 16:53:10 -07:00
  • 13f58a7608 test: Fix memory leak in testclipboard Frank Praznik 2026-07-21 14:38:48 -04:00
  • d63137082a test: Fix memory leak in testclipboard Frank Praznik 2026-07-21 14:38:48 -04:00
  • dcea23748a Corrected the name of the Razer Raiju V3 Pro controller Sam Lantinga 2026-07-21 07:47:28 -07:00
  • c70f111295 Corrected the name of the Razer Raiju V3 Pro controller Sam Lantinga 2026-07-21 07:47:28 -07:00
  • b0f529381e Fix build on arm64ec. Esme Povirk 2026-07-17 20:15:59 +00:00
  • 3fc8509b36 Fix build on arm64ec. Esme Povirk 2026-07-17 20:15:59 +00:00
  • ee1c942a92 mouse: Handle explicit warp events Frank Praznik 2026-04-12 12:04:58 -04:00
  • 73010447c3 wayland: Add support for the pointer warp event Frank Praznik 2026-02-05 09:13:32 -05:00
  • d98661ff7f Decode the monitor EDID to get HDR metadata on X11 Sam Lantinga 2026-07-20 12:03:33 -07:00
  • f675aeddeb Use HIDAPI to provide better names for GameInput controllers Nintorch 2026-07-20 19:39:46 +05:00
  • 0a7820fca3 Fix #15985 Hadrian Tang 2026-07-19 13:50:59 +08:00
  • a8591d943b Fix #15985 Hadrian Tang 2026-07-19 13:50:59 +08:00
  • 5e53f67155 audio: Fixed linked list when logical devs move to a new default physical dev. Ryan C. Gordon 2026-07-19 21:49:31 -04:00
  • 5ff9c119fc audio: Fixed linked list when logical devs move to a new default physical dev. Ryan C. Gordon 2026-07-19 21:49:31 -04:00
  • 377150b59e Sync SDL3 wiki -> header SDL Wiki Bot 2026-07-19 16:47:13 +00:00
  • 7eaceaa1d7 Clear SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER when ANativeWindow is freed (#16024) Hadrian Tang 2026-07-19 05:59:22 +08:00
  • 8319d69f72 Clear SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER when ANativeWindow is freed (#16024) Hadrian Tang 2026-07-19 05:59:22 +08:00
  • f52f31ef5a notification: Fix Win32 delegate structs Frank Praznik 2026-07-18 17:12:02 -04:00
  • a0bffd4a92 notification: Use interface availability to check for Windows version suitability Frank Praznik 2026-07-18 11:51:00 -04:00
  • 08b9c55393 Fixed error: cast from pointer to integer of different size Sam Lantinga 2026-07-17 22:08:39 -07:00
  • f00052ffe2 testffmpeg: fixed memory leak using DRM frames with the Vulkan renderer Sam Lantinga 2026-07-17 19:05:34 -07:00
  • 5133849627 IsEqualGUID uses memcmp behind the scenes, thwarting a NOLIBC build Anonymous Maarten 2026-07-18 02:09:09 +02:00
  • 762f4abbd0 Fixed an error with goto crossing variable initialization Sam Lantinga 2026-07-17 16:55:43 -07:00
  • 332e7a050e testffmpeg: added support for VA-API and DRM frames when using Vulkan rendering Sam Lantinga 2026-07-17 13:29:03 -07:00
  • ac9ef17bcc Avoid RLE for software render alpha subrect copies (#15982) meta-legend 2026-07-17 17:09:42 -05:00
  • 76847b46be alsa: Don't crash when SDL_GetDefaultAudioInfo() is passed a NULL name. Ryan C. Gordon 2026-07-17 14:30:19 -04:00
  • 4c776b5e33 android: Fix pen creating phantom mouse events in relative mode. Ryan C. Gordon 2026-07-17 12:59:26 -04:00
  • df7b937361 android: Fix pen creating phantom mouse events in relative mode. Ryan C. Gordon 2026-07-17 12:59:26 -04:00
  • 3e536ede68 wayland: Add support for wl_fixes.ack_global_remove Vlad Zahorodnii 2026-03-13 22:29:22 +02:00
  • 6eba2f2efe wayland: Add support for wl_fixes.ack_global_remove Vlad Zahorodnii 2026-03-13 22:29:22 +02:00
  • d330686798 test: Remove superfluous null byte from ps3_hid_report_descriptor Antonio Ospite 2026-07-16 17:23:32 +02:00
  • 86a636852b ci: don't configure cmake with -Werror Anonymous Maarten 2026-07-16 04:15:02 +02:00
  • 29d07d3ed1 ci: treat CMake deprecated and development warnings as errors Anonymous Maarten 2026-07-16 02:31:41 +02:00
  • 64067c11ac ci: treat CMake deprecated and development warnings as errors Anonymous Maarten 2026-07-16 02:31:41 +02:00
  • 7626a9c313 x11: Don't block when withdrawing unmapped windows Frank Praznik 2026-07-14 14:40:55 -04:00
  • e442a9a5e1 x11: Don't block when withdrawing unmapped windows Frank Praznik 2026-07-14 14:40:55 -04:00
  • d8b18a7e18 cocoa: Clear state on failure to enter fullscreen Frank Praznik 2026-07-14 22:10:12 -04:00
  • 8408a664e2 Android: restore the system bars when leaving fullscreen on API 30+ klirktag 2026-07-15 00:41:49 +02:00
  • edafd519b9 wayland: bind xdg-decoration-manager-v1 at protocol version 2 rewine 2026-07-15 15:56:18 +08:00
  • 1a9801a16f cocoa: Clear state on failure to enter fullscreen Frank Praznik 2026-07-14 22:10:12 -04:00
  • 558f62eb07 Don't accidentally switch the Horipad Mini into Switch report mode Sam Lantinga 2026-07-14 15:24:49 -07:00
  • 2d7f300783 Don't accidentally switch the Horipad Mini into Switch report mode Sam Lantinga 2026-07-14 15:24:49 -07:00
  • f6a328a14b [emscripten] Remove support for legacy webkitGetUserMedia Sam Clegg 2026-07-14 11:58:06 -07:00
  • 4ad0d1f7eb [emscripten] Remove support for legacy webkitGetUserMedia Sam Clegg 2026-07-14 11:58:06 -07:00
  • 31bd4ff77a [emscripten] Remove support for legacy webkitGetUserMedia Sam Clegg 2026-07-14 11:58:06 -07:00
  • 432719facc wayland: Refine window raising for new windows Frank Praznik 2026-07-14 13:24:43 -04:00
  • 8586f63d2a wayland: Refine window raising for new windows Frank Praznik 2026-07-14 13:24:43 -04:00
  • 52ec5120a0 [Video/KMSDRM]: Prefer largest compatible refresh rate by default. Hans-Kristian Arntzen 2026-07-14 17:48:15 +02:00
  • 758dab45af properties: Fixed a typo in a comment. Ryan C. Gordon 2026-07-13 18:38:30 -04:00
  • 5b5713b955 properties: Fixed a typo in a comment. Ryan C. Gordon 2026-07-13 18:38:30 -04:00
  • c9ebec4687 iostream: Create properties on-demand instead of upfront. Ryan C. Gordon 2026-07-12 12:01:09 -04:00