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:
authorSergey Sharybin <sergey.vfx@gmail.com>2016-03-11 10:57:02 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2016-03-11 10:58:28 +0300
commit0922b6d6de153fe038d5ab7b2b64f414f40c3adc (patch)
treea70bd4286290342f14a3328868f94557dd287c65 /intern/cycles/blender/blender_session.cpp
parent9f8311ee8871b979ce8318eb637bf062cdcd9ecc (diff)
Cycles: Fix border render after spherical stereo commit
Buffer params needs to know camera's border, otherwise it'll create full buffer. There might be some issues with stereo camera still, but in worst case it'll only update camera twice as far as i can tell. Not ideal, but better than no border render at all.
Diffstat (limited to 'intern/cycles/blender/blender_session.cpp')
-rw-r--r--intern/cycles/blender/blender_session.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp
index 1f85feb0b7d..977ba3d34cf 100644
--- a/intern/cycles/blender/blender_session.cpp
+++ b/intern/cycles/blender/blender_session.cpp
@@ -153,6 +153,7 @@ void BlenderSession::create_session()
* do some basic syncing here, no objects or materials for speed */
sync->sync_render_layers(b_v3d, NULL);
sync->sync_integrator();
+ sync->sync_camera(b_render, b_camera_override, width, height, "");
}
/* set buffer parameters */
@@ -205,8 +206,10 @@ void BlenderSession::reset_session(BL::BlendData& b_data_, BL::Scene& b_scene_)
/* for final render we will do full data sync per render layer, only
* do some basic syncing here, no objects or materials for speed */
+ BL::Object b_camera_override(b_engine.camera_override());
sync->sync_render_layers(b_v3d, NULL);
sync->sync_integrator();
+ sync->sync_camera(b_render, b_camera_override, width, height, "");
BL::SpaceView3D b_null_space_view3d(PointerRNA_NULL);
BL::RegionView3D b_null_region_view3d(PointerRNA_NULL);