Den första offentliga utgÄvan av multimediabiblioteket LDL (Little DirectMedia Layer) har Àgt rum, vilket gör det möjligt att skapa grafiska applikationer som kan fungera bÄde pÄ moderna och pÄ Àldre system (Windows 95+, distributioner med Linux-kÀrna 2.0+, FreeBSD 3.0+). Ett enkelt plattformsoberoende API för fönsterhantering och hantering av inmatningsenheter tillhandahÄlls. För rendering kan OpenGL 1.0-4.6 anvÀndas. Koden levereras under LGPL 3.0-licens.
UtgÄvan Àr anmÀrkningsvÀrd för övergÄngen frÄn C++98 till ANSI C (C89) för att sÀkerstÀlla maksimal portabilitet och kompatibilitet med Àldre kompilatorer och plattformar, inklusive DOS, Windows 95 och PlayStation 1. Projektet planeras att utvecklas gradvis: i den första versionen erbjuds funktioner för fönsterhantering, inmatningsevenemang och grafik, varefter utvecklingen av 2D-renderaren, verktyg för ljud och typsnitt, samt backend för arbete ovanpÄ SDL 1.2, SDL 2.x, SDL 3.x, SFML och GLFW pÄbörjas. AnvÀndning av backends SDL, SFML och GLFW gör det möjligt att bygga applikationer för plattformar som inte stöds direkt i LDL utan att Àndra koden. Framöver planeras Àven skapandet av ett universellt API för arbete med spriter och 2D-grafik, vilket kan anvÀndas oberoende av vald backend (OpenGL, Vulkan, programmatisk rendering, bibliotek som SDL).

KĂ€lla: opennet.ru
