[Bf-blender-cvs] [bbd1068] soc-2013-depsgraph_mt: Merge branch 'master' into soc-2013-depsgraph_mt
Sergey Sharybin
noreply at git.blender.org
Mon Dec 23 08:55:39 CET 2013
Commit: bbd1068ef722fbe5f4deed447d9637d65ab29657
Author: Sergey Sharybin
Date: Mon Dec 23 13:46:13 2013 +0600
http://developer.blender.org/rBbbd1068ef722fbe5f4deed447d9637d65ab29657
Merge branch 'master' into soc-2013-depsgraph_mt
Conflicts:
source/blender/editors/render/render_internal.c
source/blender/modifiers/intern/MOD_smoke.c
===================================================================
===================================================================
diff --cc source/blender/editors/render/render_internal.c
index fdbee98,091dc11..f9f0681
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@@ -278,7 -302,9 +305,10 @@@ typedef struct RenderJob
short *do_update;
float *progress;
ReportList *reports;
+ int orig_layer;
+ int last_layer;
+ ScrArea *sa;
+ bool interface_locked;
} RenderJob;
static void render_freejob(void *rjv)
diff --cc source/blender/modifiers/intern/MOD_smoke.c
index ae6f9e3,22a4c87..fcd4cc9
--- a/source/blender/modifiers/intern/MOD_smoke.c
+++ b/source/blender/modifiers/intern/MOD_smoke.c
@@@ -104,9 -104,11 +104,12 @@@ static DerivedMesh *applyModifier(Modif
ModifierApplyFlag flag)
{
SmokeModifierData *smd = (SmokeModifierData *) md;
+ bool for_render = (flag & MOD_APPLY_RENDER) != 0;
+ if (flag & MOD_APPLY_ORCO)
+ return dm;
+
- return smokeModifier_do(smd, md->scene, ob, dm);
+ return smokeModifier_do(smd, md->scene, ob, dm, for_render);
}
static bool dependsOnTime(ModifierData *UNUSED(md))
More information about the Bf-blender-cvs
mailing list