Ethan Lee
415cc64d2f
gpu: Update comments above CHECK_DEVICE_MAGIC macro
2026-02-01 13:54:27 -05:00
Sam Lantinga
de73a4745f
Revert "Clarified SDL_GetClipboardText() documentation"
...
This reverts commit db573de24a .
2026-02-01 10:27:20 -08:00
Sam Lantinga
35b35bf58a
Revert "Sync SDL3 wiki -> header"
...
This reverts commit 104bee68f9 .
2026-02-01 10:27:12 -08:00
Anonymous Maarten
b0a9f40e28
cmake: dfix disabling dlopen notes when configuring with -DSDL_DLOPEN_NOTES=OFF
2026-02-01 19:24:03 +01:00
SDL Wiki Bot
104bee68f9
Sync SDL3 wiki -> header
...
[ci skip]
2026-02-01 17:22:43 +00:00
Sam Lantinga
db573de24a
Clarified SDL_GetClipboardText() documentation
...
Fixes https://github.com/libsdl-org/SDL/issues/14941
2026-02-01 09:20:52 -08:00
Cameron Gutman
4743f97c39
Fix invalidation of bound textures/shaders across a renderer flush on D3D9
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-31 17:17:07 -08:00
SDL Wiki Bot
e2bc4be482
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-31 21:24:29 +00:00
Lucas Murray
a0dc3a6727
GPU: Fix memory leak when creating D3D12 compute pipelines
2026-01-31 16:23:04 -05:00
Caleb Cornett
742a6fd092
GPU: Query UnrestrictedBufferTextureCopyPitchSupported to avoid D3D12 realignment copies
2026-01-31 16:22:32 -05:00
Ryan C. Gordon
4df13e8806
asyncio: don't report failures on closing read-only files with Windows IoRing.
...
We still need the task to go through the IoRing, even though the flush
operation we use to get it there will always fail on a read-only file. So
check for this specific case and don't report failure.
Fixes #14878 .
2026-01-31 13:27:19 -05:00
Ethan Lee
fe8b68db60
gpu: Rank dzn above lavapipe, for WSL Vulkan support
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-31 08:34:47 -05:00
SDL Wiki Bot
c9b7ca0c42
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-31 00:25:58 +00:00
Sam Lantinga
63a95a4a4d
Updated SDL_PollEvent() documentation
...
Fixes https://github.com/libsdl-org/sdlwiki/issues/911
2026-01-30 16:23:46 -08:00
Cameron Gutman
e3c9ec7b67
gamepad: Accept older 'Mac OS X' mappings on macOS
2026-01-30 18:12:17 -06:00
SDL Wiki Bot
32cb19e905
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-30 23:34:34 +00:00
eleir9268
f4a541682a
Up-to-date QNX support ( #14806 )
...
Co-authored-by: Roberto Speranza <rsperanza@qnx.com >
Co-authored-by: Darcy Phipps <dphipps@qnx.com >
Co-authored-by: Pierce McKinnon <pimckinnon@qnx.com >
2026-01-30 15:32:43 -08:00
SDL Wiki Bot
dc597e0e20
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-30 22:20:20 +00:00
Aaron Benjamin
9a91d7236a
GPU: OpenXR integration ( #14837 )
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Based on Beyley's initial draft in #11601 .
Co-authored-by: Beyley Cardellio <ep1cm1n10n123@gmail.com >
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com >
2026-01-30 17:18:51 -05:00
Henrique Jorge Barateli
8fa8c331a5
Fixed PS2 joystick analog sticks not enabled
2026-01-30 12:17:26 -08:00
Anonymous Maarten
821ab81a62
cmake: force disable SDL_HIDAPI_LIBUSB when SDL_HIDAPI is disabled
2026-01-30 07:32:19 -08:00
Eddy Jansson
23fec649c2
Fix typos in comments.
2026-01-30 07:25:02 -08:00
Ethan Lee
db9676875e
gpu: MSVC buildfix for Vulkan device property struct initialization
2026-01-30 09:40:24 -05:00
Ethan Lee
ad70aac0db
gpu: Check for Vulkan conformance while checking the device rank.
...
This should behave largely the same, except now Dozen is given a pass for WSL.
This is a better fix for #14915 .
2026-01-30 09:20:26 -05:00
SDL Wiki Bot
fb794acff7
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-30 00:17:17 +00:00
Sam Lantinga
e3e8adcb76
Added SDL_TryLockJoysticks()
2026-01-29 16:15:51 -08:00
Sam Lantinga
5f0c889082
Fixed macOS build when video is disabled
...
Fixes https://github.com/libsdl-org/SDL/issues/14912
2026-01-29 14:29:46 -08:00
Sam Lantinga
696c12826f
Reference count window claim calls for a given GPU device
...
Fixes https://github.com/libsdl-org/SDL/issues/14918
2026-01-29 14:05:00 -08:00
Ethan Lee
a4fa04f2d4
gpu: Vulkan should fail if the best device is non-conformant
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-29 14:41:34 -05:00
Sam Lantinga
58c30a4451
Fixed typo
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-28 13:43:28 -08:00
Sam Lantinga
0f10f81b3b
Fixed the 8BitDo Ultimate 2 Wireless for PC controller showing up twice on macOS
2026-01-28 13:37:38 -08:00
Sam Lantinga
ee38b7c3df
Fixed memory leak in testffmpeg EGL codepath
...
Fixes https://github.com/libsdl-org/SDL/issues/14908
2026-01-28 08:20:44 -08:00
Wouter Wijsman
c1e715439a
Fix PSP_QueueGeometry funcion rendering some textures too small
2026-01-28 07:39:04 -08:00
Sam Lantinga
3aa3a357fc
Fixed the 8BitDo Ultimate 2 Wireless controller showing up twice on macOS
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/14902
2026-01-27 14:40:35 -08:00
Sam Lantinga
1fe6bf4982
Fixed the NVIDIA SHIELD Controller showing up twice on macOS
...
Fixes https://github.com/libsdl-org/SDL/issues/14911
2026-01-27 13:52:06 -08:00
Sam Lantinga
72343b9ee2
Fixed hang sending output reports to the NVIDIA SHIELD Controller on macOS
2026-01-27 13:51:16 -08:00
Sam Lantinga
cae2a28f5b
Fixed unaligned access in NVIDIA SHIELD Controller driver
...
Also refactored the LOAD16() and LOAD32() macros into SDL_hidapijoystick_c.h
2026-01-27 11:25:38 -08:00
Sam Lantinga
dd53ecbce8
Fixed Steam Controller battery state
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-27 09:53:04 -08:00
Nintorch
90dabda3b4
Add support for joystick LED for Switch controllers
...
Co-Authored-By: Thiago Lelles Fernandes <125714191+thilelito@users.noreply.github.com >
2026-01-27 09:45:23 -08:00
Anonymous Maarten
ac4f852a6a
stb_image: use SDL_TARGETING("sse2") macro for supporting intrinsics on 386
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2026-01-25 18:34:10 +01:00
Anonymous Maarten
0457891d50
stb_image: use SDL_HasSSE2 and <SDL3/SDL_intrin.h> macro's for SSE2 detection
2026-01-25 18:34:10 +01:00
Sam Lantinga
a929eb71b3
Set SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1_BOOLEAN for the GPU renderer
2026-01-25 09:14:29 -08:00
SDL Wiki Bot
5642fc963e
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-25 17:13:43 +00:00
Sam Lantinga
17c375738f
Add the type to SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1
2026-01-25 09:12:15 -08:00
SDL Wiki Bot
d311b5c779
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-25 17:10:35 +00:00
Ethan Lee
16f2037efd
gpu: Add SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1 property
2026-01-25 09:09:08 -08:00
Madeline Whitmore
97b177c92f
SDL GPU: Fix features not being enabled with Vulkan 1.1 ( #14885 )
...
Use pre-Vulkan 1.2 structs to request features from a Vulkan 1.1 instance.
2026-01-25 08:18:57 -08:00
SDL Wiki Bot
c71c53c406
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-25 08:28:23 +00:00
SDL Wiki Bot
6fc31b7f0b
Sync SDL3 wiki -> header
...
[ci skip]
2026-01-25 02:16:47 +00:00
Anonymous Maarten
339a91c5ba
cmake: disable SDL_SHARED default if shared is not available
2026-01-24 17:10:26 +01:00