A eu lieu Première version publique de la bibliothèque multimédia LDL (Little DirectMedia Layer), permettant de créer des applications graphiques fonctionnant à la fois sur des systèmes modernes et obsolètes (Windows 95+, distributions avec noyau Linux 2.0+, FreeBSD 3.0+). Elle offre une API multiplateforme simple pour la gestion des fenêtres et le traitement des événements des appareils d'entrée. OpenGL 1.0-4.6 peut être utilisé pour le rendu. Le code est fourni sous licence LGPL 3.0.
Cette version se distingue par le passage de l'utilisation du langage C++98 au langage ANSI C (C89) pour garantir une portabilité maximale et une compatibilité avec d'anciens compilateurs et plateformes, y compris DOS, Windows 95 et PlayStation 1. Le projet est prévu pour évoluer progressivement : la première version propose des fonctionnalités pour travailler avec des fenêtres, des événements d'entrée et de la graphique, suivie du développement d'un moteur 2D, d'outils pour le son et les polices, ainsi que de backend pour travailler avec les bibliothèques SDL 1.2, SDL 2.x. SDL 3.x, SFML et GLFW. L'utilisation de backends SDL, SFML et GLFW permettra de compiler des applications pour des plateformes non supportées directement par LDL, sans modifier le code. Les projets futurs incluent également la création d'une API universelle pour travailler avec des sprites et de la graphique 2D, qui pourra être utilisée indépendamment du backend choisi (OpenGL, Vulkan, rendu logiciel, bibliothèques comme SDL).
Source : linux.org.ru
