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 |
|
Plataformas |
|
Versiones admitidas |
|
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 |