次の方法で共有


D3D12_ROOT_DESCRIPTOR 構造体 (d3d12.h)

シェーダーに表示されるルート署名バージョン 1.0 のインライン記述子について説明します。

構文

typedef struct D3D12_ROOT_DESCRIPTOR {
  UINT ShaderRegister;
  UINT RegisterSpace;
} D3D12_ROOT_DESCRIPTOR;

メンバー

ShaderRegister

シェーダー レジスタ。

RegisterSpace

レジスタ領域。

注釈

D3D12_ROOT_DESCRIPTORは、D3D12_ROOT_PARAMETERDescriptor メンバーのデータ型です。 D3D12_ROOT_PARAMETERParameterType フィールドをD3D12_ROOT_PARAMETER_TYPEのD3D12_ROOT_PARAMETER_TYPE_CBV、D3D12_ROOT_PARAMETER_TYPE_SRV、またはD3D12_ROOT_PARAMETER_TYPE_UAVメンバーに設定する場合は、D3D12_ROOT_DESCRIPTORを使用します

要件

要件
Header d3d12.h

こちらもご覧ください

CD3DX12_ROOT_DESCRIPTOR

コア構造

D3D12_ROOT_DESCRIPTOR1

ルート署名での記述子の直接使用