Skip to main content
Paramètres utilisés pour spécifier le nuanceur de coque à déboguer en direct si Type dans D3D12XBOX_LIVE_DEBUGGING_PARAMETERS est défini sur D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_HULL. Si rien n’est spécifié, le premier nuanceur de coque trouvé est présenté pour le débogage.

Syntaxe



Membres

Flags   _In_
Type : D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
Permet de spécifier n’importe quel nuanceur de coque ou un nuanceur de coque particulier PrimitiveID   _In_
Type : UINT
ID de primitive que le nuanceur de coque va exécuter ControlPointID   _In_
Type : UINT
ID de point de contrôle que le nuanceur de coque va exécuter

Remarques

Notez que les nuanceurs de coque sont lancés sous forme de vague combinée LS+HS de type HS. Le nuanceur est initialisé en tant que type de vague HS, avec le PC pointant vers la partie LS. Le nuanceur exécute d’abord la partie LS, puis, une fois celle-ci terminée, exécute la partie HS. Il peut être utile de déboguer les deux parties pour comprendre leur interaction et vérifier si d’éventuels problèmes dans la partie HS proviennent de la partie LS. Ainsi, le nuanceur complet, à commencer par la partie LS, est présenté pour le débogage en direct du nuanceur de coque. Exemple 1 - Activer le débogage en direct de n’importe quel nuanceur de coque lors d’un dessin subséquent
Exemple 2 - Activer le débogage en direct d’un nuanceur de coque particulier lors d’un dessin subséquent

Configuration requise

Type dans D3D12XBOX_LIVE_DEBUGGING_PARAMETERS doit être défini sur D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_HULL. En-tête : d3d12_xs.h
Plateformes prises en charge : consoles XBOX Series

Voir aussi

Membres de d3d12_xs
Last modified on October 6, 2026