From 039792caf35fa3ff57a3712ece28aa1336281766 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 1 Feb 2019 11:00:37 +0100 Subject: Depsgraph: Use scene operation code Hopefully, this is the last one. --- .../blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc | 3 +-- source/blender/depsgraph/intern/node/deg_node_operation.cc | 2 ++ source/blender/depsgraph/intern/node/deg_node_operation.h | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'source/blender/depsgraph/intern') diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc index 844b98b52a3..fb02a6219db 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc @@ -167,8 +167,7 @@ void DepsgraphNodeBuilder::build_view_layer( add_operation_node(&scene->id, NodeType::PARAMETERS, NULL, - OperationCode::PLACEHOLDER, - "Scene Eval"); + OperationCode::SCENE_EVAL); /* Build all set scenes. */ if (scene->set != NULL) { ViewLayer *set_view_layer = BKE_view_layer_default_render(scene->set); diff --git a/source/blender/depsgraph/intern/node/deg_node_operation.cc b/source/blender/depsgraph/intern/node/deg_node_operation.cc index a5066e233f0..325ced54507 100644 --- a/source/blender/depsgraph/intern/node/deg_node_operation.cc +++ b/source/blender/depsgraph/intern/node/deg_node_operation.cc @@ -48,6 +48,8 @@ const char *operationCodeAsString(OperationCode opcode) /* Animation, Drivers, etc. */ case OperationCode::ANIMATION: return "ANIMATION"; case OperationCode::DRIVER: return "DRIVER"; + /* Scene related. */ + case OperationCode::SCENE_EVAL: return "SCENE_EVAL"; /* Object related. */ case OperationCode::OBJECT_BASE_FLAGS: return "OBJECT_BASE_FLAGS"; /* Transform. */ diff --git a/source/blender/depsgraph/intern/node/deg_node_operation.h b/source/blender/depsgraph/intern/node/deg_node_operation.h index 34236817736..f010a40b048 100644 --- a/source/blender/depsgraph/intern/node/deg_node_operation.h +++ b/source/blender/depsgraph/intern/node/deg_node_operation.h @@ -60,6 +60,9 @@ enum class OperationCode { /* Driver */ DRIVER, + /* Scene related. ------------------------------------------------------- */ + SCENE_EVAL, + /* Object related. ------------------------------------------------------ */ OBJECT_BASE_FLAGS, -- cgit v1.2.3