structure D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)

Description des informations post-build à générer à partir d’une structure d’accélération. Utilisez cette structure dans les appels à EmitRaytracingAccelerationStructurePostbuildInfo et BuildRaytracingAccelerationStructure.

Syntaxe

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

Membres

DestBuffer

Stockage pour le résultat des informations post-build. La taille requise et la disposition du contenu écrit par le système dépendent de la valeur du champ InfoType .

La mémoire pointée vers doit être à l’état D3D12_RESOURCE_STATE_UNORDERED_ACCESS. La mémoire doit être alignée sur l’alignement naturel pour les membres de la structure de sortie particulière générée (par exemple, 8 octets pour un struct dont les plus grands membres sont UINT64).

InfoType

Valeur D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE spécifiant le type d’informations post-build à récupérer.

Spécifications

   
En-tête d3d12.h