Kekutanga kuburitswa kweLDL multimedia raibhurari nerutsigiro rwenhaka masisitimu

Ini ndinopa kune iwe yekutanga vhezheni yemultimedia raibhurari yandakagadzira. Diki DirectMedia Layer, yakadimburirwa LDL.

Raibhurari yakanyorwa muC++ 98 standard, iyo inobvumira kuti iunganidzwe kutanga neVisual C++ 6.0. Iyo kodhi inogoverwa pasi pemitemo yeBoost Software License 1.0. Asi raibhurari haigumisi vanogadzira purogiramu pakusarudza mutauro weC ++; mugadziri wepurogiramu anogona kushandisa chero chiyero chemutauro wemazuva ano. Ini ndinoomerera kune yekudzikisira huzivi - uku ndiko kushandiswa kwemidziyo yekare uye software muhupenyu hwezuva nezuva, kana makambani asingatsigire ega "echinyakare" masisitimu ekushandisa kana zvishandiso, achiwedzera zvinodikanwa zvehurongwa neshanduro yega yega yechigadzirwa chavo, kana kumira kutsigira mudziyo. Mabhiriyoni emidziyo pasi rese anopwanya mabhiriyoni emirairo isina kunyatsogadziriswa sekondi yega yega.

Gore rino ndakapa mharidzo pamusangano weC ++ 2023 "Kuenderera mberi Nezvakaitika Kare, kana Kugadzira Hurongwa hwe Windows 95 muna 2023".

Nepurojekiti yangu ndinoda kuratidza kuti hardware yekare inogona kuramba ichibatsira uye yakakurumidza kuinyora semarara. Pane chimwe chinhu chinoyevedza nezve ekare matekinoroji, maitiro uye Hardware, uye zvakare dambudziko kumaraibhurari matsva uye zvirongwa.

Pakutanga kwegadziriro yebudiriro, ndakanga ndisingazive kuti raibhurari iyi yaitogoneka. Asi panguva yekushandiswa kunoshanda kweiyo prototype, kuwedzera mutsara nemutsara kune hwaro hweraibhurari yeramangwana, ndakave nechokwadi nezve mukana wekusikwa kwayo uye kushanda kwayo.

Kupfupisa zviri pamusoro apa, zvinokwanisika kunyora mapurogiramu anokurumidza, iwe unongoda kushandisa ruzivo rwekare.

Zvimiro zveraibhurari:

  • kutsigira Linux Debian 3 zvichikwira (kuunganidzwa kwenzvimbo yacho kwakapihwa);
  • kutsigira Windows Poshi - Windows 11;
  • iri nyore API yekushanda ne2D mifananidzo;
  • kurodha mafomati akawanda emifananidzo (bmp, png, tga, jpg);
  • cross-platform API pamusoro pemahwindo uye OS zviitiko;
  • OpenGL 1.2 inoshandiswa kune Hardware graphics kukurumidza uye
  • OpenGL 3.3, pane tsigiro yekugadziriswa kwemifananidzo chete paCPU, kana pasina kukwidziridzwa kwehardware;
  • mupi anogona kusarudzwa zvine simba paunenge uchiisa application;
  • imwe API yemasisitimu ese - nyora kamwe uye unganidza kwese!
  • Kuridza ruzha;
  • dynamic uye static linking.

Zvirongwa zveramangwana:

  • kuridza odhiyo yekutamba;
  • zvinyorwa zvinobuda nerutsigiro rweraibhurari yakasununguka;
  • zvimwe zvinopa Direct3D 9, 10, 11;
  • API yekushanda nehova;
  • yakavakirwa-mukati API rutsigiro rwekushanda netiweki;
  • Kuendesa hurongwa kune mamwe mapuratifomu: Android, iOS, MacOs.

Mareferensi:

Source: linux.org.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster