Passer au contenu principal
Représente les informations de prégénération d’une structure d’accélération de lancer de rayons. Obtenez une instance de cette structure en appelant GetRaytracingAccelerationStructurePrebuildInfo.

Syntaxe

Membres

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

UpdateScratchDataSizeInBytes

Stockage de travail requis sur le GPU 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 génération initiale de la structure d’accélération; il définit l’exigence de stockage de travail pour chaque mise à jour de la structure d’accélération, autre que la génération 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