[Bf-blender-cvs] [f60bb19] soc-2016-cycles_denoising: Cycles: Fix border rendering once again with Denoising

Lukas Stockner noreply at git.blender.org
Sun Jul 24 03:46:00 CEST 2016


Commit: f60bb19492f4e7a66a6c7fc2048b5a9ef33a38b3
Author: Lukas Stockner
Date:   Sun Jul 24 02:01:23 2016 +0200
Branches: soc-2016-cycles_denoising
https://developer.blender.org/rBf60bb19492f4e7a66a6c7fc2048b5a9ef33a38b3

Cycles: Fix border rendering once again with Denoising

===================================================================

M	intern/cycles/blender/blender_session.cpp

===================================================================

diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp
index bd14097..3be184d 100644
--- a/intern/cycles/blender/blender_session.cpp
+++ b/intern/cycles/blender/blender_session.cpp
@@ -334,8 +334,9 @@ static void add_pass(BL::RenderEngine& b_engine,
 void BlenderSession::do_write_update_render_tile(RenderTile& rtile, bool do_update_only, bool highlight)
 {
 	BufferParams& params = rtile.buffers->params;
-	int x = rtile.x + params.overscan;
-	int y = rtile.y + params.overscan;
+	BufferParams& full_params = session->tile_manager.state.buffer;
+	int x = rtile.x + params.overscan - full_params.full_x;
+	int y = rtile.y + params.overscan - full_params.full_y;
 	int w = rtile.w - 2*params.overscan;
 	int h = rtile.h - 2*params.overscan;




More information about the Bf-blender-cvs mailing list