Formatos de recursos WGF11
Esta prueba automatizada comprueba la conformidad del controlador o hardware de gráficos D3D para las vistas de recursos del sombreador y los formatos de textura que se describen en la especificación funcional D3D11.
Este tema se aplica a los siguientes trabajos de prueba:
Formatos de recursos WGF11
Formatos de recursos WGF11: compatibilidad con BGRA en 10.x
Formatos de recursos WGF11: compatibilidad con BGRA en 10.x (WoW64)
Formatos de recursos WGF11 (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 este á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 de solución de problemas, consulte Solución de problemas de Device.Graphics Testing.
Todos los casos de prueba devuelven PASS o FAIL. Revise los resultados de la prueba en el archivo de registro de DTM Studio para obtener detalles específicos sobre los errores. La prueba podría devolver SKIP si el dispositivo no admite un formato. La prueba puede devolver BLOCKED si hay una excepción no detectada (el marco lo detecta al final y lo registra).
Más información
ResourceFormats (prueba principalmente ShaderResourceViews)
Hay varios formatos disponibles para los recursos. Varían principalmente en el número de componentes, tipo, precisión y si se comprimen o no.
El destino de representación es un formato float de cuatro componentes y de 32 bits. Los formatos probados se convierten en este formato. Los resultados deben estar dentro de 1-ULP(Precisión mínima unitaria) por componente del resultado esperado.
Los formatos comprimidos y otros formatos especiales se descodifican como se especifica en la prueba y se comparan con los resultados del hardware (o REF) (de nuevo, tolerancia de 1 ULP).
Se usan tres tipos de datos de origen: mosaicos, degradados y franjas. Cada tipo de datos se parametriza, como colores degradados, tamaño de mosaico y franja, etc.
Según el tipo de recurso (se prueban los cinco tipos), la prueba recorre diferentes valores para alto, ancho y profundidad. Esto incluye valores no cuadrados y no pow-2.
Presione todas las ranuras de recursos del sombreador a lo largo de la ejecución de pruebas.
Compruebe varios recursos de entrada de uso.
Ejemplo: use una textura como entrada de vértice y entrada de recursos de sombreador en la misma llamada a Draw().
Probar los recursos de entrada y salida (por ejemplo: D3D10_BIND_SHADER_RESOURCE | D3D10_BIND_RENDERTARGET)
Pruebe a usar el primer paso para inicializar los datos de recursos.
DepthReadback Comprueba el comportamiento del controlador cuando se usa un búfer de profundidad de un paso como recurso de sombreador en un paso posterior.
CheckFormatSupport Comprueba que el controlador admite los formatos necesarios y sus funcionalidades en función de la tabla de formato de la especificación.
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
Wgf11resourceformats |
Ejecuta la prueba. Sin ninguna opción, la prueba enumera los dispositivos. |
-FeatureLevel:XX.X |
Establece el nivel de característica probado, donde XX.X es el nivel de característica que se ejecutará en: 10.0, 10.1 o 11.0. |
Nota
Para obtener ayuda de la línea de comandos para este 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\ |
Wgf11resourceformats.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 |