Panfrost Driver Certified for OpenGL ES 3.1 -yhteensopivuus Mali-G52 GPU:lle

Collabora on ilmoittanut, että Khronos on sertifioinut Panfrost-grafiikkaohjaimensa läpäisemään kaikki CTS (Khronos Conformance Test Suite) -testit ja todettu olevan täysin yhteensopiva OpenGL ES 3.1 -spesifikaatioiden kanssa. Ohjain on sertifioitu Mali-G52 GPU:lla, mutta myöhemmin se on tarkoitus sertifioida muille siruille. Varsinkin OpenGL ES 3.1:n sertifioimaton tuki on jo otettu käyttöön Mali-G31- ja Mali-G72-siruille, joiden arkkitehtuuri on samanlainen kuin Mali-G52. GPU Mali-T860:lle ja vanhemmille siruille ei vielä tarjota täyttä yhteensopivuutta OpenGL ES 3.1:n kanssa.

Sertifikaatin hankkimisen avulla voit virallisesti vakuuttaa yhteensopivuuden grafiikkastandardien kanssa ja käyttää niihin liittyviä Khronos-tavaramerkkejä. Sertifiointi avaa myös oven Panfrost-ohjaimen käyttöön kaupallisissa tuotteissa, mukaan lukien Mali G52 GPU. Testi suoritettiin ympäristössä, jossa oli Debian GNU/Linux 11, Mesa ja X.Org X Server 1.20.11 -jakelu. Sertifiointia varten valmistellut korjaukset ja parannukset on jo backportoitu Mesa 21.2 -haaraan ja sisällytetty eiliseen Mesa 21.2.2 -julkaisuun.

Panfrost-ajurin perusti vuonna 2018 Collaboran Alyssa Rosenzweig, ja se kehitettiin alkuperäisten ARM-ajureiden käänteisellä suunnittelulla. Edellisen koodin jälkeen kehittäjät ovat aloittaneet yhteistyön ARM-yrityksen kanssa, joka toimitti tarvittavat tiedot ja asiakirjat. Tällä hetkellä ohjain tukee Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarkkitehtuureihin perustuvien sirujen kanssa. GPU Mali 400/450:lle, jota käytetään monissa vanhemmissa ARM-arkkitehtuuriin perustuvissa siruissa, Lima-ohjainta kehitetään erikseen.

Lähde: opennet.ru

Lisää kommentti