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
antonegas
33f1008d01
Added Emscripten support for Sensor API
2025-10-26 07:58:28 -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
Frank Praznik
427f838f58
unix: Add ppoll support
...
Allows for finer grained timeout values, and fixes a FIXME.
This also drops the legacy select() fallback path in favor of presuming that poll() is always available. poll() is part of the POSIX.1-2001 standard, has been available in Unix since some time in the 1980s, the BSDs since at least the early 90s, and Linux since kernel 2.1, which predates kernel support for Pthreads. glibc also has its own emulation using select(), if necessary.
2025-10-17 14:30:10 -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