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

添加评论