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