PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 fonction de rappel (d3d12umddi.h)
Interroge le pilote pour les besoins en ressources pour générer 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 vers 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édéfini.
Valeur de retour
Aucun
Remarques
Le résultat de cette fonction de rappel permet à l’application de fournir la quantité correcte de stockage de sortie et de stockage à zéro pour BuildRaytracingAccelerationStructure en fonction de la même géométrie.
Cette méthode se trouve sur l’appareil plutôt que sur la liste de commandes, en supposant que les pilotes doivent être en mesure de calculer les besoins en ressources d’une structure d’accélération uniquement en examinant les parties visibles du processeur de l’appel, sans avoir à déférer les pointeurs vers la mémoire GPU contenant les données de vertex réelles, les données d’index, etc.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054