A principios de año, SDL intentó preferir Wayland a X.Org/X11 gracias a la maduración del soporte de Wayland para esta capa de abstracción de software/hardware ampliamente utilizada por numerosos juegos multiplataforma. Pero ese cambio se revirtió más tarde debido a los desafíos del ecosistema alrededor de Wayland. Ahora que nos acercamos al final del año, SDL nuevamente está tratando de preferir Wayland sobre X11.

Ethan Lee ha vuelto a fusionar el cambio para preferir Wayland a X11, cuando la biblioteca SDL se crea con la compatibilidad con Wayland habilitada. La esperanza ahora es que el código SDL y el código de ecosistema asociado/compositor/controlador de Wayland más amplio sea más maduro y lo suficientemente bueno como para que se use de manera predeterminada en lugar de seguir la ruta X11/XWayland. Por supuesto, algunos juegos aún pueden tener dependencias difíciles de X11 con las que lidiar por sí mismos.

El cambio se ha fusionado con la línea principal de SDL Git. SDL Git es donde ahora se ha iniciado el desarrollo de SDL3.

Este cambio de Wayland sobre X11 por defecto es un buen cambio para la última versión de SDL 3.0, que es donde se está eliminando una gran cantidad de código antiguo/obsoleto, mejoras de API, posible PipeWire por defecto y otros cambios significativos. hecho para SDL3 como lo que será una gran actualización de modernización sobre el muy exitoso SDL2.

Categories: IT Info