Compartir a través de


Destinos de representación de WGF11

Esta prueba automatizada comprueba la conformidad de hardware o controlador de gráficos D3D para las características de destino de representación y RenderTargetViews. También comprueba la compatibilidad del controlador para la eliminación de destinos de representación y las cadenas de intercambio.

Este tema se aplica a los siguientes trabajos de prueba:

  • Destinos de representación de WGF11

  • WGF11 Render Targets (WoW64)

Detalles de las pruebas

   
Especificaciones
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
  • Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones de cliente (x64)
  • Windows Server 2016 (x64)
  • Windows 10, ediciones de cliente (Arm64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 2
Categoría Compatibilidad
Tiempo de espera (en minutos) 120
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de adaptador gráfico o pruebas de conjuntos de chips.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información sobre la solución de problemas, consulte Solución de problemas de Device.Graphics Testing.

Todos los casos de prueba devuelven PASS o FAIL. Para revisar los detalles de las pruebas, revise el registro de pruebas de DTM Studio para obtener detalles específicos sobre los errores. La prueba puede devolver SKIP si el dispositivo no admite un formato, o si el dispositivo no admite la conversión de búfer de retroceso para un formato determinado (en el grupo de prueba SwapChain). La prueba podría devolver BLOCKED si hay una excepción no detectada (el marco lo detecta al final y lo registra).

Más información

RenderTargets (pruebas principalmente RenderTargetViews)

En lugar de representar en el búfer de retroceso que se presenta en la pantalla, puede dibujar en un recurso de destino de representación. Esto se usa normalmente en técnicas de asignación de entornos o en técnicas en las que hay varios pasos implicados en los que la textura de destino de representación se usa como entrada en otro paso.

  • Las pruebas recorren todos los formatos capaces de usarse como destino de representación. No se realiza ninguna conversión, pero los resultados deben estar dentro de 1-ULP (Precisión mínima unitaria) del resultado esperado (por componente).

  • Se usan tres tipos de datos de origen: mosaicos, degradados y franjas. Cada tipo de datos se parametriza, como colores de degradado, tamaño de mosaico y franja, etc.

  • Según el tipo de recurso (se prueban los cinco tipos), la prueba recorre los distintos valores de alto, ancho y profundidad. Esto incluye valores no cuadrados y distintos de pow-2.

  • Se prueban MRT (varios destinos de representación) y se destinan varios niveles mip y segmentos de matriz.

  • Alcanza todas las ranuras de destino de representación a lo largo de la serie de pruebas.

  • Se representa en el recurso VB, IB y sombreador (compruebe en la llamada a Draw() posterior).

  • Se representa en el cubo de textura (y sub mips) mediante la creación de una vista de destino de representación Texture2DArray.

Borrar

Comprueba la eliminación de la vista de destino de representación enlazada a través de la API D3D ClearRenderTargetView. Esto incluye la prueba de los distintos tipos de recursos (1D, 2D, etc.) y el uso de valores de punto flotante especiales como valor claro (INF, NaN, etc.).

SwapChain

Prueba la representación en el búfer de retroceso y la presentación mediante varios parámetros de creación de cadenas de intercambio, incluido el formato. También prueba la conversión de búfer de reserva, que es nueva en D3D11. Esto permite crear una vista de destino de representación de un formato que no esté en la misma familia sin tipo que el formato del recurso.

Sintaxis de comandos

Opción de comando Descripción

Wgf11rendertargets

Rusn los trabajos más cercanos. Sin ninguna opción, la prueba enumera los dispositivos.

-FeatureLevel:XX.X

Establece el nivel de característica, donde XX.X es el nivel de característica que la prueba se ejecutará en: 10.0, 10.1 o 11.0.

Nota

   Para obtener ayuda de línea de comandos para este archivo binario de prueba, escriba /?.

 

Lista de archivos

Archivo Ubicación

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\

wgf11rendertargets.exe

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

 

Parámetros

Nombre de parámetro Descripción de los parámetros
MODIFIEDCMDLINE Argumentos de línea de comandos adicionales para el ejecutable de prueba
LLU_NetAccessOnly Nombre de LLU del usuario neto
ConfigDisplayCommandLine Línea de comandos personalizada para ConfigDisplay. Valor predeterminado: logotipo
TDRArgs /get o /set