Ten artykuł dotyczy biblioteki języka C. Zobacz też: Specification & Description Language, zbiór zaleceń dot. tworzenia dokumentacji do aplikacji telekomunikacyjnych.

SDL (ang. Simple DirectMedia Layer) - biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych.

Posiada oficjalne wsparcie dla systemów operacyjnych GNU/Linux, Windows, Mac OS, Mac OS X, BeOS, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX i QNX oraz nieoficjalne dla Windows CE, AmigaOS, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, SymbianOS i PSP.

SDL został stworzony w roku 1998 przez Sama Lantinga, który w tym czasie pracował w firmie Loki, w celu przeniesienia kilku komercyjnych gier na inne niż Windows platformy systemowe. Biblioteka napisana jest w języku C ale pozwala programować także w C++ oraz posiada nakładki dla wielu innych języków.

SDL stanowi wolne oprogramowanie i jest rozpowszechniany na zasadach licencji LGPL.

Simple DirectMedia Layer wyróżnia się dużą ilością dodatkowych bibliotek (m.in. do obsługi internetu, czcionek, innych formatów obrazów) - posiada także wsparcie dla OpenGL-a.

Spis treści

[edytuj] Gry, które używają SDL

[edytuj] Gry, które używają SDL tylko w wersji linuksowej

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne