Partager via


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