Uscita della biblioteca multimediale SDL 2.0.16

È stata rilasciata la biblioteca SDL 2.0.16 (Simple DirectMedia Layer), progettata per semplificare la scrittura di giochi e applicazioni multimediali. La biblioteca SDL fornisce strumenti come il rendering 2D e 3D accelerato hardware, gestione degli input, riproduzione audio, output 3D tramite OpenGL/OpenGL ES/Vulkan e molte altre operazioni correlate. La biblioteca è scritta in linguaggio C e distribuita con licenza zlib. Per utilizzare le funzionalità SDL in progetti in vari linguaggi di programmazione sono disponibili binding.

Nel nuovo rilascio:

  • Sostanzialmente migliorato il supporto per Wayland.
  • Aggiunta la possibilità di output e cattura audio tramite server Pipewire e AAudio (Android).
  • Aggiunto il supporto per i controller di gioco Amazon Luna e Xbox Series X.
  • Aggiunto il supporto per l'effetto di vibrazione adattativa (rumble) sui controller Google Stadia e Nintendo Switch Pro quando si utilizza il driver HIDAPI.
  • Ridotto il carico sulla CPU durante la gestione delle chiamate SDL_WaitEvent() e SDL_WaitEventTimeout().
  • Introdotte nuove funzioni:
    • 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 (fissare sopra un altro contenuto) per la finestra selezionata.
    • SDL_SetWindowKeyboardGrab() per catturare 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à di ricezione delle informazioni dai sensori dei controller di gioco per PlayStation e Nintendo Switch.
    • SDL_AndroidShowToast() per visualizzare notifiche leggere sulla piattaforma Android.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster