Commit: cc728e7f48268a69838b4d38553385f619239f19 Author: Mai Lavelle Date: Thu Dec 29 23:05:40 2016 -0500 Branches: temp_cycles_split_kernel https://developer.blender.org/rBcc728e7f48268a69838b4d38553385f619239f19
Cycles: Seperate kernel loading time from render time =================================================================== M intern/cycles/render/session.cpp =================================================================== diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp index 75a413d2a7..91a0ff08f3 100644 --- a/intern/cycles/render/session.cpp +++ b/intern/cycles/render/session.cpp @@ -650,6 +650,8 @@ void Session::load_kernels() if(!kernels_loaded) { progress.set_status("Loading render kernels (may take a few minutes the first time)"); + scoped_timer timer; + DeviceRequestedFeatures requested_features = get_requested_device_features(); VLOG(2) << "Requested features:\n" << requested_features; if(!device->load_kernels(requested_features)) { @@ -663,6 +665,9 @@ void Session::load_kernels() return; } + progress.add_skip_time(timer, false); + VLOG(1) << "Total time spent loading kernels: " << time_dt() - timer.get_start(); + kernels_loaded = true; } } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs