FERRAMENTAS LINUX: O desenvolvedor do Etnaviv está trabalhando no backend do compilador "EIR" - há esperanças para o futuro do Vulkan

terça-feira, 14 de maio de 2019

O desenvolvedor do Etnaviv está trabalhando no backend do compilador "EIR" - há esperanças para o futuro do Vulkan





Confira !!



Christian Gmeiner, um dos principais contribuidores para o código Etnaviv Gallium3D para fornecer cobertura de código aberto OpenGL para IP gráfico Vivante, publicou uma série de patches para "EIR" como um novo back-end IR baseado em NIR e outros modernos abertos -source back-ends do compilador de gráficos do driver.

Depois de estudar os outros back-ends do compilador do Mesa e o próprio NIR, Christian começou a trabalhar no EIR para fornecer "as melhores partes" desses diferentes projetos, incluindo recursos como legalização, otimizações, um alocador de registros e testes de unidade. Ele resistiu de conectar o suporte NIR ao próprio Etnaviv com base no NIR sendo um alvo em movimento rápido e preocupações sobre quão bem ele será mapeado para futuros hardware / drivers.

Como os outros esforços em torno do NIR e dos drivers gráficos de código aberto em geral, Christian observa:Isso abre a porta para testes mais fáceis dos diferentes componentes e - se alguém sonha alto - Vulkan. "Mas, dada a falta de mão-de-obra em torno do driver Etnaviv e eles ainda lidando com a cena GL / GLES, é improvável que possamos ver qualquer driver Etnaviv Vulkan completo em breve. Embora esse driver possa ser interessante e relevante se o smartphone Librem 5 foram decolando, que planeja usar o código Etnaviv, entre outros hardwares com gráficos Vivante GC

Aqueles que quiserem aprender mais sobre este último trabalho Etnaviv / EIR podem ver este post da lista de discussão do Mesa para detalhes adicionais.



Até a próxima !!

Nenhum comentário:

Postar um comentário