Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2016-08-26 15:00:15 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2016-08-26 15:00:15 +0300
commit5f1b580edc8938b7a4aca08c928c33f915ef5e64 (patch)
tree3e57b4ddbbabab5334c3bfef8e70d444667adf67
parent86e0485b2e5e02bbe5465e051afebea9e7838605 (diff)
Depsgraph: Report overall number of updates objects
-rw-r--r--source/blender/blenkernel/intern/scene.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 847884e08b7..acf6a313989 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -1559,6 +1559,7 @@ static void print_threads_statistics(ThreadedObjectUpdateState *state)
#else
finish_time = PIL_check_seconds_timer();
tot_thread = BLI_system_thread_count();
+ int total_objects = 0;
for (i = 0; i < tot_thread; i++) {
int thread_total_objects = 0;
@@ -1586,12 +1587,16 @@ static void print_threads_statistics(ThreadedObjectUpdateState *state)
{
printf(" %s in %f sec\n", entry->object->id.name + 2, entry->duration);
}
+
+ total_objects += thread_total_objects;
}
BLI_freelistN(&state->statistics[i]);
}
if (state->has_updated_objects) {
- printf("Scene update in %f sec\n", finish_time - state->base_time);
+ printf("Scene updated %d objects in %f sec\n",
+ total_objects,
+ finish_time - state->base_time);
}
#endif
}