Commit Graph

  • 057f3d3b38 Feat: Added SPIRV shader support and did a bit of refactoring. Isolated one memory problem down to the pipeline/bindgroup cache. Kyle Lukaszek 2025-03-03 02:27:39 -0500
  • 113eb6f01d gpu: Add BC2_RGBA_UNORM_SRGB to GetBlockWidth/Height functions Caleb Cornett 2025-03-03 01:35:16 -0500
  • 662ca99833 Misc: Added wgpu-native headers and a readme Kyle Lukaszek 2025-03-03 00:18:45 -0500
  • 1c21989019 Feat: Updated PR to fix busted files and better follow the SDL GPU backend requirements. Introduces SDL Video subsystem support for WebGPU (x11 only currently), and better binding support. Kyle Lukaszek 2025-03-02 23:12:43 -0500
  • 8cc4db5b21 Don't save temporary mode changes to the desktop mode Sam Lantinga 2025-03-02 10:55:26 -0800
  • 18d93d11e1 Only use VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR on Android Sam Lantinga 2025-03-02 09:12:48 -0800
  • 2c7c3d4d7b Only use VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR on Android Sam Lantinga 2025-03-02 09:12:48 -0800
  • ca3c5fd409 fix build: s/SDL_DetectSandbox/SDL_GetSandbox/ Ozkan Sezer 2025-03-02 19:40:02 +0300
  • eac63b4735 Add the definition for DBUS_TYPE_UNIX_FD to SDL_dbus.h kemal 2024-08-29 11:07:16 +0300
  • 16f12c0d55 Implement the XDP Camera portal kemal 2024-08-29 10:18:28 +0300
  • 110a832f5c Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • c3b415641a Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:56:34 +0000
  • 2a0223487f Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:53:56 +0000
  • 1a7c206986 Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • 2c46c3d5b7 Updated dynamic API for new functions Sam Lantinga 2025-03-02 07:53:51 -0800
  • 5373271a12 forbid transform change while relative mode active expikr 2025-02-26 09:37:30 +0800
  • 428f0dcd61 add SDL_SetRelativeMouseTransform expikr 2025-02-21 19:33:14 +0800
  • 67127afe3f Fix from #12118 Arkadiusz Lach 2025-02-02 01:19:39 +0100
  • e25ee22469 Added tiled 9-grid texture rendering function Arkadiusz Lach 2025-01-24 10:17:44 +0100
  • 954675b32a Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:52:11 +0000
  • 44bca81fdd Change default texture scale mode per renderer Arkadiusz Lach 2025-01-25 01:36:57 +0100
  • 15f750dd4c Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • b0d2a4f355 gpu: Fix Z offset for D3D12 realigned 3D texture uploads Caleb Cornett 2025-03-02 00:04:57 -0500
  • 6a9e970880 cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • b69201daeb cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • 334f64fe55 cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • 4e3058ce82 cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • 078d737a27 cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • b0df1cbbef Updated to version 3.3.0 for development Sam Lantinga 2025-03-01 19:31:00 -0800
  • bc6307a872 Updated to version 3.2.7 for development Sam Lantinga 2025-03-01 19:29:51 -0800
  • 65864190cc Added testpen to the Xcode test project release-3.2.6 Sam Lantinga 2025-03-01 18:49:25 -0800
  • 292e431748 Updated to version 3.2.6 for release Sam Lantinga 2025-03-01 18:30:34 -0800
  • 53c022c880 Updated to version 2.32.3 for development Sam Lantinga 2025-03-01 18:13:50 -0800
  • e11183ea6c Updated to version 2.32.2 for release release-2.32.2 Sam Lantinga 2025-03-01 18:00:11 -0800
  • f0cb78e082 Handle XCreateIC() failing when composition UI is enabled Sam Lantinga 2025-03-01 13:51:44 -0800
  • 55484ef023 Moved WIN_UpdateMouseCapture() to be with the other mouse functions Sam Lantinga 2025-03-01 12:37:02 -0800
  • 020664bd10 Update mouse button state when re-entering a window Sam Lantinga 2025-03-01 12:35:44 -0800
  • 21d2f4675b Moved WIN_UpdateMouseCapture() to be with the other mouse functions Sam Lantinga 2025-03-01 12:37:02 -0800
  • f8c9ee9778 Update mouse button state when re-entering a window Sam Lantinga 2025-03-01 12:35:44 -0800
  • b836ad4d4f Fix a root signature mismatch for the D3D12 renderer Sam Lantinga 2025-03-01 11:58:00 -0800
  • be1798ee43 Fix a root signature mismatch for the D3D12 renderer Sam Lantinga 2025-03-01 11:58:00 -0800
  • a88105784f
    camera: Delete some failure code that should have been removed before. Ryan C. Gordon 2025-03-01 14:52:56 -0500
  • f868408a3a Ceil the audio resampling rate to avoid over-estimating output samples. Brick 2025-03-01 12:47:10 +0000
  • cbdc93b17f cmake: make sure a SDL3 library is present when not using COMPONENTs Anonymous Maarten 2025-03-01 17:54:45 +0100
  • 8a7beca122 camera: clear the spec when closing, so re-opening can probe again Anonymous Maarten 2025-03-01 04:32:09 +0100
  • ee5f5c9172 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-01 16:26:19 +0000
  • 6e4193b743 Note that the file names are UTF-8 encoded Sam Lantinga 2025-03-01 08:21:27 -0800
  • 74c4b14f99 Ceil the audio resampling rate to avoid over-estimating output samples. Brick 2025-03-01 12:47:10 +0000
  • 4df04ea3b0 camera: clear the spec when closing, so re-opening can probe again Anonymous Maarten 2025-03-01 04:32:09 +0100
  • 60c65f9fa4 SDL_camera.c: fix failure-return in SDL_PrepareCameraSurfaces(). Ozkan Sezer 2025-03-01 04:37:02 +0300
  • b8c2bc143e Added build dependencies for Arch Linux Sam Lantinga 2025-02-28 16:31:10 -0800
  • 135d734cfe cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • 7ab1412e20 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 21:21:47 +0000
  • 725af6ad16
    camera: Fixed surface formats, etc, for Emscripten backend. Ryan C. Gordon 2025-02-28 16:12:37 -0500
  • ef23ebfb5a Fixed the cursor clip rect when toggling window borders on macOS Sam Lantinga 2025-02-28 11:57:03 -0800
  • c682599448 GPU_d3d12: Switched the default swapchain scaling mode to none. guitarfreak 2025-02-28 08:36:31 +0100
  • ea513fd47c Fixed vulkan gpu backend android orientation behaviour to just work like on iOS. guitarfreak 2025-02-28 08:28:14 +0100
  • 557032e0ff
    GPU_d3d12: Switched the default swapchain scaling mode to none. guitarfreak 2025-02-28 08:36:31 +0100
  • c472398b23
    Fixed vulkan gpu backend android orientation behaviour to just work like on iOS. guitarfreak 2025-02-28 08:28:14 +0100
  • 87b1c9736f
    Fix pen generated mouse events not having SDL_PEN_MOUSEID (#12392) Elbagast 2025-02-28 01:45:27 +0000
  • a44107540d sysjoystick: don't leak fd on error Wim Taymans 2025-02-12 10:14:16 +0100
  • 9a802797d2 SDL_pen: fix eraser check Wim Taymans 2025-02-12 10:03:57 +0100
  • 54c7aa9c90 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 00:42:06 +0000
  • 35e8cf8ee6 render: allow render targets to use logical presentation. Ryan C. Gordon 2025-02-27 17:28:47 -0500
  • 68df35d11c
    render: allow render targets to use logical presentation. Ryan C. Gordon 2025-02-27 17:28:47 -0500
  • 281f0fae1c Include the VID/PID of generic keyboard/mouse devices on Windows Sam Lantinga 2025-02-26 12:53:39 -0800
  • 049134cb06 Include the VID/PID of generic keyboard/mouse devices on Windows Sam Lantinga 2025-02-26 12:53:39 -0800
  • d09bf56818
    clipboard: Cleanup coding style Frank Praznik 2025-02-27 11:39:21 -0500
  • edaf447678
    tests: Add showing/setting the primary selection text to testclipboard Frank Praznik 2025-02-27 11:14:04 -0500
  • 7b9036bea6
    wayland: Don't overwrite clipboard data with the primary selection text Frank Praznik 2025-02-27 11:07:27 -0500
  • f7cadcba84
    examples: Use SDL_GetAudioStreamQueued, not SDL_GetAudioStreamAvailable. Ryan C. Gordon 2025-02-27 11:44:22 -0500
  • b3336c5a73 Match style Alexander Batalov 2025-02-27 09:53:44 +0300
  • 2b784b5bf6 Fix SDL_GlobDirectory Alexander Batalov 2025-02-27 09:22:04 +0300
  • cded69062d Match style Alexander Batalov 2025-02-27 09:53:44 +0300
  • c98f1dc282 Fix SDL_GlobDirectory Alexander Batalov 2025-02-27 09:22:04 +0300
  • eb89d0c8c3 Don't put wired Switch Pro controllers into simple report mode Sam Lantinga 2025-02-26 17:54:43 -0800
  • 1ea99bc904 Early out if setting a duplicate window title Sam Lantinga 2025-02-26 17:10:41 -0800
  • 56e2955b6a Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-26 21:03:33 +0000
  • cc984c9735 Added a mapping for the 8BitDo SN30 Pro+ controller on macOS Sam Lantinga 2025-02-26 11:39:57 -0800
  • ba88b6aa06 Fixed reliability of initializing Switch controllers on macOS Sam Lantinga 2025-02-26 11:21:34 -0800
  • 66ecdc69ac Don't update the report mode until the related hint is set Sam Lantinga 2025-02-26 10:40:03 -0800
  • fab52b578f wayland: Ensure that color descriptions are always retrieved Frank Praznik 2025-02-26 11:14:55 -0500
  • 7f83751524
    wayland: Ensure that color descriptions are always retrieved Frank Praznik 2025-02-26 11:14:55 -0500
  • 9ec1701f1d Added a mapping for the 8BitDo SN30 Pro+ controller on macOS Sam Lantinga 2025-02-26 11:39:57 -0800
  • 2559a74e61 Fixed reliability of initializing Switch controllers on macOS Sam Lantinga 2025-02-26 11:21:34 -0800
  • 8918c1f1ba Don't update the report mode until the related hint is set Sam Lantinga 2025-02-26 10:40:03 -0800
  • 9464aaa8af Change D3D12 GPU backend to respect has_depth_stencil_target jsoulier 2025-02-26 00:35:37 -0500
  • cf819ca818 Don't allow further operations on properties while we're destroying them Sam Lantinga 2025-02-26 08:34:14 -0800
  • d6640a4607 Change D3D12 GPU backend to respect has_depth_stencil_target jsoulier 2025-02-26 00:35:37 -0500
  • e012573766 Don't fixup mappings for Joy-Con controllers Sam Lantinga 2025-02-25 18:59:40 -0800
  • 34c3734953 Fixed opening one Joy-Con when the other is visible but disconnected Sam Lantinga 2025-02-25 18:21:47 -0800
  • f9d6948057 Don't fixup mappings for Joy-Con controllers Sam Lantinga 2025-02-25 18:59:40 -0800
  • 420816230f Fixed opening one Joy-Con when the other is visible but disconnected Sam Lantinga 2025-02-25 18:21:47 -0800
  • cea257e980 forbid transform change while relative mode active expikr 2025-02-26 09:37:30 +0800
  • 9104b504f2 add SDL_SetRelativeMouseTransform expikr 2025-02-21 19:33:14 +0800
  • f1761d95df Update documentation to reflect the recommended way `SDL_StorageReady()` should be used (addresses #12201) nightmareci 2025-02-25 17:39:35 -0800
  • 049a7a04de Wake the main thread for main function dispatch Sam Lantinga 2025-02-25 12:23:32 -0800
  • 32098ea1e9 Wake the main thread for main function dispatch Sam Lantinga 2025-02-25 12:23:32 -0800
  • f0f593f04b Embed a description about Wayland clipboard instead of a link hwsmm 2025-02-26 04:15:24 +0900
  • bb748ef2d9 Don't cleanup clipboard in SDL_SendClipboardUpdate on Wayland hwsmm 2025-02-25 23:12:28 +0900