IPixShaderWave 介面

提供單一著色器波狀態的偵錯存取權。

繼承

IPixShaderWave 繼承自 IUnknown。

介面識別碼

{922AB4F6-D10A-4FD0-84C1-C6FE69A3C482}

方法

介面會 IPixShaderWave 宣告這些方法。

方法 描述
GetId 取得波浪識別碼。
GetCoordinates 取得使用者易記的字串,表示 GPU 上執行波浪的位置。
GetStage 取得著色器階段。
GetStatus 取得波浪狀態。
GetExceptionsHit 取得遭浪潮擊中的例外狀況。
GetInstructionPointer 取得波浪指向的指令指標。
GetLanes 取得著色器通道介面物件的集合。
GetNodes 取得指定程式碼類型的著色器節點介面物件集合。
GetShader 取得著色器介面物件。
GetInstructionPointerLocation 取得著色器程式碼位置介面物件,對應到程式計數器 (電腦)
GetVariables 取得指定程式碼類型的著色器變數介面物件集合。
EvaluateExpression 評估指定程式碼類型的運算式。
GetOffendingCodeLocations 取得疑似裝置錯誤原因的違規代碼位置集合。

需求

標頭: PixApiShaderInterfaces.h