支持扩展格式感知
本部分仅适用于 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 的新功能: