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)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to