Pubblicato nuovo rilascio della biblioteca multimediale LDL 0.3. Aiuta a creare applicazioni grafiche per sistemi operativi vecchi e nuovi. Il codice è scritto in C sotto licenza libera LGPL 3.0.
Caratteristiche principali della biblioteca
- Supporto per i sistemi. Il codice funziona su Windows 95+, macOS 10.6+, Linux 2.0+ e FreeBSD 3.0+.
- API semplice. Aiuta a gestire finestre e a raccogliere segnali da mouse e tastiera.
- Qualsiasi OpenGL. Per il rendering grafico sono adatte le versioni da 1.0 a 4.6.
Cosa c'è di nuovo nella versione LDL 0.3
- Font TrueType. Il motore ha aggiunto supporto per i font tramite la libreria FreeType.
- Qualsiasi immagine. Il programma ora legge diversi formati di immagini grazie all'integrazione di stb_image.
- Struttura modulare. Il progetto è stato suddiviso in tre librerie separate: LDL, LDL_Image e LDL_Ttf.
- Esempi di codice. Aggiunti esempi pronti per un rapido utilizzo con i font.
- Documentazione. Gli sviluppatori hanno iniziato a scrivere una guida completa e chiara per il progetto.
- Codice pulito. È stata effettuata una grande rifattorizzazione per alta velocità e stabilità.
- Correzione di bug. Gli autori hanno sistemato i bug nei renderer 2D e 3D.
Piani futuri
- Completare il lavoro su tutta la documentazione.
- Ampliare notevolmente le funzionalità del renderer 3D.
- Creare wrapper per i linguaggi Python, C# e Object Pascal.
Fonte: linux.org.ru




