Drajveri Panfrost ofron mbështetje për renderim 3D për GPU-në Bifrost (Mali G31)

Shoqëria bashkëpunuese raportuar në lidhje me përmirësimin e funksionalitetit të shoferit panfrost në pajisje me GPU Bifrost (Mali G31) në një gjendje të përshtatshme për ekzekutimin e një sistemi renderimi 3D, duke përfshirë mbështetjen bazë të teksturave.
Fillimisht, drajveri Panfrost ishte përqendruar kryesisht në zbatimin e mbështetjes për çipat Midgard, por tani i është kushtuar vëmendje edhe çipave Bifrost, të cilët janë afër Midgard në zonën e rrjedhës së komandave, por kanë dallime të konsiderueshme në udhëzimet për ekzekutimin e shaderëve dhe ndërfaqet midis shaderëve dhe rrjedhës së komandave.

Zhvilluesit kanë përgatitur një implementim fillestar të një kompiluesi shader që mbështet një sërë udhëzimesh të brendshme specifike për GPU-në Bifrost. Në të ardhmen, kompiluesi planifikon të përfshijë mbështetje për udhëzime të zgjeruara, duke mundësuar kompilimin e shaderëve më kompleksë. Ndryshimet janë vendosur në bazën e kodit Mesa dhe do të përfshihen në versionin e ardhshëm të madh, 20.1.

Drajveri Panfrost ofron mbështetje për renderim 3D për GPU-në Bifrost (Mali G31)Drajveri Panfrost ofron mbështetje për renderim 3D për GPU-në 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

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster