IDebugShaderRequest2::GenerateInstructions-Methode

Anforderungen zum Generieren von Shader-Ablaufverfolgungsanweisungen in einer Debuganforderung. Das ablaufverfolgungsbasierte Debuggen erfolgt auf der CPU (Warp) anstelle der GPU.

Syntax

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

Parameter

errorCallback
Die Adresse eines Rückrufs für Fehler, die beim Generieren von Shader-Ablaufverfolgungsanweisungen auftreten können.

requestInfo
Die Adresse einer DebugShaderRequestInfo-Struktur, die das angeforderte Ereignis/den angeforderten Scheitelpunkt/Pixel beschreibt.

pPixelHistory
Die Adresse der Pixelverlaufsergebnisse, die zum Suchen des zugeordneten zu debuggende Pixels verwendet werden. Gilt nur beim Debuggen eines Pixel-Shaders.

pCallback
Die Adresse eines Rückrufs, der verwendet wird, um den Host über Ergebnisse zu benachrichtigen.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Requirements (Anforderungen)

Header

Vspixengine.h

Siehe auch

IDebugShaderRequest2