diff options
Diffstat (limited to 'intern/cycles/render/image.cpp')
-rw-r--r-- | intern/cycles/render/image.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/intern/cycles/render/image.cpp b/intern/cycles/render/image.cpp index a5dfcf60d61..fd6186d8f1e 100644 --- a/intern/cycles/render/image.cpp +++ b/intern/cycles/render/image.cpp @@ -799,6 +799,12 @@ void ImageManager::device_update(Device *device, Scene *scene, Progress &progres return; } + scoped_callback_timer timer([scene](double time) { + if (scene->update_stats) { + scene->update_stats->image.times.add_entry({"device_update", time}); + } + }); + TaskPool pool; for (size_t slot = 0; slot < images.size(); slot++) { Image *img = images[slot]; |