Aşağı güc sistemləri üçün optimallaşdırılmış LDL multimedia kitabxanası nəşr edilmişdir

Köhnə aparat təminatında işləmək üçün hazırlanmış LDL (Little DirectMedia Layer) multimedia kitabxanasının ilk buraxılışı artıq mövcuddur. Kitabxana, 2D qrafika ilə işləmək, pəncərələri idarə etmək və OS hadisələrini idarə etmək üçün sadə, çarpaz platforma API təmin edir və sadə oyunlar və multimedia tətbiqləri hazırlamaq üçün uyğundur. Kitabxana artıq Arcanum üçün alternativ açıq mənbəli oyun mühərrikinin hazırlanmasında istifadə olunur. Layihənin kodu C++98 dilində yazılıb və BSL 1.0 (Boost Software License) altında paylanır.

Автор уделяет большое внимание оптимизации библиотеки для устаревших платформ и созданию единого переносимого С++ 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 və macOS.

Aşağı güc sistemləri üçün optimallaşdırılmış LDL multimedia kitabxanası nəşr edilmişdir
Aşağı güc sistemləri üçün optimallaşdırılmış LDL multimedia kitabxanası nəşr edilmişdir


Mənbə: opennet.ru
DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster