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 设置的常量。
可通过两种方法在着色器中设置常量。
- 使用 defi 直接在着色器中定义常量。
- 使用 API 方法设置常量。
- 使用 SetPixelShaderConstantB 设置布尔常量。
- 使用 SetPixelShaderConstantF 设置浮点常量。
- 使用 SetPixelShaderConstantI 设置整数常量。
相关主题