Izdanje medijske biblioteke SDL 2.26.0

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:

  • Datoteke zaglavlja za OpenGL usklađene su s najnovijim specifikacijama konzorcija Khronos.
  • Dodana funkcija SDL_GetWindowSizeInPixels() za dobivanje veličine piksela prozora, koja se može razlikovati od logičke veličine na zaslonima s visokim DPI-jem zbog primijenjenog skaliranja.
  • Dodana je simulacija vertikalne sinkronizacije (vsync) kodu softverskog renderiranja.
  • Omogućen prijenos položaja miša na SDL_MouseWheelEvent.
  • Dodana funkcija SDL_ResetHints() za vraćanje svih savjeta na zadane vrijednosti.
  • Dodana funkcija SDL_GetJoystickGUIDInfo() za dobivanje informacija o joysticku kodiranih GUID-om.
  • Podrška za PS3 i Nintendo Wii kontrolere dodana je u HIDAPI upravljački program.
  • Dodani novi atributi: 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, H INT_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 kontrolu XBox 360 i PS3 putem HIDAPI-ja vozač.
  • Omogućuje zaseban pristup lijevom i desnom žiroskopu u kombiniranim kontrolerima Nintendo Switch Joy-Cons.
  • Dodana podrška za mikrosekundne intervale za SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() i SDL_GameControllerGetSensorDataWithTimestamp().
  • Funkcija SDL_GetRevision() proširila je informacije o izradi SDL-a, na primjer, dodala raspršivanje git commit-a.
  • Za Linux, funkcije SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() i SDL_HasPrimarySelectionText() implementirane su za interakciju s primarnim međuspremnikom.
  • Dodana zastavica SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP za kontrolu emulacije pokazivača miša u okruženjima temeljenim na Waylandu.
  • Prilikom izrade za Android, omogućen je unos sa softverske tipkovnice IME (Input Method Editor).

Izvor: opennet.ru

Dodajte komentar