Fix for 34703 Mix node (Hue, Saturation) update and rendering error
authorJeroen Bakker <j.bakker@atmind.nl>
Thu, 4 Apr 2013 19:53:30 +0000 (19:53 +0000)
committerJeroen Bakker <j.bakker@atmind.nl>
Thu, 4 Apr 2013 19:53:30 +0000 (19:53 +0000)
commit6418cd92b2a041b23c1d92d417651e1c8d840c4e
tree50e5fd8f65fb3c72cae0592968389043b3d36a65
parent5aee8b1487b49811fb8e00d2d3bf0a41a24c5ff2
Fix for 34703 Mix node (Hue, Saturation) update and rendering error
Fix for 34494 Blender 2.65 regression test error - compo_map_uv_cubes.blend - stripe/artifact between cubes

Hue and saturation node has an early break when saturarion is 0. When this happened the input 1 color needed to be used. This behaviour was not merged.

When no FSAA is used in the ZCombine. a mask will be created, this mask will be antialiased and based on this mask the colors between the two images are blended. This was also behaviour that was not merged correctly. Now it is back making much better z-combines.

Hope nobody uses these gabs as a work around.

 - At Mind -
Jeroen & Monique
source/blender/compositor/nodes/COM_ZCombineNode.cpp
source/blender/compositor/operations/COM_MixHueOperation.cpp
source/blender/compositor/operations/COM_MixSaturationOperation.cpp
source/blender/compositor/operations/COM_ZCombineOperation.cpp
source/blender/compositor/operations/COM_ZCombineOperation.h