Panvk:Arm Mali Midgard和Bifrost GPU的开源火山司机

2021-03-28 12:46:20

Panfrost项目始于逆向工程努力,了解ARM Mali Midgard和Bifrost GPU内部。它迅速发展,专注于基于这种逆向工程工作的镓司机的开发,这逐步扩展到支持新的GLES和GL功能(我们最近达到了我们几乎GLES 3.0 Comformant的点,而GLES 3.1正在进行中管道)。去年,添加了一个新的编译器后端以支持Mali Bifrost GPU。

随着Panfrost驱动程序越来越成熟,自然的下一步是为那些GPUS工作的开源vulkan驱动程序。

所以这里是这个驱动程序的预览,具有足够的函数来实现vkcube运行。在你感到兴奋之前,澄清一些事情很重要。它真的是发展的早期阶段,这意味着:

驾驶员缺乏几乎所有的核心功能,可以使其可用于现实世界的应用程序

作为副作用,我们打算在Mesa Master分支中合并驱动程序,直到我们达到了足够的功能并且代码库足够干净的点。

如果您有兴趣帮助我们,请不要犹豫不决,犹豫不决(#PanFrost通道托管在Freenode.Irc.net上)。有大量的功能,剩下未实现,等待有人接他们。

我要感谢Alyssa Rosenzweig耐心地在过去2年中经历Mali GPU的各个方面。我还要感谢Ereik Faye-Lund和Jason Ekstrand,以时间为vulkan API的一些细节解释。

请勾选此框以确认您已阅读并接受有关您个人数据的集合/存储和使用情况的隐私通知条款:* Panfrost项目始于逆向工程努力,了解ARM Mali Midgard和Bifrost GPU内部。 随着司机得到...... 本周加入我们的Linaro Virtual Connect的春季版,我们讨论为Linux带来无星式的视频解码支持,... 一年前,我们宣布与微软的新合作伙伴关系,将OpenGL映射层构建到DirectX 12.今天,我们很高兴分享......