Implementasi OpenCL berbasis Rust Mesa “Rusticl” telah menambahkan dukungan awal untuk ekstensi cl_khr_gl_sharing untuk bekerja pada interoperabilitas OpenGL dan OpenCL.
Ekstensi cl_khr_gl_sharing memungkinkan aplikasi menggunakan buffer OpenGL, tekstur, dan merender objek buffer sebagai objek memori OpenCL. Terima kasih kepada pengembang Antonio Gomes, Rusticl sekarang mendukung ekstensi berbagi OpenGL ini dan juga bit integrasi yang diperlukan dengan pelacak status Mesa dan menghubungkannya ke driver Intel Iris dan RadeonSI Gallium3D untuk kompatibilitas.
Kode yang baru digabungkan untuk Mesa 24.0 dengan Rusticl ini memungkinkan untuk membuat konteks OpenCL dari konteks OpenGL dan mampu membuat objek memori OpenCL dari objek OpenGL serta memperoleh/melepaskan objek OpenGL dengan sinkronisasi eksplisit.
Lihat permintaan penggabungan ini untuk penambahan fitur terbaru pada Rusticl untuk meningkatkan interoperabilitas OpenGL/OpenCL berdasarkan aplikasi/game.
Itulah berita seputar Mesas Rusticl Menambahkan cl_khr_gl_sharing Untuk Meningkatkan Interoperabilitas OpenGL/OpenCL, semoga bermanfaat. Disadur dari Phoronix.com.