Izdana je biblioteka SDL 2.26.0 (Simple DirectMedia Layer), usmjerena na pojednostavljenje pisanja igara i multimedijskih aplikacija. SDL biblioteka pruža sadržaje kao što su hardverski ubrzani 2D i 3D grafički izlaz, rukovanje unosom, audio reprodukcija, 3D izlaz putem OpenGL/OpenGL ES/Vulkan i mnoge druge povezane operacije. Knjižnica je napisana u C-u i distribuira se pod Zlib licencom. Za korištenje SDL mogućnosti u projektima u različitim programskim jezicima, osigurana su potrebna povezivanja.
U novom izdanju:
- Zaglavne datoteke za OpenGL ažurirane su kako bi bile u skladu s najnovijim specifikacijama Khronos Consortiuma.
- Dodana je funkcija SDL_GetWindowSizeInPixels() za dobivanje veličine prozora u pikselima, koja se može razlikovati od logičke veličine na zaslonima s visokom DPI rezolucijom zbog skaliranja.
- Simulacija vertikalne sinkronizacije (vsync) dodana je u kod za renderiranje softvera.
- Osigurano je da se položaj miša prosljeđuje SDL_MouseWheelEventu.
- Dodana je funkcija SDL_ResetHints() za resetiranje svih savjeta na zadane vrijednosti.
- Dodana je funkcija SDL_GetJoystickGUIDInfo() za dobivanje informacija o joysticku kodiranih u GUID-u.
- HIDAPI upravljački program je ažuriran kako bi podržavao PS3 i Nintendo Wii kontrolere.
- Dodane su nove zastavice: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS i SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS za upravljanje Xbox 360 i PS3 kontrolerima putem HIDAPI upravljačkog programa.
- Pruža mogućnost odvojenog pristupa lijevom i desnom žiroskopskom senzoru na Nintendo Switch Joy-Con kontroleru.
- Dodana je podrška za mikrosekundne intervale za SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() i SDL_GameControllerGetSensorDataWithTimestamp().
- Funkcija SDL_GetRevision() proširena je kako bi uključila informacije o izgradnji SDL-a, kao što je git commit hash.
- za Linux Funkcije SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() i SDL_HasPrimarySelectionText() implementirane su za interakciju s glavnim međuspremnikom.
- Dodana je zastavica SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP za kontrolu emulacije kursora miša u okruženjima temeljenim na Waylandu.
- Prilikom sastavljanja za Android Unos s IME (Input Method Editor) softverske tipkovnice je omogućen.
Izvor: opennet.ru
