Vulkan 1.3.285与Valve VKD3D质子开发商的新扩展一起发布

2024年 5月 10日 98.2k 0

Vulkan 1.3.285与Valve VKD3D质子开发商的新扩展一起发布-1今天发布了Vulkan API 1.3.285规范修订版,其中包括一些修复/澄清以及阀门工程开发的另一个新扩展。

Valve Linux图形团队的Hans-Christian Arntzen因其在Vulkan上为Direct3D 12开发VKD3D Proton而闻名,他是负责此新扩展的人:VK_MESA_image_aligent_control。VK_MESA_image_aligent_control扩展用于让应用程序/游戏请求比实现所需的图像对齐范围更窄的图像对齐。

扩展文本确实证实了VK_MESA_image_aalignment_control的动机确实围绕着API分层,就像VKD3D-Proton一样:

“在某些API分层用例(如D3D12)中,能够控制对齐是有益的,因为保证支持已放置资源的某些对齐,并且模拟这种期望需要不必要的分配填充。”

这个新的VK_MESA_image_aligent_control扩展是今天Vulkan 1.3.285版本的主要新功能。

在API规范更新后的过去一个小时内,Hans-Kristian Arntzen已经打开了一个合并请求,为Radeon RADV驱动程序实现VK_MESA_image_alignment_control。Arntzen补充道:

“这实现了VK_MESA_image_aligent_control,这使我们可以避免D3D12放置的资源中的分配膨胀,特别是在喜欢使用256 KiB对齐的RDNA3上。D3D12需要64 KiB的放置资源,为了解决这个问题,我们不得不不必要地增加分配。同样,也有一些规则可以保证4 KiB对齐。”

This should be landing soon in Mesa and there is also now a pull request for making use of this extension within VKD3D-Proton.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论