Lançamento do servidor compositor Weston 16.0

Após cinco meses de desenvolvimento, foi lançado o release estável do servidor compositor Weston 16.0, que promove tecnologias que possibilitam o suporte completo ao protocolo Wayland em Enlightenment, GNOME, KDE e outros ambientes de usuário. O desenvolvimento do Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para a utilização do Wayland em ambientes de desktop e em soluções embarcadas, como plataformas para sistemas de informação e entretenimento automotivos, smartphones, televisores 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:

  • Adicionada a capacidade de anotações de depuração ao usar o profiler Perfetto para identificar problemas de desempenho na renderização, além de monitorar e visualizar o tempo de execução de várias operações.
  • Continuação da implementação de ferramentas para suporte a HDR e gerenciamento de cores, usando o protocolo Wayland .
  • Adicionado um shader em renderer-gl para misturar camadas.
  • Adicionada suporte a formatos de pixel comprimidos YUV.
  • No compositor foi adicionada a capacidade de um efeito de saída em tons de cinza.
  • Adicionada suporte ao protocolo Wayland alpha-modifier, permitindo que os clientes alterem o nível de transparência da superfície e deleguem operações de transparência para o compositor, servidorque, por sua vez, pode redirecionar essas operações para o KMS.
  • No backend para interagir com o subsistema DRM (Direct Rendering Manager) do núcleo Linux, foi implementado suporte para os parâmetros:
    • «background color» para alterar a cor da retroiluminação da tela em controladores de exibição que suportam essa funcionalidade.
    • «blend mode» — para a mistura alfa de pixels no lado do controlador de exibição ao renderizar a camada atual sobre camadas subjacentes.
    • «color format» para a seleção do formato de cor (RGB, YUV) utilizado na saída para o monitor.
  • Na libweston, foi adicionado um API para obter a lista de dispositivos de toque.
  • Foi realizado um trabalho de limpeza da funcionalidade duplicada, substituída por backends e shells. O suporte a screenshooter, backend para gravação via VA-API, frontend screenshare para compartilhamento de tela e a shell em tela cheia fullscreen-shell foram removidos. KMS não atômico, drm_virtual_output_api, o protocolo Wayland xdg-shell-v6, bem como os plugins pipewire e remoting foram declarados obsoletos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster