Pubblicazione della libreria multimediale SDL 2.0.16

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

Nel nuovo rilascio:

  • Supporto per Wayland notevolmente migliorato.
  • Aggiunta la possibilità di output e acquisizione audio tramite media server Pipewire e AAudio (Android).
  • Aggiunto supporto per i controller di gioco Amazon Luna e Xbox Series X.
  • Aggiunto supporto per l'effetto di vibrazione adattiva (rumble) sui controller Google Stadia e Nintendo Switch Pro quando si utilizza il driver HIDAPI.
  • Ridotta la carico sulla CPU durante la gestione delle chiamate a 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 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à dell'ingresso dei 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, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster