Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_node/node_edit.c
| Show First 20 Lines • Show All 204 Lines • ▼ Show 20 Lines | static void compo_initjob(void *cjv) | ||||
| ViewLayer *view_layer = cj->view_layer; | ViewLayer *view_layer = cj->view_layer; | ||||
| cj->compositor_depsgraph = DEG_graph_new(scene, view_layer, DAG_EVAL_RENDER); | cj->compositor_depsgraph = DEG_graph_new(scene, view_layer, DAG_EVAL_RENDER); | ||||
| DEG_graph_build_for_compositor_preview( | DEG_graph_build_for_compositor_preview( | ||||
| cj->compositor_depsgraph, bmain, scene, view_layer, cj->ntree); | cj->compositor_depsgraph, bmain, scene, view_layer, cj->ntree); | ||||
| /* NOTE: Don't update animation to preserve unkeyed changes, this means can not use | /* NOTE: Don't update animation to preserve unkeyed changes, this means can not use | ||||
| * evaluate_on_framechange. */ | * evaluate_on_framechange. */ | ||||
| DEG_graph_flush_update(bmain, cj->compositor_depsgraph); | |||||
| DEG_evaluate_on_refresh(cj->compositor_depsgraph); | DEG_evaluate_on_refresh(cj->compositor_depsgraph); | ||||
| bNodeTree *ntree_eval = (bNodeTree *)DEG_get_evaluated_id(cj->compositor_depsgraph, | bNodeTree *ntree_eval = (bNodeTree *)DEG_get_evaluated_id(cj->compositor_depsgraph, | ||||
| &cj->ntree->id); | &cj->ntree->id); | ||||
| cj->localtree = ntreeLocalize(ntree_eval); | cj->localtree = ntreeLocalize(ntree_eval); | ||||
| if (cj->recalc_flags) { | if (cj->recalc_flags) { | ||||
| ▲ Show 20 Lines • Show All 2,593 Lines • Show Last 20 Lines | |||||