Simple Directmedia Layer https://libsdl.org/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Sam Lantinga e9fc66a038 Added patch note for Android Studio support 8 years ago
VisualC SDL_log10 8 years ago
VisualC-WinRT Windows Phone 8.0 is no longer supported 8 years ago
Xcode Fixed bug 4088 - Fix Metal link errors with test programs in SDLTest.xcodeproj 8 years ago
Xcode-iOS Added missing file to tvOS build 8 years ago
acinclude Fixed bug 3481 - Configure fails to detect dynamic library support on powerpc64le 9 years ago
android-project Temporarily disabled fullscreen switching code on Android, until we can resolve bug 4096 - Enabling fullscreen on Android causes the app to toggle fullscreen mode continuously in a loop 8 years ago
android-project-ant Added the old ant Android build project structure 8 years ago
build-scripts Fixed bug 4065 - SDL_wave.c fail to compile in armeabi with ndk r16b 8 years ago
cmake Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake 8 years ago
debian Updated copyright for 2018 8 years ago
docs On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS. 8 years ago
include Support official Vulkan SDK for macOS. 8 years ago
src Back out Task Dialog and TerminateProcess patches for 2.0.8. 8 years ago
test Fixed bug 4092 - CMake support for building everything in the "test" directory 8 years ago
visualtest Renaming of guard header names to quiet -Wreserved-id-macro 8 years ago
.hgignore Updated SDL's YUV support, many thanks to Adrien Descamps 8 years ago
Android.mk Added Android build script for SDL 8 years ago
BUGS.txt BUGS.txt: Changed mailing list link to discourse.libsdl.org. 9 years ago
CMakeLists.txt cmake: Set debug library name suffix per target instead of setting it globally. Don't add a suffix on android 8 years ago
COPYING.txt Updated copyright for 2018 8 years ago
CREDITS.txt Fixed crash if initialization of EGL failed but was tried again later. 11 years ago
INSTALL.txt More HTTPS doc tweaks. 9 years ago
Makefile.in vulkan: Initial Vulkan support! 8 years ago
Makefile.minimal Fixed crash if initialization of EGL failed but was tried again later. 11 years ago
Makefile.pandora pandora: Fixed compiler warning about redefining SDL_REVISION. 9 years ago
Makefile.psp PSP: Added missing object for generic TLS to Makefile. 10 years ago
Makefile.wiz Pandora: Updated SDL version in Makefile. 9 years ago
README-SDL.txt More HTTPS changes in the documentation. 9 years ago
README.txt readme: correct webpage URL to use HTTPS. 9 years ago
SDL2.spec.in Fixed crash if initialization of EGL failed but was tried again later. 11 years ago
SDL2Config.cmake Fixed bug 3651 - CMake build does not install CMake package configuration 8 years ago
TODO.txt Fixed crash if initialization of EGL failed but was tried again later. 11 years ago
VisualC.html Fixed two typos in documentation. 10 years ago
WhatsNew.txt Added patch note for Android Studio support 8 years ago
autogen.sh Don't use pushd/popd in autogen.sh; Ubuntu's /bin/sh doesn't support it. 9 years ago
cmake_uninstall.cmake.in Fixed bug 3867 - Can't find install_manifest.txt when running 'uninstall' target 8 years ago
configure Fixed bug 4075 - configury adds Metal.framework to linkage even if it is not available 8 years ago
configure.in mir: Disable Mir by default as Mir supports Wayland clients 8 years ago
sdl2-config.cmake.in Applied Ubuntu patch bug_822210_fix_sdl2-config.cmake_whitespace.patch 9 years ago
sdl2-config.in Fixed crash if initialization of EGL failed but was tried again later. 11 years ago
sdl2.m4 Fixed bug 3429 - Update AM_PATH_SDL2() to also check for SDL2.framework 9 years ago
sdl2.pc.in Fixed crash if initialization of EGL failed but was tried again later. 11 years ago

README.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.


                         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)