10 июня 2026, 08:17
LDL 0.2 — графическая набор модулей, оптимизированная для маломощных систем

Опубликован выпуск мультимедийной библиотеки LDL 0.2 (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;
Ввод: Управление окнами и обработка событий с устройств ввода.
Что нового в версии 0.2
Универсальный 2D-рендер:
выводит примитивы и текстуры с прозрачностью и без;
работает на видеокартах с поддержкой OpenGL 1.2, 2.0 или 3.0;
использует оптимизацию: информация идут в буфер отрисовки -> сортируются по слою и текстуре -> преобразуются в геометрию.
Экспериментальный 3D-рендер:
поддерживает работу поверх разных версий OpenGL;
предоставляет для этого единый api.
Поддержка С++:
Реализована официальная обвязка для языка С++.
Планы на следующую версию
усовершенствование универсального 3D api;
внедрение поддержки звука;
подготовка документации;
разработка обвязок к другим языкам программирования.


Продолжить читать


