[Bf-blender-cvs] [5f1b580] master: Depsgraph: Report overall number of updates objects

Sergey Sharybin noreply at git.blender.org
Fri Aug 26 14:00:28 CEST 2016


Commit: 5f1b580edc8938b7a4aca08c928c33f915ef5e64
Author: Sergey Sharybin
Date:   Fri Aug 26 14:00:15 2016 +0200
Branches: master
https://developer.blender.org/rB5f1b580edc8938b7a4aca08c928c33f915ef5e64

Depsgraph: Report overall number of updates objects

===================================================================

M	source/blender/blenkernel/intern/scene.c

===================================================================

diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 847884e..acf6a31 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
 }




More information about the Bf-blender-cvs mailing list