Pemacu Panfrost menyediakan sokongan pemaparan 3D untuk GPU Bifrost (Mali G31)

syarikat Collabora dilapor tentang menambah baik kefungsian pemandu panfrost pada peranti dengan GPU Bifrost (Mali G31) kepada keadaan yang sesuai untuk menjalankan sistem pemaparan 3D, termasuk sokongan tekstur asas.
Tumpuan awal pemacu Panfrost adalah untuk melaksanakan sokongan untuk cip Midgard, tetapi kini perhatian juga diberikan kepada cip Bifrost, yang hampir dengan Midgard dalam kawasan aliran arahan, tetapi mempunyai perbezaan yang ketara dalam arahan untuk melaksanakan shader dan antara muka. antara shader dan aliran arahan.

Pembangun telah menyediakan pelaksanaan awal pengkompil shader yang menyokong satu set arahan dalaman khusus untuk GPU Bifrost. Pada masa hadapan, kami merancang untuk memasukkan sokongan untuk arahan lanjutan dalam pengkompil, membolehkan kami memasang pelorek yang lebih kompleks. Perubahan telah dimasukkan ke dalam pangkalan kod Mesa dan akan menjadi sebahagian daripada keluaran utama seterusnya, 20.1.

Pemacu Panfrost menyediakan sokongan pemaparan 3D untuk GPU Bifrost (Mali G31)Pemacu Panfrost menyediakan sokongan pemaparan 3D untuk GPU Bifrost (Mali G31)

Pemacu Panfrost dibangunkan berdasarkan kejuruteraan terbalik pemacu asal daripada ARM, dan direka bentuk untuk berfungsi dengan cip berdasarkan arkitek mikro Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x). Untuk GPU Mali 400/450, digunakan dalam banyak cip lama berdasarkan seni bina ARM, pemacu sedang dibangunkan secara berasingan Lima.

Sumber: opennet.ru

Tambah komen