Karol Herbst dari Red Hat telah melihat implementasi "Rusticl" barunya bergabung ke Mesa arus utama! Mesa 22.3 kuartal berikutnya akan memperkenalkan implementasi OpenCL 3.0 baru yang ditulis Rust yang diharapkan akan lebih sukses daripada driver OpenCL "Clover" Gallium3D yang ada. Selama setahun terakhir Karol telah mengerjakan Rusticl sebagian sebagai eksperimen kode Rust di dalam Mesa. Rusticl telah berfokus pada dukungan OpenCL 3.0, menjalankan aplikasi nyata seperti Darktable, dan membanggakan dukungan gambar OpenCL. Rusticl dapat lulus uji kesesuaian OpenCL 3.0 (CTS), dukungan gambar dan printf adalah salah satu fitur penting yang didukung, dan terus dikerjakan oleh Karol dan lainnya. Dengan asumsi Anda telah menyiapkan semua rantai alat Rust modern, saat menjalankan Mesa 22.3 atau Git arus utama, opsi "-Dgallium-rusticl=true -Dllvm=enabled -Drust_std=2021" dapat digunakan untuk mengaktifkan dukungan Rusticl yang baru. Kompatibilitas driver Gallium3D dengan Rusticl saat ini tampaknya terbatas tetapi mudah-mudahan akan diperbaiki dalam waktu singkat.
Rincian lebih lanjut tentang implementasi OpenCL baru yang sekarang digabungkan untuk Mesa melalui permintaan penggabungan. Landing Rusticl menambahkan 13,5 ribu baris kode ke basis kode Mesa.
Itulah berita seputar Mesa 22.3 Mendapat Implementasi OpenCL 3.0 "Rusticl" Baru, semoga bermanfaat. Disadur dari Phoronix.com.