SDL 2.0.12

11. mars kom den nye versjonen SDL 2.0.12.

SDL er et plattformuavhengig utviklingsbibliotek som gir lavnivå tilgang til inndataenheter, lydutstyr og grafikkmaskinvare via OpenGL og Direct3D. Ulike videospillere, emulatorer og dataspill, inkludert de som tilbys som fri programvare, er skrevet med SDL.

SDL er skrevet i C, fungerer med C++ og tilbyr bindinger til et dusin andre programmeringsspråk, inkludert Pascal.

Følgende forbedringer er identifisert:

  • Legg til funksjoner for teksturforstørrelse SDL_GetTextureScaleMode() og SDL_SetTextureScaleMode()
  • Legg til funksjonen for å låse tekstur SDL_LockTextureToSurface(), som i motsetning til SDL_LockTexture presenterer den låste delen som en SDL-overflate.
  • Ny blandingsmodus SDL_BLENDMODE_MUL er lagt til, som kombinerer modulering og blanding.
  • Legg til indikasjon SDL_HINT_DISPLAY_USABLE_BOUNDS for å ignorere resultatene fra SDL_GetDisplayUsableBounds() for skjermindeks 0.
  • Legg til vindu under fingeren for hendelsen SDL_TouchFingerEvent.
  • Legg til funksjonene SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() for å hente type spillkontroller.
  • Legg til indikasjon SDL_HINT_GAMECONTROLLERTYPE for å ignorere automatisk typebestemmelse av kontroller.
  • Legg til funksjonene SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() for å bestemme og sette opp forholdet mellom spillerens nummer og enheten.
  • Legg til eller forbedret støtte for to dusin forskjellige spillkontroller.
  • Fikset blokkeringskall for vibrerende spillkontroller når HIDAPI-driveren brukes.
  • Legg til makros for nulling av array-elementene SDL_zeroa().
  • Legg til funksjonen SDL_HasARMSIMD(), som returnerer sant dersom prosessoren støtter ARM SIMD (ARMv6+).

Forbedringer for Linux:

  • Legg til indikasjon SDL_HINT_VIDEO_X11_WINDOW_VISUALID for å bestemme hvilken visuelle som er valgt for nye X11-vinduer.
  • Legg til indikasjon SDL_HINT_VIDEO_X11_FORCE_EGL for å bestemme bruken av GLX eller EGL som standard for X11.

Forbedringer for Android:

  • Legg til funksjonen SDL_GetAndroidSDKVersion(), som returnerer API-nivået for denne enheten.
  • Legg til støtte for lydopptak med OpenSL-ES.
  • Legg til støtte for Bluetooth Steam Controller som spillkontroller.
  • Fikset sjeldne appkrasj når den går i bakgrunnen eller lukkes.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster