[Bf-blender-cvs] [4c1d40d] master: Cycles: Add overall timing log to SVNShaderManager

Sergey Sharybin noreply at git.blender.org
Fri Sep 9 12:27:34 CEST 2016


Commit: 4c1d40d87ea2243e9f17d21ab250e8d5c74ccbc5
Author: Sergey Sharybin
Date:   Fri Sep 9 11:39:27 2016 +0200
Branches: master
https://developer.blender.org/rB4c1d40d87ea2243e9f17d21ab250e8d5c74ccbc5

Cycles: Add overall timing log to SVNShaderManager

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

M	intern/cycles/render/svm.cpp

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

diff --git a/intern/cycles/render/svm.cpp b/intern/cycles/render/svm.cpp
index 352bed8..e517580 100644
--- a/intern/cycles/render/svm.cpp
+++ b/intern/cycles/render/svm.cpp
@@ -51,6 +51,8 @@ void SVMShaderManager::device_update(Device *device, DeviceScene *dscene, Scene
 
 	VLOG(1) << "Total " << scene->shaders.size() << " shaders.";
 
+	double start_time = time_dt();
+
 	/* test if we need to update */
 	device_free(device, dscene, scene);
 
@@ -95,6 +97,10 @@ void SVMShaderManager::device_update(Device *device, DeviceScene *dscene, Scene
 	device_update_common(device, dscene, scene, progress);
 
 	need_update = false;
+
+	VLOG(1) << "Shader manager updated "
+	        << scene->shaders.size() << " shaders in "
+	        << time_dt() - start_time << " seconds.";
 }
 
 void SVMShaderManager::device_free(Device *device, DeviceScene *dscene, Scene *scene)




More information about the Bf-blender-cvs mailing list