diff options
author | Sergey Sharybin <sergey@blender.org> | 2021-05-05 12:31:04 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2021-05-05 15:50:03 +0300 |
commit | d9d71698374101bad61b712c742183c94e5d8e6c (patch) | |
tree | 317c163f58fb59fac09ba415a94156fe13b0313c | |
parent | fff80afe399333dccd8f2a921b67ce413c330a1b (diff) |
Fix kernel loading time accounted twice in render progress
The render session is keeping track of the scene update, which includes
kernel loading time.
This fixes negative render times reported when CUDA kernels are compiled
at runtime.
A bit fragile logic, can be re-implemented using some user-counted
scope utility classes, so that only outer-most time skip is applied.
-rw-r--r-- | intern/cycles/render/scene.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/intern/cycles/render/scene.cpp b/intern/cycles/render/scene.cpp index 38e8d9145dc..9713741d043 100644 --- a/intern/cycles/render/scene.cpp +++ b/intern/cycles/render/scene.cpp @@ -566,9 +566,6 @@ bool Scene::load_kernels(Progress &progress, bool lock_scene) return false; } - progress.add_skip_time(timer, false); - VLOG(1) << "Total time spent loading kernels: " << time_dt() - timer.get_start(); - kernels_loaded = true; loaded_kernel_features = requested_features; return true; |