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 |