Go to file
Frank Praznik ea60c2079b dialog: Pass the Wayland or X11 parent window handle to the file dialog portal
Pass the Wayland window export string in the form "wayland:<handle string>" or the X11 window XID in the form "x11:<XID in hex>" to the file dialog portal, so that the window manager can associate the dialog with the parent window and position it correctly.
2024-03-15 18:30:05 -04:00
.github Fix SDL_LEAN_AND_MEAN build 2024-03-11 13:46:16 -07:00
VisualC rwops: Changed filenames that reference "rwops" to "iostream". 2024-03-14 23:30:59 -04:00
VisualC-GDK rwops: Changed filenames that reference "rwops" to "iostream". 2024-03-14 23:30:59 -04:00
VisualC-WinRT rwops: Changed filenames that reference "rwops" to "iostream". 2024-03-14 23:30:59 -04:00
Xcode rwops: Changed filenames that reference "rwops" to "iostream". 2024-03-14 23:30:59 -04:00
android-project Add flag to registerReceiver on Android 2024-03-10 09:01:07 -07:00
build-scripts rwops: Fixed some SDL2 symbols that got missed. 2024-03-14 21:57:21 -04:00
cmake cmake: we only need a C++ compiler for Android, Haiku and UWP 2024-03-11 00:27:54 +01:00
docs iostream: Note that the new name has nothing to do with C++'s iostream class. 2024-03-15 01:16:31 -04:00
include wayland: Add the xdg-foreign-unstable-v2 protocol 2024-03-15 18:30:05 -04:00
mingw/pkg-support/cmake
src dialog: Pass the Wayland or X11 parent window handle to the file dialog portal 2024-03-15 18:30:05 -04:00
test testffmpeg: use SDL_free instead of free 2024-03-15 21:26:40 +01:00
wayland-protocols wayland: Add the xdg-foreign-unstable-v2 protocol 2024-03-15 18:30:05 -04:00
.clang-format Add 'wl_list_for_each_safe' to the clang-format macro list 2024-03-14 10:22:23 -04:00
.clang-tidy
.editorconfig
.gitignore GDK: Remove old shader sources, unify shader compilation .bats 2024-03-02 10:30:29 -08:00
.wikiheaders-options
Android.mk camera: Rewrote Android support. 2024-02-20 15:56:26 -05:00
BUGS.txt
CMakeLists.txt Add file dialogs 2024-03-14 15:40:25 -07:00
CREDITS.md
INSTALL.md
LICENSE.txt Updated copyright for 2024 2024-01-01 13:15:26 -08:00
README-SDL.txt
README.md
WhatsNew.txt Added the environment variable SDL_LOGGING to control default log output 2024-01-27 19:30:22 -08:00

README.md

Simple DirectMedia Layer (SDL) Version 3.0

https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting with README.md. If you are migrating to SDL 3.0 from SDL 2.0, the changes are extensively documented in README-migration.md.

Enjoy!

Sam Lantinga (slouken@libsdl.org)