Driver Panfrost menyediakan dukungan rendering 3D untuk Bifrost GPU (Mali G31)

Perusahaan kolaborasi dilaporkan tentang peningkatan fungsi pengemudi embun beku pada perangkat dengan GPU Bifrost (Mali G31) ke kondisi yang sesuai untuk menjalankan sistem rendering 3D, termasuk dukungan tekstur dasar.
Awalnya, driver Panfrost terutama difokuskan pada penerapan dukungan untuk chip Midgard, tetapi sekarang perhatian juga diberikan kepada chip Bifrost, yang dekat dengan Midgard di area alur perintah, tetapi memiliki perbedaan signifikan dalam instruksi untuk mengeksekusi shader dan antarmuka antara shader dan alur perintah.

Para pengembang telah menyiapkan implementasi awal kompiler shader yang mendukung serangkaian instruksi internal khusus untuk GPU Bifrost. Ke depannya, kompiler ini berencana untuk menyertakan dukungan untuk instruksi yang diperluas, yang memungkinkan kompilasi shader yang lebih kompleks. Perubahan ini telah dikomit ke basis kode Mesa dan akan disertakan dalam rilis utama berikutnya, 20.1.

 Driver Panfrost menyediakan dukungan rendering 3D untuk Bifrost GPU (Mali G31)  Driver Panfrost menyediakan dukungan rendering 3D untuk Bifrost GPU (Mali G31)

Driver Panfrost dikembangkan berdasarkan rekayasa balik driver ARM asli dan dirancang untuk chip berbasis mikroarsitektur Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x). Driver terpisah sedang dikembangkan untuk GPU Mali 400/450 yang digunakan di banyak chip berbasis ARM lama. Lima.

Sumber: opennet.ru

Tambah komentar