raamatukogu versioon (Simple DirectMedia Layer), mis eesmÀrk on mÀngude ja multimeedia rakenduste arendamise lihtsustamine. SDL raamatukogu pakub selliseid tööriistu nagu riistvaraliselt kiirendatud 2D- ja 3D-graafika vÀljund, sisendi töötlemine, heli esitamine, 3D-vÀljund OpenGL/OpenGL ES kaudu ja mitmeid muid seotud operatsioone. Raamatukogu on kirjutatud C keeles ja levitatakse zlib litsentsi alusel. SDL-i funktsioonide kasutamiseks erinevates programmeerimiskeeltes on saadaval sidemed.
Uues vÀljaandes:
- HIDAPI draiverisse on lisatud tugi Nintendo GameCube mÀngupulkadele ja vÀli SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE nende kasutamise tuvastamiseks. HIDAPI-s on samuti parendatud Xbox 360 ja Xbox One mÀngupulkade tuge;
- Lisatud mÀngupulkade tugi:
- 8BitDo FC30 Pro
- 8BitDo M30 GamePad
- BDA PS4 Fightpad
- HORI Fighting Commander
- Hyperkin Duke
- Hyperkin X91
- MOGA XP5-A Plus
- NACON GC-400ES
- NVIDIA Controller v01.04
- PDP Versus Fighting Pad
- Razer Raion Fightpad for PS4
- Razer Serval
- Stadia Controller
- SteelSeries Stratus Duo
- Victrix Pro Fight Stick for PS4
- Xbox One Elite Series 2
- Lisatud funktsioonid SDL_GetTextureScaleMode() ja SDL_SetTextureScaleMode() tekstuuride skaleerimisreĆŸiimi saamiseks ja seadmiseks;
- Lisatud funktsioon SDL_LockTextureToSurface(), mis sarnaneb SDL_LockTexture() funktsioonile, kuid kÀsitleb lukustatud ala kui SDL Surface;
- Lisatud uus segamine reĆŸiim SDL_BLENDMODE_MUL;
- Funktsioonis SDL_GameControllerTypeForIndex() on tagatud mĂ€ngupulga tĂŒĂŒbi (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro) vĂ€ljund;
- Lisatud funktsioonid SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ja SDL_GameControllerFromPlayerIndex() mÀngijaga seotud seadme tuvastamiseks ja seadmiseks;
- Lisatud makro SDL_zeroa() elementide massi jama tĂŒhjendamiseks;
- Lisatud funktsioon SDL_HasARMSIMD(), et mÀÀrata ARM v6+ CPU ARM SIMD kÀsutugi;
- Linuxi sĂŒsteemides on rakendatud mĂ€rgid SDL_HINT_VIDEO_X11_WINDOW_VISUALID (X11 uute akende vĂ€ljundi identifikaatori mÀÀramine) ja SDL_HINT_VIDEO_X11_FORCE_EGL (GLX vĂ”i EGL kasutamise valimine X11 jaoks);
- Androidile on lisatud vÔimalus heli salvestamiseks OpenSL-ES-i kaudu ja Bluetooth Steam Controlleri kasutamise tugi mÀngupulkadena.
Allikas: opennet.ru
