Simple Directmedia Layer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
David Gow 35d045584d video: wayland: Support displays with a 0 refresh rate 8 hours ago
.github Add MinGW-w64 builds to GitHub Actions 1 week ago
VisualC fix syntax error in SDL.vcxproj.filters 5 hours ago
VisualC-WinRT winrt: Update SDL-UWP to VS2019 3 weeks ago
Xcode Removed X11 code from Apple Xcode project 3 days ago
Xcode-iOS Added weak linking to hidapi framework 10 months ago
acinclude acinclude/libtool.m4: Apply macos11 patch from libtool bug #44605 9 months ago
android-project Let Android know that we can handle USB devices 2 months ago
android-project-ant Added the old ant Android build project structure 4 years ago
build-scripts wikiheaders.pl: Make sure all wiki API pages reference CategoryAPI. 4 weeks ago
cmake wayland: Require xkbcommon 0.5.0 or newer (2014-10-18) 4 days ago
debian Updated to version 2.0.17 for development 2 months ago
docs Update Docs 2 weeks ago
include wayland: Expose xdg_toplevel to SysWM 1 day ago
src video: wayland: Support displays with a 0 refresh rate 3 hours ago
test testdraw2: display FPS similarly to testsprit2. fix helper syntax 4 days ago
visualtest license: Fixed references to COPYING.txt that are now LICENSE.txt. 7 months ago
wayland-protocols wayland: Add support for text-input-unstable-v3 2 months ago
.gitignore Added testgeometry to the git ignore file 5 days ago
Android.mk AAudio: add compilation to Android.mk, but not activated in SDL_config_android.h 5 months ago
BUGS.txt Cleaned up a few more Bugzilla mentions. 8 months ago
CMakeLists.txt Allow usage of the new Condition Variable code with Critical Sections 1 week ago
CREDITS.txt Added a README file regarding WinRT support 8 years ago
INSTALL.txt development list has moved to forum 4 months ago
LICENSE.txt license: Fixing the license file to be correctly scooped up by Github automation 7 months ago
Makefile.in configure: Fixes to make SDL link as C++ on Haiku. 2 months ago
Makefile.minimal SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists. 3 years ago
Makefile.os2 Update Makefiles OS2 and PSP 1 month ago
Makefile.pandora SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists. 3 years ago
Makefile.psp Update Makefiles OS2 and PSP 1 month ago
Makefile.wiz SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists. 3 years ago
README-SDL.txt More HTTPS changes in the documentation. 5 years ago
README.md Update and rename README.txt to README.md 6 months ago
SDL2.spec.in license: Fixed references to COPYING.txt that are now LICENSE.txt. 7 months ago
SDL2Config.cmake SDL2Config.cmake: Clean it up a bit, remove gcc-style SDL2_LIBRARIES 3 months ago
TODO.txt Fixed up legacy MoinMoin URLs at wiki.libsdl.org 6 months ago
WhatsNew.txt Enable AAUDIO driver for Android 2 months ago
autogen.sh bump minimum required autoconf version and revise autogen.sh 6 months ago
cmake_uninstall.cmake.in Fixed bug 3867 - Can't find install_manifest.txt when running 'uninstall' target 4 years ago
configure regenerated configure 4 days ago
configure.ac wayland: Require xkbcommon 0.5.0 or newer (2014-10-18) 4 days ago
sdl2-config-version.cmake.in cmake: Forgot to add this file to revision control. 2 years ago
sdl2-config.cmake.in sdl2-config.cmake.in: Make SDL2::SDL2 work with MinGW, fixes #3665 3 months ago
sdl2-config.in build: Don't duplicate Libs in Libs.private in pkg-config file 1 year ago
sdl2.m4 acinclude & sdl2.m4 updates: 9 months ago
sdl2.pc.in rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV 6 months ago

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)