I-SDL 2.0.10 Ukukhishwa Kwelabhulali Yemidiya

kwenzeka ukukhululwa komtapo wolwazi I-SDL 2.0.10 (Isendlalelo Esiqondile Esilula), okuhloswe ngaso ukwenza lula ukuthuthukiswa kwemidlalo nezinhlelo zokusebenza zemultimedia. Umtapo wolwazi uhlinzeka ngezici ezifana nezithombe ezisheshiswe ngehadiwe i-2D ne-3D, ukucubungula okokufaka, ukudlalwa komsindo, ukuphuma kwe-3D nge-OpenGL/OpenGL ES, neminye imisebenzi eminingi ehlobene. Umtapo wolwazi ubhalwe ngo-C futhi usatshalaliswe ngaphansi kwelayisensi ye-zlib. Izibopho zihlinzekwa ukuze kusetshenziswe amandla e-SDL kumaphrojekthi abhalwe ngezilimi ezihlukahlukene zokuhlela.

Ekukhishweni okusha:

  • Umshayeli wokusebenza ne-Mir display server ukhishiwe ukuze avune umshayeli ukuthi asebenze nge-Wayland;
  • Amamakhro e-SDL_RW* aguqulwe aba isethi ehlukile yemisebenzi;
  • Kwengezwe imisebenzi ye-SDL_SIMMDGetAlignment(), SDL_SIMDAlloc() kanye ne-SDL_SIMDFree() ukuze kwabiwe inkumbulo yokusebenza kwe-SIMD;
  • Kwengezwe i-SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(),SDL_RenderFillRectF(),SDL_RenderFillRectF(),SDL_Render kanye nemisebenzi ye-SDL_RenderCopyExF() ukuze inike amandla izibalo zephoyinti elintantayo ku-SDL rendering API;
  • Kwengezwe umsebenzi we-SDL_GetTouchDeviceType() ukuze kunqunywe uhlobo lwedivayisi yokuthinta (iphedi yokuthinta noma isikrini esithintwayo esinezixhumanisi ezihlobene noma eziphelele);
  • I-SDL rendering API ishintshelwe ekunikezelweni kwenqwaba ngokuzenzakalelayo, okuvumela ukusebenza okuphezulu. Inketho ye-SDL_HINT_RENDER_BATCHING yengeziwe ukuze kulawulwe ukuthi ukunikezelwa kwenqwaba kuyasetshenziswa yini.
  • Kwengezwe ikholi ye-SDL_RenderFlush() ukuze kuphoqelelwe ukwenziwa kwemiyalo yenqwaba ekulayini, engaba wusizo lapho ihlanganisa ukunikezwa kwe-SDL nokunikezwa okuqondile;
  • Kwengezwe inketho ye-SDL_HINT_EVENT_LOGGING ukuze unike amandla ukuloga komcimbi we-SDL ngezinjongo zokususa iphutha;
  • Kwengezwe inketho ye-SDL_HINT_GAMECONTROLLERCONFIG_FILE ukuze ucacise igama lefayela elinesakhiwo sezilawuli zegeyimu;
  • Kwengezwe inketho ye-SDL_HINT_MOUSE_TOUCH_EVENTS yokulawula ukuhlanganiswa kwemicimbi yokuthinta ngokusekelwe kumicimbi yegundane;
  • Ukuphathwa okuthuthukisiwe kwamafayela we-WAVE ne-BMP angalungile ukuze kuvinjwe amandla ubuthakathaka;
  • I-iOS 13 ne-tvOS 13 zengeza ukusekelwa kwezilawuli ezingenantambo ze-Xbox ne-PS4, nokusekelwa kokufakwayo kombhalo kusetshenziswa amakhibhodi e-Bluetooth;
  • Ukuze Android Imodi yokucubungula umsindo we-latency ephansi iqalisiwe kusetshenziswa i-OpenSL ES. Inketho ye-SDL_HINT_ANDROID_BLOCK_ON_PAUSE ingeziwe ukulawula ukuthi ngabe i-event loop ivinjiwe yini uma uhlelo lokusebenza lumiswe okwesikhashana.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster