Condividi tramite


struttura D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 (d3d12umddi.h)

Argomenti usati nella PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 funzione di callback.

Sintassi

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;

Members

Desc

Struttura D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 .

NumSourceAccelerationStructures

Numero di puntatori alla struttura di accelerazione GPUVAs (indirizzo virtuale dell'unità di elaborazione grafica) a cui punta pSourceAccelerationStructureData.

Questo numero influisce anche sulla destinazione (output), che sarà una matrice contigua di strutture di output NumSourceAccelerationStructures , in cui il tipo delle strutture dipende da InfoType.

pSourceAccelerationStructureData

Puntatore alla matrice di GPUVA di dimensioni NumSourceAccelerationStructures. Ogni GPUVA punta all'inizio di una struttura di accelerazione esistente.

La memoria a cui punta deve essere nello stato della risorsa D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione d3d12umddi.h