Sam Lantinga
36ba09b63d
Fixed definition of builtin function '_m_prefetch'
...
Fixes https://github.com/libsdl-org/SDL/issues/15116
(cherry picked from commit 5340d6a94c )
2026-02-25 14:30:12 -08:00
SDL Wiki Bot
28014a0452
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 0246598d62 )
2026-02-25 07:40:51 -08:00
SDL Wiki Bot
488e196415
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 03fcc037d9 )
2026-02-25 07:40:51 -08:00
SDL Wiki Bot
c903079708
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit bad072e693 )
2026-02-25 07:40:51 -08:00
Ethan Lee
b488c2e4a0
gdk: Render/GPU can call SuspendX, document when to call SuspendComplete
...
(cherry picked from commit 5770e013c2 )
2026-02-25 07:40:51 -08:00
Brenton Bostick
abab2f1181
make sure #endif comment matches the macro name
...
(cherry picked from commit a5889b0e44 )
2026-02-24 09:49:08 -08:00
Ozkan Sezer
d01ec84d85
headers: selected sdl-wiki-bot-authored updates from main branch
...
to eliminate discrepancies between release-3.4.x and main branches.
(cherry picked from commit 165bfd3e83 )
(cherry picked from commit 90aaa23977 )
(cherry picked from commit 7d27ca282e )
(cherry picked from commit 6fc31b7f0b )
(cherry picked from commit c71c53c406 )
(cherry picked from commit c9b7ca0c42 )
(cherry picked from commit e2bc4be482 )
(cherry picked from commit ae4fb50316 )
(cherry picked from commit 6f45f97af0 )
(cherry picked from commit d2ca570050 )
(cherry picked from commit 73500019ea )
(cherry picked from commit 72ed7d0f87 )
(cherry picked from commit 2aacf018f0 )
[ci skip]
2026-02-21 03:03:32 +03:00
Sam Lantinga
d281a080c6
Updated to version 3.4.3 for development
2026-02-20 15:59:20 -08:00
Sam Lantinga
683181b47c
Updated to version 3.4.2 for release
2026-02-20 15:12:29 -08:00
Ryan C. Gordon
70e1804e9f
docs: Clarify symlink info in SDL_GetPathInfo, etc.
...
Fixes #15078 .
(cherry picked from commit 69ddf1d6c7 )
2026-02-20 14:30:39 -05:00
Ryan C. Gordon
77dd2685ec
include: More \threadsafety documentation.
...
Reference Issue #7140 .
(cherry picked from commit 1223767b2c )
2026-02-20 10:46:17 -05:00
Ryan C. Gordon
4cc96e3506
include: Added \threadsafety notes to about 60 more functions.
...
Reference Issue #7140 .
(cherry picked from commit 28e4269915 )
2026-02-18 19:51:25 -05:00
Ryan C. Gordon
ea2b4f4674
hints: Rename SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE.
...
It's now SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER, since it does more than mess
with the srgb-capable context attribute now.
Reference Issue #14898 .
(cherry picked from commit 10b524c7cc )
2026-02-16 13:09:24 -05:00
Ryan C. Gordon
8f9dd75ead
video: Only set GL_FRAMEBUFFER_SRGB state if the hint requests it.
...
Reference Issue #14898 .
(cherry picked from commit ead67481c0 )
2026-02-16 13:08:59 -05:00
Sam Lantinga
badd9e5a15
You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION
...
Removed obsolete documentation that shows this usage and macros that attempt it.
Also allow SDL_FUNCTION to be redefined by the application.
Fixes https://github.com/libsdl-org/SDL/issues/15004
(cherry picked from commit 6feb0e1333 )
2026-02-08 11:56:12 -08:00
Max Seidenstücker
576c2d2f2c
Merge all occurances of __func__ and __FUNCTION__ to SDL_FUNCTION
...
(cherry picked from commit 8f8880a8eb )
2026-02-08 11:56:12 -08:00
ROllerozxa
e61a874c66
Fix SDL_TriggerBreakpoint being undefined on slimcc
...
(cherry picked from commit 3919cc902e )
2026-02-07 10:14:28 -08:00
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