diff options
Diffstat (limited to 'source/blender/compositor/nodes/COM_ViewerNode.cpp')
-rw-r--r-- | source/blender/compositor/nodes/COM_ViewerNode.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/compositor/nodes/COM_ViewerNode.cpp b/source/blender/compositor/nodes/COM_ViewerNode.cpp index 08f3be27c55..6170fafcb2c 100644 --- a/source/blender/compositor/nodes/COM_ViewerNode.cpp +++ b/source/blender/compositor/nodes/COM_ViewerNode.cpp @@ -68,14 +68,17 @@ void ViewerNode::convertToOperations(NodeConverter &converter, converter.addOperation(viewerOperation); converter.mapInputSocket(imageSocket, viewerOperation->getInputSocket(0)); /* only use alpha link if "use alpha" is enabled */ - if (ignore_alpha) + if (ignore_alpha) { converter.addInputValue(viewerOperation->getInputSocket(1), 1.0f); - else + } + else { converter.mapInputSocket(alphaSocket, viewerOperation->getInputSocket(1)); + } converter.mapInputSocket(depthSocket, viewerOperation->getInputSocket(2)); converter.addNodeInputPreview(imageSocket); - if (do_output) + if (do_output) { converter.registerViewer(viewerOperation); + } } |