11. mÀrtsil ilmus uus SDL 2.0.12 versioon.
SDL on ĂŒlekandev arendusraamatukogu, mis tagab madalama taseme ligipÀÀsu sisendseadmetele, heliseadmetele ja graafikaseadmetele lĂ€bi OpenGL ja Direct3D. SDL-i abil on loodud erinevaid videopleiereid, emulaatoreid ja arvutimĂ€nge, sealhulgas vabalt saadaval tarkvara.
SDL on kirjutatud C keeles, töötab koos C++-ga ning pakub sidemeid kĂŒmnele muule programmeerimiskeelele, sealhulgas Pascali keelele.
JÀrgnevad tÀiustused on mÀrgitud:
- Lisatud tekstuuri suurendamise funktsioonid SDL_GetTextureScaleMode() ja SDL_SetTextureScaleMode().
- Lisatud tekstuuri lukustamise funktsioon SDL_LockTextureToSurface(), mis erineb SDL_LockTexture() funktsioonist, edastades lukustatud osa SDL pinna vormis.
- Lisatud uus segamisreĆŸiim SDL_BLENDMODE_MUL, mis ĂŒhendab modulaatsiooni ja segunemise.
- Lisatud juhend SDL_HINT_DISPLAY_USABLE_BOUNDS, et ignoreerida SDL_GetDisplayUsableBounds() tulemusi ekraaniindeksi 0 jaoks.
- Lisatud sĂ”rmeaken SDL_TouchFingerEvent sĂŒndmuseks.
- Lisatud funktsioonid SDL_GameControllerTypeForIndex() ja SDL_GameControllerGetType(), et saada teada mĂ€ngu kontrolleri tĂŒĂŒpi.
- Lisatud SDL_HINT_GAMECONTROLLERTYPE, et ignoreerida automaatset juhtme tĂŒĂŒbi mÀÀramist
- Lisatud funktsioonid SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex(), et mÀÀrata ja seada mÀngija numbri ja seadme vastavus
- Lisatud vĂ”i parandatud toetus kahele kĂŒmnele erinevale mĂ€ngu juhtele
- Parandatud mÀngu juhtele vibratsiooni vÀljendamise blokeerimine HIDAPI draiveri kasutamise ajal
- Lisatud massiivi elementide nullimise makro SDL_zeroa()
- Lisatud funktsioon SDL_HasARMSIMD(), mis tagastab tÔe juhul, kui protsessor toetab ARM SIMD-d (ARMv6+)
Parandused Linuxile:
- Lisatud SDL_HINT_VIDEO_X11_WINDOW_VISUALID, et mÀÀrata tĂŒĂŒp, mis on valitud uutele X11 akendele
- Lisatud SDL_HINT_VIDEO_X11_FORCE_EGL, et mÀÀrata, kas kasutada GLX-i vÔi EGL-d vaikimisi X11 puhul
Parandused Androidile:
- Lisatud funktsioon SDL_GetAndroidSDKVersion(), mis tagastab seadme API taseme
- Lisatud toetus heli talletamiseks OpenSL-ES kaudu
- Lisatud Bluetooth Steam Controlleri toetus mÀngu juhtele
- Parandatud haruldased rakenduse kokkukukkumised, kui see lÀheb taustale vÔi sulgeb
Allikas: linux.org.ru
