Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Interpolates linearly between the second and third source registers by a proportion specified in the first source register.
Syntax
lrp dst, src0, src1, src2 |
---|
where
- dst is the destination register.
- src0 is a source register.
- src1 is a source register.
- src2 is a source register.
Remarks
Pixel shader versions | 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 |
This instruction performs the linear interpolation based on the following formula.
dest = src0 * src1 + (1-src0) * src2
// which is the same as
dest = src2 + src0 * (src1 - src2)
Related topics