ID3D12GraphicsCommandList4 ::BuildRaytracingAccelerationStructure, méthode (d3d12.h)
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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour