Dans le cadre de Mesa se préparant à abandonner son ancien chemin de code GLSL vers TGSI et le routage de plus de pilotes Mesa via l’utilisation de la représentation intermédiaire NIR, le code du pilote Nouveau Gallium3D est passé à l’utilisation de cet IR moderne par défaut.
Emma Anholt a effectué le changement et l’a décroché vendredi pour avoir activé le back-end NIR par défaut avec le pilote Nouveau. Emma a noté:”Le backend NIR devrait réduire la régression du temps de compilation tout en offrant un contrôle plus direct sur l’IR que nous recevons que de passer par NTT, tout en offrant l’optimisation que NIR à TGSI nous apportait.”
Les résultats NIR pour les instructions générées permettent d’améliorer l’efficacité de ce pilote graphique NVIDIA Linux open source.
Plus de détails via cette demande de fusion qui a maintenant atterri dans Mesa 22.2.