Fix for bug #29046, the factor buffer input was not used correctly in curve nodes.
authorLukas Toenne <lukas.toenne@googlemail.com>
Sun, 6 Nov 2011 15:40:00 +0000 (15:40 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Sun, 6 Nov 2011 15:40:00 +0000 (15:40 +0000)
commitb05ee8b65f453d97edb4dbe59fac5c996fbf78d2
tree32fbbb6158f647d218f4bc9e09c7f9404c61ff78
parentd8717d2628b3b57f2c5a60a417806d903a531179
Fix for bug #29046, the factor buffer input was not used correctly in curve nodes.

Curve Map exec function (for RGB curves) used a broken test condition for constant factor=1.0f eval. This must take the factor buffer into account, checking the factor vec for default value is not sufficient. These kinds of test should use a function interface, there are probably a lot more bugs like this hidden in the code.
source/blender/nodes/composite/nodes/node_composite_curves.c