DirectX 图形基础结构 DDI

DirectX 图形基础结构 (DXGI) 是在意识到某些图形部分比其他部分发展得慢的情况下开发的。 DXGI 为将来的图形组件提供了通用框架。 第一个利用 DXGI 的 Direct3D 运行时版本是 Direct3D 版本 10。 在早期版本的 Direct3D 运行时中,Direct3D 运行时中包含对低级别任务的访问。 DXGI 定义了一个 DDI,该 DDI 独立于 Direct3D 运行时管理低级别共享任务。 现在,以下任务是使用 DXGI 实现的,你可以使用 DXGI DDI 来处理这些任务:

  • 呈现

  • 伽玛校正控制

  • 资源驻留

  • 资源优先级

以下部分介绍了用户模式显示驱动程序如何支持和使用 DXGI DDI:

支持 DXGI DDI

创建资源时传递 DXGI 信息

DXGI 呈现路径

在注册表中设置 DXGI 信息