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
path: root/intern
diff options
context:
space:
mode:
authorSergey Sharybin <sergey@blender.org>2021-05-05 12:31:04 +0300
committerSergey Sharybin <sergey@blender.org>2021-05-05 15:50:03 +0300
commitd9d71698374101bad61b712c742183c94e5d8e6c (patch)
tree317c163f58fb59fac09ba415a94156fe13b0313c /intern
parentfff80afe399333dccd8f2a921b67ce413c330a1b (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.
Diffstat (limited to 'intern')
-rw-r--r--intern/cycles/render/scene.cpp3
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;