La première version publique de la bibliothèque multimédia LDL (Little DirectMedia Layer) a été publiée, permettant de créer des applications graphiques capables de fonctionner à la fois sur des systèmes modernes et obsolètes (Windows 95+, distributions avec un noyau Linux 2.0+, FreeBSD 3.0+). Une API simple et multiplateforme est fournie pour la gestion des fenêtres et le traitement des événements provenant des dispositifs d'entrée. OpenGL 1.0-4.6 peut être utilisé pour le rendu. Le code est distribué sous la licence LGPL 3.0.
Cette version est remarquée pour son passage de l'utilisation du langage C++98 à ANSI C (C89) afin d'assurer une portabilité et une compatibilité maximales avec les anciens compilateurs et plateformes, y compris DOS, Windows 95 et PlayStation 1. Le projet prévoit un développement progressif : la première version propose des fonctionnalités pour travailler avec des fenêtres, des événements d'entrée et des graphismes, après quoi le développement d'un rendu 2D, d'outils pour le son et les polices, et de backends fonctionnant sur les bibliothèques SDL 1.2, SDL 2.x, SDL 3.x, SFML et GLFW commencera. L'utilisation de backends comme SDL, SFML et GLFW permettra de compiler des applications pour des plateformes non prises en charge par LDL sans modification du code. De futurs plans incluent également la création d'une API universelle pour travailler avec des sprites et des graphismes 2D, utilisable indépendamment du backend choisi (OpenGL, Vulkan, rendu logiciel, bibliothèques SDL, etc.).

Source : opennet.ru
