La sortie comprend un nombre significatif de fonctionnalités pour travailler avec des contrôleurs de jeux et des joysticks, de nouveaux indices spécifiques à la plateforme et certaines requêtes de haut niveau.
Le pilote HIDAPI a ajouté le support des contrôleurs PS5 DualSense et Xbox Series X ; des constantes pour les nouvelles touches ont été introduites. La valeur par défaut de SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS est maintenant false, ce qui améliore la compatibilité avec les gestionnaires de fenêtres modernes. Des fonctions pour le travail avec SIMD, le support des localisations et la comparaison de chaînes wchar sans tenir compte de la casse ont été ajoutées, avec des noms de format pixel RGB plus compréhensibles.
Pour Windows, un pilote RAWINPUT a été ajouté, prenant en charge plus de 4 contrôleurs Xbox simultanément, avec les constantes associées.
Pour macOS, des fonctions pour travailler avec Metal ont été ajoutées.
Pour Linux, de nouveaux indices pour PulseAudio et le planificateur de threads ont été ajoutés.
Sur Android, il est désormais possible de demander une résolution spécifique au système et de définir le comportement audio lors de la réduction de l'application.
Étonnamment, la prise en charge d'OS/2 a été réintroduite dans SDL2 2.0.14.
Source : linux.org.ru
