次の方法で共有


D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 構造体 (d3d12umddi.h)

ローカル ルート署名について説明します。

構文

typedef struct D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 {
  D3D12DDI_HROOTSIGNATURE hLocalRootSignature;
} D3D12DDI_LOCAL_ROOT_SIGNATURE_0054;

メンバー

hLocalRootSignature

ローカル ルート署名へのハンドル。

注釈

レイ トレーシング シェーダーの場合、バインディングは次のルートシグネチャのいずれかまたは両方で定義できます。

  • ローカル ルート署名。その引数はシェーダー テーブルから取得され、各シェーダーが一意の引数を持つことができます。
  • 引数がすべてのレイトレーシング シェーダーで共有され、CommandLists で PSU を計算するルート署名。 SetRootSignature を使用して設定されます。

一緒に使用される各レイ トレーシング シェーダーは、異なるローカル ルート署名を使用できますが、同じルート署名を使用する必要があります。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h