デバッグ レイヤー列挙型

d3d12sdklayers.h では、次の列挙が宣言されています。

このセクションの内容

トピック 説明
D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE
ID3D12DebugCommandList1::SetDebugParameterID3D12DebugCommandList1::GetDebugParameter によって使用されるデバッグ パラメーターの型を示します。
D3D12_DEBUG_DEVICE_PARAMETER_TYPE
ID3D12DebugDevice1::SetDebugParameter と ID3D12DebugDevice1::GetDebugParameterpData パラメーターによって指されるメモリのデータ型を指定します。
D3D12_DEBUG_FEATURE
オプションの D3D12 デバッグ レイヤー機能のフラグ。
D3D12_GPU_BASED_VALIDATION_FLAGS
実行時に実行する GPU ベースの検証のレベルについて説明します。
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS
ID3D12Device::CreateGraphicsPipelineState および ID3D12Device::CreateComputePipelineState 中に、修正プログラムが適用されたパイプライン状態を検証GPU-Based処理する方法を指定します。
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE
デバイス レベルまたはコマンド リスト レベルでGPU-Based検証で使用されるシェーダー 修正プログラムの種類を指定します。
D3D12_MESSAGE_CATEGORY
デバッグ メッセージのカテゴリを指定します。 これにより、 ID3D12InfoQueue::GetMessage を持つメッセージを取得するとき、および ID3D12InfoQueue::AddMessage を含むメッセージを追加するときに、メッセージのカテゴリが識別 されます。 情報キュー フィルターを作成するときに、これらの値を使用して、ストレージ フィルターと取得フィルターを通過するメッセージのカテゴリを許可または拒否できます。
D3D12_MESSAGE_ID
情報キュー フィルターを設定するためのデバッグ メッセージ ID を指定します ( D3D12_INFO_QUEUE_FILTERを参照)。これらのメッセージを使用して、ストレージ フィルターと取得フィルターを通過するメッセージ カテゴリを許可または拒否します。 これらの ID は、 ID3D12InfoQueue::GetMessageID3D12InfoQueue::AddMessage などのメソッドで使用されます。
D3D12_MESSAGE_SEVERITY
情報キューのメッセージ重大度レベルをデバッグします。
D3D12_RLDO_FLAGS
ライブ デバイス オブジェクトの有効期間について報告する情報の量のオプションを指定します。

Direct3D 12 プログラミング環境のセットアップ

デバッグ レイヤー リファレンス

Direct3D 12 リファレンス