On toimunud LDL (Little DirectMedia Layer) multimeedia raamatukogu esimene avalik väljaanne, mis võimaldab luua graafilisi rakendusi, mis töötavad nii kaasaegsetes kui ka vanemates süsteemides (Windows 95+, Linuxi 2.0+ tuumaga distributsioonid, FreeBSD 3.0+). Pakub lihtsat platvormidevahelist API-d akende haldamiseks ja sisendseadmete sündmuste töötlemiseks. Joonistamiseks saab kasutada OpenGL 1.0-4.6. Kood on litsentsitud LGPL 3.0 alusel.
Väljaanne on märkimisväärne ülemineku poolest C++98 keelest ANSI C (C89) keelele, et tagada maksimaalne ühilduvus ja toimetatavus vanemate kompilaatorite ja platvormidega, sealhulgas DOS, Windows 95 ja PlayStation 1. Projekti plaanitakse järk-järgult arendada - esimeses versioonis on pakutud võimalusi akende, sisendisündmuste ja graafikaga töötamiseks, millele järgneb 2D-renderdus, helide ja fontide haldamise vahendid, ning back-end-teenused SDL 1.2, SDL 2.x üle. SDL 3.x, SFML ja GLFW. SDL-, SFML- ja GLFW-taustade kasutamine võimaldab koostada rakendusi platvormidele, mida LDL otseselt ei toeta, ilma koodi muutmata. Tulevikus on plaanis luua ka universaalne API, mis toetab sprite'ide ja 2D-graafika kasutamist, olenemata valitud taustast (OpenGL, Vulkan, tarkvaraline joonistamine, nagu SDL-tekstid).
Allikas: linux.org.ru
