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:
authorSergey Sharybin <sergey.vfx@gmail.com>2018-07-05 16:30:56 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-07-05 17:56:47 +0300
commitd192d723123add1dde3e9f7e9458aefcafb7e7d2 (patch)
treec4ff3c2393bc36ca25f869483c8ab35c1fe14798 /source/blender/blenkernel
parentc1678a3723471fe2345c23afb439f6aa8d1a6ef5 (diff)
Ensure dependency graph exists before initializing editors
Will help entering sculpt mode on file load by making it possible to fully initialize sculpt session. The goal is to make sure PBVH exists since the very beginning of file open (missing PBVH is a reason why object is not visible before first stroke). This is not enough yet to fully solve the issue, since entering sculpt mode tags object for Copy-on-Write update, which frees PBVH.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/intern/paint.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 4d3a0587a0b..07aa21f44ff 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -864,15 +864,6 @@ void BKE_sculpt_update_mesh_elements(
Depsgraph *depsgraph, Scene *scene, Sculpt *sd, Object *ob,
bool need_pmap, bool need_mask)
{
- if (depsgraph == NULL) {
- /* Happens on file load.
- *
- * We do nothing in this case, it will be taken care about on depsgraph
- * evaluation.
- */
- return;
- }
-
SculptSession *ss = ob->sculpt;
Mesh *me = BKE_object_get_original_mesh(ob);
MultiresModifierData *mmd = BKE_sculpt_multires_active(scene, ob);