SDL 2.0.16 est en cours de préparation pour être le successeur de SDL 2.0.14 . En particulier pour les utilisateurs de Linux, cette mise à jour SDL 2.0.16 est importante avec quelques améliorations clés pour cette bibliothèque qui est commune aux jeux multi-plateformes et fait partie du runtime Steam.
Le plus intéressant avec SDL 2.0.16 est que la prise en charge de Wayland est « considérablement améliorée » et qu’en outre, il existe une prise en charge de l’entrée/sortie audio à l’aide de Pipewire. Le support natif PipeWire est excellent maintenant que Fedora Workstation et d’autres commencent pour l’expédier par défaut comme alternative à PulseAudio. 2021 est certainement l’année où PipeWire commence à voir une adoption saine et prête à prendre en charge la gestion des flux audio/vidéo Linux. Parmi les autres améliorations de Wayland avec SDL 2.0.16, citons la prise en charge des décorations côté client.
SDL 2.0.16 dispose également de nouvelles API telles que le clignotement de la fenêtre pour attirer l’attention de l’utilisateur, la prise en charge du contrôleur de jeu Amazon Luna, la prise en charge du grondement du contrôleur Google Stadia lors de l’utilisation du pilote HIDAPI, le grondement analogique prise en charge des manettes Nintendo Switch Pro, et plus encore. SDL2 sur Android prend également désormais en charge la sortie audio et la capture à l’aide de AAudio.
Vous trouverez plus de détails sur tous les changements à venir avec la version imminente de SDL 2.0.16 via GitHub.