SDL 2.0.12

11. marca je bila izdana naslednja različica SDL 2.0.12.

SDL je večplatformska razvojna knjižnica za zagotavljanje nizkonivojskega dostopa do vhodnih naprav, zvočne strojne opreme, grafične strojne opreme prek OpenGL in Direct3D. Različni video predvajalniki, emulatorji in računalniške igre, vključno s tistimi, ki so na voljo kot brezplačna programska oprema, so bili napisani z uporabo SDL.

SDL je napisan v C, deluje s C++ in omogoča povezovanje z ducatom drugih programskih jezikov, vključno s Pascalom.

Ugotovljene so naslednje izboljšave:

  • Dodani funkciji ravni povečave teksture SDL_GetTextureScaleMode() in SDL_SetTextureScaleMode()
  • Dodana funkcija za zaklepanje teksture SDL_LockTextureToSurface(), za razliko od SDL_LockTexture(), ki predstavlja zaklenjeni del kot površino SDL.
  • Dodan nov način mešanja SDL_BLENDMODE_MUL, ki združuje modulacijo in mešanje
  • Dodan namig SDL_HINT_DISPLAY_USABLE_BOUNDS za ignoriranje rezultatov SDL_GetDisplayUsableBounds() za prikazni indeks 0.
  • Dodano okno pod prstom za dogodek SDL_TouchFingerEvent
  • Dodane funkcije SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() za pridobitev vrste igralnega krmilnika
  • Dodano navodilo SDL_HINT_GAMECONTROLLERTYPE za prezrtje samodejnega zaznavanja tipa krmilnika
  • Dodane funkcije SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() za določitev in ujemanje številke igralca in naprave
  • Dodana ali izboljšana podpora za dva ducata različnih igralnih krmilnikov
  • Popravljeno blokiranje klica z vibriranjem igralnih krmilnikov pri uporabi gonilnika HIDAPI
  • Dodan makro za ponastavitev elementov polja SDL_zeroa()
  • Dodana funkcija SDL_HasARMSIMD(), ki vrne true, če procesor podpira ARM SIMD (ARMv6+)

Izboljšave za Linux:

  • Dodan namig SDL_HINT_VIDEO_X11_WINDOW_VISUALID za določitev izbranega pogleda za nova okna X11
  • Dodan namig SDL_HINT_VIDEO_X11_FORCE_EGL za določitev, ali naj X11 privzeto uporablja GLX ali EGL

Izboljšave za Android:

  • Dodana funkcija SDL_GetAndroidSDKVersion(), ki vrne raven API-ja dane naprave
  • Dodana podpora za zajem zvoka z uporabo OpenSL-ES
  • Dodana podpora za Bluetooth Steam Controller kot igralne krmilnike
  • Popravljena redka zrušitev aplikacije, ko gre v ozadje ali je zaprta

Vir: linux.org.ru

Dodaj komentar