U publikua biblioteka multimedia LDL, e optimizuar për sisteme të fuqisë së ulët

Dëshmohet numri i parë i bibliotekës multimediale LDL (Little DirectMedia Layer), e zhvilluar për të punuar në pajisje të vjetra. Biblioteka ofron një API të thjeshtë multivalent për punën me grafikën 2D, menaxhimin e dritareve dhe ngjarjeve të sistemit operativ, të përshtatshme për zhvillimin e lojërave të thjeshta dhe aplikacioneve multimediale. Në praktikë, biblioteka tashmë po përdoret për zhvillimin e një motori alternativ të hapur lojrash për lojën Arcanum. Kodi i projektit është shkruar në gjuhën C++ 98 dhe shpërndahet nën licencën BSL 1.0 (Boost Software License).

Autori i kushton shumë vëmendje optimizimit të bibliotekës për platforma të vjetra dhe krijimit të një API të njëtrajtshëm C++ që mund të përdoret në sisteme të ndryshme operative (ëse ofrohet një API për programe në gjuhën C). Në formatin aktual mbështetet puna në Linux (Debian 3+) dhe Windows (Windows 95+).

MBështetje për renditjen në GPU duke përdorur OpenGL 1.2 dhe OpenGL 3.0 është e disponueshme, si dhe për renditjen softuerike me ndihmën e CPU. Metoda e renditjes mund të ndryshojë dinamikisht gjatë punës së aplikacionit. Në Linux mbështetet XLib, por është në zhvillim mbështetje për protokollin Wayland. Ofron funksione për punë me tinguj. Mbështetet ngarkimi i formateve të ndryshme të imazheve (bmp, png, tga, jpg).

Në të ardhmen planifikohet të shtohet mbështetje për renditjen me Direct3D 9/10/11, transmetimin e tingullit në rrjedhë, daljen e tekstit duke përdorur bibliotekën Freetype, API për punë me rrjedha dhe rrjetin. Po ashtu, planifikohet portimi në platformat Android, iOS dhe macOS.

U publikua biblioteka multimedia LDL, e optimizuar për sisteme të fuqisë së ulët
U publikua biblioteka multimedia LDL, e optimizuar për sisteme të fuqisë së ulët


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster