Kompania Collabora për kompletimin e funksionalitetit të driverit në pajisjet me GPU Bifrost () deri në një gjendje të përshtatshme për nisjen e sistemit të renderimit 3D, duke përfshirë mbështetjen bazë për teksturat.
Në fazën fillestare, driveri Panfrost ishte i përqendruar kryesisht në zbatimin e mbështetjes për çipat Midgard, por tani vëmendje po i kushtohet edhe çipave Bifrost, të cilët janë të afërt me Midgard në aspektin e rrjedhës së komandave, por kanë dallime të rëndësishme në udhëzimet për ekzekutimin e shaderëve dhe në ndërfaqet midis shaderëve dhe rrjedhës së komandave.
Zhvilluesit kanë përgatitur një zbatim fillestar të kompajlerit të shaderëve, i cili mbështet grupin e brendshëm të udhëzimeve specifike për GPU Bifrost. Në të ardhmen, në kompajler është planifikuar të përfshihet mbështetja për udhëzime të zgjeruara, që mundësojnë ndërtimin e shaderëve më kompleksë. Ndryshimet janë dorëzuar në bazën e kodit Mesa dhe do të përfshihen në versionin e ardhshëm madhor 20.1.
Driveri Panfrost zhvillohet mbi bazën e inxhinierisë së kundërt të driverëve origjinalë të kompanisë ARM dhe është projektuar për të punuar me çipa të bazuar në mikroarkitekturat Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x). Për GPU Mali 400/450, të përdorura në shumë çipa më të vjetër të bazuar në arkitekturën ARM, zhvillohet veçmas driveri .
Burimi: opennet.ru
