Compartir a través de


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
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones 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 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