IDebugShaderRequest :: BeginDebugShader, méthode

Demande de démarrer une session de débogage de nuanceur pour l’étape de pipeline spécifiée, le pixel/vertex, le cas échéant, l’événement et le frame.

Syntaxe

HRESULT BeginDebugShader(
   IPixErrorCallback *     errorCallback,
   EventID                 eventID,
   DWORD                   frameNumber,
   DWORD                   vertex,
   Point2D                 pixel,
   PipeLineStages          stage,
   PixelHistoryOperation * pPixelHistory,
   DWORD *                 pDevice
);

Paramètres

errorCallback
Adresse d’un rappel pour les erreurs qui peuvent se produire pendant le débogage.

1001
Événement spécifié.

frameNumber
Frame spécifié.

vertex
Vertex spécifié. S’applique uniquement lors du débogage d’un nuanceur de sommets.

pixellisé
Pixel spécifié. S’applique uniquement lors du débogage d’un nuanceur de pixels.

mode
Étape de pipeline spécifiée.

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

pDevice
Adresse à passer au moteur de débogage pour communiquer avec cette session de débogage (moteur de débogage ReadProcessMemory sur cette adresse).

Valeur de retour

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Configuration requise

En-tête

Vspixengine. h

Voir aussi

IDebugShaderRequest