Driver SVGA Gallium3D VMware yang menyediakan dukungan OpenGL dalam mesin virtual tamu yang berjalan dengan produk virtualisasi VMware sekarang akhirnya menggunakan perwakilan perantara NIR modern daripada TGSI Gallium3D.
Sementara VMware mengakuisisi Tungsten Graphics bertahun-tahun yang lalu sebagai perusahaan di belakang Mesa, driver SVGA Gallium3D yang mereka buat telah menjadi salah satu penahan penting yang lambat untuk default ke IR NIR modern daripada TGSI. Tapi Emma Anholt melanjutkan dan akhirnya mengubah default di SVGA untuk menggunakan IR ini yang selama bertahun-tahun telah digunakan oleh driver Mesa sumber terbuka terkemuka lainnya baik untuk OpenGL dan Vulkan.
SVGA telah mendukung NIR tetapi hanya saat menggunakan variabel lingkungan”SVGA_NIR=1″.
Perubahan fungsional dari MR ini seharusnya jalur PBO GS diambil sekali lagi (hilang dalam transisi NIR frontend sebelumnya), dan SVGA menyerap NIR alih-alih TGSI (ia tetap melakukan panggilan nir_to_tgsi()-nya sendiri). Keuntungannya adalah lebih sedikit jalur debug yang belum teruji dan lebih sedikit kompleksitas di st_program.c
Perubahannya adalah bagian dari rilis Mesa 23.2 kuartal berikutnya.