Pubblicato pubblico 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 e multipiattaforma, supporto per OpenGL 1.0–4.6;
- Input: Gestione delle finestre e elaborazione degli eventi dai dispositivi di input.
Novità nella versione 0.2
Renderer 2D universale:
- esegue primitività e texture con trasparenza e senza;
- funziona su schede grafiche che supportano OpenGL 1.2, 2.0 o 3.0;
- utilizza ottimizzazioni: i dati vengono inviati nel buffer di rendering -> ordinati per livello e texture -> trasformati in geometria.
Renderer 3D sperimentale:
- supporta l'esecuzione su diverse versioni di OpenGL;
- fornisce un'unica API per questo.
Supporto per C++:
- È stata implementata una connessione ufficiale per il linguaggio C++.
Piani per la prossima versione
- migliorare l'API 3D universale;
- aggiungere supporto audio;
- preparare la documentazione;
- creare wrapper per altri linguaggi di programmazione.
Fonte: linux.org.ru




