Fix for #28876, alpha over with empty image node gives black result.
authorLukas Toenne <lukas.toenne@googlemail.com>
Wed, 12 Oct 2011 13:07:30 +0000 (13:07 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Wed, 12 Oct 2011 13:07:30 +0000 (13:07 +0000)
commit89dd5e933f01853abdba9249dd2823ac53562c6d
tree6ba45d6d7e32df05cb1f2f68d06f987cd6379a2e
parenta85f595721e44cb214262b688f8c418018f1c5c2
Fix for #28876, alpha over with empty image node gives black result.

The image node output is the default value when no image is selected. In pre-2.60 this was always initialized to 0 alpha, the defaults written in the node socket templates were completely ignored for outputs (except for value and RGB input nodes, which use these as button values). Now the stack values are initialized with the template defaults, which are all 0 by default. This patch changes alpha to 0 for image and render layer outputs too.
source/blender/blenloader/intern/readfile.c
source/blender/nodes/composite/nodes/node_composite_image.c