HÀndelse genomförd Den första offentliga versionen av det multimedia biblioteket LDL (Little DirectMedia Layer) som möjliggör skapande av grafiska applikationer, som kan fungera bÄde pÄ moderna och Àldre system (Windows 95+, distributioner med Linux-kÀrna 2.0+, FreeBSD 3.0+). Ett enkelt plattformsoberoende API erbjuds för fönsterhantering och bearbetning av hÀndelser frÄn inmatningsenheter. För rendering kan OpenGL 1.0-4.6 anvÀndas. Koden tillhandahÄlls under LGPL 3.0-licensen.
UtgĂ„van Ă€r anmĂ€rkningsvĂ€rd för övergĂ„ngen frĂ„n att anvĂ€nda sprĂ„ket C++98 till sprĂ„ket ANSI C (C89) för att sĂ€kerstĂ€lla maximal portabilitet och kompatibilitet med Ă€ldre kompilatorer och plattformar, inklusive DOS, Windows 95 och PlayStation 1. Projektet planeras utvecklas gradvis â i den första versionen erbjuds funktioner för hantering av fönster, inmatningshĂ€ndelser och grafik, efter vilket utvecklingen av 2D-rendering, ljud- och teckenhanteringsverktyg, samt backend för att arbeta ovanpĂ„ biblioteken SDL 1.2, SDL 2.x, kommer att pĂ„börjas. SDL 3.x, SFML och GLFW. AnvĂ€ndningen av backends som SDL, SFML och GLFW kommer att möjliggöra att kompilera applikationer för plattformar som inte direkt stöds i LDL utan att Ă€ndra koden. I framtidsplanerna nĂ€mns ocksĂ„ skapandet av ett universellt API för hantering av sprites och 2D-grafik, vilket kan anvĂ€ndas oavsett vald backend (OpenGL, Vulkan, programmatisk rendering, bibliotek som SDL).
KĂ€lla: linux.org.ru
