Pubblicato uscita della biblioteca multimediale LDL 0.2 (Little DirectMedia Layer). Permette di creare applicazioni grafiche in grado di funzionare sia su sistemi moderni che su quelli obsoleti.
Piattaforme supportate
- Windows: 95 e versioni successive;
- macOS / OS X: 10.6 e versioni successive;
- Linux: distribuzioni con kernel 2.0+;
- FreeBSD: 3.0+.
Caratteristiche principali
- Linguaggio di programmazione: C;
- Licenza: LGPL 3.0;
- Grafica: API semplice cross-platform, supporto per OpenGL 1.0–4.6;
- Input: Gestione delle finestre e gestione degli eventi dai dispositivi di input.
Cosa c'è di nuovo nella versione 0.2
Renderer 2D universale:
- produce primitivi e texture con e senza trasparenza;
- funziona su schede grafiche che supportano OpenGL 1.2, 2.0 o 3.0;
- utilizza l'ottimizzazione: i dati passano nel buffer di rendering -> vengono ordinati per layer e texture -> vengono trasformati in geometria.
Renderer 3D sperimentale:
- supporta l'operatività su diverse versioni di OpenGL;
- fornisce un'API unica per questo.
Supporto per C++:
- È stata implementata una libreria ufficiale per il linguaggio C++.
Piani per la prossima versione
- miglioramento dell'API 3D universale;
- aggiunta del supporto per l'audio;
- preparazione della documentazione;
- creazione di interfacce per altri linguaggi di programmazione.
Fonte: linux.org.ru




