defi - ps
定義整數常數值,每當著色器設定為裝置時,應該載入此值。
Syntax
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 來設定整數常數。
相關主題