Опубликован выпуск мультимедийной библиотеки 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;
-
добавление поддержки звука;
-
подготовка документации;
-
создание обвязок к другим языкам программирования.


ссылка на оригинал статьи https://habr.com/ru/articles/1045752/