支持扩展格式感知

本部分仅适用于 Windows 7 及更高版本的操作系统。

为 Windows 7 提供的 Direct3D 10.1 版本定义了多种新格式。 此外,Windows 7 Direct3D 10.1 为DXGI_FORMAT_R8G8B8A8_TYPELESS现有格式系列提供了在成员之间转换的功能。 Direct3D 10.1 及更高版本通过新版本和硬件功能发现机制公开此扩展格式支持。 即使图形硬件具有 Direct3D 10.1 功能,Direct3D 10.0 也不支持扩展格式。

以下是支持扩展格式感知的新 Direct3D 10.1 功能:

  • 用于高颜色扫描输出的新 XR 格式

  • 重新添加 Direct3D 版本 10 中缺少的 BGR 格式

  • 允许为DXGI_FORMAT_R8G8B8A8_TYPELESS、DXGI_FORMAT_R10G10B10A2_TYPELESS和DXGI_FORMAT_R16G16B16_A16_TYPELESS系列(包含所有 Direct3D 版本 10 扫描输出格式)的完全类型成员创建格式不同的视图

  • 扫描并显示对 BGRA 和BGRA_SRGB的支持

Windows 7 还为其版本的 Direct3D 9 提供了新的交换链标志,该标志允许 10:10:10:10:2 后台缓冲区的 XR 解释与 DWM 通信。

以下部分介绍 Direct3D 的新功能:

版本发现支持

扩展格式的详细信息

完全类型化后端缓冲区强制转换

BGRA 扫描输出支持

扩展格式感知要求

Direct3D 版本 9 驱动程序的 DDI 更改