SDL 2.0.12

11. ožujka objavljena je sljedeća verzija SDL 2.0.12.

SDL je razvojna biblioteka za više platformi za pružanje pristupa niske razine ulaznim uređajima, audio hardveru, grafičkom hardveru putem OpenGL-a i Direct3D-a. Različiti video playeri, emulatori i računalne igre, uključujući one koji se nude kao besplatni softver, napisani su pomoću SDL-a.

SDL je napisan u C-u, radi s C++ i omogućuje povezivanja s desetak drugih programskih jezika, uključujući Pascal.

Identificirana su sljedeća poboljšanja:

  • Dodane funkcije razine zumiranja teksture SDL_GetTextureScaleMode() i SDL_SetTextureScaleMode()
  • Dodana je funkcija zaključavanja teksture SDL_LockTextureToSurface(), za razliku od SDL_LockTexture() koja predstavlja zaključani dio kao SDL površinu.
  • Dodan je novi način miješanja SDL_BLENDMODE_MUL, kombinirajući modulaciju i miješanje
  • Dodan savjet SDL_HINT_DISPLAY_USABLE_BOUNDS za ignoriranje rezultata SDL_GetDisplayUsableBounds() za indeks prikaza 0.
  • Dodan je prozor ispod prsta za događaj SDL_TouchFingerEvent
  • Dodane su funkcije SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() za dobivanje vrste kontrolera igre
  • Dodana je instrukcija SDL_HINT_GAMECONTROLLERTYPE za ignoriranje automatskog otkrivanja tipa kontrolera
  • Dodane funkcije SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() za određivanje i podudaranje broja igrača i uređaja
  • Dodana ili poboljšana podrška za dva tuceta različitih kontrolera za igre
  • Popravljeno blokiranje poziva vibracijom kontrolera igre kada se koristi HIDAPI upravljački program
  • Dodana makronaredba za resetiranje elemenata polja SDL_zeroa()
  • Dodana funkcija SDL_HasARMSIMD() koja vraća true ako procesor podržava ARM SIMD (ARMv6+)

Poboljšanja za Linux:

  • Dodan savjet SDL_HINT_VIDEO_X11_WINDOW_VISUALID za određivanje pogleda odabranog za nove X11 prozore
  • Dodan savjet SDL_HINT_VIDEO_X11_FORCE_EGL za određivanje treba li X11 prema zadanim postavkama koristiti GLX ili EGL

Poboljšanja za Android:

  • Dodana je funkcija SDL_GetAndroidSDKVersion(), koja vraća API razinu određenog uređaja
  • Dodana podrška za audio snimanje pomoću OpenSL-ES
  • Dodana je podrška za Bluetooth Steam Controller kao kontroler igre
  • Popravljena rijetka rušenja aplikacije kada ode u pozadinu ili se zatvori

Izvor: linux.org.ru

Dodajte komentar