Vydanie knižnice médií SDL 2.26.0

Bola vydaná knižnica SDL 2.26.0 (Simple DirectMedia Layer), ktorej cieľom je zjednodušiť písanie hier a multimediálnych aplikácií. Knižnica SDL poskytuje nástroje ako hardvérovo akcelerovaný 2D a 3D grafický výstup, spracovanie vstupu, prehrávanie zvuku, 3D výstup cez OpenGL/OpenGL ES/Vulkan a mnoho ďalších súvisiacich operácií. Knižnica je napísaná v jazyku C a šírená pod licenciou Zlib. Na využitie možností SDL v projektoch v rôznych programovacích jazykoch sú k dispozícii potrebné väzby.

V novom vydaní:

  • Hlavičkové súbory pre OpenGL sú v súlade s najnovšími špecifikáciami konzorcia Khronos.
  • Pridaná funkcia SDL_GetWindowSizeInPixels() na získanie pixelovej veľkosti okna, ktorá sa môže líšiť od logickej veľkosti na obrazovkách s vysokým DPI kvôli použitej mierke.
  • Do kódu vykresľovania softvéru bola pridaná simulácia vertikálnej synchronizácie (vsync).
  • Povolený prenos polohy myši do udalosti SDL_MouseWheelEvent.
  • Pridaná funkcia SDL_ResetHints() na obnovenie všetkých tipov na predvolené hodnoty.
  • Pridaná funkcia SDL_GetJoystickGUIDInfo() na získanie informácií o joysticku zakódovaných GUID.
  • Do ovládača HIDAPI bola pridaná podpora pre ovládače PS3 a Nintendo Wii.
  • Pridané nové atribúty: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_HIDLONEHINT_YICK_LED,SHIDLONEHINT_YICK_LED,S JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS a ovládač SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 cez XPI360 PSSox to XPI3
  • Poskytuje oddelený prístup k ľavému a pravému gyroskopu v kombinovaných ovládačoch Nintendo Switch Joy-Cons.
  • Pridaná podpora pre mikrosekundové intervaly do SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() a SDL_GameControllerGetSensorDataWithTimestamp().
  • Funkcia SDL_GetRevision() rozšírila informácie o zostavení SDL, napríklad pridala hash git commit.
  • Pre Linux boli implementované funkcie SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() a SDL_HasPrimarySelectionText() na interakciu s primárnou schránkou.
  • Pridaný príznak SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP na ovládanie emulácie kurzora myši v prostrediach založených na Waylande.
  • Pri vytváraní pre Android je povolený vstup zo softvérovej klávesnice IME (Input Method Editor).

Zdroj: opennet.ru

Pridať komentár