Freigeben über


D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054-Struktur (d3d12umddi.h)

Argumente, die in der rückruffunktion PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 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;

Member

Desc

Eine D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054-Struktur .

NumSourceAccelerationStructures

Anzahl der Zeiger auf beschleunigungsstrukturierte GPUVAs (virtuelle Adresse der grafischen Verarbeitungseinheit), auf die von pSourceAccelerationStructureData verwiesen wird.

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

pSourceAccelerationStructureData

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

Der Speicher, auf den verwiesen wird, muss sich im Ressourcenzustand D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE befinden.

Anforderungen

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