SDL 2.0.12

11. marca je izšla nova različica SDL 2.0.12.

SDL je cross-platformna razvojna knjižnica, ki omogoča nizko nivojski dostop do vhodnih naprav, zvočne opreme in grafične opreme preko OpenGL in Direct3D. Z uporabo SDL so bili razviti različni video predvajalniki, emulatorji in računalniške igre, vključno s tistimi, ki so na voljo kot prosta programska oprema.

SDL je napisan v programskem jeziku C, deluje s C++ in ponuja povezave z desetimi drugimi programskimi jeziki, vključno z jezikom Pascal.

Zaznane so naslednje izboljšave:

  • Dodane so funkcije za nastavljanje ravni povečave teksture SDL_GetTextureScaleMode() in SDL_SetTextureScaleMode()
  • Dodana je funkcija zaklepanja teksture SDL_LockTextureToSurface(), ki v nasprotju s SDL_LockTexture() predstavlja zaklenjeni del v obliki SDL površine.
  • Dodana je nova mešanica SDL_BLENDMODE_MUL, ki združuje modulacijo in mešanje.
  • Dodano je označevanje SDL_HINT_DISPLAY_USABLE_BOUNDS za ignoriranje rezultatov funkcije SDL_GetDisplayUsableBounds() za indeks zaslona 0.
  • Dodano je okno pod prstom za dogodek SDL_TouchFingerEvent.
  • Dodane so funkcije SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() za pridobitev tipa igralnega kontrolerja.
  • Dodano je označevanje SDL_HINT_GAMECONTROLLERTYPE za ignoriranje samodejnega prepoznavanja tipa kontrolerja.
  • Dodane so funkcije SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() za določanje in nastavitev ustreznosti številke igralca in naprave.
  • Dodana ali izboljšana podpora za več kot dva ducata različnih igralnih kontrolerjev.
  • Popravljena je bila blokada klica vibracij igralnih kontrolerjev pri uporabi HIDAPI gonilnika.
  • Dodana je makro funkcija za ponastavitev elementov niza SDL_zeroa().
  • Dodana je funkcija SDL_HasARMSIMD(), ki vrne resnico, če procesor podpira ARM SIMD (ARMv6+).

Izboljšave za Linux:

  • Dodano je označevanje SDL_HINT_VIDEO_X11_WINDOW_VISUALID za določanje vrste, izbrane za nova okna X11.
  • Dodano je označevanje SDL_HINT_VIDEO_X11_FORCE_EGL za določanje uporabe GLX ali EGL za X11 privzeto.

Izboljšave za Android:

  • Dodana je funkcija SDL_GetAndroidSDKVersion(), ki vrne raven API-ja tega naprave.
  • Dodana je podpora za zajem zvoka preko OpenSL-ES.
  • Dodana je podpora za Bluetooth Steam Controller kot igralni kontroler.
  • Popravljena so redka padca aplikacij, ko gre ta v ozadje ali se zapre.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster