U driver Panfrost furnisce un supportu di rendering 3D per Bifrost GPU (Mali G31)

Cumpagnia Collabora ripurtatu circa à migliurà a funziunalità di u driver panfrost nantu à i dispositi cù GPU Bifrost (Mali G31) à un statu adattatu per eseguisce un sistema di rendering 3D, cumpresu u supportu di struttura basica.
L'enfasi iniziale di u driver Panfrost era nantu à l'implementazione di supportu per i chips Midgard, ma avà l'attenzione hè ancu pagata à i chips Bifrost, chì sò vicinu à Midgard in l'area di u flussu di cummandu, ma anu differenze significative in l'istruzzioni per eseguisce shaders è interfacce. trà shaders è flussu di cummandu.

I sviluppatori anu preparatu l'implementazione iniziale di un compilatore di shader chì sustene un inseme di struzzioni interni specifichi à a GPU Bifrost. In u futuru, avemu pensatu à include supportu per struzzioni estesi in u compilatore, chì ci permette di assemblà shaders più cumplessi. I cambiamenti sò stati imbuttati in a basa di codice Mesa è seranu parte di a prossima versione maiò, 20.1.

U driver Panfrost furnisce un supportu di rendering 3D per Bifrost GPU (Mali G31)U driver Panfrost furnisce un supportu di rendering 3D per Bifrost GPU (Mali G31)

U driver Panfrost hè sviluppatu basatu annantu à l'ingegneria inversa di i driver originali da ARM, è hè pensatu per travaglià cù chips basati nantu à e microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) è Bifrost (Mali G3x, G5x, G7x). Per a GPU Mali 400/450, utilizata in parechji chips più antichi basati nantu à l'architettura ARM, un driver hè sviluppatu separatamente. Lima.

Source: opennet.ru

Add a comment