SDL 2.0.12

Martxoaren 11n, SDL 2.0.12-ren hurrengo bertsioa kaleratu zen.

SDL plataforma anitzeko liburutegia da sarrerako gailuei, audio-hardwareari, hardware grafikoei maila baxuko sarbidea emateko OpenGL eta Direct3D bidez. Hainbat bideo-erreproduzitzaile, emuladore eta ordenagailu-joko, software libre gisa eskaintzen direnak barne, SDL erabiliz idatzi dira.

SDL C-n idatzita dago, C++-rekin funtzionatzen du eta beste dozena bat programazio-lengoairako loturak eskaintzen ditu, Pascal barne.

Hobekuntza hauek identifikatzen dira:

  • SDL_GetTextureScaleMode() eta SDL_SetTextureScaleMode() ehundura zoom-mailaren funtzioak gehitu dira
  • SDL_LockTextureToSurface() ehundura blokeatzeko funtzioa gehitu da, SDL_LockTexture() blokeatutako zatia SDL gainazal gisa adierazten duen ez bezala.
  • SDL_BLENDMODE_MUL nahasketa modu berria gehitu da, modulazioa eta nahasketa konbinatuz
  • SDL_HINT_DISPLAY_USABLE_BOUNDS iradokizuna gehitu da SDL_GetDisplayUsableBounds() emaitzak 0 bistaratze-indizerako.
  • SDL_TouchFingerEvent gertaerarako leiho bat gehitu da hatzaren azpian
  • SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() funtzioak gehitu dira joko kontrolagailu mota lortzeko
  • SDL_HINT_GAMECONTROLLERTYPE instrukzioa gehitu da kontrolagailu mota automatikoki hautematea alde batera uzteko
  • Funtzio gehigarriak SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() jokalari-zenbakia eta gailua zehazteko eta bat etortzeko
  • Bi dozena joko kontrolagailu ezberdinentzako laguntza gehitu edo hobetu da
  • HIDAPI kontrolatzailea erabiltzean joko kontrolagailuen bibrazio-deia blokeatzea konpondu da
  • SDL_zeroa() array elementuak berrezartzeko makroa gehitu da
  • SDL_HasARMSIMD() funtzioa gehitu da, egia itzultzen duena prozesadoreak ARM SIMD (ARMv6+) onartzen badu

Hobekuntzak Linuxerako:

  • SDL_HINT_VIDEO_X11_WINDOW_VISUALID iradokizuna gehitu da X11 leiho berrietarako hautatutako ikuspegia zehazteko
  • SDL_HINT_VIDEO_X11_FORCE_EGL iradokizuna gehitu da X11-k lehenespenez GLX edo EGL erabili behar duen zehazteko

Androiderako hobekuntzak:

  • SDL_GetAndroidSDKVersion() funtzioa gehitu da, gailu jakin baten API maila itzultzen duena
  • OpenSL-ES erabiliz audioa harrapatzeko laguntza gehitu da
  • Bluetooth Steam Controller-erako laguntza gehitu da joko kontrolatzaile gisa
  • Aplikazio arraroen hutsegitea konpondu da atzeko planoan sartzen denean edo itxita dagoenean

Iturria: linux.org.ru

Gehitu iruzkin berria