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.


Forrás: opennet.ru
