Ero sivun ”Simple DirectMedia Layer” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
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

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

  1. Some of Linux’s Most Popular Games Will Run Natively On Mir omgubuntu.co.uk. Viitattu 4.11.2017.
  2. OpenTTD development openttd.org. Viitattu 19.3.2010.
  3. CompilingWesnoth wesnoth.org. 27.2.2010. Viitattu 2.10.2013.
  4. Oolite Oolite.org. Viitattu 19.3.2010.

Aiheesta muualla