O movimento NIR da Mesa continua em movimento com o driver Etnaviv Gallium3D agora sendo o mais recente a remover completamente seu back-end Gallium3D TGSI em favor de ir puramente com NIR para sua representação intermediária de driver.
Etnaviv é o driver OpenGL de código aberto e engenharia reversa para IP gráfico Vivante. Há alguns anos Etnaviv vem trabalhando em um compilador NIR. No ano passado, o Etnaviv mudou para o NIR por padrão sobre o TGSI, o IR padrão de longa data do Gallium3D.
Agora, como os outros grandes pilotos, o Etnaviv está fazendo um jogo puro no NIR. O desenvolvedor líder da Etnaviv, Christian Gmeiner, esta semana, abandonou o suporte TGSI.
Com sua remoção para Mesa 22.1, ele libera mais de 2,5k linhas de código. Gmeiner comentou com sua remoção:”Acho que é hora de mudar para o NIR por padrão e esquecer o passado. Pode haver coisas que vão explodir de maneiras diferentes agora, mas tudo pode ser corrigido.”