Freigeben über


D3D12DDI_RAYTRACING_SHADER_CONFIG_0054-Struktur (d3d12umddi.h)

Beschreibt die Konfiguration des Raytracing-Shaders.

Syntax

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

Member

MaxPayloadSizeInBytes

Der maximale Speicher für Skalare (gezählt als jeweils 4 Bytes) in Raynutzlasten in Raytracingpipelines, die dieses Programm enthalten.

MaxAttributeSizeInBytes

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

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h