Maktaba ya media titika ya LDL iliyoboreshwa kwa mifumo ya nguvu ndogo iliyochapishwa

Toleo la kwanza la maktaba ya media titika ya LDL (Little DirectMedia Layer), iliyoundwa kutekeleza maunzi ya urithi, sasa inapatikana. Maktaba hutoa API rahisi ya jukwaa la kufanya kazi na michoro ya 2D, kusimamia madirisha na matukio ya OS, yanafaa kwa ajili ya kuendeleza michezo rahisi na programu za multimedia. Kwa mazoezi, maktaba tayari inatumika katika ukuzaji wa injini mbadala ya mchezo wazi kwa mchezo wa Arcanum. Msimbo wa mradi umeandikwa katika C++98 na unasambazwa chini ya leseni ya BSL 1.0 (Leseni ya Programu ya Boost).

Mwandishi anazingatia sana kuboresha maktaba kwa ajili ya mifumo ya zamani na kuunda API moja ya C++ inayoweza kubebeka ambayo inaweza kutumika katika mifumo mbalimbali ya uendeshaji (API ya programu za C pia hutolewa). Katika umbo lake la sasa, inasaidia kazi katika Linux (Debian 3+) na Windows (Windows 95+).

Usaidizi wa utoaji wa GPU kwa kutumia OpenGL 1.2 na OpenGL 3.0, pamoja na utoaji wa programu kwa kutumia CPU, unapatikana. Mbinu ya utoaji inaweza kubadilishwa kiotomatiki wakati programu inaendeshwa. Linux XLib inatumika, lakini usaidizi wa itifaki ya Wayland pia unaendelea kutengenezwa. Vipengele vya usindikaji wa sauti vinatolewa. Miundo mbalimbali ya picha (bmp, png, tga, jpg) inatumika.

Mipango ya siku zijazo ni pamoja na usaidizi wa utoaji kwa kutumia Direct3D 9/10/11, utiririshaji wa sauti, utoaji wa maandishi kwa kutumia maktaba ya Freetype, na API za kufanya kazi na mitiririko na mitandao. Uhamishaji kwenye mifumo mingine pia umepangwa. Android, iOS na macOS.

Maktaba ya media titika ya LDL iliyoboreshwa kwa mifumo ya nguvu ndogo iliyochapishwa
Maktaba ya media titika ya LDL iliyoboreshwa kwa mifumo ya nguvu ndogo iliyochapishwa


Chanzo: opennet.ru
Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster