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