Kompania Collabora për përmirësimin e funksionalitetit të driverit në pajisjet me GPU Bifrost () në një gjendje të përshtatshme për të ekzekutuar sistemin e rendering 3D, duke përfshirë mbështetje bazike për teksturat.
Në fazën fillestare, driveri Panfrost ishte kryesisht i fokusuar në implementimin e mbështetjes për çipat Midgard, por tani vëmendja po i kushtohet edhe çipave Bifrost, të cilët janë të afërt me Midgard në fushën e rrjedhës së komandave, por kanë dallime të rëndësishme në instrukcionet për ekzekutimin e shaderëve dhe ndërfaqet midis shaderëve dhe rrjedhës së komandave.
Zhvilluesit kanë përgatitur një realizim fillestar të kompilatorit të shaderëve, që mbështet një grup të brendshëm instrukcionesh të veçantë për GPU Bifrost. Në të ardhmen, do të përfshihet mbështetje për instrukcione të avancuara, të cilat lejojnë ndërtimin e shaderëve më të ndërlikuar. Ndryshimet janë transferuar në bazën e kodit Mesa dhe do të përfshihen në lëshimin e ardhshëm të rëndësishëm 20.1.
Drejti Panfrost zhvillohet mbi bazën e inxhinierisë revers të drejtorëve origjinalë nga kompania ARM, i dizajnuar për të punuar me çipa të bazuar në mikroarkitekturën Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x). Për GPU Mali 400/450, që përdoren në shumë çipa të vjetër të bazuar në arkitekturën ARM, zhvillohet veçmas një drejtues. .
Burimi: opennet.ru
