Partager via


structure D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 (d3d12umddi.h)

Arguments utilisés dans la fonction de rappel CopyRayTracingAccelerationStructure.

Syntaxe

typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         DestAccelerationStructureData;
  D3D12DDI_GPU_VIRTUAL_ADDRESS                         SourceAccelerationStructureData;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;

Membres

DestAccelerationStructureData

Mémoire de destination. La taille requise peut être découverte en appelant EmitRaytracingAccelerationStructurePostBuildInfo préalablement, selon le mode .

L’adresse de début de destination doit être alignée sur 256 octets, quel que soit le mode .

La plage de mémoire de destination ne peut pas chevaucher la source sinon les résultats ne sont pas définis.

État de ressource auquel la mémoire pointée doit dépendre du paramètre mode. Voir D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

SourceAccelerationStructureData

Structure d’accélération pour copier ou transformer en fonction du mode spécifié. La structure d’accélération source reste inchangée et toujours utilisable. L’opération implique uniquement la structure d’accélération source directement spécifiée et non d’autres, il peut pointer vers. Par exemple, dans le cas d’une structure d’accélération de niveau supérieur, toutes les structures d’accélération de niveau inférieur qu’il pointe vers ne sont pas impliquées dans l’opération.

État de ressource auquel la mémoire pointée doit dépendre du paramètre mode. Voir D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.

Mode

Type d’opération de copie à effectuer.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h