Публикувана версия на мултимедийната библиотека LDL 0.3 (Little DirectMedia Layer), която позволява създаването на графични приложения, способни да работят както на съвременни, така и на остарели системи (Windows 95+, macOS/OS X/Mac OS X 10.6+, разпространения с ядро Linux 2.0+, FreeBSD 3.0+). Осигурява прост кросплатформен API за управление на прозорци и обработка на събития от входни устройства. За рендиране може да се използва OpenGL 1.0-4.6. Кодът е написан на С и се предоставя под лицензия LGPL 3.0.
В новото издание:
- Добавена е поддръжка на TrueType шрифтове, използвайки библиотеката FreeType.



- Чрез интеграцията на библиотеката stb_image е осигурена поддръжка за различни формати на изображения.
- Проектът стана модулен — по подразбиране в състава на движка сега се включват три библиотеки: LDL, LDL_Image и LDL_Ttf.
- Добавени са нови примери за работа със шрифтове.
- Започната е подготовката на пълна документация.
- Извършен е рефакторинг на кода за повишаване на стабилността и производителността.
- Коригирани са грешки и недостатъци в 2D и 3D рендерите.
В следващите издания се планира завършването на документацията, разширяване на възможностите на 3D рендера и предоставяне на обвивки за езици Python, C# и Object Pascal.
Източник: opennet.ru



