mesclado no Mesa 22.1-devel esta manhã é o Kopper, uma grande melhoria particularmente para o código do driver Zink OpenGL-on-Vulkan.
O Kopper (anteriormente chamado de”Copper”também durante o desenvolvimento) foi projetado para melhorar a eficiência do Zink para executar o OpenGL no topo do Vulkan. Kopper também permite recursos adicionais como manuseio WSI nativo.
As mais de duas mil linhas de código que adicionam a interface do driver Kopper e todo o encanamento associado e as alterações do Zink foram mescladas a tempo para o Mesa 22.1, que será ramificado na próxima semana. O Zink com Kopper agora fornece integração de sistema de janelas Vulkan (WSI) nativa, manipulação adequada da cadeia de troca do Vulkan, eliminando várias soluções alternativas de variáveis de ambiente anteriormente exigidas pelo Zink e corrige vários outros problemas que atormentaram o Zink até este ponto-incluindo correções de renderização para alguns cenários.
Isso aproxima o Zink de ser capaz de rodar com um compositor Wayland e outros recursos anteriormente apenas sonhados para esta implementação OpenGL genérica, mas de alto desempenho, para rodar em drivers Vulkan. Mike Blumenkrantz continua trabalhando na Zink/Mesa graças ao emprego na Valve.
Veja esta solicitação de mesclagem para mais detalhes e enquanto espera para ver o que mais acontecimentos Zink podem acontecer land para o lançamento do Mesa 22.1 deste trimestre.