SDL 2.0.12

Þ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

Bæta við athugasemd