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-09-09 12:39:27 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2016-09-09 13:27:27 +0300
commit4c1d40d87ea2243e9f17d21ab250e8d5c74ccbc5 (patch)
tree74e02f6288ba4ba529028915f19564df50346d46 /intern/cycles/render
parentff1ba0861d8c379112029796f5830caf45c66fc2 (diff)
Cycles: Add overall timing log to SVNShaderManager
Diffstat (limited to 'intern/cycles/render')
-rw-r--r--intern/cycles/render/svm.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/intern/cycles/render/svm.cpp b/intern/cycles/render/svm.cpp
index 352bed8f0f2..e51758035dc 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)