D3D11_PIXEL_SHADER_TRACE_DESC-Struktur (d3d11shadertracing.h)
Beschreibt eine instance eines zu verfolgenden Pixelshaders.
Syntax
typedef struct D3D11_PIXEL_SHADER_TRACE_DESC {
UINT64 Invocation;
INT X;
INT Y;
UINT64 SampleMask;
} D3D11_PIXEL_SHADER_TRACE_DESC;
Member
Invocation
Die Aufrufnummer des instance des Pixelshaders.
X
Die x-Koordinate des Pixels.
Y
Die y-Koordinate des Pixels.
SampleMask
Ein -Wert, der eine Maske von zu verfolgenden Pixelbeispielen beschreibt. Wenn dieser Wert eines der maskierten Beispiele angibt, wird die Ablaufverfolgung aktiviert. Das am wenigsten signifikante Bit (LSB) ist Sample 0. Die Nicht-Multisample-Antialiasing (MSAA) zählt als Stichprobenanzahl von 1; Daher sollte die LSB von SampleMask festgelegt werden. Wenn dieser Wert auf 0 festgelegt ist, wird das Pixel nicht nachverfolgt. Pixelablaufverfolgungen können jedoch weiterhin auf Aufrufbasis aktiviert werden.
Hinweise
Für diese API ist das Windows Software Development Kit (SDK) für Windows 8 erforderlich.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | d3d11shadertracing.h |