Käivitati LDL multimeedia teek, optimeeritud väheliigendatud süsteemide jaoks

Saadaval on esimene väljaanne multimeedia teegist LDL (Little DirectMedia Layer), mis on välja töötatud vanade seadmete toe tagamiseks. Teek pakub lihtsat platvormidevahelist API-d 2D-graafika, akende juhtimise ja opsüsteemi sündmuste haldamiseks, mis sobib lihtsate mängude ja multimeedia rakenduste arendamiseks. Praktiliselt kasutatakse teeki juba alternatiivse avatud mängumootori arendamisel mängule Arcanum. Projekti kood on kirjutatud C++ 98 keeles ja levitatakse BSL 1.0 (Boost Software License) litsentsi alusel.

Autor pöörab suurt tähelepanu teegi optimeerimisele vanadele platvormidele ja ühtse ülekantava C++ API loomisele, mida saab kasutada erinevates operatsioonisüsteemides (lisaks pakutakse API-d C keeles programmeerimiseks). Praeguses versioonis toetab see tööd Linuxis (Debian 3+) ja Windowsis (Windows 95+).

GPU renderimise tugi on saadaval OpenGL 1.2 ja OpenGL 3.0, samuti CPU jõudluse baasil toimiva tarkvara renderimisega. Pildistamisviis võib rakenduse töö ajal dünaamiliselt muutuda. Linuxis toetatakse XLib'i, kuid Waylandi protokolli tugi on veel arendamisel. Pakutakse helitöötluse funktsioone. Toetatakse erinevate pildifailide laadimist (bmp, png, tga, jpg).

Tulevikus on plaanis lisada Direct3D 9/10/11 renderimise tugi, helivoo edastamine, teksti kuvamine Freetype'i raamatukogu abil, API voogude ja võrgu töötamiseks. Plaanis on ka portimine Androidi, iOS-i ja macOS-i platvormidele.

Käivitati LDL multimeedia teek, optimeeritud väheliigendatud süsteemide jaoks
Käivitati LDL multimeedia teek, optimeeritud väheliigendatud süsteemide jaoks


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster