閱讀英文

共用方式為


d3d11shadertracing.h 標頭

Direct3D 11 圖形會使用此標頭。 如需詳細資訊,請參閱

d3d11shadertracing.h 包含下列程式設計介面:

介面

 
ID3D11ShaderTrace

ID3D11ShaderTrace 介面會實作方法來取得著色器執行的追蹤。
ID3D11ShaderTraceFactory

ID3D11ShaderTraceFactory 介面會實作方法來產生著色器追蹤資訊物件。

函式

 
D3DDisassemble11Trace

反組譯已編譯 Microsoft 高階著色器語言的區段, (HLSL) 著色器追蹤步驟所指定的程式碼。

結構

 
D3D11_COMPUTE_SHADER_TRACE_DESC

描述要追蹤的計算著色器實例。
D3D11_DOMAIN_SHADER_TRACE_DESC

描述要追蹤之網域著色器的實例。
D3D11_GEOMETRY_SHADER_TRACE_DESC

描述要追蹤之幾何著色器的實例。
D3D11_HULL_SHADER_TRACE_DESC

描述要追蹤的殼層著色器的實例。
D3D11_PIXEL_SHADER_TRACE_DESC

描述要追蹤的圖元著色器的實例。
D3D11_SHADER_TRACE_DESC

描述著色器追蹤物件。
D3D11_TRACE_REGISTER

描述追蹤暫存器。
D3D11_TRACE_STATS

指定追蹤的相關統計資料。
D3D11_TRACE_STEP

描述追蹤步驟,這是指令。
D3D11_TRACE_VALUE

描述追蹤值。
D3D11_VERTEX_SHADER_TRACE_DESC

描述要追蹤之頂點著色器的實例。

列舉

 
D3D11_SHADER_TYPE

識別追蹤的著色器類型。
D3D11_TRACE_GS_INPUT_PRIMITIVE

識別幾何著色器輸入基本類型。
D3D11_TRACE_REGISTER_TYPE

識別追蹤暫存器的類型。