Freigeben über


D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 Struktur (d3d12umddi.h)

Beschreibt die Konfiguration des Ray Tracing-Shaders.

Syntax

typedef struct D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 {
  UINT MaxPayloadSizeInBytes;
  UINT MaxAttributeSizeInBytes;
} D3D12DDI_RAYTRACING_SHADER_CONFIG_0054;

Angehörige

MaxPayloadSizeInBytes

Der maximale Speicher für Skalare (gezählt als 4 Byte pro) in Ray-Tracing-Pipelines, die dieses Programm enthalten.

MaxAttributeSizeInBytes

Die maximale Anzahl von Skalaren (jeweils als 4 Byte gezählt), die für Attribute in Pipelines verwendet werden können, die diesen Shader enthalten.

Bemerkungen

Eine Ray-Tracing-Pipeline benötigt eine Ray-Tracing-Shaderkonfiguration. Wenn mehrere Shaderkonfigurationen vorhanden sind, z. B. eine in jeder Sammlung, um eine unabhängige Treiberkompilierung für jeden zu ermöglichen, müssen sie alle übereinstimmen, wenn sie in einer Ray tracing-Pipeline kombiniert werden.

Anforderungen

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