[Bf-blender-cvs] [61b0580cf51] compositor-full-frame: tmp

Manuel Castilla noreply at git.blender.org
Fri Jul 23 19:23:12 CEST 2021


Commit: 61b0580cf5159992416e444118c4d8644d8908d8
Author: Manuel Castilla
Date:   Wed Jun 2 12:54:21 2021 +0200
Branches: compositor-full-frame
https://developer.blender.org/rB61b0580cf5159992416e444118c4d8644d8908d8

tmp

===================================================================

M	source/blender/compositor/nodes/COM_ImageNode.cc

===================================================================

diff --git a/source/blender/compositor/nodes/COM_ImageNode.cc b/source/blender/compositor/nodes/COM_ImageNode.cc
index df96b999115..7ad7360808b 100644
--- a/source/blender/compositor/nodes/COM_ImageNode.cc
+++ b/source/blender/compositor/nodes/COM_ImageNode.cc
@@ -93,9 +93,6 @@ void ImageNode::convertToOperations(NodeConverter &converter,
         for (int64_t index = 0; index < outputs.size(); index++) {
           NodeOutput *socket = outputs[index];
           bNodeSocket *bnodeSocket = socket->getbNodeSocket();
-          if (bnodeSocket->flag & SOCK_UNAVAIL) {
-            continue;
-          }
           NodeOperation *operation = nullptr;
           NodeImageLayer *storage = (NodeImageLayer *)bnodeSocket->storage;
           RenderPass *rpass = (RenderPass *)BLI_findstring(
@@ -171,7 +168,7 @@ void ImageNode::convertToOperations(NodeConverter &converter,
             if (index == 0 && operation) {
               converter.addPreview(operation->getOutputSocket());
             }
-            if (STREQ(rpass->name, RE_PASSNAME_COMBINED)) {
+            if (STREQ(rpass->name, RE_PASSNAME_COMBINED) && !(bnodeSocket->flag & SOCK_UNAVAIL)) {
               for (NodeOutput *alphaSocket : getOutputSockets()) {
                 bNodeSocket *bnodeAlphaSocket = alphaSocket->getbNodeSocket();
                 if (!STREQ(bnodeAlphaSocket->name, "Alpha")) {



More information about the Bf-blender-cvs mailing list