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 |