Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/composite/node_composite_tree.c
| Show First 20 Lines • Show All 255 Lines • ▼ Show 20 Lines | void ntreeCompositUpdateRLayers(bNodeTree *ntree) | ||||
| for (node = ntree->nodes.first; node; node = node->next) { | for (node = ntree->nodes.first; node; node = node->next) { | ||||
| if (node->type == CMP_NODE_R_LAYERS) | if (node->type == CMP_NODE_R_LAYERS) | ||||
| node_cmp_rlayers_outputs(ntree, node); | node_cmp_rlayers_outputs(ntree, node); | ||||
| } | } | ||||
| } | } | ||||
| void ntreeCompositRegisterPass(bNodeTree *ntree, Scene *scene, SceneLayer *scene_layer, const char *name, int type) | void ntreeCompositRegisterPass(bNodeTree *ntree, Scene *scene, ViewLayer *view_layer, const char *name, int type) | ||||
| { | { | ||||
| bNode *node; | bNode *node; | ||||
| if (ntree == NULL) return; | if (ntree == NULL) return; | ||||
| for (node = ntree->nodes.first; node; node = node->next) { | for (node = ntree->nodes.first; node; node = node->next) { | ||||
| if (node->type == CMP_NODE_R_LAYERS) | if (node->type == CMP_NODE_R_LAYERS) | ||||
| node_cmp_rlayers_register_pass(ntree, node, scene, scene_layer, name, type); | node_cmp_rlayers_register_pass(ntree, node, scene, view_layer, name, type); | ||||
| } | } | ||||
| } | } | ||||
| /* called from render pipeline, to tag render input and output */ | /* called from render pipeline, to tag render input and output */ | ||||
| /* need to do all scenes, to prevent errors when you re-render 1 scene */ | /* need to do all scenes, to prevent errors when you re-render 1 scene */ | ||||
| void ntreeCompositTagRender(Scene *curscene) | void ntreeCompositTagRender(Scene *curscene) | ||||
| { | { | ||||
| ▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines | |||||