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:
authorAntony Riakiotakis <kalast@gmail.com>2014-05-01 03:11:39 +0400
committerAntony Riakiotakis <kalast@gmail.com>2014-05-01 03:12:02 +0400
commit73ad0dfbaeb34b8388e49243ceb539a097316843 (patch)
tree7ba98eeaa71c5c963341c026d095651b977dcac6 /source/blender/blenkernel/intern/cdderivedmesh.c
parent55b2a5aa4535a064e4d8eab20a3605f73821caa9 (diff)
Fix first part of T39956
show diffuse option not correctly calculated on opening a file. Make sure we call pbvh_show_diffuse_color_set after building the pbvh so vertex data are available to it.
Diffstat (limited to 'source/blender/blenkernel/intern/cdderivedmesh.c')
-rw-r--r--source/blender/blenkernel/intern/cdderivedmesh.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c
index fae9c387f41..73790399631 100644
--- a/source/blender/blenkernel/intern/cdderivedmesh.c
+++ b/source/blender/blenkernel/intern/cdderivedmesh.c
@@ -286,13 +286,13 @@ static PBVH *cdDM_getPBVH(Object *ob, DerivedMesh *dm)
cddm->pbvh = BKE_pbvh_new();
cddm->pbvh_draw = can_pbvh_draw(ob, dm);
- pbvh_show_diffuse_color_set(cddm->pbvh, ob->sculpt->show_diffuse_color);
-
BKE_mesh_tessface_ensure(me);
BKE_pbvh_build_mesh(cddm->pbvh, me->mface, me->mvert,
me->totface, me->totvert, &me->vdata);
+ pbvh_show_diffuse_color_set(cddm->pbvh, ob->sculpt->show_diffuse_color);
+
deformed = ss->modifiers_active || me->key;
if (deformed && ob->derivedDeform) {