LDL 0.1 LDL 0.1 LDL 0.1 LDL 0.1

Състоя се Първото публично издание на мултимедийната библиотека LDL (Little DirectMedia Layer), която позволява създаването на графични приложения, работещи както на съвременни, така и на остарели системи (Windows 95+, дистрибуции с ядрото Linux 2.0+, FreeBSD 3.0+). Осигурява прост кросплатформен API за управление на прозорци и обработка на събития от входни устройства. За рендериране може да се използва OpenGL 1.0-4.6. Кодът се предоставя под лицензия LGPL 3.0.

Изданието е забележително с прехода от използването на C++98 към ANSI C (C89) с цел максимална преносимост и съвместимост със стари компилатори и платформи, включително DOS, Windows 95 и PlayStation 1. Проектът планира постепенно развитие — в първата версия са предложени функции за работа с прозорци, входни събития и графика, след което ще започне развитието на 2D рендер, средства за работа със звук и шрифтове, бекенди за работа върху библиотеките SDL 1.2, SDL 2.x, SDL 3.x, SFML и GLFW. Използването на бекенди SDL, SFML и GLFW ще позволи без промяна на кода компилирането на приложения за платформи, които не са директно поддържани в LDL. В бъдеще също се планира създаването на универсален API за работа със спрайтове и 2D графика, който може да се използва независимо от избрания бекенд (OpenGL, Vulkan, софтуерно рендериране, библиотеки от типа на SDL).

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster