次の方法で共有


D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION構造体 (d3d12.h)

状態オブジェクトで直接定義されたサブオブジェクトをシェーダー エクスポートに関連付けます。

構文

typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION {
  const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate;
  UINT                        NumExports;
  LPCWSTR                     *pExports;
} D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION;

メンバー

pSubobjectToAssociate

関連付けを定義する現在の状態オブジェクト内のサブオブジェクトへのポインター。

NumExports

pExports 配列のサイズ。 0 の場合、これは既定の関連付けとして明示的に定義されています。 既定の関連付けを定義するもう 1 つの方法は、そのサブオブジェクトに対するこのサブオブジェクトの関連付けを完全に省略することです。

pExports

サブオブジェクトが関連付けられているエクスポートの配列。

解説

クロス リンケージをオプトインするためにオプション のD3D12_STATE_OBJECT_CONFIG サブオブジェクトで指定されたフラグに応じて、関連付けられているエクスポートは、レイトレーシング パイプライン状態オブジェクト (RTPSO) の作成時に、後で解決される現在の状態オブジェクトまたはまだ確認されているエクスポートに存在する必要はありません。

要件

   
Header d3d12.h