Partager via


D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 structure (d3d12umddi.h)

Arguments utilisés dans la fonction de rappel PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 .

Syntaxe

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;

Membres

Desc

Structure D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 .

NumSourceAccelerationStructures

Nombre de pointeurs vers la structure d’accélération GPUVA (adresse virtuelle d’unité de traitement graphique) pointés par pSourceAccelerationStructureData.

Ce nombre affecte également la destination (sortie), qui est un tableau contigu de structures de sortie NumSourceAccelerationStructures , où le type des structures dépend d’InfoType.

pSourceAccelerationStructureData

Pointeur vers le tableau de GPUVA de taille NumSourceAccelerationStructures. Chaque GPUVA pointe vers le début d’une structure d’accélération existante.

La mémoire pointée doit être à l’état de ressource D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h