Thawj qhov tso tawm ntawm LDL ntau lub tsev qiv ntawv nrog kev txhawb nqa rau cov txheej txheem qub qub

Kuv nthuav qhia rau koj mloog thawj version ntawm lub tsev qiv ntawv multimedia uas kuv tau tsim. Me ntsis DirectMedia Txheej, abbreviated LDL.

Lub tsev qiv ntawv tau sau nyob rau hauv C ++ 98 tus qauv, uas tso cai rau nws muab tso ua ke pib nrog Visual C ++ 6.0. Cov cai tau muab faib raws li cov ntsiab lus ntawm Boost Software License 1.0. Tab sis lub tsev qiv ntawv tsis txwv cov programmer hauv kev xaiv C ++ tus qauv lus; tus programmer siv tau cov qauv lus niaj hnub no. Kuv ua raws li lub tswv yim txo qis - qhov no yog kev siv cov cuab yeej qub thiab software hauv lub neej niaj hnub, thaum cov tuam txhab tsis txhawb lawv tus kheej "tso" kev ua haujlwm lossis cov khoom siv, ua kom cov kev xav tau ntawm txhua qhov tshiab ntawm lawv cov khoom, lossis tsis txhob txhawb nqa. ntaus ntawv. Ntau lab ntawm cov khoom siv thoob ntiaj teb ua rau ntau txhiab lab ntawm cov lus qhia tsis raug cai txhua ob.

Xyoo no kuv tau nthuav tawm ntawm C ++ 2023 lub rooj sib tham "Mus rau yav dhau los, los yog tsim ib lub moj khaum rau Windows 95 xyoo 2023.

Nrog rau kuv qhov project kuv xav ua pov thawj tias cov khoom qub qub tseem tuaj yeem siv tau thiab nws tseem ntxov dhau los sau nws tawm raws li seem. Muaj ib yam dab tsi ntxim nyiam txog cov thev naus laus zis qub, txoj hauv kev thiab kho vajtse, thiab tseem muaj kev sib tw rau cov tsev qiv ntawv tshiab thiab cov kev pab cuam.

Thaum pib ntawm txoj kev txhim kho, kuv tsis muaj lub tswv yim tias lub tsev qiv ntawv no tseem ua tau. Tab sis thaum lub sij hawm qhov kev siv ntawm tus qauv, ntxiv kab los ntawm kab mus rau lub hauv paus ntawm lub tsev qiv ntawv yav tom ntej, kuv tau los ntseeg txog qhov muaj peev xwm ntawm nws cov creation thiab kev siv tswv yim.

Txhawm rau sau cov ntsiab lus saum toj no, nws tuaj yeem sau cov kev pabcuam ceev, koj tsuas yog yuav tsum tau siv cov kev paub ntawm cov neeg qub.

Library nta:

  • yug Linux Debian 3 thiab siab dua (kev sib dhos hauv zos muab);
  • yug Windows 95 - Windows 11;
  • API yooj yim rau kev ua haujlwm nrog 2D duab;
  • thauj khoom ntawm ntau hom duab (bmp, png, tga, jpg);
  • cross-platform API hla windows thiab OS txheej xwm;
  • OpenGL 1.2 yog siv rau kho vajtse graphics acceleration thiab
  • OpenGL 3.3, muaj kev txhawb nqa rau cov duab ua haujlwm nkaus xwb ntawm CPU, yog tias tsis muaj kev kho vajtse nrawm;
  • tus renderer tuaj yeem xaiv dynamically thaum thauj daim ntawv thov;
  • ib qho API rau txhua lub tshuab - sau ib zaug thiab sau txhua qhov chaw!
  • suab playback;
  • dynamic thiab static linking.

Kev npaj rau yav tom ntej:

  • streaming suab playback;
  • ntawv tso zis nrog freetype tsev qiv ntawv txhawb nqa;
  • ntxiv renders Direct3D 9, 10, 11;
  • API rau kev ua haujlwm nrog cov kwj;
  • built-in API txhawb kev ua haujlwm nrog lub network;
  • Kev xa cov framework mus rau lwm lub platform: Android, IOS, MacOs.

Links:

Tau qhov twg los: linux.org.ru ua

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster