Skip to main content
描述根签名版本 1.0 的槽位。

语法

成员

ParameterType
类型:D3D12_ROOT_PARAMETER_TYPE
一个 D3D12_ROOT_PARAMETER_TYPE 类型的值,用于指定根签名槽位的类型。此成员确定要在下面的联合中使用哪种类型。 DescriptorTable
类型:D3D12_ROOT_DESCRIPTOR_TABLE
一个 D3D12_ROOT_DESCRIPTOR_TABLE 结构,用于描述描述符表的布局,作为在描述符堆中一个接一个出现的描述符范围集合。 Constants
类型:D3D12_ROOT_CONSTANTS
一个 D3D12_ROOT_CONSTANTS 结构,用于描述根签名中的内联常量,这些常量在着色器中显示为一个常量缓冲区。 Descriptor
类型:D3D12_ROOT_DESCRIPTOR
一个 D3D12_ROOT_DESCRIPTOR 结构,用于描述根签名中的内联描述符,这些描述符显示在着色器中。 ShaderVisibility
类型:D3D12_SHADER_VISIBILITY
一个 D3D12_SHADER_VISIBILITY 类型的值,用于指定可以访问根签名槽位内容的着色器。

备注

D3D12_ROOT_SIGNATURE_DESC 可以包含描述符表和内联常量。功能更强大的硬件也可以支持根签名中的内联描述符。如果将根签名中的绑定槽位数量保持在特定大小以下,则效率最高,并且也可以有上限。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

CD3DX12_ROOT_PARAMETER Core Structures Creating a Root Signature D3D12_ROOT_PARAMETER1
最后修改于 2026年8月24日