SDL 2.0.12

Március 11-én megjelent az SDL 2.0.12 legújabb verziója.

Az SDL egy multiplatform fejlesztői könyvtár, amely alacsony szintű hozzáférést biztosít a bemeneti eszközökhöz, a hanghardverhez és a grafikus hardverhez az OpenGL és a Direct3D segítségével. Az SDL használatával különböző médialejátszókat, emulátorokat és számítógépes játékokat írtak, köztük ingyenes szoftvereket is.

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

Az alábbi fejlesztések történtek:

  • Megjelentek az SDL_GetTextureScaleMode() és SDL_SetTextureScaleMode() textúra skálázási szintű funkciók.
  • Új funkció, az SDL_LockTextureToSurface() került bevezetésre, amely a blokkolt részt SDL felületként jeleníti meg, eltérően az SDL_LockTexture()-től.
  • Új keverési mód került bevezetésre SDL_BLENDMODE_MUL néven, amely a modulációt és a keverést kombinálja.
  • Bevezetésre került az SDL_HINT_DISPLAY_USABLE_BOUNDS, amely lehetővé teszi az SDL_GetDisplayUsableBounds() eredményeinek figyelmen kívül hagyását a 0-ás indexű kijelző esetén.
  • Új ablak a képernyőérintés eseményhez SDL_TouchFingerEvent néven került bevezetésre.
  • Új SDL_GameControllerTypeForIndex() és SDL_GameControllerGetType() funkciók kerültek bevezetésre a játékkontroller típusaival kapcsolatban.
  • Megjelenésre került az SDL_HINT_GAMECONTROLLERTYPE, amely figyelmen kívül hagyja a kontroller típus automatikus azonosítását.
  • Új SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() funkciók kerültek bevezetésre, amelyek a játékos számát és az eszközt kötik össze.
  • Több, mint húsz különböző játékkontroller támogatása került hozzáadásra vagy javításra.
  • Javításra került a játékkontrollerek vibrációs hívásának letiltása HIDAPI illesztőprogram használata esetén.
  • Új makró került bevezetésre a tömb elemeinek nullázására SDL_zeroa() néven.
  • Megjelent az SDL_HasARMSIMD() funkció, amely igaz értéket ad vissza, ha a processzor támogatja az ARM SIMD-t (ARMv6+).

Fejlesztések Linuxra:

  • Megjelenésre került az SDL_HINT_VIDEO_X11_WINDOW_VISUALID, amely meghatározza az új X11 ablakokhoz választott láthatóságot.
  • Bevezetésre került az SDL_HINT_VIDEO_X11_FORCE_EGL, amely alapértelmezett GLX vagy EGL használatot határoz meg X11 környezetben.

Fejlesztések Androidra:

  • Új funkció, az SDL_GetAndroidSDKVersion() került bevezetésre, amely visszaadja az adott eszköz API szintjét.
  • Bevezetésre került a hangrögzítés támogatása OpenSL-ES segítségével.
  • Bluetooth Steam Controller támogatás került hozzáadásra játékkontrollerként.
  • Javítva lettek az alkalmazások ritka összeomlásai, amikor háttérbe kerülnek vagy bezáródnak.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster