Partager via


GetRenderTargetData - Texture Mip et texture de cube

Ce test automatisé vérifie que vous pouvez utiliser la méthode IDirect3DDevice9::GetRenderTargetData (Microsoft Direct3D 9) pour extraire le contenu des Mipmaps et cubemaps de cible de rendu.

Le test crée d’abord les surfaces source et de destination. Le test passe en revue différents formats de surface et spécifications d’utilisation. Si l’une des surfaces ne peut pas être créée, cette configuration est ignorée. Une fois les surfaces créées, la surface cible de rendu est remplie d’un quad texturé. Ensuite, la source est copiée vers la destination avec la méthode GetRenderTargetData et une comparaison de surface est effectuée pour vérifier que le contenu des deux surfaces est identique.

Cette rubrique s’applique aux travaux de test suivants :

  • GetRenderTargetData - Texture Mip et texture de cube

  • GetRenderTargetData - Texture Mip et texture de cube (WoW64)

Détails du test

   
Spécifications
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
  • Windows 10, éditions clientes (Arm64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 2
Catégorie Compatibilité
Délai d’expiration (en minutes) 120
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables pour le test de l’adaptateur graphique ou du chipset.

En outre, ce test nécessite les logiciels et le matériel suivants.

  • Microsoft DirectX® 9.0 ou version ultérieure

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Graphics.

Plus d’informations

Ce test valide les spécifications fonctionnelles et opérationnelles de la méthode IDirect3DDevice9::GetRenderTargetData. La méthode GetRenderTargetData permet de copier le contenu d’une surface de cible de rendu vers une surface de mémoire système. Il existe plusieurs restrictions sur les surfaces source et de destination que vous devez respecter pour que cette copie réussisse.

  • La surface source doit être une surface de cible de rendu régulière ou un niveau spécifique d’une texture de cible de rendu (texture MIP ou cube).

  • La source doit être POOL_DEFAULT et D3DMULTISAMPLE_NONE.

  • La surface de destination doit être une surface simple hors écran ou une texture (carte MIP ou cube) créée avec POOL_SYSTEMMEM.

  • Les surfaces source et de destination doivent avoir la même dimension et le même format.

Le tableau suivant présente la matrice des combinaisons de surfaces que ce test et les options de commande utilisées pour sélectionner le type de surface.

Surface Hors écran simple Texture de carte MIP Texture de cube

Mémoire tampon d’arrière-mémoire

-grtdbb

-grtdbbt

-grtdbbct

Cible de rendu

-grtdrt

-grtdrtt

-grtdrtct

Texture de carte MIP

-grtdts

-grtdtt

-grtdtct

Texture de cube

-grtdcts

-grtdctt

-grtdctct

 

Syntaxe de commande

Option de commande Description

Getrendertargetdata.exe -grtdts -grtdtt -grtdtcts -grtdcts -grtdctt -grtdctctct -M:1 -dx9 -whql -logclean

Exécute le travail de test, y compris les options pour des surfaces spécifiques. Pour plus d’informations sur l’option à utiliser, consultez le tableau plus haut dans cette rubrique.

Notes

   Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /h.

 

Liste de fichiers

File Emplacement

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\

 

Paramètres

Nom du paramètre Description des paramètres
MONITEUR Index de la sortie d’affichage à cibler avec test
MODIFIEDCMDLINE Arguments de ligne de commande supplémentaires pour l’exécutable de test
LLU_NetAccessOnly LLU Nom de l’utilisateur net
ConfigDisplayCommandLine Ligne de commande personnalisée pour ConfigDisplay. Par défaut : logo
TDRArgs /get ou /set