Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Simple DirectMedia Layer

Simple DirectMedia Layer
logo
Aktualna wersja stabilna 2.30.10 - Data wydania 07.12.2024
Język programowania C
System operacyjny Windows, macOS, Linux, iOS i Android[1]
Rodzaj biblioteka programistyczna
Licencja 1.2 – GNU LGPL
2.0 – licencja zlib[1][2]
Strona internetowa
Schemat połączeń pomiędzy jądrem Linuksa a biblioteką SDL

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[1].

Jest obsługiwana przez systemy operacyjne GNU/Linux, Windows, macOS, iOS, Android[1] 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++[1]. SDL stanowi wolne oprogramowanie i jest rozpowszechniany na zasadach licencji zlib[1] od wersji 1.3 (wcześniej na zasadach LGPL)[2].

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

  1. a b c d e f Błąd w przypisach: Błąd w składni elementu <ref>. Brak tekstu w przypisie o nazwie strona projektu
    BŁĄD PRZYPISÓW
  2. a b Błąd w przypisach: Błąd w składni elementu <ref>. Brak tekstu w przypisie o nazwie zmiana licencji
    BŁĄD PRZYPISÓW

Previous Page Next Page