
Разработчики представили вторую версию графической библиотеки LDL (Little DirectMedia Layer). Главная особенность проекта заключается в возможности разработки мультимедийных приложений, которые одинаково стабильно функционируют как на актуальном «железе», так и на значительно устаревших аппаратных платформах.
Поддерживаемые операционные системы
- Windows: версии 95 и более поздние;
- macOS / OS X: начиная с 10.6;
- Linux: дистрибутивы на базе ядра 2.0 и выше;
- FreeBSD: начиная с версии 3.0.
Технические характеристики
- Язык разработки: Си;
- Лицензионные условия: LGPL 3.0;
- Графические возможности: универсальный кроссплатформенный API с поддержкой OpenGL в диапазоне от 1.0 до 4.6;
- Обработка данных: работа с окнами и пользовательским вводом.
Ключевые нововведения в LDL 0.2
Обновление принесло ряд значимых изменений в архитектуру графического движка:
- Универсальный 2D-рендер:
- обеспечивает отрисовку графических примитивов и текстур (с учетом прозрачности и без);
- совместим с видеокартами, поддерживающими OpenGL версий 1.2, 2.0 или 3.0;
- оптимизирован за счет передачи данных в буфер отрисовки с последующей сортировкой по слоям и текстурам для трансформации в геометрию.
- Экспериментальный 3D-рендер: предоставляет единый программный интерфейс (API) для работы с различными версиями OpenGL.
- Поддержка С++: добавлена официальная обвязка, упрощающая использование библиотеки в проектах на C++.
Перспективы развития
В будущих релизах авторы планируют сосредоточиться на следующих направлениях:
- совершенствование универсального 3D API;
- внедрение поддержки аудиопотоков;
- написание полноценной технической документации;
- расширение библиотеки за счет создания обвязок для других популярных языков программирования.
Источник: https://www.linux.org.ru






