From 885bb5b137b5ea71869b741e6ee7acc1602ab5c6 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 21 Dec 2017 16:14:15 +0100 Subject: Depsgraph: Bring timing statistics to the new dependency graph This statistics is only collected when debug_value is different from 0. Stored in depsgraph node itself, so we can always have access to average data and other stats which requires persistent storage. This way we also don't waste time trying to find stats from a separately stored hash map. --- source/blender/depsgraph/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/depsgraph/CMakeLists.txt') diff --git a/source/blender/depsgraph/CMakeLists.txt b/source/blender/depsgraph/CMakeLists.txt index 04fbbbf0915..af2c2ecb67f 100644 --- a/source/blender/depsgraph/CMakeLists.txt +++ b/source/blender/depsgraph/CMakeLists.txt @@ -52,8 +52,10 @@ set(SRC intern/builder/deg_builder_relations_scene.cc intern/builder/deg_builder_transitive.cc intern/debug/deg_debug_relations_graphviz.cc + intern/debug/deg_debug_stats_gnuplot.cc intern/eval/deg_eval.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 @@ -82,6 +84,7 @@ set(SRC intern/builder/deg_builder_transitive.h intern/eval/deg_eval.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 -- cgit v1.2.3