Go to file
SDL Wiki Bot 2c4360ce8f Sync SDL3 wiki -> header 2023-12-20 18:41:23 +00:00
.github
VisualC Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
VisualC-GDK Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
VisualC-WinRT Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
Xcode Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
android-project Make sure we're rendering whenever the activity might be visible, even if we don't have focus. 2023-12-18 19:21:00 -08:00
build-scripts wikiheaders.pl: README files are no longer in Windows endline format. 2023-11-30 10:10:04 -05:00
cmake
docs video: Implement asynchronous windowing 2023-12-07 10:26:19 -08:00
include Sync SDL3 wiki -> header 2023-12-20 18:41:23 +00:00
mingw/pkg-support/cmake
src Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
test Added Steam Input API support for game controllers 2023-12-20 10:40:28 -08:00
wayland-protocols
.clang-format
.clang-tidy
.editorconfig
.gitignore Ignore all surface comparison output files in the testautomation directory 2023-12-19 08:48:44 -08:00
.wikiheaders-options
Android.mk
BUGS.txt
CMakeLists.txt Added SDL_strnstr() 2023-12-03 15:06:46 -08:00
CREDITS.md docs: Moved CREDITS and INSTALL to markdown format. 2023-11-29 12:31:27 -05:00
INSTALL.md docs: Moved CREDITS and INSTALL to markdown format. 2023-11-29 12:31:27 -05:00
LICENSE.txt
README-SDL.txt
README.md
WhatsNew.txt Added SDL_SetSurfaceScaleMode() and SDL_GetSurfaceScaleMode() to control scale mode using SDL_BlitSurfaceScaled() 2023-12-17 15:39:53 -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)