lrp - ps
2 番目と 3 番目のソース レジスタの間を、最初のソース レジスタで指定された比率で線形に補間します。
構文
lrp dst、src0、src1、src2 |
---|
where
- dst は宛先レジスタです。
- src0 はソース レジスタです。
- src1 はソース レジスタです。
- src2 はソース レジスタです。
解説
ピクセル シェーダーのバージョン | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Lrp | x | x | x | x | x | x | x | x | x |
この命令は、次の式に基づいて線形補間を実行します。
dest = src0 * src1 + (1-src0) * src2
// which is the same as
dest = src2 + src0 * (src1 - src2)
関連トピック