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 fe6b8f1c31 Fixed Mac OS X build 8 years ago
VisualC Added missing Visual Studio 2010 project for testvulkan 8 years ago
VisualC-WinRT Moved haptic source files into the proper folder 8 years ago
Xcode Added SDL_vulkan.h to the Mac OS X framework headers 8 years ago
Xcode-iOS The volume was too high, clamp to SDL_MIX_MAXVOLUME 8 years ago
acinclude Fixed bug 3481 - Configure fails to detect dynamic library support on powerpc64le 9 years ago
android-project Update Android SDK required to API level 16 8 years ago
build-scripts Updated config.guess and config.sub, added config.sub.patch for NaCl and Emscripten build support 8 years ago
cmake vulkan: Include a copy of vulkan.h and vk_platform.h. 8 years ago
debian Make sure the libtool archives are installed 8 years ago
docs Added instructions for deploying to older iOS devices (thanks Sylvain!) 8 years ago
include iOS: Fix compiling using the iOS 7 SDK, partially broken since MoltenVK support was added. 8 years ago
src Fixed Mac OS X build 8 years ago
test test: forgot to change a variable. 8 years ago
visualtest Renaming of guard header names to quiet -Wreserved-id-macro 8 years ago
.hgignore audio: Initial bits to enable audio capture support. 9 years ago
Android.mk Fixed bug 3789 - Android : small clean up 8 years ago
BUGS.txt BUGS.txt: Changed mailing list link to discourse.libsdl.org. 9 years ago
CMakeLists.txt Fixed the include path for khronos with Visual Studio 8 years ago
COPYING.txt Updated copyright for 2017 9 years ago
CREDITS.txt Fixed crash if initialization of EGL failed but was tried again later. 10 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. 10 years ago
Makefile.pandora pandora: Fixed compiler warning about redefining SDL_REVISION. 8 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. 10 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. 10 years ago
VisualC.html Fixed two typos in documentation. 10 years ago
WhatsNew.txt Added a hint SDL_HINT_AUDIO_CATEGORY to control the audio category, 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 crash if initialization of EGL failed but was tried again later. 10 years ago
configure Fixed bug 3760 - RWops doesn't check for integer overflow when stdio_fseek only supports 32 bits 8 years ago
configure.in Fixed bug 3760 - RWops doesn't check for integer overflow when stdio_fseek only supports 32 bits 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. 10 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. 10 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)