From c1da8e3b28f95188f9e9152383856c95f29586b4 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 31 Jan 2019 12:56:40 +0100 Subject: Depsgraph: Comb code to a better state all over Some summary of changes: - Don't use DEG prefix for types and enumerator values: the code is already inside DEG namespace. - Put code where it locally belongs to: avoid having one single header file with all sort of definitions in it. - Take advantage of modern C++11 enabled by default. --- source/blender/depsgraph/CMakeLists.txt | 37 +++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 16 deletions(-) (limited to 'source/blender/depsgraph/CMakeLists.txt') diff --git a/source/blender/depsgraph/CMakeLists.txt b/source/blender/depsgraph/CMakeLists.txt index 884f1d272a5..042388a6250 100644 --- a/source/blender/depsgraph/CMakeLists.txt +++ b/source/blender/depsgraph/CMakeLists.txt @@ -53,17 +53,19 @@ set(SRC intern/builder/deg_builder_relations_rig.cc intern/builder/deg_builder_relations_view_layer.cc intern/builder/deg_builder_transitive.cc + intern/debug/deg_debug.cc intern/debug/deg_debug_relations_graphviz.cc intern/debug/deg_debug_stats_gnuplot.cc intern/eval/deg_eval.cc intern/eval/deg_eval_copy_on_write.cc intern/eval/deg_eval_flush.cc intern/eval/deg_eval_stats.cc - intern/nodes/deg_node.cc - intern/nodes/deg_node_component.cc - intern/nodes/deg_node_id.cc - intern/nodes/deg_node_operation.cc - intern/nodes/deg_node_time.cc + intern/node/deg_node.cc + intern/node/deg_node_component.cc + intern/node/deg_node_factory.cc + intern/node/deg_node_id.cc + intern/node/deg_node_operation.cc + intern/node/deg_node_time.cc intern/depsgraph.cc intern/depsgraph_build.cc intern/depsgraph_debug.cc @@ -74,7 +76,8 @@ set(SRC intern/depsgraph_query_foreach.cc intern/depsgraph_query_iter.cc intern/depsgraph_tag.cc - intern/depsgraph_type_defines.cc + intern/depsgraph_type.cc + intern/depsgraph_update.cc DEG_depsgraph.h DEG_depsgraph_build.h @@ -90,21 +93,23 @@ set(SRC intern/builder/deg_builder_relations.h intern/builder/deg_builder_relations_impl.h intern/builder/deg_builder_transitive.h + intern/debug/deg_debug.h intern/eval/deg_eval.h intern/eval/deg_eval_copy_on_write.h intern/eval/deg_eval_flush.h intern/eval/deg_eval_stats.h - intern/nodes/deg_node.h - intern/nodes/deg_node_component.h - intern/nodes/deg_node_id.h - intern/nodes/deg_node_operation.h - intern/nodes/deg_node_time.h + intern/node/deg_node.h + intern/node/deg_node_component.h + intern/node/deg_node_factory.h + intern/node/deg_node_factory_impl.h + intern/node/deg_node_id.h + intern/node/deg_node_operation.h + intern/node/deg_node_time.h intern/depsgraph.h - intern/depsgraph_intern.h - intern/depsgraph_types.h - - util/deg_util_foreach.h - util/deg_util_function.h + intern/depsgraph_physics.h + intern/depsgraph_tag.h + intern/depsgraph_type.h + intern/depsgraph_update.h ) if(WITH_BOOST) -- cgit v1.2.3