Izdanje medijske biblioteke SDL 2.0.16

Objavljena je biblioteka SDL 2.0.16 (Simple DirectMedia Layer), usmjerena na pojednostavljenje pisanja igara i multimedijskih aplikacija. SDL biblioteka pruža alate kao što su hardverski ubrzani 2D i 3D grafički izlaz, obrada ulaza, audio reprodukcija, 3D izlaz putem OpenGL/OpenGL ES/Vulkan i mnoge druge povezane operacije. Biblioteka je napisana u C-u i distribuira se pod zlib licencom. Vezovi su osigurani za korištenje SDL mogućnosti u projektima u različitim programskim jezicima.

U novom izdanju:

  • Značajno poboljšana podrška za Wayland.
  • Dodana mogućnost izlaza i snimanja zvuka pomoću Pipewire i AAudio medijskog poslužitelja (Android).
  • Dodana podrška za kontrolere za igre Amazon Luna i Xbox Series X.
  • Dodana je podrška za efekt prilagodljive vibracije (tutnjava) na kontrolerima Google Stadia i Nintendo Switch Pro kada se koristi HIDAPI upravljački program.
  • Smanjeno opterećenje CPU-a prilikom obrade SDL_WaitEvent() i SDL_WaitEventTimeout() poziva.
  • Predložene nove značajke:
    • SDL_FlashWindow() za privlačenje pažnje korisnika.
    • SDL_GetAudioDeviceSpec() za dobivanje informacija o željenom audio formatu za navedeni uređaj.
    • SDL_SetWindowAlwaysOnTop() za dinamičku promjenu oznake SDL_WINDOW_ALWAYS_ON_TOP (pričvršćivanje na vrh) za odabrani prozor.
    • SDL_SetWindowKeyboardGrab() za snimanje unosa s tipkovnice neovisno o mišu.
    • SDL_SoftStretchLinear() za bilinearno skaliranje između 32-bitnih površina.
    • SDL_UpdateNVTexture() za ažuriranje NV12/21 tekstura.
    • SDL_GameControllerSendEffect() i SDL_JoystickSendEffect() za slanje prilagođenih efekata DualSense kontrolerima igara.
    • SDL_GameControllerGetSensorDataRate() za dobivanje podataka o intenzitetu informacija primljenih od senzora kontrolera igara za PlayStation i Nintendo Switch.
    • SDL_AndroidShowToast() za prikaz laganih obavijesti na Android platformi.

Izvor: opennet.ru

Dodajte komentar