A avut loc prima lansare publică a bibliotecii multimedia LDL (Little DirectMedia Layer), care permite crearea de aplicații grafice ce pot funcționa pe sisteme moderne, dar și pe cele mai vechi (Windows 95+, distribuții cu kernel Linux 2.0+, FreeBSD 3.0+). Oferă o API simplă și multiplatformă pentru gestionarea ferestrelor și procesarea evenimentelor de la dispozitivele de intrare. Pentru redare poate fi utilizat OpenGL 1.0-4.6. Codul este livrat sub licența LGPL 3.0.
Lansarea este notabilă prin trecerea de la utilizarea limbajului C++98 la limbajul ANSI C (C89) pentru a asigura maksimală portabilitate și compatibilitate cu compilatoarele și platformele vechi, inclusiv DOS, Windows 95 și PlayStation 1. Proiectul este planificat să se dezvolte treptat — în prima versiune sunt oferite posibilități pentru lucrul cu ferontele, evenimentele de intrare și grafica, după care va începe dezvoltarea renderer-ului 2D, a instrumentelor pentru lucrul cu sunetul și fonturile, și a backend-urilor pentru a funcționa pe bibliotecile SDL 1.2, SDL 2.x, SDL 3.x, SFML și GLFW. Utilizarea backend-urilor SDL, SFML și GLFW va permite compilarea aplicațiilor pentru platforme care nu sunt susținute direct în LDL, fără a modifica codul. În planurile de viitor se menționează și crearea unui API universal pentru lucrul cu sprite-uri și grafică 2D, care poate fi utilizat independent de backend-ul ales (OpenGL, Vulkan, redare software, biblioteci de tip SDL).
Sursa: linux.org.ru
