Panfrost Driver bitt 3D Rendering Support fir Bifrost GPU (Mali G31)

Firma Collabora gemellt iwwer d'Verbesserung vun der Funktionalitéit vum Chauffer panfrost op Geräter mat GPU Bifrost (Si haten eng G31) zu engem Staat gëeegent fir e Lafen en 3D Render- System, dorënner Basis Textur Ënnerstëtzung.
Den initialen Fokus vum Panfrost Chauffer war op d'Ëmsetze vun Ënnerstëtzung fir Midgard Chips, awer elo gëtt Opmierksamkeet och op Bifrost Chips bezuelt, déi no bei Midgard am Kommando Flow Beräich sinn, awer bedeitend Differenzen an den Instruktioune fir d'Ausféierung vun Shaders an den Interfaces hunn. tëscht Shaders a Kommando Flux.

D'Entwéckler hunn déi initial Implementatioun vun engem Shader Compiler virbereet, deen e Set vun internen Instruktioune spezifesch fir d'Bifrost GPU ënnerstëtzt. An Zukunft plangen mir d'Ënnerstëtzung fir erweidert Instruktiounen am Compiler z'ënnerstëtzen, wat eis erlaabt méi komplex Shaders ze sammelen. D'Ännerunge goufen an d'Mesa Codebase gedréckt a wäerten Deel vun der nächster grousser Verëffentlechung sinn, 20.1.

Panfrost Driver bitt 3D Rendering Support fir Bifrost GPU (Mali G31)Panfrost Driver bitt 3D Rendering Support fir Bifrost GPU (Mali G31)

De Panfrost Chauffer ass entwéckelt baséiert op ëmgedréint Ingenieur vun originelle Chauffeuren vun ARM, an ass entwéckelt fir mat Chips ze schaffen baséiert op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) Mikroarchitekturen. Fir GPU Mali 400/450, benotzt a villen eelere Chips baséiert op ARM Architektur, gëtt e Chauffer separat entwéckelt Lima.

Source: opennet.ru

Setzt e Commentaire