[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54574] trunk/blender/intern/cycles/ blender/blender_session.cpp: Fix #34205: Zooming in rendered mode during update out of sync with intended zoom

Sergey Sharybin sergey.vfx at gmail.com
Fri Feb 15 10:15:14 CET 2013


Revision: 54574
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54574
Author:   nazgul
Date:     2013-02-15 09:15:14 +0000 (Fri, 15 Feb 2013)
Log Message:
-----------
Fix #34205: Zooming in rendered mode during update out of sync with intended zoom

Yes, again.

There's some t within which reset is not allowed. This is so no reset happens
too often for performance issues. If camera changes too often, some reset could
be missed because of this timeout.

For now tag engine for update, which will update viewport from blender side.

Proper solution could be to detect such a changes from blender side and tag
cycles for refresh instead of trying to detect changes form cycles, but that's
for later.

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-15 09:02:17 UTC (rev 54573)
+++ trunk/blender/intern/cycles/blender/blender_session.cpp	2013-02-15 09:15:14 UTC (rev 54574)
@@ -520,6 +520,9 @@
 			session->reset(buffer_params, session_params.samples);
 		}
 	}
+	else {
+		tag_update();
+	}
 
 	/* update status and progress for 3d view draw */
 	update_status_progress();




More information about the Bf-blender-cvs mailing list