共用方式為


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

另請參閱

著色器列舉