Simple DirectMedia Layer: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
infobox, storia, link |
|||
Riga 5:
|Didascalia = Logo
|Sviluppatore = [[Sam Lantinga]]
|UltimaVersione = 1.2.
|DataUltimaVersione = [[19
|UltimaVersioneBeta = 2.0
|DataUltimaVersioneBeta = [[11 luglio]], [[2012]]
|SistemaOperativo =
|SistemiOperativi = [[Cross-platform]]
|Linguaggio = C
|Linguaggi =
|Generi = [[Application Programming Interface|API]]
|Genere =
|Licenza = [[GNU Lesser General Public License]] v.2
|SoftwareLibero = sì
|Lingua =
Riga 28:
La libreria ha collegamenti con quasi ogni linguaggio di programmazione esistente, dal popolare [[C++]], [[Perl]], [[Python]] (attraverso [[pygame]]), [[Pascal (linguaggio)|Pascal]] ai meno conosciuti come il [[Euphoria (Linguaggio di programmazione)|Euphoria]] o il [[Pliant]]. Questo, e il fatto che è licenziato sotto la [[LGPL]], fa di SDL una scelta comune per molte applicazioni multimediali.
SDL stesso è molto semplice;
È spesso usata come complemento alle [[OpenGL]] settando l'output grafico e fornendo la gestione dell'input del mouse e della tastiera, che sono ben oltre lo scopo delle OpenGL.
La libreria è suddivisa in
* ''SDL_image'' - supporto per diversi formati di immagini
* ''SDL_mixer'' - funzioni audio complesse, principalmente per il
* ''SDL_net'' - supporto alla rete
* ''SDL_ttf'' - supporto alla renderizzazione dei [[TrueType|Font TrueType]]
Riga 44:
SDL ha la parola "layer" nel suo titolo perché è veramente un wrapper attraverso funzionalità specifiche per i sistemi operativi. Lo scopo principale di SDL è di fornire un framework comune per accedere a queste funzionalità.
Per come è progettato SDL,
Su [[Microsoft Windows]], SDL fornisce un wrap per le [[DirectX]], che a loro volta sono un wrapper al driver video. Le vecchie versioni di SDL utilizzavano le DirectX 5, ma SDL 1.2 (
Sulle piattaforme [[X Window System|X11]], incluso [[Linux]], SDL usa le [[Xlib]] per comunicare con il sistema X11 per gli eventi grafici.
Riga 77:
== Collegamenti esterni ==
* {{en}} [http://www.libsdl.org SDL sito web ufficiale]
* {{de}} [http://www.libsdl.
* {{en}} [http://www.devmaster.net DevMaster.net] - un sito di sviluppo giochi che ha anche articoli e
* {{en}} [http://gpwiki.org/index.php/SDL_tutorials Il tutorial Wiki per la programmazione dei giochi su SDL]
* {{it}} [http://www.libsdl.org/
{{Portale|Software libero}}
|