Жарыяланган аз кубаттуу системалар үчүн оптималдаштырылган LDL мультимедиа китепканасы

LDL (Little DirectMedia Layer) мультимедиялык китепканасынын биринчи релиз, эски аппараттык камсыздоодо иштөө үчүн иштелип чыккан. Китепкана 2D графикасы менен иштөө, терезелерди жана OS окуяларын башкаруу үчүн жөнөкөй кросс-платформа API менен камсыз кылат, жөнөкөй оюндарды жана мультимедиялык тиркемелерди иштеп чыгууга ылайыктуу. Иш жүзүндө китепкана Arcanum оюну үчүн альтернативалуу ачык оюн кыймылдаткычын иштеп чыгууда колдонулат. Долбоордун коду C++ 98 тилинде жазылган жана BSL 1.0 лицензиясы (Boost Software License) боюнча таратылат.

Автор китепкананы эски платформалар үчүн оптималдаштырууга жана ар кандай операциялык системаларда колдонула турган бирдиктүү көчмө C++ API түзүүгө олуттуу көңүл бурат (C программалары үчүн кошумча API берилет). Азыркы түрүндө ал төмөнкү жумуштарды колдойт: Linux (Debian 3+) жана Windows (Windows 95+).

OpenGL 1.2 жана OpenGL 3.0 аркылуу GPU рендерингин, ошондой эле CPU аркылуу программалык рендерингди колдоо жеткиликтүү. Тиркеме иштеп жатканда рендеринг ыкмасын динамикалык түрдө өзгөртүүгө болот. Linux XLib колдоого алынат, бирок Wayland протоколун колдоо дагы иштелип чыгууда. Үн иштетүү функциялары каралган. Ар кандай сүрөт форматтары (bmp, png, tga, jpg) колдоого алынат.

Келечектеги пландарга Direct3D 9/10/11 аркылуу рендерингди колдоо, аудио агымын, Freetype китепканасын колдонуп текст чыгарууну жана агым жана тармактар ​​менен иштөө үчүн API'лерди камтыйт. Башка платформаларга да порттоо пландаштырылууда. Android, iOS жана macOS.


Жарыяланган аз кубаттуу системалар үчүн оптималдаштырылган LDL мультимедиа китепканасы

Жарыяланган аз кубаттуу системалар үчүн оптималдаштырылган LDL мультимедиа китепканасы


Source: opennet.ru
DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster