Shoferi Panfrost ofron mbështetje për paraqitjen 3D për GPU Bifrost (Mali G31)

Shoqëria bashkëpunuese raportuar në lidhje me përmirësimin e funksionalitetit të drejtuesit panfrost në pajisjet me GPU Bifrost (Mali G31) në një gjendje të përshtatshme për funksionimin e një sistemi të paraqitjes 3D, duke përfshirë mbështetjen bazë të teksturës.
Fokusi fillestar i drejtuesit të Panfrost ishte në zbatimin e mbështetjes për çipat Midgard, por tani vëmendje po i kushtohet edhe çipave Bifrost, të cilët janë afër Midgard në zonën e rrjedhës së komandës, por kanë dallime të konsiderueshme në udhëzimet për ekzekutimin e shaders dhe ndërfaqet. ndërmjet shaderave dhe rrjedhës së komandës.

Zhvilluesit kanë përgatitur zbatimin fillestar të një përpiluesi shader që mbështet një grup udhëzimesh të brendshme specifike për GPU-në Bifrost. Në të ardhmen, ne planifikojmë të përfshijmë mbështetje për udhëzimet e zgjeruara në përpilues, duke na lejuar të mbledhim shader më komplekse. Ndryshimet janë futur në bazën e kodeve Mesa dhe do të jenë pjesë e versionit tjetër të madh, 20.1.

Shoferi Panfrost ofron mbështetje për paraqitjen 3D për GPU Bifrost (Mali G31)Shoferi Panfrost ofron mbështetje për paraqitjen 3D për GPU Bifrost (Mali G31)

Drejtuesi Panfrost është zhvilluar bazuar në inxhinierinë e kundërt të drejtuesve origjinalë nga ARM dhe është krijuar për të punuar me çipa të bazuara në mikroarkitekturat Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) dhe Bifrost (Mali G3x, G5x, G7x). Për GPU Mali 400/450, i përdorur në shumë çipa të vjetër të bazuar në arkitekturën ARM, një drejtues po zhvillohet veçmas Lima.

Burimi: opennet.ru

Shto një koment