raamatukogu vÀljalase (Simple DirectMedia Layer), mis on suunatud mÀngude ja multimeedia rakenduste kirjutamise lihtsustamisele. SDL raamatukogu pakub selliseid tööriistu nagu riistvara kiirendatud 2D- ja 3D-graafika, sisendi töötlemine, heli esitamine, 3D-vÀljastus OpenGL/OpenGL ES kaudu ja mitmed muud seotud toimingud. Raamatukogu on kirjutatud C keeles ja levitatakse zlib litsentsi alusel. SDL-i vÔimaluste kasutamiseks erinevates programmeerimiskeeltes on saadaval sidemed.
Uues vÀljaandes:
- HIDAPI draiverisse on lisatud tugi Nintendo GameCube mÀngukontrolleritele ja SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE mÀrk, et tuvastada nende kasutamine. HIDAPI-s on samuti parandatud Xbox 360 ja Xbox One kontrollerite tugi;
- Lisatud tugi mÀngukontrolleritele:
- 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
- SDL_GetTextureScaleMode() ja SDL_SetTextureScaleMode() funktsioonid on lisatud tekstuuride skaleerimisreĆŸiimi saamiseks ja seadistamiseks;
- Lisatud funktsioon SDL_LockTextureToSurface(), mis on sarnane SDL_LockTexture() funktsioonile, kuid kÀsitleb lukustatud ala kui SDL Surface'i;
- Lisatud uus segamise reĆŸiim SDL_BLENDMODE_MUL;
- Funktsioonis SDL_GameControllerTypeForIndex() tagastatakse mĂ€ngu kontrolleri tĂŒĂŒp (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
- Lisatud funktsioonid SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ja SDL_GameControllerFromPlayerIndex() mÀngija indeksiga seotud seadme mÀÀramiseks ja seadmiseks;
- Lisatud makro SDL_zeroa() massiivi elementide nullimiseks;
- Lisatud funktsioon SDL_HasARMSIMD(), mis mÀÀrab ARMv6+ CPU-koodi ARM SIMD kÀsutugede olemasolu;
- Linuxi sĂŒsteemide jaoks on rakendatud tunnused SDL_HINT_VIDEO_X11_WINDOW_VISUALID (uute X11 akende vĂ€ljundite identifikaatori mÀÀramine) ja SDL_HINT_VIDEO_X11_FORCE_EGL (GLX vĂ”i EGL valiku tegemine X11 jaoks);
- Androidile on lisatud heli salvestamise vÔimalus OpenSL-ES kaudu ja rakendatud Bluetooth Steam Controller'i kasutamise tugi mÀngu kontrollerina.
Allikas: opennet.ru
