微软今天透露了关于在Windows10 Fall Creators更新中推出的DirectX 12新改进的更多细节。 DirectX 12 API于2015年7月首次发布,从那以后定期更新,以构建更好的应用程序,游戏运行速度更快,更稳定。 DirectX 12非常适合用于创建原生4K超高清游戏,以便在微软最新,功能最强大的Xbox控制台Xbox One X上播放。DirectX 12中的新功能包括对以下功能的增强:
- CPU与GPU的鸿沟
即使应用程序运行在CPU上,许多现代应用程序也需要大量的GPU支持。这些应用程序向GPU发送指令,然后接收处理后的工作。例如,使用3D图形的应用程序会告诉GPU需要绘制的每个对象的位置。
- 设备已删除错误
找出哪个命令导致它崩溃几乎是不可能的,但是我们正在改变这个过程,用两个很棒的新功能来帮助开发人员找出在他们的程序中出现错误时发生了什么。
- 改进的调试:数据
在“秋季创作者更新”之前,应用程序无法直接控制底层资源内存。但是,在应用程序可能需要访问资源存储器内容的情况下(例如,在设备移除错误之后),存在罕见但重要的情况。
- 改进的调试:命令
我们已经实现了另一个工具,与前一个一起使用。从本质上讲,它可以用来创建记录从CPU发送的哪些命令已经执行,哪些正在执行的标记。在发生崩溃之后,即使是一个设备也不会崩溃,但这些信息仍然存在,这意味着我们可以快速找出哪些命令可能会导致这种情况 - 这些信息可以显着减少游戏开发和修复错误所需的时间。