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 |