def - vs

定义顶点着色器常量。

语法

def dst、float1、float2、float3、float4

 

其中

  • dst 是目标寄存器。
  • float1、float2、float3、float4 是四个浮点数。

备注

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

 

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

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

  1. 使用 def - 与 直接在着色器中定义常量。

    def - vs 只能定义浮点常量。

  2. 使用 API 方法设置常量。

顶点着色器说明

defi - vs

defb - vs