D3D12_ROOT_DESCRIPTOR_TABLE1 结构 (d3d12.h)

将描述符表的根签名 1.1 布局描述为相对于单个基描述符句柄的描述符范围的集合。

语法

typedef struct D3D12_ROOT_DESCRIPTOR_TABLE1 {
  UINT                          NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;

成员

NumDescriptorRanges

表布局中描述符范围的数目。

pDescriptorRanges

描述描述符范围的 D3D12_DESCRIPTOR_RANGE1 结构的数组。

注解

不允许在同一描述符表中使用采样器,因为常量缓冲区视图 (CBV) 、无序访问视图 (UAV) ,着色器资源视图 (SRV) 。

D3D12_ROOT_DESCRIPTOR_TABLE1D3D12_ROOT_PARAMETER1的 DescriptorTable 成员的数据类型。 将 D3D12_ROOT_PARAMETER1 SlotType 成员设置为 D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE,请使用D3D12_ROOT_DESCRIPTOR_TABLE1

请参阅 帮助程序结构CD3DX12_ROOT_DESCRIPTOR_TABLE1

要求

要求
Header d3d12.h

另请参阅

核心结构

D3D12_ROOT_DESCRIPTOR_TABLE

根签名版本 1.1