共用方式為


D3D11_TRACE_VALUE 結構 (d3d11shadertracing.h)

描述追蹤值。

語法

typedef struct D3D11_TRACE_VALUE {
  UINT                       Bits[4];
  D3D11_TRACE_COMPONENT_MASK ValidMask;
} D3D11_TRACE_VALUE;

成員

Bits[4]

組成追蹤值的位數組。 [0] 元素為 X。

注意 此成員可以保存 floatUINTINT 數據。 元素會指定為 UINT, 而不是使用等位,以將浮點指派期間 x86 SNaN-QNaN> 仲裁的風險降到最低。 如果顯示位,則可以在最後一刻解譯為 浮點 數。
 

ValidMask

下列元件值的組合,這些元件值是使用位 OR 運算所結合。 產生的值會指定元件追蹤遮罩。

旗標 描述
D3D11_TRACE_COMPONENT_X (0x1) 追蹤遮罩的 x 元件。
D3D11_TRACE_COMPONENT_Y (0x2) 追蹤遮罩的 y 元件。
D3D11_TRACE_COMPONENT_Z (0x4) 追蹤遮罩的深度 z元件。
D3D11_TRACE_COMPONENT_W (0x8) 追蹤遮罩的深度 w元件。
 

忽略未遮罩的值,特別是在累積差異時。

備註

此 API 需要適用於 Windows 8 的 Windows 軟體開發工具包 (SDK) 。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 d3d11shadertracing.h

另請參閱

著色器結構