PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 fonction de rappel (d3d12umddi.h)
Interroge le pilote pour connaître les besoins en ressources pour créer une structure d’accélération.
Syntaxe
PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054;
void Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054(
[in] D3D12DDI_HDEVICE unnamedParam1,
[in] const D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 *unnamedParam2,
[out] D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 *unnamedParam3
)
{...}
Paramètres
[in] unnamedParam1
Handle de l’appareil.
[in] unnamedParam2
Pointeur vers une structure D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 qui contient les entrées.
[out] unnamedParam3
Pointeur vers une structure D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 qui contient des informations de prébuild.
Valeur de retour
None
Remarques
Le résultat de cette fonction de rappel permet à l’application de fournir la quantité correcte de stockage de sortie et de stockage scratch à BuildRaytracingAccelerationStructure en fonction de la même géométrie.
Cette méthode se trouve sur l’appareil par opposition à la liste de commandes en supposant que les pilotes doivent être en mesure de calculer les besoins en ressources pour une build de structure d’accélération à partir uniquement des parties visibles du processeur de l’appel, sans avoir à déréférencer des pointeurs vers la mémoire GPU contenant des données de vertex réelles, des données d’index, etc.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054