GetRenderTargetData: textura mip y textura de cubo
Esta prueba automatizada comprueba que puede usar el método IDirect3DDevice9::GetRenderTargetData (Microsoft Direct3D 9) para extraer el contenido de Render Target Mipmaps y Cubemaps.
La prueba crea primero las superficies de origen y destino. La prueba recorre varios formatos de superficie y especificaciones de uso. Si alguna de las superficies no se puede crear, se omite esa configuración. Una vez creadas las superficies, la superficie de destino de representación se rellena con un quad con textura. A continuación, el origen se copia en el destino con el método GetRenderTargetData y se realiza una comparación de superficies para comprobar que el contenido de la superficie es el mismo.
Este tema se aplica a los siguientes trabajos de prueba:
GetRenderTargetData: textura mip y textura de cubo
GetRenderTargetData: textura mip y textura de cubo (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.
Además, esta prueba requiere el siguiente software y hardware.
- Microsoft DirectX® 9.0 o posterior
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.
Más información
Esta prueba valida las especificaciones funcionales y operativas del método IDirect3DDevice9::GetRenderTargetData. El método GetRenderTargetData proporciona una manera de copiar el contenido de una superficie de destino de representación en una superficie de memoria del sistema. Hay varias restricciones en las superficies de origen y destino que debe cumplir para que esta copia se realice correctamente.
La superficie de origen debe ser una superficie de destino de representación normal o un nivel específico de una textura de destino de representación (mapa MIP o textura de cubo).
El origen debe ser POOL_DEFAULT y D3DMULTISAMPLE_NONE.
La superficie de destino debe ser una superficie sin formato fuera de la pantalla o una textura (mapa de MIP o cubo) creada con POOL_SYSTEMMEM.
Las superficies de origen y destino deben tener el mismo formato y dimensión.
En la tabla siguiente se muestra la matriz de combinaciones de superficie que esta prueba y las opciones de comando que se usan para seleccionar el tipo de superficie.
Superficie | Sin formato de pantalla | Textura de mapa de MIP | Textura del cubo |
---|---|---|---|
Búfer de reserva |
-grtdbb |
-grtdbbt |
-grtdbbct |
Destino de representación |
-grtdrt |
-grtdrtt |
-grtdrtct |
Textura de mapa de MIP |
-grtdts |
-grtdtt |
-grtdtct |
Textura del cubo |
-grtdcts |
-grtdctt |
-grtdctct |
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
Getrendertargetdata.exe -grtdts -grtdtt -grtdtct -grtdcts -grtdctt -grtdctct -M:1 -dx9 -whql -logclean |
Ejecuta el trabajo de prueba, incluidas las opciones de superficies específicas. Para obtener más información sobre qué opción usar, consulte la tabla anterior en este tema. |
Nota
Para obtener ayuda de la línea de comandos para este binario de prueba, escriba /h.
Lista de archivos
Archivo | Ubicación |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d10ref.dll |
<[testbinroot]>\nttest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support |
D3dref8.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref9.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\ |
D3dx8d.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx9_TEST.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Getrendertargetdata.exe |
<[testbinroot]>\nttest\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Vbswap.x |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
MONITOR | Índice de salida de visualización al destino con prueba |
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 |