De Panfrost-driver biedt ondersteuning voor 3D-rendering voor de Bifrost GPU (Mali G31).

Collabora meldde over de functionaliteit van de stuurprogramma's Panfrost op apparaten met GPU Bifrost (Mali G31) naar een staat die geschikt is voor het opstarten van een 3D-renderingsysteem, inclusief basissteun voor texturen.
In de beginfase was de Panfrost-stuurprogramma voornamelijk gericht op het implementeren van ondersteuning voor Midgard-chips, maar nu is de aandacht ook verschoven naar Bifrost-chips, die qua commando-flow dicht bij Midgard liggen, maar aanzienlijke verschillen vertonen in de instructies voor het uitvoeren van shaders en de interfaces tussen shaders en de commandostroom.

De ontwikkelaars hebben een initiƫle implementatie van de shader-compiler voorbereid, die de specifieke interne instructieset voor GPU Bifrost ondersteunt. In de toekomst zal de compiler ondersteuning voor uitgebreide instructies opnemen, waardoor complexere shaders kunnen worden verzameld. De wijzigingen zijn doorgegeven aan de Mesa-codebasis en zullen deel uitmaken van de volgende belangrijke release 20.1.

De Panfrost-driver biedt ondersteuning voor 3D-rendering voor de Bifrost GPU (Mali G31).De Panfrost-driver biedt ondersteuning voor 3D-rendering voor de Bifrost GPU (Mali G31).

De Panfrost-stuurprogramma's ontwikkelen zich op basis van reverse engineering van de originele stuurprogramma's van ARM, en zijn ontworpen voor gebruik met chips op basis van de microarchitecturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x). Een aparte stuurprogramma wordt ontwikkeld voor de GPU Mali 400/450, die in veel oude ARM-architectuurchips wordt gebruikt. Lima.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster