structure D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 (d3d12umddi.h)
Contient les besoins 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 build de structure d’accélération basée sur les entrées spécifiées.
ScratchDataSizeInBytes
Stockage scratch 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 scratch sur le GPU requis lors d’une mise à jour de la structure d’accélération, en fonction des entrées spécifiées. Cela ne doit être appelé que pour la build de structure d’accélération d’origine et définit la configuration requise de stockage scratch 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour