WGF11 资源格式

此自动测试验证着色器资源视图的 D3D 图形驱动程序/硬件一致性以及 D3D11 功能规范中概述的纹理格式。

本主题适用于以下测试作业:

  • WGF11 资源格式

  • WGF11 资源格式 - 10.x 上的 BGRA 支持

  • WGF11 资源格式 - 10.x 上的 BGRA 支持 (WoW64)

  • WGF11 资源格式 (WoW64)

测试详细信息

   
规范
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
  • Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
  • Device.Graphics.AdapterRender.D3D101WDDM12.D3D101v12Primary
  • Device.Graphics.AdapterRender.D3D10WDDM12.D3D10v12Primary
  • Device.Graphics.AdapterRender.D3D11WDDM12.D3D11v12Primary
平台
  • Windows 10,客户端版本 (x86)
  • Windows 10,客户端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,客户端版本 (Arm64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 2
类别 兼容性
超时(以分钟为单位) 120
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:图形适配器或芯片组测试先决条件

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Graphics 测试问题

所有测试用例都返回“通过”或“失败”。 在 DTM Studio 的日志文件中查看测试结果,获取有关失败的特定详细信息。 如果设备不支持某一格式,测试可能会返回“跳过”。 如果有未捕获的异常(框架在末尾捕获并日志记录),则测试可能会返回“已阻止”。

更多信息

ResourceFormats(主要测试 ShaderResourceViews)

有各种可用于资源的格式。 它们主要在组件数、类型、精度以及是否压缩方面有所不同。

  • 呈现器目标是 4 个组件、32 位浮点格式。 测试的格式将转换为此格式。 结果必须在预期结果的每个组件 1-ULP(单位最小精度)内。

  • 压缩和其他特殊格式在测试中根据指定进行解码,并与硬件(或 REF)的结果进行比较(同样是 1-ULP 容差)。

  • 使用三种类型的源数据:磁贴、渐变和条带。 每种数据类型都是参数化的,例如渐变颜色、磁贴和条带大小等。

  • 根据资源类型(测试所有 5 种类型),测试循环通过不同的高度、宽度和深度值。 这包括非平方和非 pow-2 值。

  • 在整个测试运行中命中所有着色器资源槽。

  • 验证多个使用输入资源。

  • 示例:在同一 Draw() 调用中使用纹理作为顶点输入和着色器资源输入。

  • 测试输入/输出资源(例如:D3D10_BIND_SHADER_RESOURCE | D3D10_BIND_RENDERTARGET)

  • 尝试使用第一轮通过来初始化资源数据。

DepthReadback 验证在使用一轮通过的深度缓冲区作为后续通过中的着色器资源时驱动程序的行为。

CheckFormatSupport 根据规范中的格式表验证驱动程序是否支持所需的格式及其功能。

命令语法

命令选项 说明

Wgf11resourceformats

运行测试。 不使用任何选项时,测试将枚举设备。

-FeatureLevel:XX.X

设置所测试的功能级别,其中 XX.X 是测试将运行的功能级别:10.0、10.1 或 11.0。

注意

   有关此测试二进制文件的命令行帮助,请键入 /?。

 

文件列表

文件 位置

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools\

D3d11_1sdklayers.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3d11ref.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3d11sdklayers.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dcompiler_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support

D3dx10_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

d3dx11_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

Wgf11resourceformats.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\conf

 

参数

参数名称 参数说明
MODIFIEDCMDLINE 测试可执行文件的其他命令行参数
LLU_NetAccessOnly 网络用户的 LLU 名称
ConfigDisplayCommandLine ConfigDisplay 的自定义命令行。 默认值:徽标
TDRArgs /get 或 /set