structure D3D11_TRACE_VALUE (d3d11shadertracing.h)

Décrit une valeur de trace.

Syntaxe

typedef struct D3D11_TRACE_VALUE {
  UINT                       Bits[4];
  D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;

Membres

Bits[4]

Tableau de bits qui composent la valeur de trace. L’élément [0] est X.

Note Ce membre peut contenir des données float, UINT ou INT . Les éléments sont spécifiés en tant qu’UINT plutôt que d’utiliser une union pour réduire le risque de suppression de sNaN-QNaN pendant> l’affectation flottante. Si les bits sont affichés, ils peuvent être interprétés comme flottants au dernier moment.
 

ValidMask

Combinaison des valeurs de composant suivantes qui sont combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie le masque de trace de composant.

Indicateur Description
D3D11_TRACE_COMPONENT_X (0x1) Composant x du masque de trace.
D3D11_TRACE_COMPONENT_Y (0x2) Composant y du masque de trace.
D3D11_TRACE_COMPONENT_Z (0x4) Composant z de profondeur du masque de trace.
D3D11_TRACE_COMPONENT_W (0x8) Profondeur w composant du masque de trace.
 

Ignorez les valeurs non masquées, en particulier si des deltas sont accumulés.

Remarques

Cette API nécessite le Kit de développement logiciel Windows (SDK) pour Windows 8.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête d3d11shadertracing.h

Voir aussi

Structures de nuanceur