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:
authorCampbell Barton <ideasman42@gmail.com>2017-08-21 08:41:03 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-08-21 08:41:03 +0300
commit3e555d3d785b17bf9398d7666d5131c994da8c6b (patch)
treed15aaa353e31ed2acbd105d2b48ac4b1c99ea1e5 /intern/cycles/blender/addon/ui.py
parentd007828ae78d66cdcc005d9ba3ad57e987f0190a (diff)
parent0033f0e161d984b38d3a36d18448f16baef121aa (diff)
Merge branch 'master' into blender2.8
Diffstat (limited to 'intern/cycles/blender/addon/ui.py')
-rw-r--r--intern/cycles/blender/addon/ui.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py
index 5ae9466b40c..459d0d7d05e 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -101,6 +101,8 @@ def draw_samples_info(layout, context):
# Calculate sample values
if integrator == 'PATH':
aa = cscene.samples
+ if cscene.use_square_samples:
+ aa = aa * aa
else:
aa = cscene.aa_samples
d = cscene.diffuse_samples
@@ -111,9 +113,19 @@ def draw_samples_info(layout, context):
sss = cscene.subsurface_samples
vol = cscene.volume_samples
+ if cscene.use_square_samples:
+ aa = aa * aa
+ d = d * d
+ g = g * g
+ t = t * t
+ ao = ao * ao
+ ml = ml * ml
+ sss = sss * sss
+ vol = vol * vol
+
# Draw interface
# Do not draw for progressive, when Square Samples are disabled
- if use_branched_path(context):
+ if use_branched_path(context) or (cscene.use_square_samples and integrator == 'PATH'):
col = layout.column(align=True)
col.scale_y = 0.6
col.label("Total Samples:")
@@ -146,7 +158,7 @@ class CyclesRender_PT_sampling(CyclesButtonsPanel, Panel):
row = layout.row()
sub = row.row()
sub.prop(cscene, "progressive", text="")
- sub.label()
+ row.prop(cscene, "use_square_samples")
split = layout.split()