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
path: root/intern
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2013-01-08 20:56:04 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2013-01-08 20:56:04 +0400
commitfd35b0aa669155bfa503997f82151d822fff574b (patch)
tree60c6aee501dcf588547a620b7d8468b6d01e9690 /intern
parent4737e08cb9a59c1a598bc42e1eb2b2f20852b14c (diff)
Fix for recent tile_order feature not working properly with persistent data
Diffstat (limited to 'intern')
-rw-r--r--intern/cycles/blender/blender_session.cpp2
-rw-r--r--intern/cycles/render/tile.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp
index 770b71afcdc..d0c7c06cbb3 100644
--- a/intern/cycles/blender/blender_session.cpp
+++ b/intern/cycles/blender/blender_session.cpp
@@ -139,6 +139,8 @@ void BlenderSession::reset_session(BL::BlendData b_data_, BL::Scene b_scene_)
session->progress.reset();
scene->reset();
+ session->tile_manager.set_tile_order(session_params.tile_order);
+
/* peak memory usage should show current render peak, not peak for all renders
* made by this render session
*/
diff --git a/intern/cycles/render/tile.h b/intern/cycles/render/tile.h
index 7d3df6c1524..99cffb49c08 100644
--- a/intern/cycles/render/tile.h
+++ b/intern/cycles/render/tile.h
@@ -68,6 +68,7 @@ public:
bool next_tile(Tile& tile, int device = 0);
bool done();
+ void set_tile_order(int tile_order_) { tile_order = tile_order_; }
protected:
/* Note: this should match enum_tile_order in properties.py */
enum {