Publié nouvelle version de la bibliothèque multimédia LDL 0.3. Elle aide à créer des applications graphiques pour les anciens et les nouveaux systèmes d'exploitation. Le code est écrit en C sous licence libre LGPL 3.0.
Principales caractéristiques de la bibliothèque
- Prise en charge des systèmes. Le code fonctionne sur Windows 95+, macOS 10.6+, Linux 2.0+ et FreeBSD 3.0+.
- API simple. Aide à gérer les fenêtres et à recueillir des signaux de la souris et du clavier.
- Tout OpenGL. Pour le rendu graphique, les versions de 1.0 à 4.6 conviennent.
Quoi de neuf dans la version LDL 0.3
- Polices TrueType. Le moteur a ajouté le support des polices via la bibliothèque FreeType.
- Toutes les images. Le programme lit maintenant différents formats d'images grâce à l'intégration de stb_image.
- Structure modulaire. Le projet a été divisé en trois bibliothèques distinctes : LDL, LDL_Image et LDL_Ttf.
- Exemples de code. Des exemples prêts à l'emploi ont été ajoutés pour un travail rapide avec les polices.
- Documentation. Les développeurs ont commencé à rédiger un manuel complet et clair pour le projet.
- Code propre. Un grand refactoring a été effectué pour une haute vitesse et stabilité.
- Correction de bugs. Les auteurs ont corrigé des bugs dans le fonctionnement des rendus 2D et 3D.
Plans pour l'avenir
- Terminer le travail sur toute la documentation.
- Élargir considérablement les fonctions du moteur 3D.
- Créer des wrappers pour les langages Python, C# et Object Pascal.
Source : linux.org.ru




