Freigeben über


D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 Struktur (d3d12umddi.h)

Beschreibt eine lokale Stammsignatur.

Syntax

typedef struct D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 {
  D3D12DDI_HROOTSIGNATURE hLocalRootSignature;
} D3D12DDI_LOCAL_ROOT_SIGNATURE_0054;

Angehörige

hLocalRootSignature

Ein Handle für die lokale Stammsignatur.

Bemerkungen

Bei Ray Tracing-Shadern können Bindungen durch eine oder beide der folgenden Stammsignaturen definiert werden:

  • Eine lokale Stammsignatur, deren Argumente aus Shadertabellen stammen und jedem Shader eindeutige Argumente ermöglichen.
  • Eine Stammsignatur, deren Argumente für alle Raytracing-Shader gemeinsam verwendet werden und PSOs für CommandLists berechnen, die über SetRootSignature-festgelegt werden.

Jeder gemeinsam verwendete Ray-Tracing-Shader kann verschiedene lokale Stammsignaturen verwenden, muss jedoch dieselbe Stammsignatur verwenden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3d12umddi.h