D3D11_TRACE_REGISTER_TYPE列挙 (d3d11shadertracing.h)
トレース レジスタの種類を識別します。
構文
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 入力プリミティブ ID レジスタ。 |
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 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 出力制御ポイント ID レジスタ (これは実際には入力です。スレッドが制御する出力を定義します)。 |
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER フォーク インスタンス ID レジスタを入力します。 |
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER 参加インスタンス ID レジスタを入力します。 |
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 入力スレッド ID レジスタ。 |
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER スレッド グループ ID レジスタ。 |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER 入力スレッド ID のグループ内レジスタ。 |
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER 入力カバレッジ マスク レジスタ。 |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER グループ内フラット化レジスタの入力スレッド ID。 |
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER 入力ジオメトリ シェーダー (GS) インスタンス ID レジスタ。 |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER oDepth 以上のレジスタを出力します。 |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER oDepth 以下のレジスタを出力します。 |
D3D11_TRACE_IMMEDIATE64 Immediate64 レジスタ。 |
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 [デスクトップ アプリのみ] |
Header | d3d11shadertracing.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示