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