Megvalósult Az LDL (Little DirectMedia Layer) multimédia könyvtár első nyilvános kiadása, amely lehetővé teszi grafikai alkalmazások létrehozását, amelyek képesek működni modern és régi rendszereken (Windows 95+, Linux 2.0+ kernel-disztribúciók, FreeBSD 3.0+). Egyszerű, többplatformos API-t biztosít az ablakok kezelésére és a bemeneti eszközökkel kapcsolatos események feldolgozására. A megjelenítéshez az OpenGL 1.0-4.6 használható. A kód LGPL 3.0 licenc alatt kerül kiadásra.
A kiadás figyelemre méltó a C++98 nyelvről ANSI C (C89) nyelvre való áttérés miatt, mellyel maximális hordozhatóságot és kompatibilitást biztosítanak régi fordítókhoz és platformokhoz, köztük a DOS-hoz, Windows 95-hoz és a PlayStation 1-hez. A projektet fokozatosan tervezik fejleszteni – az első verzióban az ablakokkal, bemeneti eseményekkel és grafikával kapcsolatos funkciók lesznek elérhetők, ezt követően a 2D-s renderelés, a hang- és betűtípuskezelő eszközök, valamint a SDL 1.2 és SDL 2.x könyvtárakra épülő backendek fejlesztése következik. SDL 3.x, SFML és GLFW. Az SDL, SFML és GLFW back-endek használata lehetővé teszi, hogy kódmódosítás nélkül alkalmazásokat hozzanak létre olyan platformok számára, amelyek nincsenek közvetlenül támogatva az LDL-ben. A jövőbeli tervek között szerepel egy univerzális API létrehozása sprite-ok és 2D grafika kezelésére, amely függetlenül használható a választott backendtől (OpenGL, Vulkan, szoftveres renderelés, SDL-hez hasonló könyvtárak).
Forrás: linux.org.ru
