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。
注意 此成員可以保存 float、 UINT 或 INT 數據。
元素會指定為 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 |