Izdaja multimedijske knjižnice LDL 0.1, optimizirane za nizko zmogljive sisteme

Uspešno je objavljena prva javna različica multimedijske biblioteke LDL (Little DirectMedia Layer), koja omogućuje izradu grafičkih aplikacija koje mogu raditi na modernim, kao i na zastarjelim sustavima (Windows 95+, distribucije sa kernelom Linux 2.0+, FreeBSD 3.0+). Pruža jednostavno multiplatformsko API za upravljanje prozorima i obradu događaja s ulaznih uređaja. Za iscrtavanje se može koristiti OpenGL 1.0-4.6. Kod se isporučuje pod LGPL 3.0 licencom.

Ovo izdanje je značajno zbog prijelaza sa korištenja jezika C++98 na ANSI C (C89) radi postizanja maksimalne prenosivosti i kompatibilnosti sa starim kompajlerima i platformama, uključujući DOS, Windows 95 i PlayStation 1. Projekt planiraju postupno razvijati: u prvoj verziji su ponuđene mogućnosti za rad sa prozorima, događajima ulaza i grafikom, nakon čega će započeti razvoj 2D rendere, alata za rad sa zvukom i fontovima, backendova za rad s bibliotekama SDL 1.2, SDL 2.x, SDL 3.x, SFML i GLFW. Korištenje backendova SDL, SFML i GLFW omogućit će kreiranje aplikacija za platforme koje nisu izravno podržane u LDL bez promjene koda. U planovima za budućnost također se naznačuje stvaranje univerzalnog API-a za rad sa spritovima i 2D grafikom, koji će se moći koristiti neovisno o odabranom backendu (OpenGL, Vulkan, softversko iscrtavanje, biblioteke poput SDL).

Izdaja multimedijske knjižnice LDL 0.1, optimizirane za nizko zmogljive sisteme


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster