Cycles: Seperate kernel loading time from render time
This commit is contained in:
parent
b78e543af9
commit
5b8f1c8d34
|
@ -654,6 +654,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)) {
|
||||
|
@ -667,6 +669,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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue