Ero sivun ”Simple DirectMedia Layer” versioiden välillä
[katsottu versio] | [katsottu versio] |
on jo alemmassa luokassa |
|||
Rivi 5: | Rivi 5: | ||
SDL toimii ainakin [[Ada (ohjelmointikieli)|Ada]], [[C (ohjelmointikieli)|C]], [[C++]], [[C sharp|C#]], [[Eiffel (ohjelmointikieli)|Eiffel]], [[Erlang (ohjelmointikieli)|Erlang]], [[Euphoria (ohjelmointikieli)|Euphoria]], [[FreeBASIC]], [[Guile]], [[Haskell]], [[Java]], [[Lisp]], [[Lua]], [[ML]], [[Objective-C]], [[Pascal (ohjelmointikieli)|Pascal]], [[Perl]], [[PHP]], [[Pike]], [[Pliant]], [[Python (ohjelmointikieli)|Python]], [[Ruby]] ja [[Smalltalk]] -ohjelmointikielien kanssa. |
SDL toimii ainakin [[Ada (ohjelmointikieli)|Ada]], [[C (ohjelmointikieli)|C]], [[C++]], [[C sharp|C#]], [[Eiffel (ohjelmointikieli)|Eiffel]], [[Erlang (ohjelmointikieli)|Erlang]], [[Euphoria (ohjelmointikieli)|Euphoria]], [[FreeBASIC]], [[Guile]], [[Haskell]], [[Java]], [[Lisp]], [[Lua]], [[ML]], [[Objective-C]], [[Pascal (ohjelmointikieli)|Pascal]], [[Perl]], [[PHP]], [[Pike]], [[Pliant]], [[Python (ohjelmointikieli)|Python]], [[Ruby]] ja [[Smalltalk]] -ohjelmointikielien kanssa. |
||
Kirjastoon on lisätty tuki [[Wayland]] ja [[Mir (ohjelmisto)|Mir]] -ikkunointijärjestelmille aiemman [[X Window System]] tuen rinnalle.<ref>{{Verkkoviite | osoite =http://www.omgubuntu.co.uk/2014/02/mir-sdl-support | nimeke = Some of Linux’s Most Popular Games Will Run Natively On Mir | julkaistu = 5.2.2014 | viitattu = 4.11.2017}}</ref> |
|||
==Tuetut käyttöjärjestelmät== |
==Tuetut käyttöjärjestelmät== |
||
Rivi 49: | Rivi 51: | ||
== Lähteet == |
== Lähteet == |
||
{{Viitteet}} |
|||
<references/> |
|||
== Aiheesta muualla == |
== Aiheesta muualla == |
||
Rivi 58: | Rivi 59: | ||
[[Luokka:Grafiikkakirjastot]] |
[[Luokka:Grafiikkakirjastot]] |
||
[[Luokka:Ohjelmakirjastot]] |
[[Luokka:Ohjelmakirjastot]] |
||
[[Luokka:Ohjelmointi]] |
|||
[[Luokka:Vapaat ohjelmistot]] |
[[Luokka:Vapaat ohjelmistot]] |
Versio 4. marraskuuta 2017 kello 15.18
Simple DirectMedia Layer (SDL) on lähinnä peliohjelmointiin tarkoitettu ohjelmakirjasto, joka luo yhtenäisen ohjelmointirajapinnan eri ympäristöihin helpottaakseen multimediapohjaisten ohjelmien ohjelmointia. SDL on avointa lähdekoodia: versio 1.2 on julkaistu LGPL-lisenssillä ja versio 2.0 vapaammalla zlib-lisenssillä.
Kirjaston loi Sam Lantinga, joka julkaisi ensimmäisen version vuoden 1998 alussa työskennellessään Loki Softwarella. Hän sai idean siirtäessään Windows-ohjelmistoja Macintoshille. Tämän jälkeen hän siirsi SDL:n avulla Doom-pelin BeOSille. Loki Software oli ensimmäinen useita kaupallisia pelejä Linuxille siirtäneistä yhtiöistä, ja monet sen julkaisut käyttivät SDL:ää.
SDL toimii ainakin Ada, C, C++, C#, Eiffel, Erlang, Euphoria, FreeBASIC, Guile, Haskell, Java, Lisp, Lua, ML, Objective-C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby ja Smalltalk -ohjelmointikielien kanssa.
Kirjastoon on lisätty tuki Wayland ja Mir -ikkunointijärjestelmille aiemman X Window System tuen rinnalle.[1]
Tuetut käyttöjärjestelmät
Epävirallinen tuki
Kuvia
Kuvia Simple DirectMedia Layer -kirjastoa käyttävistä ohjelmistoista.
Katso myös
Lähteet
- ↑ Some of Linux’s Most Popular Games Will Run Natively On Mir omgubuntu.co.uk. Viitattu 4.11.2017.
- ↑ OpenTTD development openttd.org. Viitattu 19.3.2010.
- ↑ CompilingWesnoth wesnoth.org. 27.2.2010. Viitattu 2.10.2013.
- ↑ Oolite Oolite.org. Viitattu 19.3.2010.