Loodud on LDL (Little DirectMedia Layer) multimeedia raamatukogu esimene avalik väljalase, mis võimaldab luua graafilisi rakendusi, mis töötavad nii kaasaegsetes kui ka vanades süsteemides (Windows 95+, Linuxi 2.0+ tuumaga distributsioonid, FreeBSD 3.0+). Pakutakse lihtsat platvormidevahelist API-d akende haldamiseks ja sisendseadmete sündmuste töötlemiseks. Joonistamiseks saab kasutada OpenGL 1.0-4.6. Kood on saadaval LGPL 3.0 litsentsi all.
Väljaanne on märkimisväärne ülemineku poolest C++98 keelest ANSI C (C89) keelele, et tagada maksimaalne ühilduvus ja ülekantavus vanemate kompilaatorite ja platvormidega, sealhulgas DOS, Windows 95 ja PlayStation 1. Projekti plaanitakse järk-järgult arendada: esimeses versioonis pakutakse võimalusi akende, sisendi sündmuste ja graafika haldamiseks, millele järgneb 2D-renderdamise, helide ja fontide töötluse, ning taustaprogrammide arendamine SDL 1.2, SDL 2.x, SDL 3.x, SFML ja GLFW teekide peal. SDL, SFML ja GLFW taustaprogrammide kasutamine võimaldab ilma koodimuudatusteta koostada rakendusi platvormidele, mida LDL otse ei toeta. Tulevikuplaanides mainitakse ka universaalse API loomist sprite'ide ja 2D-graafika haldamiseks, mida saab kasutada sõltumata valitud taustast (OpenGL, Vulkan, tarkvaraline renderdamine, SDL tüüpi teegid).

Allikas: opennet.ru
