Публикувано ново издание на мултимедийната библиотека LDL 0.3. Тя помага за създаването на графични приложения за стари и нови операционни системи. Кодът е написан на езика C под лиценция за свободна употреба LGPL 3.0.
Основни характеристики на библиотеката
- Поддържа системи. Кодът работи на Windows 95+, macOS 10.6+, Linux 2.0+ и FreeBSD 3.0+.
- Прост API. Помага за управление на прозорците и събиране на сигнали от мишката и клавиатурата.
- Всякакъв OpenGL. За рендиране на графика са подходящи версии от 1.0 до 4.6.
Какво ново в версия LDL 0.3
- TrueType шрифтове. В двигателя е добавена поддръжка на шрифтове чрез библиотеката FreeType.
- Всякакви изображения. Програмата сега чете различни формати на изображения благодарение на интеграцията stb_image.
- Модулна структура. Проектът е разделен на три отделни библиотеки: LDL, LDL_Image и LDL_Ttf.
- Примери на код. Добавени са готови примери за бърза работа със шрифтове.
- Документация. Разработчиците започнаха да пишат пълни и разбираеми инструкции за проекта.
- Чист код. Извършен е голям рефакторинг за висока скорост и стабилност.
- Поправка на грешки. Авторите поправиха проблемите с работата на 2D и 3D рендерите.
Планове за бъдещето
- Да завърши работата по цялата документация.
- Силно разширяване на функциите на 3D рендера.
- Да се създадат обвивки за езиците Python, C# и Object Pascal.
Източник: linux.org.ru




