Na początku roku SDL próbował preferować Waylanda zamiast X.Org/X11 dzięki dojrzewającemu wsparciu Waylanda dla tej szeroko stosowanej warstwy abstrakcji oprogramowania/sprzętu w wielu grach międzyplatformowych. Ale ta zmiana została później cofnięta w związku z wyzwaniami ekosystemowymi wokół Wayland. Teraz, gdy zbliżamy się do końca roku, SDL ponownie próbuje przedłożyć Wayland nad X11.

Ethan Lee ponownie połączył zmiany, aby preferować Wayland zamiast X11, gdy biblioteka SDL jest budowana z włączoną obsługą Wayland. Mamy teraz nadzieję, że kod SDL i szerszy kod sterownika/kompozytora/powiązanego ekosystemu Wayland jest bardziej dojrzały i wystarczająco dobry, aby można go było używać domyślnie, zamiast podążać trasą X11/XWayland. Oczywiście niektóre gry mogą nadal mieć trudne zależności X11, z którymi trzeba sobie poradzić samodzielnie.

Zmiana została połączona z głównym Git SDL. SDL Git to miejsce, w którym rozpoczął się rozwój SDL3.

Ta zmiana standardowego Waylanda w stosunku do X11 jest miłą zmianą w przełomowej wersji SDL 3.0, w której usunięto wiele starego/przestarzałego kodu, ulepszono API, możliwe domyślne PipeWire i inne znaczące zmiany stworzony dla SDL3 jako duża modernizacja bardzo udanego SDL2.

Categories: IT Info