Partager via


Méthode IDebugShaderRequest2::GenerateInstructions

Demandes de génération d’instructions de trace du nuanceur dans une demande de débogage. Le débogage basé sur les traces se produit sur le processeur (warp) au lieu du GPU.

Syntaxe

HRESULT GenerateInstructions(
   IPixErrorCallback *      errorCallback,
   DebugShaderRequestInfo * requestInfo,
   PixelHistoryOperation *  pPixelHistory,
   IDebugShaderCallback *   pCallback
);

Paramètres

errorCallback
Adresse d’un rappel pour les erreurs qui peuvent se produire lors de la génération d’instructions de trace du nuanceur.

requestInfo
Adresse d’une structure DebugShaderRequestInfo qui décrit l’événement/vertex/pixel demandé.

pPixelHistory
Adresse des résultats de l’historique des pixels utilisés pour rechercher le pixel associé au débogage. S’applique uniquement lors du débogage d’un nuanceur de pixels.

pCallback
Adresse d’un rappel utilisé pour notifier l’hôte des résultats.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .

Configuration requise

En-tête

Vspixengine.h

Voir aussi

IDebugShaderRequest2