Gonilnik Panfrost, certificiran za združljivost z OpenGL ES 3.1 za GPU Mali-G52

Collabora je objavila, da je Khronos potrdil svoj grafični gonilnik Panfrost, da je uspešno opravil vse teste CTS (Khronos Conformance Test Suite) in ugotovil, da je popolnoma skladen s specifikacijo OpenGL ES 3.1. Gonilnik je certificiran z uporabo Mali-G52 GPE, kasneje pa je načrtovano certificiranje za druge čipe. Zlasti necertificirana podpora za OpenGL ES 3.1 je bila že implementirana za čipa Mali-G31 in Mali-G72, ki imata podobno arhitekturo kot Mali-G52. Za GPE Mali-T860 in starejše čipe še ni zagotovljena popolna združljivost z OpenGL ES 3.1.

Pridobitev certifikata vam omogoča uradno izjavo o združljivosti z grafičnimi standardi in uporabo povezanih blagovnih znamk Khronos. Certifikat prav tako odpira vrata za uporabo gonilnika Panfrost v komercialnih izdelkih, vključno z GPU Mali G52. Test je bil izveden v okolju z distribucijo Debian GNU/Linux 11, Mesa in X.Org X Server 1.20.11. Popravki in izboljšave, pripravljeni v pripravah na certificiranje, so že preneseni v podružnico Mesa 21.2 in vključeni v včerajšnjo izdajo Mesa 21.2.2.

Gonilnik Panfrost je leta 2018 ustanovila Alyssa Rosenzweig iz Collabora in je bil razvit z obratnim inženiringom izvirnih gonilnikov ARM. Od zadnje kode so razvijalci vzpostavili sodelovanje s podjetjem ARM, ki je zagotovilo potrebne informacije in dokumentacijo. Trenutno gonilnik podpira delo s čipi, ki temeljijo na mikroarhitekturah Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) in Bifrost (Mali G3x, G5x, G7x). Za GPU Mali 400/450, ki se uporablja v številnih starejših čipih, ki temeljijo na arhitekturi ARM, se gonilnik Lima razvija ločeno.

Vir: opennet.ru

Dodaj komentar