Kompanija Collabora
Početni fokus Panfrost drajvera bio je na implementaciji podrške za Midgard čipove, ali sada se pažnja poklanja i Bifrost čipovima, koji su bliski Midgardu u oblasti toka komandi, ali imaju značajne razlike u uputstvima za izvršavanje shadera i interfejsima između shadera i toka komandi.
Programeri su pripremili početnu implementaciju kompajlera shadera koji podržava skup internih instrukcija specifičnih za Bifrost GPU. U budućnosti planiramo da uključimo podršku za proširene instrukcije u kompajleru, što će nam omogućiti sastavljanje složenijih shadera. Promjene su gurnute u Mesa kodnu bazu i bit će dio sljedećeg velikog izdanja, 20.1.
Panfrost drajver je razvijen na osnovu obrnutog inženjeringa originalnih drajvera iz ARM-a, i dizajniran je za rad sa čipovima baziranim na Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x) mikroarhitekturama. Za GPU Mali 400/450, koji se koristi u mnogim starijim čipovima baziranim na ARM arhitekturi, drajver se razvija zasebno
izvor: opennet.ru