forked from bartvdbraak/blender
Cycles: Fix missing volumes support for feature-adaptive viewport render
This commit is contained in:
parent
cbbb021596
commit
065c052cfb
@ -610,17 +610,17 @@ DeviceRequestedFeatures Session::get_requested_device_features()
|
||||
/* TODO(sergey): Consider moving this to the Scene level. */
|
||||
DeviceRequestedFeatures requested_features;
|
||||
requested_features.experimental = params.experimental;
|
||||
|
||||
requested_features.max_closure = get_max_closure_count();
|
||||
scene->shader_manager->get_requested_features(
|
||||
scene,
|
||||
&requested_features);
|
||||
if(!params.background) {
|
||||
/* Avoid too much re-compilations for viewport render. */
|
||||
requested_features.max_closure = 64;
|
||||
requested_features.max_nodes_group = NODE_GROUP_LEVEL_MAX;
|
||||
requested_features.nodes_features = NODE_FEATURE_ALL;
|
||||
}
|
||||
else {
|
||||
requested_features.max_closure = get_max_closure_count();
|
||||
scene->shader_manager->get_requested_features(
|
||||
scene,
|
||||
&requested_features);
|
||||
}
|
||||
|
||||
/* This features are not being tweaked as often as shaders,
|
||||
* so could be done selective magic for the viewport as well.
|
||||
|
Loading…
Reference in New Issue
Block a user