D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 structure (d3d12umddi.h)

Describes a local root signature.

Syntax

typedef struct D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 {
  D3D12DDI_HROOTSIGNATURE hLocalRootSignature;
} D3D12DDI_LOCAL_ROOT_SIGNATURE_0054;

Members

hLocalRootSignature

A handle to the local root signature.

Remarks

For ray tracing shaders, bindings can be defined by one or both of the following root signatures:

  • A local root signature, whose arguments come from shader tables, enabling each shader to have unique arguments.
  • A root signature whose arguments are shared across all raytracing shaders and compute PSOs on CommandLists, set via SetRootSignature.

Each ray tracing shader used together can use different local root signatures but must use the same root signature.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h