Partager via


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