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>2019-05-13 18:54:27 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2019-05-13 18:55:28 +0300
commit9ed8f8a968a9b8389f711e951806795794f5ddde (patch)
tree6456cf74743328a7b6c60dc470096aa372ecc0af /source/blender/depsgraph
parent1c1e3de0156dadd65adb7dda2e5e85650478dffb (diff)
Fix T63325: Drivers freezing input value
Not sure why driver would be affecting on the behavior, the actual issue was caused by lack of proper relations built for lamps and cameras.
Diffstat (limited to 'source/blender/depsgraph')
-rw-r--r--source/blender/depsgraph/intern/builder/deg_builder_relations.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
index 9fc5dc64a60..c7a728fd0d7 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -2067,6 +2067,7 @@ void DepsgraphRelationBuilder::build_camera(Camera *camera)
if (built_map_.checkIsBuiltAndTag(camera)) {
return;
}
+ build_animdata(&camera->id);
build_parameters(&camera->id);
if (camera->dof_ob != NULL) {
ComponentKey camera_parameters_key(&camera->id, NodeType::PARAMETERS);
@@ -2081,6 +2082,7 @@ void DepsgraphRelationBuilder::build_light(Light *lamp)
if (built_map_.checkIsBuiltAndTag(lamp)) {
return;
}
+ build_animdata(&lamp->id);
build_parameters(&lamp->id);
/* light's nodetree */
if (lamp->nodetree != NULL) {