diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-09-09 12:39:27 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-09-09 13:27:27 +0300 |
commit | 4c1d40d87ea2243e9f17d21ab250e8d5c74ccbc5 (patch) | |
tree | 74e02f6288ba4ba529028915f19564df50346d46 /intern/cycles/render | |
parent | ff1ba0861d8c379112029796f5830caf45c66fc2 (diff) |
Cycles: Add overall timing log to SVNShaderManager
Diffstat (limited to 'intern/cycles/render')
-rw-r--r-- | intern/cycles/render/svm.cpp | 6 |
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) |