D3DPSHADERCAPS2_0 结构 (d3d9caps.h)

像素着色器驱动程序上限。

语法

typedef struct _D3DPSHADERCAPS2_0 {
  DWORD Caps;
  INT   DynamicFlowControlDepth;
  INT   NumTemps;
  INT   StaticFlowControlDepth;
  INT   NumInstructionSlots;
} D3DPSHADERCAPS2_0;

成员

Caps

类型: DWORD

如果此值为非零值,则支持指令谓词。 请参阅setp_comp - 与

DynamicFlowControlDepth

类型: INT

0 或 24,表示动态流控制指令嵌套的深度。 请参阅 D3DPSHADERCAPS2_0

NumTemps

类型: INT

支持的临时寄存器数。 请参阅 D3DPSHADERCAPS2_0

StaticFlowControlDepth

类型: INT

循环的嵌套深度 - vs/rep - vscall - vs/callnz bool - vs instructions。 请参阅 D3DPSHADERCAPS2_0

NumInstructionSlots

类型: INT

支持的指令槽数。 请参阅 D3DPSHADERCAPS2_0

要求

   
标头 d3d9caps.h

另请参阅

D3DCAPS9

Direct3D 结构