From 806db47fd8dfc228467694f10743a4404796dce0 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 28 May 2020 10:44:07 +0200 Subject: Depsgraoh: Fix missing texture node allocation It was causing wrong binding for image animation: since there was no ID node for texture at the moment of build_animdata original texture ID was passed to the callback. This is not what is supposed to happen. This is part of fix for T65889. --- source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/depsgraph') diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc index 7a562190cfd..9230fa19c32 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc @@ -1581,6 +1581,7 @@ void DepsgraphNodeBuilder::build_texture(Tex *texture) return; } /* Texture itself. */ + add_id_node(&texture->id); build_idproperties(texture->id.properties); build_animdata(&texture->id); build_parameters(&texture->id); -- cgit v1.2.3