Driverul Panfrost asigură suport pentru randarea 3D pe GPU Bifrost (Mali G31)

Compania Collabora a declarat privind aducerea funcționalității driverului Panfrost pe dispozitivele cu GPU Bifrost (Mali G31) într-o stare potrivită pentru rularea unui sistem de 3D-rendering, inclusiv suportul de bază pentru texturi.
În etapa inițială, driverul Panfrost s-a concentrat în principal pe implementarea suportului pentru cipurile Midgard, dar acum atenția s-a îndreptat și către cipurile Bifrost, care sunt apropiate de Midgard în ceea ce privește fluxul de comenzi, dar au diferențe semnificative în instrucțiunile pentru executarea shaderelor și interfețele între shadere și fluxul de comenzi.

Dezvoltatorii au pregătit o implementare inițială a compilatorului de shadere, care suportă un set specific de instrucțiuni interne pentru GPU Bifrost. În continuare, se preconizează includerea suportului pentru instrucțiuni extinse în compilator, permițând compilarea de shadere mai complexe. Modificările au fost transmise în baza de cod Mesa și vor face parte din următoarea lansare semnificativă 20.1.

Driverul Panfrost asigură suport pentru randarea 3D pe GPU Bifrost (Mali G31)Driverul Panfrost asigură suport pentru randarea 3D pe GPU Bifrost (Mali G31)

Driverul Panfrost se dezvoltă pe baza ingineriei inverse a driverelor originale de la ARM și este destinat să funcționeze cu cipuri bazate pe microarhitecturile Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) și Bifrost (Mali G3x, G5x, G7x). Pentru GPU Mali 400/450, utilizate în multe cipuri mai vechi bazate pe arhitectura ARM, se dezvoltă un driver separat. Lima.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster