A Collabora cég a meghajtó funkcionalitásának fejlesztéséről Bifrost GPU-val rendelkező eszközökön () a 3D-rendereléshez szükséges rendszer indításához megfelelő állapotba, beleértve az alapvető textúratámogatást.
A Panfrost meghajtó kezdetben elsősorban a Midgard chipek támogatásának megvalósítására összpontosított, de most már a Bifrost chipek is a figyelem középpontjába kerültek, amelyek a parancsfolyammal összefüggésben hasonlóak a Midgardhoz, de lényeges eltéréseik vannak a shaderek végrehajtásához használt utasításokban és a shaderek és a parancsfolyam közötti interfészekben.
A fejlesztők elkészítettek egy kezdetleges shader fordítót, amely támogatja a Bifrost GPU-ra jellemző belső utasításkészletet. A jövőben a fordítóban tervezik a fejlettebb utasítások támogatásának beépítését, amelyek lehetővé teszik bonyolultabb shaderek összeállítását. A módosításokat átadták a Mesa kódalapjának, és a következő jelentős 20.1-es kiadásban szerepelni fognak.
A Panfrost meghajtó az ARM cég eredeti meghajtóinak visszafejtésére alapozva fejlődik, és a Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x) mikroarchitektúrájú chipekkel való együttműködésre lett tervezve. Az ARM architektúrára épülő sok régi chipben alkalmazott Mali 400/450 GPU-hoz külön meghajtó fejlesztése zajlik. .
Forrás: opennet.ru
