Per coloro che utilizzano il driver Radeon R600 Gallium3D all’interno di Mesa per supportare la serie Radeon HD 2000 attraverso le schede grafiche della serie HD 6000 (pre-GCN), Mesa 23.2 è finalmente pronto per abbandonare il suo percorso di codice TGSI per quello che una volta era l’intermedio predefinito rappresentazione (IR) utilizzata dai driver Gallium3D ma negli ultimi anni NIR è diventato il formato IR preferito.
Anche se il driver R600g non ha visto alcun lavoro importante da parte degli ingegneri AMD da diversi anni, Gert Wollny ha continuato a fare un buon lavoro apportando miglioramenti qua e là al driver, in particolare per quanto riguarda il supporto NIR come lo è il IR preferito da altri driver grafici moderni piuttosto che dal vecchio TGSI.
Il supporto R600g NIR è ora considerato abbastanza buono da essere andato avanti e rimosso il supporto TGSI. Ha notato in quella richiesta di unione:
“Il percorso del codice NIR ora funziona abbastanza bene e la rimozione del backend TGSI consentirà di migliorare ulteriormente e ripulire il codice.”
NIR verrà ora sempre utilizzato e ciò significa anche supportare sempre GLSL 450 anziché la limitazione GLSL con il percorso del codice TGSI.
Sarà interessante vedere quali ulteriori miglioramenti verranno apportati a questo vecchio driver Radeon Gallium3D open source.