defb - vs

定义一个布尔常量值,应在着色器设置为设备时加载该值。

语法

defb dest、booleanValue

 

其中

  • dst 是目标寄存器。
  • booleanValue 是布尔值,值为 True 或 False。

注解

顶点着色器版本 1_1 2_0 2_x 2_sw 3_0 3_sw
defb x x x x x

 

defb - vs 指令定义一个布尔着色器常量,该常量在着色器设置为设备时加载其值。 这些常量称为即时常量。 即时常量优先于 API 方法 SetVertexShaderConstantB 设置的常量。

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

  1. 使用 defb - 与直接在着色器内定义常量。
  2. 使用 API 方法设置常量。

顶点着色器指令

def - vs

defi - vs