Þann 11. mars kom út næsta útgáfa af SDL 2.0.12.
SDL er þvert á vettvang þróunarsafn til að veita lágmarksaðgang að inntakstækjum, hljóðbúnaði, grafískum vélbúnaði í gegnum OpenGL og Direct3D. Ýmsir myndbandsspilarar, hermir og tölvuleikir, þar á meðal þeir sem eru gefnir sem ókeypis hugbúnaður, hafa verið skrifaðir með SDL.
SDL er skrifað í C, vinnur með C++ og veitir tengingar við tugi annarra forritunarmála, þar á meðal Pascal.
Eftirfarandi umbætur koma fram:
- Bætt við áferðaraðdráttarstigsaðgerðum SDL_GetTextureScaleMode() og SDL_SetTextureScaleMode()
- Bætt við áferðarlæsingaraðgerð SDL_LockTextureToSurface(), ólíkt SDL_LockTexture() sem táknar læsta hlutann sem SDL yfirborð.
- Bætt við nýjum blöndunarstillingu SDL_BLENDMODE_MUL, sem sameinar mótun og blöndun
- Bætt við SDL_HINT_DISPLAY_USABLE_BOUNDS vísbendingu um að hunsa SDL_GetDisplayUsableBounds() niðurstöður fyrir birtingarvísitölu 0.
- Bætti við glugga undir fingri fyrir SDL_TouchFingerEvent viðburðinn
- Bætt við aðgerðum SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() til að fá gerð leikjastýringar
- Bætti við SDL_HINT_GAMECONTROLLERTYPE leiðbeiningum um að hunsa sjálfvirka tegundargreiningu stjórnanda
- Bættu við aðgerðir SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() til að ákvarða og passa við spilaranúmerið og tækið
- Bætt við eða bætt stuðning fyrir tvo tugi mismunandi leikjastýringa
- Lagað að loka á titringskall leikstýringa þegar HIDAPI bílstjórinn er notaður
- Bætt við fjölva til að endurstilla fylkiseiningar SDL_zeroa()
- Bætt við SDL_HasARMSIMD() falli sem skilar satt ef örgjörvinn styður ARM SIMD (ARMv6+)
Endurbætur fyrir Linux:
- Bætt við SDL_HINT_VIDEO_X11_WINDOW_VISUALID vísbendingu til að ákvarða valið útsýni fyrir nýja X11 glugga
- Bætt við SDL_HINT_VIDEO_X11_FORCE_EGL vísbendingu til að ákvarða hvort X11 ætti að nota GLX eða EGL sjálfgefið
Endurbætur fyrir Android:
- Bætti við SDL_GetAndroidSDKVersion() fallinu, sem skilar API-stigi tiltekins tækis
- Bætti við stuðningi við hljóðupptöku með OpenSL-ES
- Bætti við stuðningi við Bluetooth Steam Controller sem leikjastýringar
- Lagað sjaldgæft forrit hrynur þegar það fer í bakgrunninn eða er lokað
Heimild: linux.org.ru