SDL 2.0.12

11. märtsil ilmus järgmine versioon SDL 2.0.12.

SDL on ristplatvormiline arendusraamatukogu, mis tagab madala taseme juurdepääsu sisendseadmetele, heliseadmetele ja graafikaseadmetele läbi OpenGL ja Direct3D. SDL-i abil on kirjutatud mitmesuguseid videopleiereid, emulaatoreid ja arvutimänge, sealhulgas saadaval vaba tarkvarana.

SDL on kirjutatud programmis C, töötab C++-ga ja pakub sidemeid kümne teise programmeerimiskeelega, sealhulgas Pascaliga.

Tuvastatud on järgmised täiustused:

  • Lisatud on SDL_GetTextureScaleMode() ja SDL_SetTextureScaleMode() funktsioonid tekstuuri suurendamise taseme seadistamiseks.
  • Lisatud funktsioon SDL_LockTextureToSurface(), mis erineb SDL_LockTexture() funktsioonist, näidates lukustatud osa SDL pinnana.
  • Uus segamisrežiim SDL_BLENDMODE_MUL, mis ühendab modulaatsiooni ja segamise.
  • Lisatud on SDL_HINT_DISPLAY_USABLE_BOUNDS määrang, et ignoreerida SDL_GetDisplayUsableBounds() tulemusi ekraanide indeksiga 0.
  • Lisatud on puuteakna funktsioon sündmusele SDL_TouchFingerEvent.
  • Lisatud funktsioonid SDL_GameControllerTypeForIndex() ja SDL_GameControllerGetType(), et saada mängukontrolleri tüüp.
  • Lisatud SDL_HINT_GAMECONTROLLERTYPE määrang, et ignoreerida kontrolleri tüübi automaatset tuvastamist.
  • Lisatud funktsioonid SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex() ja SDL_GameControllerSetPlayerIndex(), et määrata ja seadistada mängija numbri ja seadme vastavust.
  • Lisatud või parandatud tugi kahele kümnele erinevale mängukontrollerile.
  • Parandatud mängukontrollerite vibratsioonikõnede lukustumine, kui kasutatakse HIDAPI draiverit.
  • Lisatud massiivide elementide nullimise makro SDL_zeroa().
  • Lisatud funktsioon SDL_HasARMSIMD(), mis tagastab tõe, kui protsessor toetab ARM SIMD (ARMv6+).

Parandused Linuxile:

  • Lisatud on SDL_HINT_VIDEO_X11_WINDOW_VISUALID määrang, et määrata uus X11 akende valitud välimus.
  • Lisatud on SDL_HINT_VIDEO_X11_FORCE_EGL määrang, et määrata GLX või EGL kasutamine X11 puhul vaikimisi.

Parandused Androidile:

  • Lisatud funktsioon SDL_GetAndroidSDKVersion(), mis tagastab seadme API taseme.
  • Lisatud tugi heli salvestamiseks OpenSL-ES abil.
  • Lisatud Bluetooth Steam Controlleri tugi mängukontrolleritena.
  • Parandatud haruldased rakenduse kokkukukkumised, kui see läks tausta või suleti.

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster