structure D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 (d3d12umddi.h)
Contient des exigences en mémoire pour une build de structure d’accélération de suivi de rayons.
Syntaxe
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Membres
ResultDataMaxSizeInBytes
Taille requise pour contenir le résultat d’une structure d’accélération basée sur les entrées spécifiées.
ScratchDataSizeInBytes
Stockage à zéro sur le GPU requis lors de la génération de la structure d’accélération, en fonction des entrées spécifiées.
UpdateScratchDataSizeInBytes
Stockage à zéro sur le GPU requis lors d’une mise à jour de structure d’accélération, en fonction des entrées spécifiées. Cette opération doit uniquement être appelée pour la build de structure d’accélération d’origine et définit les exigences de stockage de zéro pour chaque mise à jour de structure d’accélération autre que la build initiale.
Si l’indicateur D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE n’est pas spécifié dans D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS, ce paramètre retourne 0.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | d3d12umddi.h |