Partager via


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 d’inversion SNaN-QNaN> x86 pendant l’affectation float. Si les bits sont affichés, ils peuvent être interprétés comme float 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 de profondeur z du masque de trace.
D3D11_TRACE_COMPONENT_W (0x8) Composant profondeur w 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 (SDK) Windows pour Windows 8.

Configuration requise

Condition requise Valeur
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