Sam Lantinga
9d8087305d
Clarify supported Apple deployment targets for SDL 3.0
...
Build (All) / Create test plan (push) Canceled after 0s
Build (All) / level1 (push) Canceled after 0s
Build (All) / level2 (push) Canceled after 0s
(cherry picked from commit a4340f1187 )
2026-08-02 08:50:01 -07:00
Anonymous Maarten and Sam Lantinga
f7aeabb980
doc: use testspriteminimal instead of testgles in android example
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
testgles depends on SDL_test so would need ../src/test/*.c as an additonal argument.
(cherry picked from commit da8aa39222 )
2026-06-16 16:57:15 -07:00
Brenton Bostick and Sam Lantinga
837e3d98c9
fix typos
...
(cherry picked from commit 65433383a6 )
2026-06-12 07:42:24 -07:00
Ryan C. Gordon
9a3eab45f9
README-migration: Note that render target support is not universally available.
...
Fixes #15474 .
(cherry picked from commit f8dab6ad51 )
2026-05-20 12:52:35 -04:00
Joel Auterson and Sam Lantinga
a8442d38be
Add libusb-1.0-0-dev to Linux deps doc
...
libusb-1.0-0 is needed to enable SDL_HIDAPI_LIBUSB. It does not work with the `libusb-dev` package on Ubuntu, which is for the older version.
(cherry picked from commit c247f06f01 )
2026-05-13 18:36:16 -07:00
Sam Lantinga
b7e1f88db8
Added documentation to fix building on macOS with Xcode 12.2 (thanks @buhman!)
...
Fixes https://github.com/libsdl-org/SDL/issues/15167
(cherry picked from commit 6466c10ae4 )
2026-04-01 16:38:12 -07:00
Ryan C. Gordon and Sam Lantinga
1fc5001f77
emscripten: Add support for automounting persistent storage before SDL_main.
...
Now apps can have persistent files available during SDL_main()/SDL_AppInit()
and don't have to mess with Emscripten-specific code to prepare the filesystem
for use.
(cherry picked from commit dcc177faa4 )
2026-03-29 07:41:37 -07:00
Sam Lantinga
69cf2cf6aa
Added documentation for getting the full resolution in iOS
...
(cherry picked from commit 995d4e10a6 )
2026-03-27 08:44:07 -07:00
Sam Lantinga
fa68d7de8b
Updated documentation on customizing your Android app name
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit a48dee5ac1 )
2026-03-21 16:04:09 -07:00
Sam Lantinga
8fa310e162
Add a necessary step for iOS app setup in Xcode
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit 46f35e6ea2 )
2026-03-15 01:55:07 -07:00
SDL Wiki Bot and Ozkan Sezer
e7e2805475
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 5212b82c4f )
2026-02-26 07:55:56 +03:00
Sam Lantinga
2237a8eba2
Fixed building with Xcode 15.4
...
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/14740
(cherry picked from commit 504041a1ba )
2026-01-03 08:04:59 -08:00
Sam Lantinga
9fbba079b9
Update the iOS Xcode build requirements
...
(cherry picked from commit 7edcc413e8 )
2026-01-02 08:53:40 -08:00
Sam Lantinga
80c6a5f8d9
Updated copyright for 2026
2026-01-01 09:48:19 -08:00
Simon McVittie and Sam Lantinga
76352f2931
Document SDL's policy on setuid/setgid executables
...
Stated briefly, the policy is: don't.
Resolves: https://github.com/libsdl-org/SDL/issues/14717
Signed-off-by: Simon McVittie <smcv@debian.org >
2025-12-28 10:14:57 -08:00
Alex Schwartz and Sam Lantinga
bd35a1c8e5
docs: fix Fedora 40+ build dependencies
2025-12-22 08:22:40 -08:00
Ryan C. Gordon
9022d90e01
README-emscripten: corrected comments about vsync.
2025-12-16 12:24:29 -05:00
SDL Wiki Bot
76dfb85407
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-11 23:15:58 +00:00
Sam Lantinga
3659b2f100
Documentation tweak
2025-12-05 11:14:38 -08:00
Ryan C. Gordon
ade2720829
docs/README-main-functions: point to SDL3/NonstandardStartup wiki page.
...
Fixes #14513 .
2025-12-05 13:26:43 -05:00
Sam Lantinga
d83fa92d58
Added notes on main callbacks with other language bindings
2025-12-03 20:50:59 -08:00
Sam Lantinga
7e5f3330ff
Added libxi and libxfixes to the Arch Linux package recommendations
2025-11-25 14:34:58 -08:00
eafton and Sam Lantinga
f7ded3db5e
Add fribidi and libthai packages to README-linux.md
2025-11-24 09:18:06 -08:00
Ryan C. Gordon
029746a3d4
README-emscripten: Added some initial notes about customizing index.html.
...
Fixes #14485 .
2025-11-21 10:25:34 -05:00
Ryan C. Gordon
62a7ac507a
README-emscripten: updated notes on audio.
...
This still had a bunch of text that wasn't updated for SDL3's ability to deal
with pre-user-interaction pages. Same idea, but changed text that suggested
you have to wait to open the audio device.
2025-11-21 10:12:53 -05:00
SDL Wiki Bot
faf1e770dd
Sync SDL3 wiki -> header
...
[ci skip]
2025-11-21 14:41:25 +00:00
Ryan C. Gordon
720a9d0636
README-emscripten: Note that using the latest stable release is a good idea.
2025-11-05 16:12:01 -05:00
Frank Praznik
f5e72c8709
docs: Add XTEST library to the Fedora package list
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
SDL requires that all the X11 libraries be present for configuration to succeed by default, and the package list was missing this one.
2025-11-04 19:21:34 -05:00
Ryan C. Gordon
f999d8d99f
README-emscripten: Added a note about how the 2D API handles vsync differently.
...
Reference PR #13962 .
2025-10-20 12:35:52 -04:00
SDL Wiki Bot
474d38b14f
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-17 08:28:31 +00:00
SDL Wiki Bot
69c5528bde
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-14 18:51:56 +00:00
ROllerozxa and GitHub
8da5d7bc7c
Merge some things from the SupportedPlatforms Wiki page ( #12954 )
2025-10-14 14:20:39 -04:00
Ryan C. Gordon and GitHub
48b5da67f4
README-switch.md: Updated to mention Switch 2.
2025-10-14 14:18:35 -04:00
Sam Lantinga
bb7bf28433
Documented environment setup for PS2 development
2025-10-12 09:20:00 -07:00
Anonymous Maarten
0f9d032885
ci+docs: add fribidi dependency
2025-10-04 21:25:45 +02:00
Fierelier and GitHub
3fd0b46215
[SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support ( #13993 )
...
* Do not override NTSC/PAL
* Fix PS2 build instructions
* Add PS2 GS hints
Allows for switching between NTSC/PAL, progressive/interlaced, etc
2025-09-21 07:50:14 -07:00
SDL Wiki Bot
84309984a4
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-19 14:26:10 +00:00
SDL Wiki Bot
1e2057f1fe
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-18 23:10:17 +00:00
SDL Wiki Bot
2ea1ea1011
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-13 00:23:10 +00:00
Anonymous Maarten
901a524d0d
Update Fedora Linux system dependencies
...
- Fedora uses the dnf package manager
- libusb is provided by libusb1-devel
2025-09-08 15:15:12 +02:00
SDL Wiki Bot
4587bc385e
Sync SDL3 wiki -> header
...
[ci skip]
2025-08-31 22:35:36 +00:00
DominusExult and Sam Lantinga
5f39288523
Restructuring the iOS readme to list the recommended xcFramework before embedding the SDL3 Xcode project with some rewording.
...
Furthermore a script to that is necessary for distributing an SDL3 app on the AppStore when embedding the SDL3 Xcode project.
2025-08-31 15:33:58 -07:00
SDL Wiki Bot
ee532e3b66
Sync SDL3 wiki -> header
...
[ci skip]
2025-08-31 14:29:15 +00:00
Ryan C. Gordon
ee69cdc1fe
README-emscripten.md: Fixed cmake commmand line for enabling pthreads.
...
Fixes #13190 .
2025-08-29 09:39:14 -04:00
Anonymous Maarten and GitHub
0a6b80717c
Record dynamic dependencies in .note.dlopen elf section
2025-08-27 16:11:39 +00:00
Frank Praznik
6e5994db76
docs: Update Wayland documentation
...
Note that windows may not report the minimized state, and update the cursor warp documentation to note the newly supported protocol.
2025-08-27 11:26:43 -04:00
SDL Wiki Bot
d9b578312e
Sync SDL3 wiki -> header
...
[ci skip]
2025-07-30 03:04:38 +00:00
Aleksey Sakovets and Ryan C. Gordon
6386781351
README-macos.md: replace old API calls
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-07-07 18:37:19 -04:00
Michael Fitzmayer and GitHub
7c11a8cb9f
Fix typo: remove redundant character
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-07-03 13:20:47 +02:00
Michael Fitzmayer
03489e249a
[Nokia N-Gage] Re-enable FPS counter, fix link in README.
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
- Re-enable FPS counter, which is hidden by default anyway - but essential while working on an actual project.
- Fix link in the platform's README.
- Re-order list of supported platforms (alphabetical order to maintain consistency).
2025-07-02 21:27:24 +02:00