D3D12_ROOT_DESCRIPTOR_TABLE 结构 (d3d12.h)
将描述符表的根签名 1.0 布局描述为相对于单个基描述符句柄的描述符范围的集合。
语法
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
成员
NumDescriptorRanges
表布局中描述符范围的数目。
pDescriptorRanges
描述描述符范围的 D3D12_DESCRIPTOR_RANGE 结构的数组。
注解
不允许在同一描述符表中使用采样器,因为常量缓冲区视图 (CBV) 、无序访问视图 (UAV) ,着色器资源视图 (SRV) 。
D3D12_ROOT_DESCRIPTOR_TABLE是 D3D12_ROOT_PARAMETER的 DescriptorTable 成员的数据类型。 将 D3D12_ROOT_PARAMETER 的ParameterType 成员设置为 D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE 时,请使用D3D12_ROOT_DESCRIPTOR_TABLE。
要求
要求 | 值 |
---|---|
Header | d3d12.h |