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,正在單獨開發驅動程式 利馬.

來源: opennet.ru

添加評論