Publicat noua ediție a bibliotecii multimediatice LDL 0.3. Aceasta ajută la crearea de aplicații grafice pentru sistemele de operare vechi și noi. Codul este scris în limbajul C sub licență liberă LGPL 3.0.
Caracteristicile principale ale bibliotecii
- Suport pentru sisteme. Codul funcționează pe Windows 95+, macOS 10.6+, Linux 2.0+ și FreeBSD 3.0+.
- API simplu. Ajută la gestionarea ferestrelor și la colectarea semnalelor de la mouse și de la tastatură.
- Orice OpenGL. Pentru randare grafică sunt potrivite versiunile de la 1.0 la 4.6.
Ce este nou în versiunea LDL 0.3
- Fonturi TrueType. Motorul a adăugat suport pentru fonturi prin intermediul bibliotecii FreeType.
- Orice imagini. Programul poate acum să citească diverse formate de imagini datorită integrării stb_image.
- Structură modulară. Proiectul a fost împărțit în trei biblioteci separate: LDL, LDL_Image și LDL_Ttf.
- Exemple de cod. S-au adăugat exemple gata pentru a lucra rapid cu fonturile.
- Documentația. Dezvoltatorii au început să scrie un ghid complet și clar pentru proiect.
- Cod curat. S-a realizat o refactorizare majoră pentru o viteză și stabilitate ridicate.
- Corectarea erorilor. Autorii au rezolvat bug-uri în funcționarea rendererelor 2D și 3D.
Planuri de viitor
- Finalizarea lucrării asupra întregii documentații.
- Extinderea semnificativă a funcțiilor renderer-ului 3D.
- Crearea legăturilor pentru limbaje precum Python, C# și Object Pascal.
Sursa: linux.org.ru




