I-SDL 2.0.12

NgoMashi 11, inguqulo elandelayo ye-SDL 2.0.12 yakhululwa.

I-SDL iwumtapo wolwazi wokuthuthukiswa kwenkundla ehlukahlukene yokunikeza ukufinyelela okusezingeni eliphansi kumishini yokufaka, ihadiwe yomsindo, ihadiwe yezithombe nge-OpenGL ne-Direct3D. Izidlali zevidiyo ezehlukene, ama-emulators nemidlalo yekhompiyutha, okuhlanganisa naleyo ehlinzekwe njengesofthiwe yamahhala, ibhalwe kusetshenziswa i-SDL.

I-SDL ibhalwe ngo-C, isebenza ne-C++, futhi inikeza izibopho kwezinye izilimi zokuhlela eziyishumi nambili, okuhlanganisa i-Pascal.

Ukuthuthukiswa okulandelayo kukhonjiwe:

  • Imisebenzi yezinga lokusondeza lokuthungwa okwengeziwe SDL_GetTextureScaleMode() kanye ne-SDL_SetTextureScaleMode()
  • Umsebenzi wokukhiya ukuthungwa okungeziwe kwe-SDL_LockTextureToSurface(), ngokungafani ne-SDL_LockTexture() emele ingxenye ekhiyiwe njengendawo ye-SDL.
  • Kwengezwe imodi entsha yokuhlanganisa SDL_BLENDMODE_MUL, ehlanganisa ukushintshashintsha nokuhlanganisa
  • Kwengezwe ukusikisela kwe-SDL_HINT_DISPLAY_USABLE_BOUNDS ukuze uzibe imiphumela ye-SDL_GetDisplayUsableBounds() yenkomba yesibonisi engu-0.
  • Kwengezwe iwindi ngaphansi komunwe lomcimbi we-SDL_TouchFingerEvent
  • Imisebenzi eyengeziwe SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() ukuze uthole uhlobo lwesilawuli segeyimu
  • Kwengezwe umyalo we-SDL_HINT_GAMECONTROLLERTYPE ukuze uzibe ukutholwa kohlobo lwesilawuli esizenzakalelayo
  • Imisebenzi eyengeziwe SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ukuze kunqunywe futhi kufaniswe inombolo yomdlali nedivayisi
  • Ukwesekwa okungeziwe noma okuthuthukisiwe kwezilawuli zegeyimu eziyishumi nambili
  • Kulungiswe ukuvimbela ikholi yokudlidliza yezilawuli zegeyimu lapho kusetshenziswa umshayeli we-HIDAPI
  • Imakhro eyengeziwe yokusetha kabusha izingxenye ze-SDL_zeroa()
  • Kwengezwe umsebenzi we-SDL_HasARMSID() obuyisela iqiniso uma iphrosesa isekela i-ARM SIMD (ARMv6+)

Ukuthuthukiswa kwe-Linux:

  • Kwengezwe ukusikisela kwe-SDL_HINT_VIDEO_X11_WINDOW_VISUALID ukuze kunqunywe ukubuka okukhethelwe amawindi e-X11 amasha
  • Kwengezwe ukusikisela kwe-SDL_HINT_VIDEO_X11_FORCE_EGL ukuze kunqunywe ukuthi i-X11 kufanele isebenzise i-GLX noma i-EGL ngokuzenzakalelayo

Ukuthuthukiswa kwe-Android:

  • Kwengezwe umsebenzi we-SDL_GetAndroidSDKVersion(), obuyisela ileveli ye-API yedivayisi enikeziwe
  • Ukwesekwa okwengeziwe kokuthwebula umsindo kusetshenziswa i-OpenSL-ES
  • Kwengezwe usekelo lwe-Bluetooth Steam Controller njengezilawuli zegeyimu
  • Uhlelo lokusebenza olungaguquki luyaphahlazeka uma lungena ngemuva noma luvaliwe

Source: linux.org.ru

Engeza amazwana