def - vs
定義頂點著色器常數。
Syntax
def dst, float1, float2, float3, float4 |
---|
where
- 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 所設定的常數。
有兩種方式可以在著色器中設定常數。
使用 def - 與 直接定義著色器內的常數。
def - vs 只能定義浮點常數。
使用 API 方法來設定常數。
- 使用 SetVertexShaderConstantF 來設定浮點常數。
相關主題