DirectX 12 支持正在悄悄渗透到 Linux

WBOY
WBOY 转载
2023-05-24 14:55:51 638浏览
  • 点击进入:ChatGPT工具插件导航大全

DirectX 12 支持正在悄悄渗透到 Linux

Vulkan等开源图形API受到业界强烈的推崇,在PC游戏领域得到广泛应用。像 Vulkan 这样的高性能跨平台软件使Doom Eternal等游戏具有令人难以置信的性能,并允许Farming Simulator 22等低预算游戏在 Mac OS X 和 Linux 上运行。

游戏巨头微软通过其 Xbox 品牌和工作室收购保持了 DirectX 的主导地位,现在它似乎正在悄悄进入Mesa、Linux 和 BSD 的 OpenGL 开源软件实现。微软首席软件工程师Jesse Natalie正致力于通过 Mesa 在 OpenGL 中添加和改进 D3D12 计算支持,并暗示未来的增强功能正在筹备中。来自 Jesse 的合并请求:

这为计算添加了一些并行状态跟踪。在某些情况下,图形状态跟踪只是简单地扩展(例如,资源绑定到着色器),在其他情况下,它是重复的(例如,额外的管线缓存),而在其他情况下,它会被重构。计算 ARB_compute_shader 的支持最终的结果是,其中间接路径有些缓慢。现在有了计算支持,我们可以开始为将来需要模拟的东西连接计算着色器,比如为需要状态变量的间接调度提供更快的路径。

虽然 Mesa 对 D3D12 计算着色器的支持目前尚不明确,但这种支持在数据中心中可能非常有用。微软或许已经提供了针对需要更专业芯片的工作负载进行 GPU 优化的虚拟机在 Azure 上。需要注意的是,该合并请求及其构建工作与官方将 DirectX 12 移植到 Linux 上的任何工作无关。

以上就是DirectX 12 支持正在悄悄渗透到 Linux的详细内容,更多请关注php中文网其它相关文章!

声明:本文转载于:云东方,如有侵犯,请联系admin@php.cn删除