E foi lançado o Wayland-Protocols 1.22 com suporte de locação de objetos DRM para VR HMDs. Confira essas e outras novidades dessa atualização.
Wayland-Protocols contém protocolos Wayland que adicionam funcionalidades não disponíveis no protocolo principal do Wayland.
Esses protocolos adicionam uma funcionalidade completamente nova ou estendem a funcionalidade de algum outro protocolo no núcleo do Wayland ou algum outro protocolo nos protocolos do wayland.
Um protocolo em Wayland-Protocols consiste em um diretório contendo um conjunto de arquivos XML contendo a especificação do protocolo e um arquivo README contendo o estado detalhado e uma lista de mantenedores.
Os protocolos em geral têm três fases: a fase de desenvolvimento, a fase de teste e a fase estável.
Na fase de desenvolvimento, um protocolo não faz parte oficialmente dos protocolos de wayland, mas está sendo desenvolvido ativamente, por exemplo, iterando-o em uma solicitação de mesclagem ou planejando-o em um problema.
Durante esta fase, os patches para clientes e compositores são escritos como um veículo de teste. Esses patches não devem ser mesclados em clientes e compositores, porque o protocolo ainda pode ser alterado.
Quando um protocolo atinge um estágio em que está pronto para uma adoção mais ampla e depois que os requisitos da seção 2.3 de GOVERNANÇA são atendidos, ele entra na fase de “teste”. Neste ponto, o protocolo é adicionado ao staging / directory of wayland-protocol e faz parte de uma versão. O que isso significa é que a implementação é encorajada em clientes e compositores onde a funcionalidade que especifica é desejada.
As extensões no teste não podem ter alterações incompatíveis com versões anteriores, nesse sentido, são iguais às extensões estáveis. No entanto, eles podem ser completamente substituídos por uma nova versão principal ou uma extensão de protocolo diferente todos juntos, se forem encontradas falhas de design na fase de teste.
Após um protocolo de teste ter sido suficientemente testado em estado selvagem e comprovado como adequado, seus mantenedores e a comunidade em geral podem declará-lo “estável”, o que significa que é inesperado ser substituído por uma nova versão principal.
Agora, o projeto anuncio mais uma atualização desse software, o Wayland-Protocols 1.22.
Wayland-Protocols 1.22 lançado com suporte de locação de objetos DRM para VR HMDs
Projetado com fones de ouvido VR em mente, o Wayland-Protocols 1.22 foi lançado hoje e adiciona o protocolo de leasing DRM à sua área de teste.
O protocolo de lease DRM é modelado em torno do leasing de objetos Direct Rendering Manager (DRM) do Linux, onde o mestre DRM é capaz de “alugar” um subconjunto de recursos para um cliente.
No caso deste protocolo Wayland, trata-se de alugar recursos DRM para uso exclusivo por um cliente Wayland.
Tal como acontece com o próprio código de locação DRM, o protocolo de locação DRM Wayland é impulsionado por monitores de realidade virtual montados em head-mounted. Com este suporte, os clientes Wayland agora podem solicitar acesso exclusivo a um HMD VR.
O suporte X11 em torno do leasing DRM foi resolvido agora com o Wayland-Protocols 1.22, o suporte ao protocolo está estreando na forma de teste.
Já existe um código pendente para pelo menos o Sway/WLROOTS e o KWin/KWaylandServer do KDE para suporte de aluguel. Os desenvolvedores do GNOME Mutter também analisaram isso. Também há patches de leasing XWayland DRM pendentes.
As outras mudanças mais comuns com o Wayland-Protocols 1.22 podem ser encontradas por meio de seu anúncio de lançamento.