[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58307] branches/soc-2013-cycles_mblur/ intern/cycles/blender/blender_object.cpp: Changed sync_object so the viewport would update when motion is enabled
Gavin Howard
gavin.d.howard at gmail.com
Tue Jul 16 04:44:52 CEST 2013
Revision: 58307
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58307
Author: gdh
Date: 2013-07-16 02:44:52 +0000 (Tue, 16 Jul 2013)
Log Message:
-----------
Changed sync_object so the viewport would update when motion is enabled
or disabled for the object.
Modified Paths:
--------------
branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp
Modified: branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp
===================================================================
--- branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp 2013-07-16 02:27:35 UTC (rev 58306)
+++ branches/soc-2013-cycles_mblur/intern/cycles/blender/blender_object.cpp 2013-07-16 02:44:52 UTC (rev 58307)
@@ -296,12 +296,18 @@
if(object_map.sync(&object, b_ob, b_parent, key))
object_updated = true;
- /* Get the number of export steps and whether the object will use deform blur. */
+ /* Get whether motion is enabled, the number of export steps,
+ * and whether the object will use deform blur. */
+ bool use_mblur = object_use_mblur(b_ob);
bool use_deform_mblur = object_use_deform_mblur(b_ob);
uint mblur_steps = object_mblur_steps(b_ob);
/* Force update if necessary. */
- if (use_deform_mblur != object->use_deform_mblur || mblur_steps != object->mblur_steps) {
+ if (use_mblur != object->use_motion ||
+ mblur_steps != object->mblur_steps ||
+ use_deform_mblur != object->use_deform_mblur)
+ {
+ object->use_motion = use_mblur;
object->use_deform_mblur = use_deform_mblur;
object->mblur_steps = mblur_steps;
scene->object_manager->tag_update(scene);
More information about the Bf-blender-cvs
mailing list