Izdanje biblioteke medija SDL 2.0.16

Objavljena je biblioteka SDL 2.0.16 (Simple DirectMedia Layer) sa ciljem da pojednostavi pisanje 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/Vulkan 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:

  • Značajno poboljšana Wayland podrška.
  • Dodata mogućnost izlaza i snimanja zvuka pomoću Pipewire i AAudio medijskog servera (Android).
  • Dodata podrška za Amazon Luna i Xbox Series X kontrolere igara.
  • Dodata podrška za adaptivni efekat vibracije (tutnjava) na Google Stadia i Nintendo Switch Pro kontrolerima kada se koristi HIDAPI drajver.
  • Smanjeno opterećenje CPU-a prilikom obrade poziva SDL_WaitEvent() i SDL_WaitEventTimeout().
  • Predložene nove karakteristike:
    • SDL_FlashWindow() za privlačenje pažnje korisnika.
    • SDL_GetAudioDeviceSpec() za dobivanje informacija o preferiranom audio formatu za navedeni uređaj.
    • SDL_SetWindowAlwaysOnTop() za dinamičku promjenu SDL_WINDOW_ALWAYS_ON_TOP (prikači na vrh) zastavicu za odabrani prozor.
    • SDL_SetWindowKeyboardGrab() za snimanje unosa sa tastature nezavisno od miša.
    • 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 na DualSense kontrolere igre.
    • SDL_GameControllerGetSensorDataRate() za dobivanje podataka o intenzitetu informacija primljenih od senzora kontrolera za igre na PlayStation i Nintendo Switch.
    • SDL_AndroidShowToast() za prikazivanje lakih obavještenja na Android platformi.

izvor: opennet.ru

Dodajte komentar