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 |
|
Plateformes |
|
Versions prises en charge |
|
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 |