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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2013-04-16 20:18:14 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2013-04-16 20:18:14 +0400
commitc9fc3874d68630c3a4ebeca0c7ae964e5c9a901f (patch)
tree7b05c3a409c61228b7b93a2d83a9e9558d0eafe4 /intern/cycles/blender/blender_sync.h
parentc1276960e8714828645899391e924f44d13d1043 (diff)
Cycles: when render layers have per layer number of samples set, the Sampling
panel now has an option to specify how to use them. There's three options: * Use: render layer samples override scene samples * Bounded: bound render layer samples by scene samples * Ignore: ignore render layer sample settings
Diffstat (limited to 'intern/cycles/blender/blender_sync.h')
-rw-r--r--intern/cycles/blender/blender_sync.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/intern/cycles/blender/blender_sync.h b/intern/cycles/blender/blender_sync.h
index 43073ed9dee..43c8906c799 100644
--- a/intern/cycles/blender/blender_sync.h
+++ b/intern/cycles/blender/blender_sync.h
@@ -59,6 +59,7 @@ public:
void sync_camera(BL::RenderSettings b_render, BL::Object b_override, int width, int height);
void sync_view(BL::SpaceView3D b_v3d, BL::RegionView3D b_rv3d, int width, int height);
int get_layer_samples() { return render_layer.samples; }
+ int get_layer_bound_samples() { return render_layer.bound_samples; }
/* get parameters */
static SceneParams get_scene_params(BL::Scene b_scene, bool background);
@@ -124,7 +125,7 @@ private:
material_override(PointerRNA_NULL),
use_background(true),
use_viewport_visibility(false),
- samples(0)
+ samples(0), bound_samples(false)
{}
string name;
@@ -137,6 +138,7 @@ private:
bool use_viewport_visibility;
bool use_localview;
int samples;
+ bool bound_samples;
} render_layer;
Progress &progress;