[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