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 |