Após nove meses de desenvolvimento, foi lançado o release estável do servidor compositor Weston 14.0, que avança nas tecnologias que possibilitam o suporte completo ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de desktop. O desenvolvimento do Weston se concentra em fornecer uma base de código de alta qualidade e exemplos práticos para o uso do Wayland em ambientes desktop e soluções embarcadas, como plataformas para sistemas de infotainment automotivo, smartphones, TVs e outros dispositivos de consumo. O código do projeto é distribuído sob a licença MIT.
Mudanças na nova versão do Weston:
- O backend de saída através do DRM (Direct Rendering Manager) adicionou suporte para a sobreposição de elementos gráficos em hardware (hardware underlay). Foi ativado o modo de troca assíncrona atômica entre dois buffers na memória de vídeo (atomic async flip).
- Uma configuração ‘mirror-of’ foi adicionada ao arquivo de configuração para organizar o espelhamento da saída.
- No backend de saída através do servidor multimídia Pipewire, foi adicionado suporte para a tecnologia DmaBuf.
- No cliente simple-egl, agora é permitido o uso de superfícies transparentes com representação de cor de 16 bits. Uma opção foi adicionada para usar a extensão EGL EGL_EXT_present_opaque. O suporte para compressão de superfícies foi implementado.
- No backend para saída através do protocolo RDP, foi adicionado suporte para o FreeRDP 3.x.
- No backend de saída VNC, agora é possível desativar o TLS e usar uma senha para autenticação no modo sem TLS.
- No libweston, foi adicionado suporte para a extensão do protocolo Wayland para gerenciamento de cores (color-management). Foi implementada a possibilidade de limitar a área de movimento do cursor em superfícies em tela cheia.
- No componente de renderização via OpenGL (gl-renderer), foi adicionado suporte para captura de saída OpenGL ES 3 e OpenGL ES 2 em modo assíncrono, além da capacidade de alterar a cor dos objetos usando shaders.
Fonte: opennet.ru
