IDebugShaderRequest2::GenerateInstructions 方法

在调试请求中生成着色器跟踪指令的请求。 基于跟踪的调试发生在 CPU (扭曲) 而不是 GPU 上。

语法

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

参数

errorCallback
生成着色器跟踪指令时可能发生的错误回调的地址。

requestInfo
描述请求的事件/顶点/像素的 DebugShaderRequestInfo 结构的地址。

pPixelHistory
用于查找要调试的关联像素的像素历史记录结果的地址。 仅在调试像素着色器时适用。

pCallback
用于通知主机结果的回调的地址。

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

要求

标头

Vspixengine.h

另请参阅

IDebugShaderRequest2