Commit: 01909555d018c99d39d40e38e59bfdada8172b8c
Author: Sergey Sharybin
Date: Wed Apr 6 12:04:49 2016 +0200
Branches: cycles_panorama_experiments
https://developer.blender.org/rB01909555d018c99d39d40e38e59bfdada8172b8c
Cycles panorama experiment: Make tile sampling hack aware of resumable render
===================================================================
M intern/cycles/render/session.cpp
===================================================================
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index f78c28b..d10fb49 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -384,8 +384,9 @@ bool Session::acquire_tile(Device *tile_device, RenderTile&
rtile)
scene->camera->panorama_type == PANORAMA_EQUIRECTANGULAR &&
params.pole_samples != 0)
{
- const int tot_samples = params.samples;
- const int min_samples = params.pole_samples;
+ const float mult = (float)rtile.num_samples / params.samples;
+ const int tot_samples = rtile.num_samples;
+ const int min_samples = (int)((float)params.pole_samples *
mult);
const int full_height = tile_manager.state.buffer.full_height;
const int2 tile_size = params.tile_size;
int aligned_height = (int)ceilf((float)full_height /
tile_size.y) * tile_size.y;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs