defi - ps

定义一个整数常量值,每当着色器设置为设备时,应加载该值。

语法

defi dst, integerValue

 

  • dst 是目标寄存器。
  • integerValue 是一个常量整数值。

备注

像素着色器版本 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
defi x x x x

 

defi 指令定义一个着色器常量,每当将着色器设置为设备时,将加载其值。 这些称为即时常量。 即时常量优先于 API 方法 SetPixelShaderConstantB 设置的常量。

可通过两种方法在着色器中设置常量。

  1. 使用 defi 直接在着色器中定义常量。
  2. 使用 API 方法设置常量。

像素着色器说明