Die Entwickler der SDL-Bibliothek (Simple DirectMedia Layer), die darauf abzielt, die Erstellung von Spielen und Multimedia-Anwendungen zu erleichtern, haben die Änderung zurückgezogen, die die SDL3-Branch dazu bringen sollte, standardmäßig das Wayland-Protokoll in Umgebungen zu verwenden, die sowohl Wayland als auch X11 unterstützen. Als Grund werden ungelöste Probleme im Wayland-Ökosystem genannt, die mit der Sperrung von Oberflächen und der Implementierung von FIFO (vsync) zusammenhängen. Diese Probleme führen zu Leistungseinbußen und können nicht vollständig gelöst werden, ohne zusätzliche Protokolle wie fifo-v1 und commit-timing-v1 zu implementieren.
Es wird darauf hingewiesen, dass der Übergang von X11 zu Wayland ohne Lösung dieser Probleme für normale Anwendungen und Spiele keinen Vorteil bietet, sondern nur zu erheblichen Leistungseinbußen und Rückschlägen führt. Die Möglichkeit, SDL standardmäßig auf Wayland umzustellen, soll erst wieder in Betracht gezogen werden, nachdem die Protokolle fifo-v1 und commit-timing-v1 genehmigt und in stabilen Versionen der wichtigsten Kompositormanagern implementiert wurden.
Außerdem kann die erste Testversion des neuen SDL 3-Zweigs erwähnt werden, in der einige Teilsysteme überarbeitet wurden, inkompatible Änderungen an der API vorgenommen wurden und eine umfassende Bereinigung veralteter Funktionen stattfand, die in der heutigen Zeit nicht mehr relevant sind. So wurde zum Beispiel der Code für die Audiowiedergabe in SDL 3 vollständig überarbeitet, die Unterstützung für OpenGL ES 1.0 und DirectFB eingestellt und der Code für veraltete Plattformen wie QNX, Pandora, WinRT und OS/2 entfernt. In der API für 2D-Grafik wurde ein Backend für die Darstellung über die Vulkan-API hinzugefügt, die Unterstützung für HDR und Farbstandards erweitert. Die API für transparente Fenster wurde ersetzt. Unterstützung für die Videoaufnahme von Webcams und die Nutzung von Tablets und digitalen Stiften wurde hinzugefügt. Neue Dialoge zum Öffnen und Speichern von Dateien wurden integriert. Standardmäßig wird die Multimedia- der Server PipeWire.
Quelle: opennet.ru
