diff options
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_relations.cc')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index ab3081cb1ae..ef1db8be933 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -544,12 +544,13 @@ void DepsgraphRelationBuilder::build_id(ID *id) build_movieclip((MovieClip *)id); break; case ID_ME: - case ID_CU: case ID_MB: + case ID_CU: case ID_LT: case ID_HA: case ID_PT: case ID_VO: + case ID_GD: build_object_data_geometry_datablock(id); break; case ID_SPK: @@ -573,9 +574,6 @@ void DepsgraphRelationBuilder::build_id(ID *id) case ID_PA: build_particle_settings((ParticleSettings *)id); break; - case ID_GD: - build_gpencil((bGPdata *)id); - break; case ID_LI: case ID_IP: @@ -2609,18 +2607,6 @@ void DepsgraphRelationBuilder::build_image(Image *image) build_parameters(&image->id); } -void DepsgraphRelationBuilder::build_gpencil(bGPdata *gpd) -{ - if (built_map_.checkIsBuiltAndTag(gpd)) { - return; - } - /* animation */ - build_animdata(&gpd->id); - build_parameters(&gpd->id); - - // TODO: parent object (when that feature is implemented) -} - void DepsgraphRelationBuilder::build_cachefile(CacheFile *cache_file) { if (built_map_.checkIsBuiltAndTag(cache_file)) { |