Die Veröffentlichung umfasste eine Vielzahl von Funktionen zur Unterstützung von Spielcontrollern und Joysticks, neue plattformspezifische Hinweise (hints) und einige hochgradige Anfragen.
Der HIDAPI-Treiber hat die Unterstützung für PS5 DualSense- und Xbox Series X-Controller hinzugefügt; Konstanten für neue Tasten wurden eingeführt. Der Wert von SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS ist nun standardmäßig auf false gesetzt, was die Kompatibilität mit modernen Fenstermanagern verbessert. Funktionen für die Arbeit mit SIMD, Lokalisierungen und den Vergleich von wchar-Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung wurden hinzugefügt, sowie verständlichere Bezeichnungen für das RGB-Pixel-Format.
Für Windows wurde ein RAWINPUT-Treiber hinzugefügt, der die gleichzeitige Unterstützung von mehr als 4 Xbox-Controllern sowie die entsprechenden Konstanten ermöglicht.
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 nun eine bestimmte Auflösung vom System angefordert werden 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
