微软为针对DirectX 12 Agility SDK的构建添加Mesa支持

2022年10月21日 17:43 次阅读 稿源:cnBeta.COM 条评论

Windows用户越来越多地使用Mesa,微软投资支持许多不同的开放的、行业标准的API,然后将它们分层在底层的Direct3D 12驱动程序上,以满足WSL2的使用。OpenGL、OpenCL、Vulkan和VA-API视频加速一直是微软工程师在Mesa上工作的主要目标。

他们考虑到了Windows Subsystem for Linux,同时也提出了其他可能的使用情况,即主机可能缺乏这些API的本地驱动程序。为了改善Windows上的Mesa,微软现在已经增加了对DirectX 12 Agility SDK的编译支持。

image.webp

DirectX 12 Agility SDK相当于一个可重新分配的Direct3D 12构建。Agility SDK打破了这种联系,应用程序可以选择使用这种可重新分配的SDK构建,而不要求用户为新的图形功能升级Windows版本。

因此,在Mesa使用D3D12 Agility SDK的情况下,它可以选择使用较新的D3D12功能,而无需升级Windows。这对于持续集成(CI)测试/开发或那些滚动自己的Mesa Windows版本而不希望被迫升级Windows的人来说特别有用。

微软工程师在他们的Mesa D3D12驱动中加入了对Agility SDK的支持。在后续的合并中,Agility SDK也加入了对D3D12上Vulkan的"Dzn"(Dozen)驱动的支持。

这些新增功能以及其他改进将作为Mesa 22.3的一部分,在今年晚些时候发布稳定版。

了解更多:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18305

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

对文章打分

微软为针对DirectX 12 Agility SDK的构建添加Mesa支持

1 (33%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan