Опубліковано новий випуск мультимедійної бібліотеки LDL 0.3. Вона допомагає створювати графічні програми для старих та нових операційних систем. Код написаний мовою самі під вільною ліцензією 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




