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:
authorDalai Felinto <dfelinto@gmail.com>2017-04-21 12:42:59 +0300
committerDalai Felinto <dfelinto@gmail.com>2017-04-21 14:00:40 +0300
commit4b77fb30759d1b62224033fc92c55eef7f3e414a (patch)
treee861012341093bb46f19ee1d9952f4db76b4dad8 /source/blender/blenkernel
parent3540b507801461d30d6a856daa26efda15011f79 (diff)
Move DEG_OBJECT_ITER inside depsgraph
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r--source/blender/blenkernel/BKE_layer.h27
1 files changed, 0 insertions, 27 deletions
diff --git a/source/blender/blenkernel/BKE_layer.h b/source/blender/blenkernel/BKE_layer.h
index b91ff82dc9f..f19f9a65bb5 100644
--- a/source/blender/blenkernel/BKE_layer.h
+++ b/source/blender/blenkernel/BKE_layer.h
@@ -215,33 +215,6 @@ void BKE_visible_bases_Iterator_end(Iterator *iter);
ITER_END \
}
-/* temporary hacky solution waiting for CoW depsgraph implementation */
-#define DEG_OBJECT_ITER(graph_, instance_) \
-{ \
- Scene *sce_, *scene_ = DAG_get_scene(graph_); \
- SceneLayer *sl_ = DAG_get_scene_layer(graph_); \
- int flag_ = ~(BASE_FROM_SET); \
- \
- /* flush all the depsgraph data to objects */ \
- Object *instance_; \
- Base *base_; \
- for(sce_ = scene_; sce_; sce_ = sce_->set) { \
- for (base_ = (sl_)->object_bases.first; base_; base_ = base_->next) { \
- if ((base_->flag & BASE_VISIBLED) != 0) { \
- instance_ = base_->object; \
- instance_->base_flag = (base_->flag | BASE_FROM_SET) & flag_; \
- instance_->base_collection_properties = base_->collection_properties;
-
-#define DEG_OBJECT_ITER_END \
- } \
- } \
- if (sce_->set) { \
- sl_ = BKE_scene_layer_render_active(sce_->set); \
- flag_ = ~(BASE_SELECTED | BASE_SELECTABLED); \
- } \
- } \
-}
-
#ifdef __cplusplus
}
#endif