Cycles: Add overall timing log to SVNShaderManager
This commit is contained in:
@@ -51,6 +51,8 @@ void SVMShaderManager::device_update(Device *device, DeviceScene *dscene, Scene
|
|||||||
|
|
||||||
VLOG(1) << "Total " << scene->shaders.size() << " shaders.";
|
VLOG(1) << "Total " << scene->shaders.size() << " shaders.";
|
||||||
|
|
||||||
|
double start_time = time_dt();
|
||||||
|
|
||||||
/* test if we need to update */
|
/* test if we need to update */
|
||||||
device_free(device, dscene, scene);
|
device_free(device, dscene, scene);
|
||||||
|
|
||||||
@@ -95,6 +97,10 @@ void SVMShaderManager::device_update(Device *device, DeviceScene *dscene, Scene
|
|||||||
device_update_common(device, dscene, scene, progress);
|
device_update_common(device, dscene, scene, progress);
|
||||||
|
|
||||||
need_update = false;
|
need_update = false;
|
||||||
|
|
||||||
|
VLOG(1) << "Shader manager updated "
|
||||||
|
<< scene->shaders.size() << " shaders in "
|
||||||
|
<< time_dt() - start_time << " seconds.";
|
||||||
}
|
}
|
||||||
|
|
||||||
void SVMShaderManager::device_free(Device *device, DeviceScene *dscene, Scene *scene)
|
void SVMShaderManager::device_free(Device *device, DeviceScene *dscene, Scene *scene)
|
||||||
|
Reference in New Issue
Block a user