Simple DirectMedia Layer | |
---|---|
Luoja | Sam Lantinga |
Kehityshistoria | |
Vakaa versio | 2.30.9 ()[1] |
Tiedot | |
Ohjelmistotyyppi | ohjelmakirjasto |
Ohjelmointikielet | C |
Lisenssi | zlib-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Simple DirectMedia Layer (SDL) on kirjasto, joka luo yhtenäisen ohjelmointirajapinnan eri ympäristöihin helpottaakseen multimediapohjaisten ohjelmien ohjelmointia.
SDL on kehitetty videopelien ohjelmointiin. SDL on avointa lähdekoodia: versioon 1.2 saakka kirjasto on julkaistu LGPL-lisenssillä ja versiosta 2.0 alkaen vähemmän ehtoja asettavalla zlib-lisenssillä.[2]
SDL on toteutettu C-kielellä.[3] Kirjastoa voidaan käyttää ainakin Ada, C, C++, C#, D, Go, Lua, OCaml, Pascal, Python ja Rust -ohjelmointikielien kanssa.[4]
Kirjastoon on lisätty tuki Wayland ja Mir -ikkunointijärjestelmille aiemman X Window System tuen rinnalle.[5]