izdanje biblioteke (Simple DirectMedia Layer), čiji je cilj pojednostavljenje pisanja igara i multimedijalnih aplikacija. SDL biblioteka pruža alate kao što su hardverski ubrzani 2D i 3D grafički izlaz, obrada ulaza, audio reprodukcija, 3D izlaz preko OpenGL/OpenGL ES i mnoge druge povezane operacije. Biblioteka je napisana na C i distribuira se pod zlib licencom. Vezivanja su obezbeđena za korišćenje SDL mogućnosti u projektima u različitim programskim jezicima.
U novom izdanju:
- HIDAPI drajver je dodao podršku za Nintendo GameCube kontrolere igara i SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE zastavicu da odredi da li se koriste. HIDAPI takođe poboljšava podršku za Xbox 360 i Xbox One kontrolere;
- Dodata podrška za kontrolere igara:
- 8BitDo FC30 Pro
- 8BitDo M30 GamePad
- BDA PS4 borbena podloga
- Borbeni zapovjednik HORI
- Hyperkin vojvoda
- Hyperkin X91
- MOGA XP5-A Plus
- NACON GC-400ES
- NVIDIA kontroler v01.04
- PDP naspram borbene pločice
- Razer Raion Fightpad za PS4
- Razer Serval
- Stadia Controller
- SteelSeries Stratus Duo
- Victrix Pro Fight Stick za PS4
- Xbox One Elite Series 2
- Dodane funkcije SDL_GetTextureScaleMode() i SDL_SetTextureScaleMode() za dobivanje i postavljanje načina skaliranja koji se koristi za teksture;
- Dodata funkcija SDL_LockTextureToSurface(), slična SDL_LockTexture(), ali tretira zaključano područje kao SDL površinu;
- Dodan novi način miješanja SDL_BLENDMODE_MUL;
- Funkcija SDL_GameControllerTypeForIndex() pruža izlaz tipa kontrolera igre (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
- Dodane funkcije SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() i SDL_GameControllerFromPlayerIndex() za otkrivanje i postavljanje uređaja pridruženog indeksu igrača;
- Dodan makro SDL_zeroa() za resetovanje niza elemenata;
- Dodata funkcija SDL_HasARMSIMD() za određivanje podrške za ARM SIMD instrukcije u ARMv6+ CPU-ima;
- Za sisteme Linux Implementirane su funkcije SDL_HINT_VIDEO_X11_WINDOW_VISUALID (definiranje izlaznog identifikatora za nove X11 prozore) i SDL_HINT_VIDEO_X11_FORCE_EGL (odabir korištenja GLX ili EGL za X11);
- Do Android Dodata je mogućnost snimanja zvuka pomoću OpenSL-ES-a i implementirana je podrška za korištenje Bluetooth Steam kontrolera kao kontrolera za igre.
izvor: opennet.ru
