[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54326] trunk/blender/intern/cycles/ blender/blender_session.cpp: Fix #34041: rendered view + border

Sergey Sharybin sergey.vfx at gmail.com
Tue Feb 5 15:16:20 CET 2013


Revision: 54326
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54326
Author:   nazgul
Date:     2013-02-05 14:16:19 +0000 (Tue, 05 Feb 2013)
Log Message:
-----------
Fix #34041: rendered view + border

Issue was caused by rare cases when camera move happens just after
last sample was finished, this would lead to missing delay reset
because render cycle will go to pause_cond.wait(). No reset will
happen at this point because of some kind of optimization which
checks whether camera is tagged for update and wouldn't do reset
in this case.

Talked to Brecht and seems this optimization is not actually needed
and removing it will solve issue with frozen preview.

Modified Paths:
--------------
    trunk/blender/intern/cycles/blender/blender_session.cpp

Modified: trunk/blender/intern/cycles/blender/blender_session.cpp
===================================================================
--- trunk/blender/intern/cycles/blender/blender_session.cpp	2013-02-05 13:33:54 UTC (rev 54325)
+++ trunk/blender/intern/cycles/blender/blender_session.cpp	2013-02-05 14:16:19 UTC (rev 54326)
@@ -493,11 +493,10 @@
 		}
 		else {
 			/* update camera from 3d view */
-			bool need_update = scene->camera->need_update;
 
 			sync->sync_view(b_v3d, b_rv3d, w, h);
 
-			if(scene->camera->need_update && !need_update)
+			if(scene->camera->need_update)
 				reset = true;
 
 			session->scene->mutex.unlock();




More information about the Bf-blender-cvs mailing list