Versión 16.0 del servidor compuesto Weston

Tras cinco meses de desarrollo, se ha publicado la versión estable de Weston 16.0, un servidor compuesto. Esta versión incorpora tecnologías avanzadas que facilitarán la compatibilidad total con el protocolo Wayland en Enlightenment, GNOME, KDE y otros entornos de usuario. El desarrollo de Weston tiene como objetivo proporcionar un código fuente de alta calidad y ejemplos prácticos para el uso de Wayland en entornos de escritorio y soluciones integradas, como plataformas para sistemas de infoentretenimiento en automóviles, teléfonos inteligentes, televisores y otros dispositivos de consumo. El código del proyecto se distribuye bajo la licencia MIT.

Cambios en la nueva sucursal de Weston:

  • Se ha añadido compatibilidad con anotaciones de depuración al usar el generador de perfiles Perfetto para identificar problemas de rendimiento de renderizado y realizar un seguimiento y visualizar el tiempo de ejecución de diversas operaciones.
  • Continuación de la implementación de herramientas para la compatibilidad con HDR y la gestión del color mediante el protocolo de representación de color Wayland.
  • Se ha añadido un sombreador para la mezcla de capas a renderer-gl.
  • Se ha añadido compatibilidad con formatos de píxeles YUV comprimidos.
  • Se ha añadido compatibilidad con el efecto de salida en escala de grises al compositor.
  • Se ha añadido compatibilidad con el protocolo modificador alfa de Wayland, que permite a los clientes cambiar el nivel de transparencia de una superficie y trasladar las operaciones de transparencia al lado compuesto. servidor, que a su vez puede redirigir estas operaciones a KMS.
  • En el backend para la interacción con el subsistema DRM (Direct Rendering Manager) del kernel. Linux Se ha implementado la compatibilidad con los siguientes parámetros:
    • "Color de fondo" para cambiar el color de fondo de la pantalla en los controladores de pantalla que admiten esta función.
    • "Modo de fusión": para la fusión alfa de píxeles en el lado del controlador de pantalla al dibujar la capa actual sobre las capas subyacentes.
    • Utilice "formato de color" para seleccionar el formato de color (RGB, YUV) que se utilizará para la salida del monitor.
  • Se ha añadido una API a libweston para obtener una lista de dispositivos táctiles.
  • Se ha trabajado en la eliminación de funcionalidades duplicadas sustituidas por backends y shells. Se ha eliminado la compatibilidad con screenshooter, el backend de grabación VA-API, el frontend para compartir pantalla screenshare y el shell fullscreen-shell. Se han dejado de utilizar KMS no atómico, drm_virtual_output_api, el protocolo Wayland xdg-shell-v6 y los complementos pipewire y remoting.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster