SDL 2.0.12

Március 11-én jelent meg az SDL 2.0.12 következő verziója.

Az SDL egy többplatformos fejlesztői könyvtár, amely alacsony szintű hozzáférést biztosít a bemeneti eszközökhöz, audiohardverekhez, grafikus hardverekhez OpenGL-en és Direct3D-n keresztül. Különféle videolejátszók, emulátorok és számítógépes játékok, köztük az ingyenes szoftverként biztosított játékok is készültek SDL használatával.

Az SDL C nyelven íródott, működik C++-szal, és tucatnyi más programozási nyelvhez, köztük a Pascalhoz is biztosít kötéseket.

A következő fejlesztéseket azonosították:

  • SDL_GetTextureScaleMode() és SDL_SetTextureScaleMode() textúra nagyítási szintű függvények hozzáadva
  • Hozzáadtuk az SDL_LockTextureToSurface() textúra zárolási funkciót, ellentétben az SDL_LockTexture()-vel, amely a zárolt részt SDL felületként reprezentálja.
  • Új keverési mód: SDL_BLENDMODE_MUL, amely a modulációt és a keverést kombinálja
  • SDL_HINT_DISPLAY_USABLE_BOUNDS tipp hozzáadva az SDL_GetDisplayUsableBounds() eredményeinek figyelmen kívül hagyásához a 0. megjelenítési indexhez.
  • Hozzáadott egy ablakot az ujja alatt az SDL_TouchFingerEvent eseményhez
  • SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() függvények hozzáadva a játékvezérlő típusának megállapításához
  • SDL_HINT_GAMECONTROLLERTYPE utasítás hozzáadva az automatikus vezérlőtípus-észlelés figyelmen kívül hagyásához
  • SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() függvények a játékos számának és eszközének meghatározásához és egyeztetéséhez
  • Hozzáadott vagy továbbfejlesztett támogatás két tucat különböző játékvezérlőhöz
  • Javítva a játékvezérlők rezgéshívásának blokkolása a HIDAPI illesztőprogram használatakor
  • Hozzáadott makró a tömbelemek visszaállításához SDL_zeroa()
  • Hozzáadott SDL_HasARMSIMD() függvény, amely igazat ad vissza, ha a processzor támogatja az ARM SIMD-t (ARMv6+)

Fejlesztések Linuxhoz:

  • SDL_HINT_VIDEO_X11_WINDOW_VISUALID tipp hozzáadva az új X11 ablakokhoz kiválasztott nézet meghatározásához
  • SDL_HINT_VIDEO_X11_FORCE_EGL tipp hozzáadva annak meghatározásához, hogy az X11-nek alapértelmezés szerint GLX-et vagy EGL-t kell-e használnia

Fejlesztések Androidon:

  • Hozzáadtuk az SDL_GetAndroidSDKVersion() függvényt, amely visszaadja egy adott eszköz API szintjét
  • A hangrögzítés támogatása OpenSL-ES használatával
  • Hozzáadott támogatás a Bluetooth Steam Controllerhez játékvezérlőként
  • Ritka alkalmazás-összeomlások javítása, amikor a háttérbe kerül vagy bezárják

Forrás: linux.org.ru

Hozzászólás