Rilascio libreria multimediale SDL 2.0.16

È stata rilasciata la libreria SDL 2.0.16 (Simple DirectMedia Layer), volta a semplificare la scrittura di giochi e applicazioni multimediali. La libreria SDL fornisce funzionalità come output grafico 2D e 3D con accelerazione hardware, elaborazione di input, riproduzione audio, output 3D tramite OpenGL/OpenGL ES/Vulkan e molte altre operazioni correlate. La libreria è scritta in C e distribuita sotto la licenza zlib. Vengono forniti collegamenti per l'utilizzo delle funzionalità SDL in progetti in vari linguaggi di programmazione.

Nella nuova versione:

  • Supporto Wayland notevolmente migliorato.
  • Aggiunta la possibilità di riprodurre e acquisire audio utilizzando il server multimediale Pipewire e AAudio (Android).
  • Aggiunto supporto per i controller di gioco Amazon Luna e Xbox Series X.
  • Aggiunto il supporto per l'effetto rimbombo adattivo sui controller Google Stadia e Nintendo Switch Pro quando si utilizza il driver HIDAPI.
  • Ridotto il carico della CPU durante l'elaborazione delle chiamate SDL_WaitEvent() e SDL_WaitEventTimeout().
  • Nuove funzionalità proposte:
    • SDL_FlashWindow() per attirare l'attenzione dell'utente.
    • SDL_GetAudioDeviceSpec() per ottenere informazioni sul formato audio preferito per il dispositivo specificato.
    • SDL_SetWindowAlwaysOnTop() per modificare dinamicamente il flag SDL_WINDOW_ALWAYS_ON_TOP (ancoraggio sopra altri contenuti) per la finestra selezionata.
    • SDL_SetWindowKeyboardGrab() per acquisire l'input da tastiera indipendentemente dal mouse.
    • SDL_SoftStretchLinear() per il ridimensionamento bilineare tra superfici a 32 bit.
    • SDL_UpdateNVTexture() per aggiornare le texture NV12/21.
    • SDL_GameControllerSendEffect() e SDL_JoystickSendEffect() per inviare effetti personalizzati ai controller di gioco DualSense.
    • SDL_GameControllerGetSensorDataRate() per ottenere dati sull'intensità delle informazioni ricevute dai sensori dei controller di gioco su PlayStation e Nintendo Switch.
    • SDL_AndroidShowToast() per visualizzare notifiche leggere sulla piattaforma Android.

Fonte: opennet.ru

Aggiungi un commento