Passer au contenu principal
Représente les informations de pré-construction d’une structure d’accélération de raytracing. Obtenez une instance de cette structure en appelant GetRaytracingAccelerationStructurePrebuildInfo.

Syntaxe

Membres

ResultDataMaxSizeInBytes
Type : UINT64
Taille requise pour contenir le résultat de la construction d’une structure d’accélération en fonction des entrées spécifiées. ScratchDataSizeInBytes
Type : UINT64
Stockage temporaire sur le GPU requis pendant la construction de la structure d’accélération en fonction des entrées spécifiées.

UpdateScratchDataSizeInBytes

Stockage temporaire sur le GPU requis pendant une mise à jour de la structure d’accélération en fonction des entrées spécifiées. Cet appel n’est nécessaire que pour la construction initiale de la structure d’accélération ; il définit l’espace de stockage temporaire requis pour chaque mise à jour de la structure d’accélération, hormis la construction initiale. Si l’indicateur D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE n’est pas spécifié lors de l’appel à GetRaytracingAccelerationStructurePrebuildInfo, la valeur retournée pour ce champ est 0. UpdateScratchDataSizeInBytes
Type : UINT64

Configuration requise

En-tête : d3d12_xs.h
Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series
Dernière modification le 6 octobre 2026