In die Veröffentlichung wurden zahlreiche Funktionen für die Nutzung von Gamecontrollern und Joysticks, neue plattformspezifische Hinweise (Hints) und einige hochgradige Anfragen integriert.
Der HIDAPI-Treiber wurde um die Unterstützung der PS5 DualSense- und Xbox Series X-Controller erweitert; neue Tasten wurden als Konstanten hinzugefügt. Der Wert von SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS ist nun standardmäßig false, was die Kompatibilität mit modernen Fenstermanagern verbessert. Funktionen zur Verwendung von SIMD, Lokalisationen und fallunempfindlichem Vergleich von wchar-Zeichenfolgen wurden hinzugefügt, ebenso wie klarere Bezeichnungen für das RGB-Pixel-Format.
Für Windows wurde der RAWINPUT-Treiber hinzugefügt, der mehr als 4 Xbox-Controller gleichzeitig unterstützt, zusammen mit den entsprechenden Konstanten.
Für macOS wurden Funktionen zur Verwendung von Metal hinzugefügt.
Für Linux wurden neue Hinweise für PulseAudio und den Thread-Scheduler hinzugefügt.
In Android kann jetzt die angegebene Auflösung beim System angefordert und das Audioverhalten beim Minimieren der Anwendung festgelegt werden.
Überraschenderweise wurde in SDL2 2.0.14 die Unterstützung für OS/2 zurückgebracht.
Quelle: linux.org.ru
