*** Welcome to piglix ***

Simple DirectMedia Layer

Simple DirectMedia Layer
Sdl-logo.png
SDL logo
Original author(s) Sam Lantinga
Developer(s) SDL Community
Initial release 1998; 19 years ago (1998)
Stable release
2.0.5 / 20 October 2016; 3 months ago (2016-10-20)
Deprecated v1.2.15: 20 January 2012; 5 years ago (2012-01-20)
Written in C
Operating system Linux, Windows, OS X 10.4+, iOS 3.1.3+, Android 2.3.3+, FreeBSD 8.4+, Haiku
Additionally before v2.0.0 (deprecated versions): AmigaOS, RISC OS
Type API
License zlib License
Before 2.0.0:
GNU LGPL
Website www.libsdl.org

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer to computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, Mac OS X, Windows and other platforms.

SDL manages video, audio, input devices, CD-ROM, threads, shared object loading, networking and timers. For 3D graphics it can handle an OpenGL or Direct3D context.

The library is internally written in C and, depending on the target platform, C++ or Objective-C, and provides the application programming interface in C, with bindings to other languages available. It is free and open-source software subject to the requirements of the zlib License since version 2.0 and with prior versions subject to the GNU Lesser General Public License. Under the zlib License, SDL 2.0 is freely available for static linking in closed-source projects, unlike SDL 1.2.


...
Wikipedia

...