Es va llançar la biblioteca SDL 2.0.16 (Capa DirectMedia simple), destinada a simplificar l'escriptura de jocs i aplicacions multimèdia. La biblioteca SDL ofereix eines com ara la sortida de gràfics 2D i 3D amb acceleració de maquinari, processament d'entrada, reproducció d'àudio, sortida 3D mitjançant OpenGL/OpenGL ES/Vulkan i moltes altres operacions relacionades. La biblioteca està escrita en C i es distribueix sota la llicència zlib. Es proporcionen enllaços per utilitzar les capacitats SDL en projectes en diversos llenguatges de programació.
A la nova versió:
- Suport de Wayland millorat significativament.
- S'ha afegit la possibilitat de generar i capturar àudio mitjançant el servidor multimèdia Pipewire i AAudio (Android).
- S'ha afegit suport per als controladors de joc Amazon Luna i Xbox Series X.
- S'ha afegit compatibilitat per a l'efecte de vibració adaptatiu (rumble) als controladors Google Stadia i Nintendo Switch Pro quan s'utilitza el controlador HIDAPI.
- Càrrega de CPU reduïda quan es processen les trucades SDL_WaitEvent() i SDL_WaitEventTimeout().
- Noves funcions proposades:
- SDL_FlashWindow() per cridar l'atenció de l'usuari.
- SDL_GetAudioDeviceSpec() per obtenir informació sobre el format d'àudio preferit per al dispositiu especificat.
- SDL_SetWindowAlwaysOnTop() per canviar dinàmicament la marca SDL_WINDOW_ALWAYS_ON_TOP (encaix a la part superior) per a la finestra seleccionada.
- SDL_SetWindowKeyboardGrab() per capturar l'entrada del teclat independentment del ratolí.
- SDL_SoftStretchLinear() per a l'escala bilineal entre superfícies de 32 bits.
- SDL_UpdateNVTexture() per actualitzar les textures NV12/21.
- SDL_GameControllerSendEffect() i SDL_JoystickSendEffect() per enviar efectes personalitzats als controladors de joc DualSense.
- SDL_GameControllerGetSensorDataRate() per obtenir dades sobre la intensitat de la informació rebuda dels sensors dels controladors de joc a PlayStation i Nintendo Switch.
- SDL_AndroidShowToast() per mostrar notificacions lleugeres a la plataforma Android.
Font: opennet.ru