Freigeben über


D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Struktur (d3d12umddi.h)

Argumente, die in der PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 Rückruffunktion verwendet werden.

Syntax

typedef struct D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Desc;
  UINT                                                                NumSourceAccelerationStructures;
  const D3D12DDI_GPU_VIRTUAL_ADDRESS                                  *pSourceAccelerationStructureData;
} D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054;

Angehörige

Desc

Eine D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Struktur.

NumSourceAccelerationStructures

Anzahl der Zeiger auf die Beschleunigungsstruktur GPUVAs (virtuelle Grafikverarbeitungseinheit), auf die durch pSourceAccelerationStructureDataverwiesen wird.

Diese Zahl wirkt sich auch auf das Ziel (Ausgabe) aus, bei dem es sich um ein zusammenhängendes Array NumSourceAccelerationStructures Ausgabestrukturen handelt, wobei der Typ der Strukturen von InfoTypeabhängt.

pSourceAccelerationStructureData

Zeiger auf Array von GPUVAs der Größe NumSourceAccelerationStructures. Jede GPUVA verweist auf den Anfang einer vorhandenen Beschleunigungsstruktur.

Der Speicher, auf den verwiesen wird, muss Ressourcenstatus D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE sein.

Anforderungen

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