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:
authorSebastian Parborg <darkdefende@gmail.com>2019-07-16 12:42:03 +0300
committerSebastian Parborg <darkdefende@gmail.com>2019-07-16 12:44:08 +0300
commitc4a62493de17cc5f8a87be719b0164d26851e721 (patch)
treec72616e6f064ee7c3c96374d5a33f8e881da0eda /source/blender/blenkernel/intern/dynamicpaint.c
parent6b3c1192e1711423bcd509a85b7474c08000c6d9 (diff)
Fix T66835: Dynamic Paint weight group isn't updated unless weight has been assigned
The dvert layer was not assigned to the mesh data if it had to be created by the dpaint modifier. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5263
Diffstat (limited to 'source/blender/blenkernel/intern/dynamicpaint.c')
-rw-r--r--source/blender/blenkernel/intern/dynamicpaint.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/dynamicpaint.c b/source/blender/blenkernel/intern/dynamicpaint.c
index 16ce62da57e..7e916feac24 100644
--- a/source/blender/blenkernel/intern/dynamicpaint.c
+++ b/source/blender/blenkernel/intern/dynamicpaint.c
@@ -2023,6 +2023,8 @@ static Mesh *dynamicPaint_Modifier_apply(DynamicPaintModifierData *pmd, Object *
if (defgrp_index != -1 && !dvert && (surface->output_name[0] != '\0')) {
dvert = CustomData_add_layer(
&result->vdata, CD_MDEFORMVERT, CD_CALLOC, NULL, sData->total_points);
+ /* Make the dvert layer easily accessible from the mesh data. */
+ result->dvert = dvert;
}
if (defgrp_index != -1 && dvert) {
int i;