Simple Directmedia Layer https://libsdl.org/
 
 
 
 
 
 
Go to file
Sam Lantinga 78cc5c1734 Updated to version 3.1.6 for the preview release
.github Add version info when building CI/CD for apple platforms
VisualC Mark generate.py as executable
VisualC-GDK Added SDL_murmur3_32()
Xcode Updated to version 3.1.6 for the preview release
android-project Updated to version 3.1.6 for the preview release
build-scripts create-release.py uses python3
cmake Allow in-tree build
docs Add version info when building CI/CD for apple platforms
examples PSP: Fix building examples in parallel
include Updated to version 3.1.6 for the preview release
src Updated to version 3.1.6 for the preview release
test PSP: Allow building tests in parallel
wayland-protocols wayland: Remove kde_output_order_v1 support
.clang-format Add 'wl_list_for_each_safe' to the clang-format macro list
.clang-tidy Fix size of memcpy in SDL_AudioDeviceFormatChangedAlreadyLocked
.editorconfig .editorconfig: Remove excess apostrophe at *.cocci
.gitignore Allow in-tree build
.wikiheaders-options .wikiheaders-options: Declare SDL3 to be a stable API!
Android.mk Add SDL_Process subsystem
BUGS.txt Replaced \r\n with \n in SDL root files
CMakeLists.txt Updated to version 3.1.6 for the preview release
CREDITS.md docs: Moved CREDITS and INSTALL to markdown format.
INSTALL.md Updated INSTALL.md
LICENSE.txt Updated copyright for 2024
README-SDL.txt Replaced \r\n with \n in SDL root files
README.md Tweaking documentation for the SDL 3.0 preview release
WhatsNew.txt Replaced \r\n with \n in SDL root files

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. 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)