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 |