Mesa 的 PowerVR Vulkan 驱动程序移除了其旧有的硬编码着色器代码

Imagination 公司开源的 PowerVR Vulkan 驱动程序现已集成至 Mesa 框架,能够自主生成驱动所需的各类内部着色器,从而无需再搭载旧版硬编码着色器。

Simon Perretta 本周合并至 Mesa 25.3 的改动,旨在使 Mesa 中的 PowerVR Vulkan 驱动程序能够生成所需的内部着色器,从而摆脱该 Imagination 驱动程序此前搭载的旧式硬编码着色器框架的混乱局面。

“这组变更新增了对生成驱动所需各类内部着色器的支持,并废弃了旧式硬编码着色器框架。

随着驱动程序持续迁移至Mesa通用Vulkan运行时,部分着色器及其当前的资源表示、链接和执行方式可能不再必要。”

此改进有助于更高效地管理驱动程序,并提升开源驱动的透明度,减少硬编码着色器的处理需求。

Mesa 的 PowerVR Vulkan 驱动程序移除了其旧有的硬编码着色器代码

值得注意的是,Imagination 已将 PowerVR GX6250 显卡的支持级别从“积极支持”降级为“部分支持,目前未积极开发”。GFX6250 的级别已降级,而 AXE-1-16M 和 BXS-4-64 仍为积极支持目标。

至于 GX6250,更新后的文档中指出了各种限制:

此设备目前尚未实现各种特定于核心的纹理、计算和其他解决方法。一些非常简单的 Vulkan 应用程序可能可以顺利运行,但在上述解决方法实施之前,可能会出现不稳定和损坏的情况。

合并后删除了旧的硬编码着色器,合并后新增了 2,106 行代码,并删除了 4,730 行代码。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/61843.html

(0)

相关推荐

发表回复

登录后才能评论