Freigeben über


ID3D11TracingDevice::SetShaderTrackingOptions-Methode (d3d11sdklayers.h)

Legt die Racebedingungsnachverfolgungsoptionen des Referenzrasterizers für einen bestimmten Shader fest.

Syntax

HRESULT SetShaderTrackingOptions(
  [in] IUnknown *pShader,
  [in] UINT     Options
);

Parameter

[in] pShader

Ein Zeiger auf die IUnknown-Schnittstelle eines Shaders.

[in] Options

Eine Kombination aus D3D11_SHADER_TRACKING_OPTIONS typisierten Flags, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert identifiziert Nachverfolgungsoptionen. Wenn ein Flag vorhanden ist, wird die Vom Flag dargestellte Nachverfolgungsoption auf "on" festgelegt; Andernfalls wird die Nachverfolgungsoption auf "off" festgelegt.

Rückgabewert

Diese Methode gibt einen der Direct3D 11-Rückgabecodes zurück.

Hinweise

D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS) im Options-Parameter für einen Compute-Shader ignoriert SetShaderTrackingOptions ihn.

 
Hinweis 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 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11sdklayers.h
Bibliothek D3DCompiler.lib

Weitere Informationen

ID3D11TracingDevice