Megjelent az LDL multimédiás könyvtár, amelyet alacsony teljesítményű rendszerekhez optimalizáltak.

Megjelent az LDL (Little DirectMedia Layer) multimédiás könyvtárának első kiadása, amelyet elavult hardverrel való használatra terveztek. A könyvtár egy egyszerű, keresztplatformos API-t biztosít a 2D grafikával, az ablakkezeléssel és az operációs rendszer eseményeivel való munkához, amely alkalmas egyszerű játékok és multimédiás alkalmazások fejlesztésére. A gyakorlatban a könyvtárat már használják egy alternatív nyílt játékmotor fejlesztésére az Arcanum játékhoz. A projekt kódja C++ 98 nyelven készült és a BSL 1.0 (Boost Software License) licenc alatt terjesztik.

A szerző nagy figyelmet fordít a könyvtár optimalizálására elavult platformokra és egy egységes hordozható C++ API létrehozására, amelyet különböző operációs rendszerekben lehet használni (további API érhető el C nyelvű programokhoz). Jelenleg Linux (Debian 3+) és Windows (Windows 95+) rendszereken működik.

Elérhető a GPU-s renderelés támogatása az OpenGL 1.2 és OpenGL 3.0 használatával, valamint a CPU által végzett szoftveres renderelés. A rajzolási módszer dinamikusan változhat az alkalmazás futása során. Linux alatt az XLib támogatott, de a Wayland protokoll támogatása is fejlesztés alatt áll. Funkciókat biztosít a hang kezelésére. Támogatja különböző képkonvertálási formátumok betöltését (bmp, png, tga, jpg).

A jövőben tervezik a Direct3D 9/10/11 ábrázolás támogatását, a hangfolyamok lejátszását, a szöveg megjelenítését a Freetype könyvtár segítségével, API-t a szálak és a hálózat kezelésére. Tervek között szerepel az Android, iOS és macOS platformokra való portolás is.

Megjelent az LDL multimédiás könyvtár, amelyet alacsony teljesítményű rendszerekhez optimalizáltak.
Megjelent az LDL multimédiás könyvtár, amelyet alacsony teljesítményű rendszerekhez optimalizáltak.


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster