Ryan C. Gordon
fc5862b0dd
opengl: added SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE.
...
Reference Issue #14898 .
(cherry picked from commit 632c83b722 )
2026-02-05 18:45:06 -05:00
SDL Wiki Bot
28470f9231
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit eb181c8d1a )
2026-02-02 11:40:08 -08:00
Evan Hemsley
171874ae5c
GPU: Allow D3D12 backend to load vendored D3D12Core.dll ( #14946 )
...
---------
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com >
(cherry picked from commit e25e0f3c5b )
2026-02-02 11:40:08 -08:00
Caleb Cornett
de5e0f1784
GPU: Query UnrestrictedBufferTextureCopyPitchSupported to avoid D3D12 realignment copies
...
(cherry picked from commit 742a6fd092 )
2026-01-31 16:04:03 -08:00
Sam Lantinga
997808a945
Updated SDL_PollEvent() documentation
...
Fixes https://github.com/libsdl-org/sdlwiki/issues/911
(cherry picked from commit 63a95a4a4d )
2026-01-30 16:24:10 -08:00
SDL Wiki Bot
2ea3ac2914
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 5642fc963e )
2026-01-25 09:16:01 -08:00
Sam Lantinga
34c687a59b
Add the type to SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1
...
(cherry picked from commit 17c375738f )
2026-01-25 09:16:00 -08:00
SDL Wiki Bot
388546be2e
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit d311b5c779 )
2026-01-25 09:16:00 -08:00
Ethan Lee
78b16b3cb8
gpu: Add SDL_PROP_GPU_DEVICE_CREATE_METAL_ALLOW_MACFAMILY1 property
...
(cherry picked from commit 16f2037efd )
2026-01-25 09:09:28 -08:00
Sam Lantinga
3ec7fc8f59
SDL_CreateGPURenderState() doesn't modify the createinfo parameter
...
(cherry picked from commit 3f0e0975d8 )
2026-01-17 20:49:04 -08:00
Sergei Petunin
e1b020f340
Fix MAC_PRESS_AND_HOLD hint documentation
...
(cherry picked from commit 460b8a0db1 )
2026-01-13 09:01:42 -08:00
Zack Middleton
fd345ae2f9
Improve hint documentation
...
(cherry picked from commit 6247568a1b )
2026-01-02 07:33:17 -08:00
Sam Lantinga
80c6a5f8d9
Updated copyright for 2026
2026-01-01 09:48:19 -08:00
Sam Lantinga
d15ecb21be
Updated to version 3.4.1 for development
2025-12-31 18:18:45 -08:00
Sam Lantinga
a962f40bbb
Updated to version 3.4.0 for release
2025-12-31 16:43:54 -08:00
Sam Lantinga
128b9260ec
Added SDL_HINT_HIDAPI_LIBUSB_GAMECUBE
...
Fixes https://github.com/libsdl-org/SDL/issues/14682
2025-12-30 14:14:51 -08:00
Sam Lantinga
48d6c70f2c
Revert "Added note for migrating SDL2 code using SDL_ThreadID()"
...
This reverts commit becd08f376 .
2025-12-29 09:50:18 -08:00
Sam Lantinga
becd08f376
Added note for migrating SDL2 code using SDL_ThreadID()
2025-12-29 09:39:59 -08:00
Simon McVittie
b6f4e10bf9
unix: If setuid or setgid, don't use GTK
...
GTK explicitly doesn't support being used setuid or setgid, and if SDL
loads and initializes GTK, GTK will exit the process if it
detects a setgid executable. This is incompatible with the historical
practice of making game executables setgid in order to write out a
shared high-score table on multi-user systems (which is security theatre
at best, because typical game runtime libraries are not hardened against
an untrusted caller, but making it regress would be a user-observable
regression in sdl2-compat).
Helps: https://github.com/libsdl-org/sdl2-compat/issues/564
Signed-off-by: Simon McVittie <smcv@debian.org >
2025-12-28 10:19:33 -08:00
anonymix007
89dd2426cf
Add SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER
2025-12-27 10:23:12 -08:00
SDL Wiki Bot
bb3d78e260
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-26 18:14:59 +00:00
Frank Praznik
edec0c2ffd
hints: Note an additional method for retrieving display connector names
2025-12-26 13:13:30 -05:00
Anonymous Maarten
9dd3e2305e
dlnote: embed trailing semicolon in SDL_ELF_NOTE_DLOPEN macro
2025-12-24 23:45:50 +03:00
SDL Wiki Bot
e18b301c51
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-24 19:24:52 +00:00
Anonymous Maarten
58f534708e
dlopennote: don't define SDL_ELF_NOTE_DLOPEN when variadic macro's are not supported
...
Guard with #ifdef SDL_ELF_NOTE_DLOPEN when using older toolchains
2025-12-24 20:23:28 +01:00
Anonymous Maarten
6840bbef58
dlopennote: update documentation and internal variable names
2025-12-24 20:23:28 +01:00
SDL Wiki Bot
419e8600c8
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-23 07:45:18 +00:00
SDL Wiki Bot
2bc6cf6efd
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-22 16:26:56 +00:00
Edgar San Martin, Jr.
00fe482efb
docs(gpu): document depth texture limitation in SDL_CopyGPUTextureToTexture ( #14693 )
2025-12-22 08:25:32 -08:00
SDL Wiki Bot
b14aceea51
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-21 16:53:21 +00:00
Sam Lantinga
59961d8343
Note that "auto" is the default for SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
...
Fixes https://github.com/libsdl-org/SDL/issues/14686
2025-12-21 08:51:26 -08:00
Frank Praznik
d028d8bc3b
Fix minor typos in headers.
2025-12-17 12:56:04 -05:00
SDL Wiki Bot
9c856aea96
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-16 17:57:26 +00:00
Sam Lantinga
d583fc88be
Updated to version 3.3.7 for development
2025-12-16 09:38:05 -08:00
Sam Lantinga
ef0a604d44
Updated to version 3.3.6 for preview release
2025-12-16 08:54:04 -08:00
Anonymous Maarten
6665ebaa2e
SDL_test: allow disabling colorized output
2025-12-15 23:19:25 +01:00
SDL Wiki Bot
de642c8890
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-14 18:40:08 +00:00
Sam Lantinga
ae8df644d7
Refer to SDL_CreateGPUComputePipeline() appropriately
2025-12-14 10:38:10 -08:00
Sam Lantinga
a3e5335dbf
Removed wiki markup
2025-12-14 08:20:00 -08:00
SDL Wiki Bot
16b74a6ffa
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-14 16:03:48 +00:00
Sam Lantinga
517a3d20e8
Support calling SteamAPI_InitEx() before SDL_Init(SDL_INIT_GAMEPAD)
...
Calling SteamAPI_InitEx() will set environment variables that SDL uses to properly support the Steam virtual gamepad. Make sure that we fall back to the real environment for the variables that Steam sets.
2025-12-13 23:46:27 -08:00
Sam Lantinga
a2d19ec7f3
Note that uniforms are local to command buffers (thanks @LittleCodingFox!)
2025-12-12 15:09:56 -08:00
SDL Wiki Bot
5bbf1dcb44
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-10 01:13:34 +00:00
Sam Lantinga
466ca58b04
Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS
...
We only want to change cursor display scale if the application or the user opts in by setting a hint. Otherwise cursors could change size unexpectedly when upgrading to SDL 3.4.0.
2025-12-09 17:12:08 -08:00
SDL Wiki Bot
a75bf983e5
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-08 16:27:12 +00:00
Ryan C. Gordon
6f774908fe
audio: SDL_GetAudioDeviceName() now works with the default device IDs.
...
Fixes #14615 .
2025-12-08 11:25:15 -05:00
SDL Wiki Bot
b428c1834f
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-08 03:26:26 +00:00
Ryan C. Gordon
5813d0ec0a
surface: SDL_RotateSurface should update SDL_PROP_SURFACE_ROTATION_FLOAT.
...
Fixes #14616 .
2025-12-07 22:25:08 -05:00
Ryan C. Gordon
4194879df1
surface: Surface rotation property should be float, not int.
...
Adjusted camera internals to work in floats, too.
Reference Issue #14616 .
2025-12-07 22:25:08 -05:00
Ryan C. Gordon
9918d6cb5e
emscripten: Move fill-document from hint/property to a window flag.
...
Fixes #14617 .
2025-12-07 21:12:13 -05:00