Rilis munggaran perpustakaan multimedia LDL (Little DirectMedia Layer), anu dirancang pikeun dijalankeun dina perangkat keras warisan, ayeuna sayogi. Perpustakaan ieu nyayogikeun API lintas platform anu saderhana pikeun damel sareng grafik 2D, ngatur windows, sareng ngatur kajadian OS, cocog pikeun ngembangkeun kaulinan sareng aplikasi multimedia anu saderhana. Perpustakaan ieu parantos dianggo dina pamekaran mesin kaulinan sumber terbuka alternatif pikeun Arcanum. Kode proyék ieu ditulis dina C++98 sareng disebarkeun dina BSL 1.0 (Boost Software License).
Автор уделяет большое внимание оптимизации библиотеки для устаревших платформ и созданию единого переносимого С++ API, который можно использовать в различных операционных системах (дополнительно предоставляется API для программ на языке Си). В текущем виде поддерживается работа в Linux (Debian 3+) и Windows (Windows 95+).
Доступна поддержка рендеринга на GPU с использованием OpenGL 1.2 и OpenGL 3.0, а также программного рендеринга силами CPU. Метод отрисовки может меняться динамически во время работы приложения. В Linux поддерживается XLib, но в разработке находится и поддержка протокола Wayland. Предоставляются функции для работы со звуком. Поддерживается загрузка различных форматов изображений (bmp, png, tga, jpg).
В будущем планируется добавить поддержку отрисовки при помощи Direct3D 9/10/11, потоковое воспроизведение звука, вывод текста с использованием библиотеки Freetype, API для работы с потоками и сетью. В планах также портирование на платформы Android, iOS sareng macOS.


sumber: opennet.ru
