rilizimi i bibliotekës (Simple DirectMedia Layer), e orientuar për të lehtësuar shkrimin e lojërave dhe aplikacioneve multimediale. Biblioteka SDL ofron mjete si dalja e 2D- dhe 3D-grafikës e përshpejtuar nga hardueri, përpunimi i inputit, riprodhimi i zërit, dalja 3D përmes OpenGL/OpenGL ES dhe një shumëllojshmëri operacionesh të tjera përkatëse. Biblioteka është shkruar në gjuhën C dhe shpërndahet nën licencën zlib. Për të përdorur mundësitë e SDL në projekte në gjuhë të ndryshme programimi ofrohen lidhje.
Në lëshimin e ri:
- Në driverin HIDAPI është shtuar mbështetje për kontrollorët e lojërave Nintendo GameCube dhe shenja SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE për të përcaktuar përdorimin e tyre. Në HIDAPI gjithashtu është përmirësuar mbështetja për kontrollorët Xbox 360 dhe Xbox One;
- Shtuar mbështetje për kontrollorët e lojërave:
- 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 për PS4
- Razer Serval
- Stadia Controller
- SteelSeries Stratus Duo
- Victrix Pro Fight Stick për PS4
- Xbox One Elite Series 2
- Shtuar funksionet SDL_GetTextureScaleMode() dhe SDL_SetTextureScaleMode() për marrjen dhe vendosjen e modit të zgjerimit të aplikuar për tekste;
- Shtuar funksioni SDL_LockTextureToSurface(), i ngjashëm me SDL_LockTexture(), por që trajton zonën e bllokuar si SDL Surface;
- Shtuar një mod të ri për përzierje SDL_BLENDMODE_MUL;
- Në funksionin SDL_GameControllerTypeForIndex() është siguruar dalja e llojit të kontrolluesit të lojës (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
- Shtuar funksionet SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() dhe SDL_GameControllerFromPlayerIndex() për të identifikuar dhe vendosur pajisjen e lidhur me indeksin e lojtarit;
- Shtuar makrosi SDL_zeroa() për të zerosuar një array elementesh;
- Shtuar funksionin SDL_HasARMSIMD() për të përcaktuar mbështetje për instruktionet ARM SIMD në CPU ARMv6+;
- Për sistemet Linux janë implementuar treguesit SDL_HINT_VIDEO_X11_WINDOW_VISUALID (përcaktimi i identifikuesit të daljes për dritaret e reja X11) dhe SDL_HINT_VIDEO_X11_FORCE_EGL (zgjedhja e përdorimit të GLX ose EGL për X11);
- Për Android është shtuar mundësia e kapjes së zërit duke përdorur OpenSL-ES dhe është implementuar mbështetje për përdorimin e Bluetooth Steam Controller si kontroler loje.
Burimi: opennet.ru
