Simple DirectMedia Layer
Aktualna wersja stabilna 2.30.3
(1 maja 2024) [±]
Język programowania C
System operacyjny Windows, macOS, Linux, iOS i Android
Rodzaj biblioteka programistyczna
Licencja 1.2 – GNU LGPL
2.0 – licencja zlib
Strona internetowa

Simple DirectMedia Layer (skrót: SDL) – biblioteka programistyczna ułatwiająca tworzenie gier oraz programów multimedialnych. Zapewnia niskopoziomowy dostęp do sprzętu audio, klawiatury, myszy, joysticka i sprzętu graficznego za pośrednictwem OpenGL i Direct3D.

Jest obsługiwana przez systemy operacyjne GNU/Linux, Windows, macOS, iOS, Android oraz nieoficjalnie przez Mac OS, BeOS, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, QNX, Windows CE, AmigaOS, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, SymbianOS i PSP.

SDL został stworzony w roku 1998 przez Sama Lantingę, 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, dzięki czemu można jej używać również z poziomu C++. SDL stanowi wolne oprogramowanie i jest rozpowszechniany na zasadach licencji zlib od wersji 1.3 (wcześniej na zasadach LGPL).

Simple DirectMedia Layer wyróżnia się dużą liczbą dodatkowych bibliotek (m.in. do obsługi sieci, czcionek, innych formatów obrazów).

Bindingi

Biblioteka SDL może, dzięki tak zwanym "bindingom", być używana w innych językach:

Zobacz też

Przypisy

  1. 1 2 3 4 5 6 Informacje o SDL na stronie projektu. [dostęp 2018-08-21]. (ang.).
  2. 1 2 Ogłoszenie zmiany licencji na liście dyskusyjnej SDL. 2011-04-07. [dostęp 2012-02-01]. [zarchiwizowane z tego adresu]. (ang.).
  3. 1 2 3 4 5 6 7 8 9 10 Informacja o bidingach na oficjalnej stronie. [dostęp 2012-02-01]. (ang.).
  4. cl-sdl2 na GitHubie. [dostęp 2018-08-21]. (ang.).
  5. Bidingi dla Haskella na GitHubie. [dostęp 2018-08-21]. (ang.).
  6. sdljava na SourceForge. [dostęp 2018-08-21]. (ang.).
  7. Bidingi dla Nim na GitHubie. [dostęp 2018-08-21]. (ang.).
  8. Bidingi dla Perla-strona. [dostęp 2018-08-21]. (ang.).
  9. Bidingi dla Vala-GitHub. [dostęp 2018-08-21]. (ang.).

Linki zewnętrzne

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.