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-04-11 13:39:36 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2018-04-12 12:05:18 +0300
commitfac1892e110956c7ed285ef2d7b097d632bcc25e (patch)
tree85c9d33dcdbe1e167e08c452e36064e1dfe6eec8 /source/blender/blenkernel/BKE_object.h
parent9c406b786faea9fee6489f0a1a21cab42a3d5cf3 (diff)
Depsgraph: Bind base by it's index
For the performance we convert object bases list to an array during view layer evaluation. This makes it possible to have very cheap index-based base lookup. The goal of this change is to get rid of base used for function binding, and avoid scene datablock expansion at the depsgraph construction time.
Diffstat (limited to 'source/blender/blenkernel/BKE_object.h')
-rw-r--r--source/blender/blenkernel/BKE_object.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h
index c5eefedcfad..ff05ffc8df7 100644
--- a/source/blender/blenkernel/BKE_object.h
+++ b/source/blender/blenkernel/BKE_object.h
@@ -247,7 +247,7 @@ void BKE_object_data_select_update(
void BKE_object_eval_flush_base_flags(
const struct EvaluationContext *eval_ctx,
- struct Object *object, struct Base *base,
+ struct Object *object, int base_index,
const bool is_from_set);
void BKE_object_handle_data_update(