Pemacu Panfrost Diperakui untuk Keserasian OpenGL ES 3.1 untuk GPU Mali-G52

Collabora telah mengumumkan bahawa Khronos telah memperakui pemacu grafik Panfrostnya sebagai telah berjaya melepasi semua ujian CTS (Khronos Conformance Test Suite) dan didapati mematuhi sepenuhnya spesifikasi OpenGL ES 3.1. Pemandu diperakui menggunakan GPU Mali-G52, tetapi kemudiannya ia dirancang untuk diperakui untuk cip lain. Khususnya, sokongan yang tidak diperakui untuk OpenGL ES 3.1 telah pun dilaksanakan untuk cip Mali-G31 dan Mali-G72, yang mempunyai seni bina yang serupa dengan Mali-G52. Untuk GPU Mali-T860 dan cip yang lebih lama, keserasian penuh dengan OpenGL ES 3.1 belum disediakan.

Mendapatkan sijil membolehkan anda mengisytiharkan keserasian secara rasmi dengan piawaian grafik dan menggunakan tanda dagangan Khronos yang berkaitan. Pensijilan itu juga membuka pintu untuk pemacu Panfrost untuk digunakan dalam produk komersial termasuk GPU Mali G52. Ujian telah dilakukan dalam persekitaran dengan pengedaran Debian GNU/Linux 11, Mesa dan X.Org X Server 1.20.11. Pembaikan dan penambahbaikan yang disediakan sebagai persediaan untuk pensijilan telah disandarkan ke cawangan Mesa 21.2 dan dimasukkan dalam keluaran Mesa 21.2.2 semalam.

Pemandu Panfrost diasaskan pada 2018 oleh Alyssa Rosenzweig dari Collabora dan dibangunkan oleh kejuruteraan terbalik pemacu ARM yang asal. Sejak kod terakhir, pembangun telah menjalin kerjasama dengan syarikat ARM, yang menyediakan maklumat dan dokumentasi yang diperlukan. Pada masa ini, pemacu menyokong kerja dengan cip berdasarkan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dan Bifrost (Mali G3x, G5x, G7x) seni bina mikro. Untuk GPU Mali 400/450, digunakan dalam banyak cip lama berdasarkan seni bina ARM, pemacu Lima sedang dibangunkan secara berasingan.

Sumber: opennet.ru

Tambah komen