Commit Graph

  • cdff4b2bb5 Completed removing predefined Xbox 360 mappings for Linux Sam Lantinga 2025-10-27 17:34:23 -0700
  • d3a1a97db8 Re-add deleted gamepad mappings to the OpenBSD-specific section Dave Wickham 2025-10-27 14:07:35 +0000
  • 962464629d Remove special-case Xbox 360 wireless controller mappings Dave Wickham 2025-10-27 12:25:57 +0000
  • c44d37b5cf loongarch: Switch to software render when using LG100 series yuanhecai 2025-11-10 09:36:13 +0800
  • 919254cdd1 Fixed comment for the new Steam Controller mapping Sam Lantinga 2025-11-14 07:09:36 -0800
  • 879f081de3
    Improve OpenGL detection checks in CMake (#14443) Donovan Maas 2025-11-14 02:18:33 -0600
  • 9fd3dbfc42 switch2: Remove some unneeded init commands Vicki Pfau 2025-11-12 16:48:14 -0800
  • f0d4aca03d switch2: Bring up IMU support Vicki Pfau 2025-11-12 16:46:32 -0800
  • ae6cdea0fa switch2: Refactor and clean up rumble code a bit Vicki Pfau 2025-10-29 17:09:05 -0700
  • cbfeb6aa43 switch2: Remove some unneeded init commands Vicki Pfau 2025-11-12 16:48:14 -0800
  • 4b94a7309d switch2: Bring up IMU support Vicki Pfau 2025-11-12 16:46:32 -0800
  • f64594c9f3 switch2: Refactor and clean up rumble code a bit Vicki Pfau 2025-10-29 17:09:05 -0700
  • d66946cee7 wasapi: fix memory leak on unlikely failure case. Ryan C. Gordon 2025-11-03 10:10:52 -0500
  • 7db0e48454 wasapi: Minor style tweaks. Ryan C. Gordon 2025-11-03 10:10:34 -0500
  • a01d6f109d
    Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) Maia 2025-11-13 23:50:37 +0100
  • 7c7c159c0a
    Merge 84e5dba6d5 into 4cc9153df2 Ryan C. Gordon 2025-11-13 22:17:42 +0300
  • 4cc9153df2
    Android: remove old cpu-feature code, and fix build (add HAVE_GETAUXV… (#14460) Sylvain Becker 2025-11-13 18:12:07 +0100
  • f3323a6cd7
    Apply suggestions from code review Sam Lantinga 2025-11-13 07:52:03 -0800
  • 5bb544ee2a
    Merge branch 'main' into load-surface Sam Lantinga 2025-11-13 07:45:32 -0800
  • f54e17e1e3
    Android: assume HAVE_GETAUXVAL is always true Sylvain 2025-11-13 16:29:05 +0100
  • f799f98b32
    Android: remove old cpu-feature code, and fix build (add HAVE_GETAUXVAL define) Sylvain 2025-11-13 15:43:39 +0100
  • 385e995790 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • a069ac41e5 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • f36d683b61 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • 5bdf7bc625 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • 664c1a9c5a Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • ac5ca64ba4 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • 3291c2e560 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • b797a84b5d Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • e2e8f86076 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • 493bc621e4 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • dafca86123 Cleanup SDL_UDEV_GetProductSerial() Sam Lantinga 2025-11-12 22:23:27 -0800
  • a568aadc69 Check for wine_get_version() to detect Wine/Proton Sam Lantinga 2025-11-12 21:40:05 -0800
  • 72dd6e5545 Don't check SteamVirtualGamepadInfo when running as Wine Sam Lantinga 2025-11-12 21:35:57 -0800
  • 54f129f765
    FIX SDL_GetJoystickSerial() always returning NULL on Linux (UDEV) (#14454) pmx 2025-11-12 23:25:31 +0100
  • 85633607c1
    Update src/joystick/linux/SDL_sysjoystick.c Sam Lantinga 2025-11-12 13:46:36 -0800
  • 8af8c12127
    Merge branch 'libsdl-org:main' into FIX_Linux_Joy_USB_Serial pmx 2025-11-12 22:35:30 +0100
  • a397cef938
    Update src/joystick/linux/SDL_sysjoystick.c Sam Lantinga 2025-11-12 13:24:01 -0800
  • 9dbde4542c gpu: Windows 11 guarantees a D3D12 minimum, skip checks accordingly Ethan Lee 2025-11-12 15:59:52 -0500
  • 702a1adf4a windows: Add WIN_IsWindows11OrGreater, using a dwBuildNumber helper function Ethan Lee 2025-11-12 15:58:57 -0500
  • 806c4b01fe
    Update src/core/linux/SDL_udev.c Sam Lantinga 2025-11-12 13:04:33 -0800
  • 0cbfb88020 gpu: Windows 11 guarantees a D3D12 minimum, skip checks accordingly Ethan Lee 2025-11-12 15:59:52 -0500
  • 0aeffa9996 windows: Add WIN_IsWindows11OrGreater, using a dwBuildNumber helper function Ethan Lee 2025-11-12 15:58:57 -0500
  • 2a2458875b
    Apply suggestions from code review Sam Lantinga 2025-11-12 12:55:57 -0800
  • 667720d5af Added support for the HORI Taiko Drum Controller For Switch Sam Lantinga 2025-11-12 12:04:02 -0800
  • d0926d380e Added SDL_hidapi_steam_triton.c to the GDK Visual Studio project Sam Lantinga 2025-11-12 11:54:48 -0800
  • 379c47cc75 Revert "Fix lost KEY_UP events with multiple keyboards using shared scancode state (#14446)" Sam Lantinga 2025-11-12 11:50:29 -0800
  • 2079517802 Fix Android TitleStorage: avoid leading '/' and handle NULL base path Corentin Recanzone 2025-09-12 20:17:11 +0200
  • 0c5f7f6a33 unix: Unref SDL_gtk context on quit Sam Lantinga 2025-11-12 11:42:02 -0800
  • e1af623631 Fixed Steam Deck sensor timings Sam Lantinga 2025-11-12 11:36:37 -0800
  • 1998b65045 Added support for the new Steam Controller Sam Lantinga 2025-11-12 11:32:32 -0800
  • aac739a435 FIX SDL_GetJoystickSerial() always reurne NULL on Linux (UDEV) pmx 2025-11-12 19:39:38 +0100
  • 04a62cba1f gpu: Set up D3D12 device checks to avoid unnecessary queries Ethan Lee 2025-11-12 11:18:52 -0500
  • 3dab15d3b4
    Fix lost KEY_UP events with multiple keyboards using shared scancode state (#14446) Chris Burrows 2025-11-12 18:36:08 +1100
  • 49fcaace69 cleanup livinamuk 2025-11-12 18:11:14 +1100
  • 65989d269e Updated SDL_GPUVulkanOptions documentation Sam Lantinga 2025-11-11 20:49:14 -0800
  • b2585ac236 gpu: Vulkan feature/extension lists do not need to be stored in the renderer Ethan Lee 2025-11-11 21:24:45 -0500
  • 536507101d gpu: De-duplicate property enumeration for Vulkan features Ethan Lee 2025-11-11 20:58:14 -0500
  • 65edde59e1 formatting correction livinamuk 2025-11-12 12:57:05 +1100
  • b7ea19d5e5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-11 23:54:29 +0000
  • ac0f77b7e6
    Allow SDL GPU to opt into additional Vulkan features (#14204) TheSniperFan 2025-11-12 00:53:06 +0100
  • 6905714986
    android: remove dependency on cpu-features.h Anonymous Maarten 2025-11-12 00:41:43 +0100
  • ef84f16558 android: remove dependency on cpu-features.h Anonymous Maarten 2025-11-11 23:53:49 +0100
  • 25ab8c99df pen: Offer the current window during promixity events on most platforms. Ryan C. Gordon 2025-11-10 16:07:07 -0500
  • b034603f00 cmake: only need cpu-feature.c from ndk on 32-bit ARM and when getauxval is unavailable Anonymous Maarten 2025-11-11 22:04:33 +0100
  • 7073cfc58e release: don't use legacy Android CMake toolchain file Anonymous Maarten 2025-11-11 21:46:26 +0100
  • a006304c27 Merge branch 'main' of https://github.com/TheSniperFan/SDL TheSniperFan 2025-11-11 19:57:47 +0100
  • da4f2f9d4e Update SDL_GPUVulkanOptions documentation TheSniperFan 2025-11-11 19:51:46 +0100
  • 464f413e66 keyboard: default last_release to false livinamuk 2025-11-12 04:14:28 +1100
  • 7f05d56d88 minor formatting change livinamuk 2025-11-12 04:09:18 +1100
  • 6d4043977f minor formatting changes livinamuk 2025-11-12 03:51:16 +1100
  • dac79ea8cf Initialize keyrefcount and restore early-out for key up livinamuk 2025-11-12 03:46:09 +1100
  • b02e56c906
    Merge branch 'main' into main Ethan Lee 2025-11-11 11:42:22 -0500
  • 5bed8ec603 Implemented render batching for D3D9 Sam Lantinga 2025-11-11 08:01:18 -0800
  • 0d73c38e34 Implemented render batching for D3D9 Sam Lantinga 2025-11-11 08:01:18 -0800
  • a63e848509 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-11 15:38:49 +0000
  • 5ec6147acb Add missing type suffix to SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION prop Maia 2025-11-11 14:38:58 +0100
  • dbb71500d8
    Update cmake/sdlchecks.cmake Donovan Maas 2025-11-11 09:36:46 -0600
  • 7402448a3d Fix dropping key up from second keyboard livinamuk 2025-11-12 01:47:30 +1100
  • a8de3629db Add missing type suffix to SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION prop Maia 2025-11-11 14:38:58 +0100
  • 6b07e13fef Fixed spacing Sam Lantinga 2025-11-10 18:30:59 -0800
  • fffaf122df Added temporary workaround for failing Emscripten test Sam Lantinga 2025-11-10 16:47:38 -0800
  • dde7fa3b17 Validate the output colorspace before setting up a renderer Sam Lantinga 2025-11-10 16:30:17 -0800
  • 6baaa0fe87 Destroy the window surface if a software renderer couldn't be created Sam Lantinga 2025-11-10 16:07:17 -0800
  • 6a7fb838f4 Return false if we couldn't update the emscripten framebuffer Sam Lantinga 2025-11-10 15:53:40 -0800
  • eccd5c03c3 testautomation: added tests to cover linear <-> sRGB colorspace conversion Sam Lantinga 2025-11-10 13:33:50 -0800
  • 33c70af2f8 Fixed SDL_COLORSPACE_SRGB_LINEAR being used for RGBA32 textures Sam Lantinga 2025-11-10 13:25:42 -0800
  • 1c77304ee9 Fixed getting an 8-bit window surface on Apple platforms Sam Lantinga 2025-11-10 13:04:27 -0800
  • ff890d1733 Fixed crash blitting to an 8-bit surface with no palette Sam Lantinga 2025-11-10 13:03:00 -0800
  • 6389f4db4c SDL_FindColor() can be static Sam Lantinga 2025-11-10 13:02:26 -0800
  • ead02b08dd Skip tonemapping for render targets with unspecified HDR headroom Sam Lantinga 2025-11-10 10:25:24 -0800
  • 4e5ba722fd Change the batch if the color scale changes Sam Lantinga 2025-11-09 15:01:37 -0800
  • d29f368ca8 Change the batch if the GPU render state changes Sam Lantinga 2025-11-09 14:57:03 -0800
  • 3399bc600e gpu renderer: add color to the point/line vertex data Sam Lantinga 2025-11-09 14:37:38 -0800
  • 97ebfbf7a0 Only convert color to linear once in VULKAN_QueueDrawPoints() Sam Lantinga 2025-11-09 13:44:40 -0800
  • d9be8b9a00 Implemented render batching for D3D11, D3D12, Metal, and Vulkan Sam Lantinga 2025-11-09 11:16:47 -0800
  • 01a812cbca Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-11 01:21:27 +0000
  • b5624e14ff gpu: Add SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION property Ethan Lee 2025-11-07 14:22:45 -0500
  • 0dbcba9e09
    Improve OpenGL detection checks in CMake hyfloac 2025-11-10 14:59:24 -0600
  • 4811829c27 Added temporary workaround for failing Emscripten test Sam Lantinga 2025-11-10 16:47:38 -0800