Byla vydána multimediální knihovna LDL 0.2 (Little DirectMedia Layer), která umožňuje vytvářet grafické aplikace, jež mohou fungovat jak na moderních, tak na zastaralých systémech (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribuce s jádrem Linux 2.0+, FreeBSD 3.0+). Nabízí jednoduché multiplatformní API pro správu oken a zpracování událostí z vstupních zařízení. Pro vykreslování lze použít OpenGL 1.0-4.6. Kód je napsán v jazyce C a je distribuován pod licencí LGPL 3.0.
V novém vydání:
- Byl přidán univerzální 2D renderer, který umožňuje vykreslovat primitivy a textury s průhledností i bez. Podporuje práci na grafických kartách s podporou OpenGL 1.2, 2.0 nebo 3.0. V implementaci je použita optimalizace, která nejprve umístí data do vykreslovacího bufferu, seřadí je podle vrstvy a textury, a poté je převede na geometrii.
- Byl přidán experimentální 3D renderer, který podporuje práci na různých verzích OpenGL, ale poskytuje jednotné API.
- Byl implementován obal pro jazyk C++.
V další verzi se plánuje zaměřit na zlepšení univerzálního 3D API, přidat podporu zvuku, připravit dokumentaci a poskytnout obaly pro další jazyky.


Zdroj: opennet.ru
