Представлен публике инициатива мультимедийной библиотеки LDL, которая оптимизирована для маломощных систем

1 мин
Представлен публике инициатива мультимедийной библиотеки LDL, которая оптимизирована для маломощных систем

Разработчик под ником JordanCpp показал начальный публичный релиз мультимедийной библиотеки под названием LDL (Little DirectMedia Layer). Подход позволяет разрабатывать графические приложения, способные функционировать как на современных, так и на устаревших системах (в частности, ОС Windows 95+, дистрибутивы с ядром Linux 2.0+, FreeBSD 3.0+). Исходный код проекта написан на C и опубликован на GutHub под лицензией LGPL 3.0.

В рамках решения предоставляется простой кроссплатформенный программный оболочку для управления окнами и обработки событий с устройств ввода. Для отрисовки может использоваться OpenGL 1.0–4.6.

Версия LDL примечателен переходом с использования языка C++98 на язык ANSI C (C89) для обеспечения максимальной переносимости и совместимости со старыми компиляторами и платформами, в том числе DOS, Windows 95 и PlayStation 1.

По информации OpenNET, проект LDL планируется развивать постепенно. В первой версии решения предложены возможности для работы с окнами, событиями ввода и графикой, после чего начнётся развитие 2D‑рендера, средств для работы со звуком и шрифтами, бэкендов для работы поверх библиотек SDL 1.2, SDL 2.x, SDL 3.x, SFML и GLFW. Использование бэкендов SDL, SFML и GLFW позволит без изменения кода собирать приложения для платформ, напрямую не поддерживаемых в LDL. В планах на будущее равным образом отмечается разработка универсального программный оболочку для работы со спрайтами и 2D‑графикой, который можно применять нев зависимости от выбранного бэкенда (OpenGL, Vulkan, программная отрисовка, библиотеки типа SDL).

Читают сейчас

Вышел публичный инициатива LinuxOnTab — Linux во вкладке браузера

14 минут назад

Вышел публичный инициатива LinuxOnTab — Linux во вкладке браузера

Разработчик под ником kilian-ai представил открытый инициатива под названием LinuxOnTab (репозиторий на GitHub). Это рабочий Linux (на базе ядра Linux 6.12.13) во вкладке браузера. Инициатива является

«Комплекс Бога»: Хуанг — о CEO, пугающих миллионами увольнений в связи с ИИ

2 часа назад

«Комплекс Бога»: Хуанг — о CEO, пугающих миллионами увольнений в связи с ИИ

Глава Nvidia Дженсен Хуанг в подкасте Memos to the President обвинил коллег-CEO с "комплексом Бога" в нагнетании страхов вокруг искусственного интеллекта. По его словам, ИИ за последние пару лет созда

В НАСА опубликовали в открытом доступе 12217 фотографий, которые сделали члены экипажа миссии «Артемида II»

3 часа назад

В НАСА опубликовали в открытом доступе 12217 фотографий, которые сделали члены экипажа миссии «Артемида II»

В НАСА представили в открытом доступе фотоархив из 12217 изображений, которые сделали члены экипажа миссии «Артемида II» во время полёта. В базе данных есть снимки Земля, корабля, луной поверхности, а

Вышел пакетный менеджер APT 3.3.0

3 часа назад

Вышел пакетный менеджер APT 3.3.0

1 мая 2026 года состоялся выпуск инструментария для управления пакетами APT 3.3.0 (Advanced Package Tool). Исходный код проекта написан на C++ и Shell и обнародован под лицензией GNU General Public Li

Минтруд увеличил список профессий для Альтернативной Гражданской Службы

7 часов назад

Минтруд увеличил список профессий для Альтернативной Гражданской Службы

Минтруд обновил перечень профессий для альтернативной гражданской службы — теперь их 363. В список вошли программисты, инженеры и другие технические специальности. Количество организаций для прохожден