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.
 
 
 
 
 
 
Sam Lantinga 41fab8532d ControllerList: set the default deadzone for Ps5 controller back to same one as Xbox controllers. Too many users complained about drift. 3 days ago
.github Delete gh-pages.yml 3 months ago
VisualC Added Stadia controller source file to Visual Studio and Xcode projects 5 months ago
VisualC-WinRT Add SDL_cond implementation using Windows Condition Variables 6 months ago
Xcode cocoa: Remove mouse event tap. 2 months ago
Xcode-iOS Added weak linking to hidapi framework 7 months ago
acinclude acinclude/libtool.m4: Apply macos11 patch from libtool bug #44605 5 months ago
android-project Enable TV game mode by default on Android 1 month ago
android-project-ant Added the old ant Android build project structure 4 years ago
build-scripts build-scripts: modernized gcc-fat.sh for Big Sur and ARM64. 2 weeks ago
cmake CMake: Generic check for desktop GL and EGL on Linux systems 3 weeks ago
debian debian: Align to debian packaging scheme 2 months ago
docs Removed reference to ant project. 7 days ago
include Use <sys/endian.h> for endian detection on NetBSD 1 week ago
src ControllerList: set the default deadzone for Ps5 controller back to same one as Xbox controllers. Too many users complained about drift. 3 days ago
test testwm2: draw various debug logging into the window itself 2 weeks ago
visualtest license: Fixed references to COPYING.txt that are now LICENSE.txt. 4 months ago
wayland-protocols wayland: Implement RaiseWindow with xdg-activation 3 weeks ago
.gitignore git: Ignore debian generated files 3 months ago
Android.mk AAudio: add compilation to Android.mk, but not activated in SDL_config_android.h 2 months ago
BUGS.txt Cleaned up a few more Bugzilla mentions. 4 months ago
CMakeLists.txt Add missing dependencies 7 days ago
CREDITS.txt Added a README file regarding WinRT support 7 years ago
INSTALL.txt development list has moved to forum 3 weeks ago
LICENSE.txt license: Fixing the license file to be correctly scooped up by Github automation 4 months ago
Makefile.in fixed make dist (VisualC.html went bye bye..) 4 months ago
Makefile.minimal SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists. 3 years ago
Makefile.os2 minor update to os2 makefile. (binary output doesn't change.) 1 month ago
Makefile.pandora SDL_sensor.h, SDL_video.h: remove comma at end of enumerator lists. 3 years ago
Makefile.psp added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.) 2 years 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. 4 years ago
README.md Update and rename README.txt to README.md 3 months ago
SDL2.spec.in license: Fixed references to COPYING.txt that are now LICENSE.txt. 4 months ago
SDL2Config.cmake Fixed bug 3651 - CMake build does not install CMake package configuration 4 years ago
TODO.txt Fixed up legacy MoinMoin URLs at wiki.libsdl.org 3 months ago
WhatsNew.txt Fixed the name of the PS5 hint 6 months ago
autogen.sh bump minimum required autoconf version and revise autogen.sh 2 months ago
cmake_uninstall.cmake.in Fixed bug 3867 - Can't find install_manifest.txt when running 'uninstall' target 4 years ago
configure configure: Enable KMSDRM target by default. 2 weeks ago
configure.ac configure: Enable KMSDRM target by default. 2 weeks ago
sdl2-config-version.cmake.in cmake: Forgot to add this file to revision control. 1 year ago
sdl2-config.cmake.in build: Merge pkg-config Libs.private into Libs for static-only builds 1 year 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: 6 months ago
sdl2.pc.in rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV 2 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)