11. marta objavljena je sljedeÄa verzija SDL 2.0.12.
SDL je multi-platformska razvojna biblioteka za pružanje pristupa niskog nivoa ulaznim ureÄajima, audio hardveru, grafiÄkom hardveru putem OpenGL-a i Direct3D-a. RazliÄiti video plejeri, emulatori i kompjuterske igre, ukljuÄujuÄi i one koji su obezbeÄeni kao besplatni softver, napisani su pomoÄu SDL-a.
SDL je napisan u C-u, radi sa C++-om i pruža veze za desetak drugih programskih jezika, ukljuÄujuÄi Pascal.
UoÄena su sljedeÄa poboljÅ”anja:
- Dodane funkcije nivoa zumiranja teksture SDL_GetTextureScaleMode() i SDL_SetTextureScaleMode()
- Dodata 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 blendanje
- Dodan SDL_HINT_DISPLAY_USABLE_BOUNDS hint za ignorisanje rezultata SDL_GetDisplayUsableBounds() za indeks prikaza 0.
- Dodan prozor ispod prsta za dogaÄaj SDL_TouchFingerEvent
- Dodane funkcije SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() za dobivanje tipa kontrolera igre
- Dodata SDL_HINT_GAMECONTROLLERTYPE instrukcija za ignorisanje 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
- Dodata ili poboljÅ”ana podrÅ”ka za dva tuceta razliÄitih kontrolera igara
- Ispravljeno blokiranje vibracijskog poziva kontrolera igre kada se koristi HIDAPI drajver
- Dodan makro za resetiranje elemenata niza SDL_zeroa()
- Dodana funkcija SDL_HasARMSIMD() koja vraÄa true ako procesor podržava ARM SIMD (ARMv6+)
PoboljŔanja za Linux:
- Dodan SDL_HINT_VIDEO_X11_WINDOW_VISUALID savjet za odreÄivanje pogleda odabranog za nove X11 prozore
- Dodan SDL_HINT_VIDEO_X11_FORCE_EGL nagoveŔtaj da se odredi da li X11 treba da koristi GLX ili EGL prema zadanim postavkama
PoboljŔanja za Android:
- Dodana je funkcija SDL_GetAndroidSDKVersion() vraÄa API nivo datog ureÄaja.
- Dodata podrÅ”ka za snimanje zvuka pomoÄu OpenSL-ES
- Dodata podrŔka za Bluetooth Steam Controller kao kontrolere za igre
- Popravljeni rijetki padovi aplikacije kada ode u pozadinu ili se zatvori
izvor: linux.org.ru
