Skip to main content
Describes the layout of a root signature version 1.1.

Syntax

Members

NumParameters
Type: UINT
The number of slots in the root signature. This number is also the number of elements in the pParameters array. pParameters
Type: const D3D12_ROOT_PARAMETER1 *
An array of D3D12_ROOT_PARAMETER1 structures for the slots in the root signature. NumStaticSamplers
Type: UINT
Specifies the number of static samplers. pStaticSamplers
Type: const D3D12_STATIC_SAMPLER_DESC *
Pointer to one or more D3D12_STATIC_SAMPLER_DESC structures. Flags
Type: D3D12_ROOT_SIGNATURE_FLAGS
Specifies the D3D12_ROOT_SIGNATURE_FLAGS that determine the data volatility.

Remarks

Use this structure with the D3D12_VERSIONED_ROOT_SIGNATURE_DESC structure.

Requirements

Header: d3d12_xs.h or d3d12_x.h
Library: d3d12_xs.lib or d3d12_x.lib
Supported Platforms: XBOX Series consoles and XBOX One family

See Also

Core Structures D3D12_ROOT_SIGNATURE_DESC Root Signature Version 1.1
Last modified on August 20, 2026