Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-06-13 04:33:48 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-06-13 04:33:48 +0400
commit532503e0cb4fb76b8ef67f3b93ec3bd29d199089 (patch)
treefd5a195df71b4b60347b0aef3aa276532d6752fe /source/blender/blenkernel/BKE_modifier.h
parenta5f60e933755357bb54f821c5011ebc108de772c (diff)
fix for problem with creating weight-paint preview.
In the case where the modifier stack didnt need deform-verts to calculate, they would not be available for the preview either. This fixes a bug caused by r57206 which set mirror to preview so the mirrored weights would be displayed, but it only worked when there was an armature after it, see [#35545].
Diffstat (limited to 'source/blender/blenkernel/BKE_modifier.h')
-rw-r--r--source/blender/blenkernel/BKE_modifier.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/blenkernel/BKE_modifier.h b/source/blender/blenkernel/BKE_modifier.h
index e466964c73f..6b9392a4169 100644
--- a/source/blender/blenkernel/BKE_modifier.h
+++ b/source/blender/blenkernel/BKE_modifier.h
@@ -371,11 +371,12 @@ typedef struct CDMaskLink {
* evaluation, assuming the data indicated by dataMask is required at the
* end of the stack.
*/
-struct CDMaskLink *modifiers_calcDataMasks(struct Scene *scene,
+struct CDMaskLink *modifiers_calcDataMasks(struct Scene *scene,
struct Object *ob,
struct ModifierData *md,
CustomDataMask dataMask,
- int required_mode);
+ int required_mode,
+ ModifierData *previewmd, CustomDataMask previewmask);
struct ModifierData *modifiers_getLastPreview(struct Scene *scene,
struct ModifierData *md,
int required_mode);