Perusahaan kolaborasi
Fokus awal dari driver Panfrost adalah pada implementasi dukungan untuk chip Midgard, namun sekarang perhatian juga diberikan pada chip Bifrost, yang mirip dengan Midgard dalam area aliran perintah, namun memiliki perbedaan signifikan dalam instruksi untuk mengeksekusi shader dan antarmuka. antara shader dan aliran perintah.
Pengembang telah menyiapkan implementasi awal kompiler shader yang mendukung serangkaian instruksi internal khusus untuk GPU Bifrost. Di masa depan, kami berencana untuk menyertakan dukungan untuk instruksi tambahan di kompiler, memungkinkan kami merakit shader yang lebih kompleks. Perubahan tersebut telah dimasukkan ke dalam basis kode Mesa dan akan menjadi bagian dari rilis besar berikutnya, 20.1.
Driver Panfrost dikembangkan berdasarkan rekayasa balik driver asli dari ARM, dan dirancang untuk bekerja dengan chip berdasarkan mikroarsitektur Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x). Untuk GPU Mali 400/450, yang digunakan di banyak chip lama berdasarkan arsitektur ARM, driver sedang dikembangkan secara terpisah
Sumber: opennet.ru