Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)

Collabora ha annunciato sull'implementazione delle funzionalità del driver Panfrost su dispositivi con GPU Bifrost (Mali G31) in uno stato idoneo per avviare un sistema di rendering 3D, inclusa la supporto di base per le texture.
Inizialmente, il driver Panfrost si è concentrato principalmente sull'implementazione del supporto per i chip Midgard, ma ora l'attenzione si è spostata anche sui chip Bifrost, che sono simili ai Midgard per quanto riguarda il flusso di comandi, ma presentano differenze significative nelle istruzioni per l'esecuzione degli shader e nelle interfacce tra gli shader e il flusso di comandi.

Gli sviluppatori hanno preparato un'implementazione iniziale del compilatore degli shader, che supporta un insieme di istruzioni interne specifiche per le GPU Bifrost. In seguito, si prevede di includere nel compilatore il supporto per istruzioni avanzate, che consentiranno di assemblare shader più complessi. Le modifiche sono state trasferite nel codice sorgente di Mesa e faranno parte della prossima significativa versione 20.1.

Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)

Il driver Panfrost si sviluppa sulla base del reverse engineering dei driver originali di ARM, ed è progettato per funzionare con chip basati sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). Per le GPU Mali 400/450, utilizzate in molti vecchi chip basati sull'architettura ARM, è in fase di sviluppo un driver separato. Lima.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster