Para aquellos que utilizan el controlador Radeon R600 Gallium3D dentro de Mesa para admitir la serie Radeon HD 2000 a través de las tarjetas gráficas de la serie HD 6000 (anteriores a GCN), Mesa 23.2 finalmente está listo para abandonar su ruta de código TGSI para lo que alguna vez fue el intermedio predeterminado. (IR) utilizada por los controladores Gallium3D, pero en los últimos años NIR se ha convertido en el formato IR preferido.
Si bien el controlador R600g no ha visto ningún trabajo importante por parte de los ingenieros de AMD en varios años, Gert Wollny ha seguido haciendo un buen trabajo al realizar mejoras aquí y allá en el controlador, especialmente en lo que respecta a la compatibilidad con NIR como es el IR preferido por otros controladores de gráficos modernos en lugar del TGSI antiguo.
El soporte R600g NIR ahora se considera lo suficientemente bueno como para seguir adelante y eliminado el soporte TGSI. Señaló en esa solicitud de combinación:
“La ruta del código NIR funciona lo suficientemente bien ahora, y eliminar el backend TGSI hará posible mejorar y limpiar el código”.
NIR ahora siempre se usará y eso también significa que siempre será compatible con GLSL 450 en lugar de la limitación de GLSL con la ruta del código TGSI.
Será interesante ver qué más mejoras aún vienen a esto antiguo controlador Radeon Gallium3D de código abierto.