Panfrost draiveris sertificēts OpenGL ES 3.1 saderībai ar Mali-G52 GPU

Collabora ir paziņojusi, ka Khronos ir sertificējis savu Panfrost grafikas draiveri kā sekmīgi nokārtojis visus CTS (Khronos Conformance Test Suite) testus un pilnībā atbilst OpenGL ES 3.1 specifikācijai. Vadītājs sertificēts, izmantojot Mali-G52 GPU, bet vēlāk plānots sertificēt arī citām mikroshēmām. Jo īpaši nesertificēts atbalsts OpenGL ES 3.1 jau ir ieviests Mali-G31 un Mali-G72 mikroshēmām, kuru arhitektūra ir līdzīga Mali-G52. GPU Mali-T860 un vecākām mikroshēmām vēl nav nodrošināta pilnīga saderība ar OpenGL ES 3.1.

Sertifikāta iegūšana ļauj oficiāli deklarēt saderību ar grafikas standartiem un izmantot saistītās Khronos preču zīmes. Sertifikācija arī paver durvis Panfrost draiverim, ko var izmantot komerciālos produktos, tostarp Mali G52 GPU. Pārbaude tika veikta vidē ar Debian GNU/Linux 11, Mesa un X.Org X Server 1.20.11 izplatīšanu. Labojumi un uzlabojumi, kas sagatavoti, gatavojoties sertifikācijai, jau ir pārsūtīti uz Mesa 21.2 filiāli un iekļauti vakardienas Mesa 21.2.2 laidienā.

Panfrost draiveri 2018. gadā dibināja Alyssa Rosenzweig no Collabora, un to izstrādāja, veicot sākotnējo ARM draiveru reverso inženieriju. Kopš pēdējā koda izstrādātājiem ir izveidojusies sadarbība ar ARM uzņēmumu, kas nodrošināja nepieciešamo informāciju un dokumentāciju. Pašlaik draiveris atbalsta darbu ar mikroshēmām, kuru pamatā ir Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūras. GPU Mali 400/450, ko izmanto daudzās vecākās mikroshēmās, kuru pamatā ir ARM arhitektūra, Lima draiveris tiek izstrādāts atsevišķi.

Avots: opennet.ru

Pievieno komentāru