Tvrtka Collabora
Početni fokus Panfrost drajvera bio je na implementaciji podrške za Midgard čipove, ali sada se pažnja posvećuje i Bifrost čipovima, koji su bliski Midgardu u području protoka naredbi, ali imaju značajne razlike u uputama za izvršavanje shadera i sučelja. između shadera i tijeka naredbi.
Programeri su pripremili početnu implementaciju shader kompilatora koji podržava skup internih instrukcija specifičnih za Bifrost GPU. U budućnosti planiramo uključiti podršku za proširene upute u kompajleru, što će nam omogućiti sastavljanje složenijih shadera. Promjene su gurnute u bazu koda Mesa i bit će dio sljedećeg velikog izdanja, 20.1.
Panfrost upravljački program razvijen je na temelju obrnutog inženjeringa originalnih ARM-ovih upravljačkih programa i dizajniran je za rad s čipovima temeljenim 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 temeljenim na ARM arhitekturi, upravljački program se razvija zasebno
Izvor: opennet.ru