Au début de l’année, SDL a tenté de préférer Wayland à X.Org/X11 grâce à la prise en charge mûrissante de Wayland pour cette couche d’abstraction logicielle/matérielle largement utilisée par de nombreux jeux multiplateformes. Mais ce changement a ensuite été annulé en raison des défis écosystémiques autour de Wayland. Maintenant que nous approchons de la fin de l’année, SDL essaie à nouveau de préférer Wayland à X11.
Ethan Lee a fusionné à nouveau le changement pour préférer Wayland à X11, lorsque la bibliothèque SDL est construite avec la prise en charge de Wayland activée. L’espoir est maintenant que le code SDL et le code plus large du pilote/compositeur/écosystème associé Wayland soient plus matures et suffisamment bons pour être utilisés par défaut plutôt que d’emprunter la route X11/XWayland. Bien sûr, certains jeux peuvent encore avoir des dépendances X11 difficiles à gérer par eux-mêmes.
La modification a été fusionnée à SDL principal Git. SDL Git est le point de départ du développement de SDL3.
Ce changement de Wayland par rapport à X11 par défaut est un changement intéressant pour la version SDL 3.0, qui est l’endroit où de nombreux codes anciens/obsolètes sont supprimés, des améliorations de l’API, d’éventuels PipeWire par défaut et d’autres modifications importantes sont en cours conçu pour SDL3 comme ce qui sera une grande mise à niveau de modernisation par rapport au très réussi SDL2.