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
