Sam Lantinga
6d60cc65cf
Note that SDL_PLATFORM_IOS is defined for visionOS
2025-11-19 11:28:28 -08:00
SDL Wiki Bot
f1145186ea
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-16 12:09:05 +00:00
SDL Wiki Bot
abf7a8974b
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-15 19:30:59 +00:00
Sam Lantinga
4bc9ab665d
Use a base path of "./" on Android
...
This allows filesystem operations to use internal storage and the asset system by default.
2025-11-15 11:29:37 -08:00
tsst-tsst
d4bef0d5ba
Add support for tcc to cmake ( #14464 )
...
This PR adds support to the cmake build scripts so to allow building SDL with the Tiny C Compiler (tcc).
TinyCC supports the subset of C99 used by SDL and will complete the build once the --version-script linker flag is removed. The changes have been tested with various build configurations, including X11 and Wayland, and using tcc version 0.9.28rc 2025-10-27 mob@f4e01bfc on x86_64 Linux.
2025-11-15 11:24:15 -08:00
SDL Wiki Bot
0f763da015
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-15 15:41:21 +00:00
Ryan C. Gordon
d62f141b29
opengl: Fixes for sRGB framebuffer support.
...
This changes the default for SDL_GL_FRAMEBUFFER_SRGB_CAPABLE to -1 (for
"don't care"). Minor ABI break, but technically this never worked correctly.
Fixes #13055 .
2025-11-14 15:40:25 -05:00
SDL Wiki Bot
2b2bf85970
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-14 15:29:18 +00:00
Maia
a01d6f109d
Add SDL_LoadSurface and SDL_LoadSurface_IO ( #14374 )
2025-11-13 14:50:37 -08:00
Sam Lantinga
65989d269e
Updated SDL_GPUVulkanOptions documentation
2025-11-11 20:49:14 -08:00
SDL Wiki Bot
b7ea19d5e5
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-11 23:54:29 +00:00
TheSniperFan
ac0f77b7e6
Allow SDL GPU to opt into additional Vulkan features ( #14204 )
2025-11-11 15:53:06 -08:00
Ryan C. Gordon
25ab8c99df
pen: Offer the current window during promixity events on most platforms.
...
Fixes #12356 .
2025-11-11 16:34:22 -05:00
SDL Wiki Bot
a63e848509
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-11 15:38:49 +00:00
Maia
5ec6147acb
Add missing type suffix to SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION prop
2025-11-11 10:37:27 -05:00
Sam Lantinga
6b07e13fef
Fixed spacing
2025-11-10 18:30:59 -08:00
SDL Wiki Bot
01a812cbca
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-11 01:21:27 +00:00
Ethan Lee
b5624e14ff
gpu: Add SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION property
2025-11-10 20:20:05 -05:00
yuanhecai
0b1eb4c841
loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt
2025-11-03 08:45:51 -08:00
Sam Lantinga
b46e26e65a
Added support for the UIScene life cycle on Apple platforms
...
Fixes https://github.com/libsdl-org/SDL/issues/12680
2025-10-31 10:34:42 -07:00
SDL Wiki Bot
45a1cfde1f
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-30 16:01:56 +00:00
Sam Lantinga
2f5279eb01
Clarify SDL_ConvertEventToRenderCoordinates() documentation
...
Fixes https://github.com/libsdl-org/SDL/issues/14360
2025-10-30 09:00:14 -07:00
Sam Lantinga
84fac6ca44
testautomation: verify that RLE operation output is correct
2025-10-29 09:07:56 -07:00
SDL Wiki Bot
a57757aaba
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-28 07:10:36 +00:00
SDL Wiki Bot
8ca8887885
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-27 15:39:21 +00:00
Sam Lantinga
f5966890b0
Added a note that SDL_LoadPNG() is designed for trusted images
...
Fixes https://github.com/libsdl-org/SDL/issues/14338
2025-10-27 08:38:00 -07:00
SDL Wiki Bot
4e8f93c6f1
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-26 16:28:36 +00:00
expikr
b4eaf9d96f
Add hint for blocking win key when using raw keyboard ( #13066 )
...
Co-authored-by: Susko3 <Susko3@protonmail.com >
2025-10-26 09:27:33 -07:00
Albin Johansson
7381a2b072
Use cast operators in headers to avoid warnings
...
This avoids compiler warnings when consuming the
headers from C++.
2025-10-25 19:52:23 -04:00
SDL Wiki Bot
e7e2b26b2e
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-25 19:08:01 +00:00
Sam Lantinga
c959f9f0d8
Define SDL_FILE as __FILE_NAME__, if available
2025-10-24 10:01:01 -07:00
Sam Lantinga
be781fc8f5
Updated to version 3.3.3 for development
2025-10-23 22:41:03 -07:00
Sam Lantinga
b31c4b70b3
Updated version and documentation for 3.3.2 preview release
2025-10-23 15:20:26 -07:00
SDL Wiki Bot
a55002b8ed
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-23 20:12:59 +00:00
Ryan C. Gordon
801889dafa
assert: Allow SDL_FILE (and the new SDL_ASSERT_FILE) to be overridden.
...
This allows changing out `__FILE__` in general and the file path reported in
SDL_assert specifically to not leak build machine path info, or just simply
not include the absolute path if you swap it out with `FILE_NAME` on Clang/GCC.
Fixes #14290 .
2025-10-23 16:11:35 -04:00
Ryan C. Gordon
7bff05402a
endian: use TinyCC-compatible output operands for SDL_Swap16.
...
Closes #14300 .
2025-10-23 11:28:46 -04:00
SDL Wiki Bot
2331188467
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-23 14:54:47 +00:00
Sam Lantinga
6d095575e8
Clarify thread-safety information for surface functions
2025-10-23 07:52:48 -07:00
SDL Wiki Bot
52e12046f6
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-23 00:56:42 +00:00
Sam Lantinga
e18d63a4e2
Added SDL_RotateSurface()
...
Fixes https://github.com/libsdl-org/SDL/issues/14269
2025-10-22 17:55:02 -07:00
Sylvain
128baec810
Add option "--quit-after-ms N" to automatically quit application after N ms
2025-10-20 08:41:24 -07:00
SDL Wiki Bot
ac29b02b02
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-19 18:24:22 +00:00
Ryan C. Gordon
1fe926769c
kmsdrm: Restore atomic support.
2025-10-19 14:22:56 -04:00
Petar Popovic
201ad7f79b
Update comment in SDL_UserEvent for member type
2025-10-17 08:09:46 -07:00
Petar Popovic
79dae1b9d6
Updated comment for event type in SDL_DisplayEvent
2025-10-15 12:26:09 -07:00
SDL Wiki Bot
c66dd17fa3
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-15 18:42:41 +00:00
Anonymous Maarten
aa57984928
stdinc: add strtok_r prototype for clang-tidy
2025-10-15 14:41:15 -04:00
Frank Praznik
dcb8a6521c
Add animated cursor support
...
Adds support for animated cursors on Cocoa, Wayland, Win32, and X11.
testcursor can take a semicolon separated list of filenames and load an animated cursor from them.
2025-10-15 14:41:15 -04:00
Oleksandr Manenko
901173aee6
Fix thread safety attributes for TryLock functions
...
Changed SDL_TRY_ACQUIRE and SDL_TRY_ACQUIRE_SHARED success value
from 0 to true for functions that now return bool instead of int.
This fixes false positives/negatives in Clang's thread safety analysis.
2025-10-14 12:47:20 -07:00
SDL Wiki Bot
4c6f2b887f
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-14 18:08:51 +00:00