Go to file
Anonymous Maarten 1260ada519 SDL_test: use mutex based on SDL_atomic_t in memory tracking
SDL_Mutex or SDL_SpinLock cannot be used as these use SDL_malloc internally.

Backport of c7a1876536
2024-08-31 23:49:22 +02:00
.github Fix -Wdeclaration-after-statement warnings 2024-08-14 10:35:43 +00:00
VisualC
VisualC-GDK ci: add GDK 2024-08-04 17:17:43 +02:00
VisualC-WinRT
Xcode
Xcode-iOS/Demos Fix warning for Android NDK compiler: "function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]" 2024-07-17 10:51:30 -07:00
acinclude libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag. 2024-06-29 17:50:40 +03:00
android-project Added support for the ROG RAIKIRI 2024-07-03 13:54:31 -07:00
android-project-ant
build-scripts ci: add GDK 2024-08-04 17:17:43 +02:00
cmake cmake/test: don't test swift on ios/tvos platform 2024-08-14 10:35:43 +00:00
docs README-macos: fixed some text. 2024-07-16 08:27:12 -04:00
include SDL_GLattr: formatted wiki documentation to be wikiheaders-friendly. 2024-08-12 01:23:12 -04:00
mingw/pkg-support/cmake
src SDL_test: use mutex based on SDL_atomic_t in memory tracking 2024-08-31 23:49:22 +02:00
test cmake: ios and tvos applications need to link to SDL2main library 2024-08-14 10:35:43 +00:00
visualtest
wayland-protocols
.clang-format
.editorconfig
.gitignore
.wikiheaders-options
Android.mk Sort joystick drivers in Android.mk 2024-06-05 12:09:45 -07:00
BUGS.txt
CMakeLists.txt cmake: port back Apple changes from SDL3 2024-08-14 10:35:43 +00:00
CREDITS.txt
INSTALL.txt
LICENSE.txt
Makefile.in
Makefile.minimal
Makefile.os2
Makefile.pandora
Makefile.w32
README-SDL.txt
README.md
SDL2.spec.in
SDL2Config.cmake.in
TODO.txt
WhatsNew.txt
autogen.sh
cmake_uninstall.cmake.in
configure libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag. 2024-06-29 17:50:40 +03:00
configure.ac configure.ac: Explicitly disable Vulkan support on Solaris. 2024-06-27 01:39:44 -04:00
sdl2-config-version.cmake.in
sdl2-config.cmake.in cmake: use genexes for linking against apple frameworks 2024-07-27 17:13:52 +02:00
sdl2-config.in sdl2-config.in: use backtics instead of $() for older shells 2024-07-14 19:36:46 +02:00
sdl2.m4
sdl2.pc.in

README.md

Simple DirectMedia Layer (SDL) Version 2.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

Enjoy!

Sam Lantinga (slouken@libsdl.org)