Freigeben über


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

Weitere Informationen

Shader-Strukturen