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 |