Collabora cég
A Panfrost illesztőprogram kezdetben a Midgard chipek támogatására összpontosított, de mostanra a Bifrost chipekre is figyelni kell, amelyek a parancsfolyamat területén közel állnak a Midgardhoz, de jelentős eltéréseket mutatnak a shader végrehajtására vonatkozó utasítások és az interfészek tekintetében. árnyékolók és parancsfolyam között.
A fejlesztők előkészítették egy shader fordító kezdeti megvalósítását, amely támogatja a Bifrost GPU-ra jellemző belső utasításokat. A jövőben azt tervezzük, hogy a fordítóprogramba beépítjük a kiterjesztett utasítások támogatását, lehetővé téve számunkra, hogy összetettebb shadereket állítsunk össze. A változtatásokat betolták a Mesa kódbázisába, és a következő nagy kiadás, a 20.1 részei lesznek.
A Panfrost illesztőprogramot az ARM eredeti meghajtóinak visszafejtése alapján fejlesztették ki, és úgy tervezték, hogy a Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrákon alapuló chipekkel működjön. A GPU Mali 400/450-hez, amelyet sok régebbi, ARM architektúrán alapuló chipben használnak, külön fejlesztik az illesztőprogramot
Forrás: opennet.ru