Panfrost ドライバーは、Bifrost GPU (Mali G3) の 31D レンダリング サポートを提供します。

コラボ会社 報告 ドライバーの機能改善について パンフロスト GPU Bifrost を搭載したデバイス (マリG31) を、基本的なテクスチャ サポートを含む 3D レンダリング システムの実行に適した状態にします。
Panfrost ドライバーの当初の焦点は Midgard チップのサポートの実装でしたが、現在は Bifrost チップにも注目が集まっています。Bifrost チップはコマンド フロー領域では Midgard に近いものの、シェーダーとインターフェイスを実行する命令に大きな違いがあります。シェーダとコマンド フローの間。

開発者は、Bifrost GPU に固有の一連の内部命令をサポートするシェーダ コンパイラの初期実装を準備しました。 将来的には、コンパイラーに拡張命令のサポートを組み込み、より複雑なシェーダーをアセンブルできるようにする予定です。 変更は Mesa コードベースにプッシュされており、次のメジャー リリース 20.1 の一部となる予定です。

Panfrost ドライバーは、Bifrost GPU (Mali G3) の 31D レンダリング サポートを提供します。Panfrost ドライバーは、Bifrost GPU (Mali G3) の 31D レンダリング サポートを提供します。

Panfrost ドライバーは、ARM のオリジナル ドライバーのリバース エンジニアリングに基づいて開発され、Midgard (Mali-T6xx、Mali-T7xx、Mali-T8xx) および Bifrost (Mali G3x、G5x、G7x) マイクロアーキテクチャに基づくチップで動作するように設計されています。 ARM アーキテクチャに基づいた多くの古いチップで使用されている GPU Mali 400/450 の場合、ドライバーは個別に開発されています リマ.

出所: オープンネット.ru

コメントを追加します