sumber terbuka Intel”Pemandu Iris”Gallium3D untuk memberikan sokongan pemandu OpenGL moden pada perkakasan grafik mereka dari Broadwell melalui semua perkakasan era Gen12/Xe Graphics semasa telah dalam keadaan baik untuk beberapa waktu dan berfungsi dengan hebat. Tetapi Intel tidak berjaya memajukan pemacu OpenGL Linux ini dan hari ini mereka kini telah menggabungkan penggabungan shader.
Jurutera grafik Intel Linux lama Ian Romanick telah mengusahakan kompilasi shader untuk pemacu Iris. Sehingga petang ini, karya kini digabungkan untuk keluaran Mesa 21.3 pada Q4.
Fungsi ini semestinya mempercepat proses penyusunan shader ketika berurusan dengan banyak shader dan pada gilirannya membantu masa muat permainan, dll. Namun, tidak ada angka prestasi yang diberikan sebagai sebahagian daripada mesej Git.
Pengendalian kompilasi shader berulir ini akan menggunakan bilangan utas CPU-1 untuk sistem dengan 2 hingga 5 utas, jumlah utas CPU-2 untuk sistem dengan 6 hingga 11 utas, atau sebaliknya pada sistem yang lebih besar bilangan utas * 3/4 akan disediakan semasa fasa penyusunan shader.
Masih ada beberapa pengoptimuman lebih lanjut yang mungkin dilakukan dengan kod kompilasi berulir Iris ini, termasuk mungkin mengubah tingkah laku kiraan benang bergantung pada susun atur teras besar berbanding kecil, tetapi buat masa ini sudah cukup baik untuk terus masuk ke hulu Mesa.