Aumentando ainda mais suas contribuições para o Linux, a Collabora anunciou PanVk, um driver Vulkan de código aberto para GPUs ARM Mali.
Como você provavelmente já sabe, a Collabora desenvolve um driver OpenGL de código aberto para GPUs ARM Mali (Midgard e Bifrost), chamado Panfrost, que recebeu bastante atenção durante o ano passado, incluindo suporte a OpenGL ES 3.0 e OpenGL 3.1.
Agora a Collabora também quer fornecer um driver Vulkan de código aberto para as GPUs ARM Mali Bifrost e Midgard, então eles revelaram hoje uma prévia deste driver, chamado PanVk, que será entregue através da conhecida pilha de gráficos Mesa em operação baseada em Linux sistemas.
Collabora anunciou PanVk, um driver Vulkan de código aberto para GPUs ARM Mali
A Collabora anunciou hoje o PanVk, um driver Vulkan de código aberto para as GPUs ARM Mali Midgard e Bifrost (dois nomes saindo dos filmes do Thor e da mitologia nódica) como parte de seu projeto de driver Panfrost.
Apesar de ser uma prévia, o driver PanVk tem funções suficientes para ter o vkcube, o cubo giratório Vulkan, em execução (veja a imagem superior para detalhes).
No entanto, está em seu estágio inicial de desenvolvimento e atualmente carece de quase todos os principais recursos e otimizações para serem usados para aplicativos do mundo real.
Boris Brezillon, da Collabora, disse que:
“Como efeito colateral, não pretendemos mesclar o driver no ramo mestre mesa até que tenhamos alcançado um ponto em que recursos suficientes sejam suportados e a base de código seja limpa o suficiente.”
Quando o PanVk estiver maduro o suficiente para uso em produção, ele permitirá que você execute aplicativos/jogos Vulkan em GPUs ARM Mali Midgard e Bifrost, que estão sendo usados em uma ampla gama de dispositivos atualmente, de smartphones básicos a alto desempenho Tablets Android e Smart TVs.
Ser um projeto de código aberto significa que qualquer pessoa pode contribuir para o desenvolvimento do driver PanVk, e a Collabora agradece todas as contribuições, pois há muitas funcionalidades a serem implementadas.
Para obter mais detalhes, visite a página Gitlab do projeto ou entre em contato no IRC no canal #panfrost hospedado em freenode.irc.net.