LDL 0.1

LDL 0.1 LDL 0.1 LDL 0.1 LDL 0.1

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

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster