D3D11_TRACE_VALUE-Struktur (d3d11shadertracing.h)
Beschreibt einen Ablaufverfolgungswert.
Syntax
typedef struct D3D11_TRACE_VALUE {
UINT Bits[4];
D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;
Member
Bits[4]
Ein Array von Bits, aus denen der Ablaufverfolgungswert besteht. Das [0]-Element ist X.
Hinweis Dieser Member kann float-, UINT- oder INT-Daten enthalten.
Die Elemente werden als UINT angegeben, anstatt eine Union zu verwenden, um das Risiko einer x86-SNaN-QNaN-Quansierung> während der Floatzuweisung zu minimieren.
Wenn die Bits angezeigt werden, können sie im letzten Moment als float interpretiert werden.
ValidMask
Eine Kombination der folgenden Komponentenwerte, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt die Komponentenablaufverfolgungsmaske an.
Flag | Beschreibung |
---|---|
D3D11_TRACE_COMPONENT_X (0x1) | Die x-Komponente der Ablaufverfolgungsmaske. |
D3D11_TRACE_COMPONENT_Y (0x2) | Die y-Komponente der Ablaufverfolgungsmaske. |
D3D11_TRACE_COMPONENT_Z (0x4) | Die Tiefe z-Komponente der Ablaufverfolgungsmaske. |
D3D11_TRACE_COMPONENT_W (0x8) | Die Tiefe w-Komponente der Ablaufverfolgungsmaske. |
Ignorieren Sie nicht maskierte Werte, insbesondere wenn Deltas akkumuliert werden.
Hinweise
Für diese API ist das Windows Software Development Kit (SDK) für Windows 8 erforderlich.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | d3d11shadertracing.h |