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
diff options
context:
space:
mode:
authorJeroen Bakker <j.bakker@atmind.nl>2019-03-12 15:58:39 +0300
committerJeroen Bakker <j.bakker@atmind.nl>2019-03-12 16:06:45 +0300
commit298dabc79b9aa335cf7f3e0aa7f7f0fd702c8efd (patch)
tree4bf293669065915494954c226b3bb4e8dd98b1e3 /intern/cycles/render/session.cpp
parent2c8bd1d8cb6dc0f1a182d77c6b8283b25a01f1eb (diff)
Cycles/OpenCL: Reduce How Often Kernel Recompilations Are Needed
This patch will reduce the number of times that we need to recompile kernels. It does this by (en/dis)abling features by default. So when the user needs them that the kernels are already available. Other features are enabled by default for background and foreground rendering. When in background rendering the user wants the best render performance. When in foreground rendering the user wants the least amount of recompilations. Enabling volumetrics or subdivision evaluation will still trigger a recompilation during foreground rendering. Reviewed By: #cycles, brecht Differential Revision: https://developer.blender.org/D4485
Diffstat (limited to 'intern/cycles/render/session.cpp')
-rw-r--r--intern/cycles/render/session.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index 87c46ec44c8..dea50d52cfa 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -658,11 +658,6 @@ DeviceRequestedFeatures Session::get_requested_device_features()
scene->shader_manager->get_requested_features(
scene,
&requested_features);
- if(!params.background) {
- /* Avoid too much re-compilations for viewport render. */
- requested_features.max_nodes_group = NODE_GROUP_LEVEL_MAX;
- requested_features.nodes_features = NODE_FEATURE_ALL;
- }
/* This features are not being tweaked as often as shaders,
* so could be done selective magic for the viewport as well.