Кампанія Collabora
На пачатковым этапе драйвер Panfrost у асноўным быў засяроджаны на рэалізацыі падтрымкі чыпаў Midgard, але зараз увага стала надавацца і чыпам Bifrost, якія блізкія да Midgard у вобласці струменя каманд, але маюць істотныя адрозненні ў інструкцыях для выканання шэйдараў і інтэрфейсах паміж шэйдарамі і струменем каманд.
Распрацоўнікамі падрыхтавана пачатковая рэалізацыя кампілятара шэйдараў, які падтрымлівае спецыфічны для GPU Bifrost набор унутраных інструкцый. У далейшым у кампілятар плануецца ўключыць падтрымку пашыраных інструкцый, якія дазваляюць збіраць больш складаныя шэйдары. Змены перададзены ў кодавую базу Mesa і ўвойдуць у склад наступнага значнага выпуску 20.1.
Драйвер Panfrost развіваецца на аснове зваротнага інжынірынгу арыгінальных драйвераў ад кампаніі ARM, разлічаны на працу з чыпамі на базе мікраархітэктур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) і Bifrost (Mali G3x, G5x, G7x). Для GPU Mali 400/450, якія выкарыстоўваюцца ў многіх старых чыпах на аснове архітэктуры ARM, асобна развіваецца драйвер
Крыніца: opennet.ru