D3D11_TRACE_REGISTER_TYPE列舉 (d3d11shadertracing.h)
識別追蹤快取器的類型。
Syntax
typedef enum D3D11_TRACE_REGISTER_TYPE {
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
D3D11_TRACE_INPUT_REGISTER,
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER,
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER,
D3D11_TRACE_TEMP_REGISTER,
D3D11_TRACE_INDEXABLE_TEMP_REGISTER,
D3D11_TRACE_OUTPUT_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_REGISTER,
D3D11_TRACE_CONSTANT_BUFFER,
D3D11_TRACE_IMMEDIATE32,
D3D11_TRACE_SAMPLER,
D3D11_TRACE_RESOURCE,
D3D11_TRACE_RASTERIZER,
D3D11_TRACE_OUTPUT_COVERAGE_MASK,
D3D11_TRACE_STREAM,
D3D11_TRACE_THIS_POINTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER,
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER,
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER,
D3D11_TRACE_UNORDERED_ACCESS_VIEW,
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY,
D3D11_TRACE_INPUT_THREAD_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER,
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER,
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER,
D3D11_TRACE_IMMEDIATE64,
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER,
D3D11_TRACE_INTERFACE_POINTER
} ;
常數
D3D11_TRACE_OUTPUT_NULL_REGISTER 值: 0 輸出 NULL 快取器。 |
D3D11_TRACE_INPUT_REGISTER 輸入快取器。 |
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER 輸入基本標識元緩存器。 |
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER 即時常數緩衝區。 |
D3D11_TRACE_TEMP_REGISTER 暫存緩存器。 |
D3D11_TRACE_INDEXABLE_TEMP_REGISTER 可編製索引的暫存緩存器。 |
D3D11_TRACE_OUTPUT_REGISTER 輸出快取器。 |
D3D11_TRACE_OUTPUT_DEPTH_REGISTER 輸出 oDepth 快取器。 |
D3D11_TRACE_CONSTANT_BUFFER 常數緩衝區。 |
D3D11_TRACE_IMMEDIATE32 立即32 註冊。 |
D3D11_TRACE_SAMPLER 採樣。 |
D3D11_TRACE_RESOURCE 資源。 |
D3D11_TRACE_RASTERIZER 點陣化程式。 |
D3D11_TRACE_OUTPUT_COVERAGE_MASK 輸出涵蓋範圍遮罩。 |
D3D11_TRACE_STREAM 資料流。 |
D3D11_TRACE_THIS_POINTER 這個指標。 |
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER 輸出控制點標識元緩存器 (這是實際的輸入;它會定義線程控制) 的輸出。 |
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER 輸入分支實例標識元緩存器。 |
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER 輸入聯結實例標識元緩存器。 |
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER 輸入控制點快取器。 |
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER 輸出控制點快取器。 |
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER 輸入修補程式常數緩存器。 |
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER 輸入網域點緩存器。 |
D3D11_TRACE_UNORDERED_ACCESS_VIEW 未排序存取檢視。 |
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY 線程群組共用記憶體。 |
D3D11_TRACE_INPUT_THREAD_ID_REGISTER 輸入線程標識元緩存器。 |
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER 線程群組標識元緩存器。 |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER 輸入線程標識碼群組內緩存器。 |
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER 輸入涵蓋範圍遮罩緩存器。 |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER 輸入線程標識子群組內扁平化緩存器。 |
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER 輸入幾何著色器 (GS) 實例識別碼緩存器。 |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER 輸出 oDepth 大於或等於緩存器。 |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER 輸出 oDepth 小於或等於緩存器。 |
D3D11_TRACE_IMMEDIATE64 立即64 註冊。 |
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER 迴圈計數器緩存器。 |
D3D11_TRACE_INTERFACE_POINTER 介面指標。 |
備註
D3D11_TRACE_REGISTER_TYPE 識別 D3D11_TRACE_REGISTER 結構中的追蹤緩存器類型。
注意此 API 需要適用於 Windows 8 的 Windows 軟體開發工具包 (SDK) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | d3d11shadertracing.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應