Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Effectue une build de structure d’accélération de raytracing sur le GPU et génère éventuellement des informations post-build immédiatement après la build.
Syntaxe
void BuildRaytracingAccelerationStructure(
[in] const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc,
[in] UINT NumPostbuildInfoDescs,
[in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs
);
Paramètres
[in] pDesc
Description de la structure d’accélération à générer.
[in] NumPostbuildInfoDescs
Taille du tableau pPostbuildInfoDescs . Défini sur 0 si aucune information post-build n’est nécessaire.
[in] pPostbuildInfoDescs
Tableau facultatif de descriptions pour les informations post-build afin de générer des propriétés décrivant la structure d’accélération qui a été générée.
Valeur de retour
None
Remarques
Cette méthode peut être appelée sur des graphiques ou des listes de commandes de calcul, mais pas à partir de bundles.
Les informations post-build peuvent également être obtenues séparément d’une structure d’accélération déjà créée en appelant EmitRaytracingAccelerationStructurePostbuildInfo. L’avantage de générer des informations post-build avec une build est qu’une barrière n’est pas nécessaire entre la fin de la build et la demande d’informations post-build, ce qui permet d’activer des scénarios où l’application a besoin des informations post-build immédiatement.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 10, version 1809 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
| Plateforme cible | Windows |
| En-tête | d3d12.h |
| Bibliothèque | D3D12.lib |
| DLL | D3D12.dll |