diff --git a/source/blender/depsgraph/intern/depsgraph_tag.cc b/source/blender/depsgraph/intern/depsgraph_tag.cc index 2919e43f8fc..d764a89e6da 100644 --- a/source/blender/depsgraph/intern/depsgraph_tag.cc +++ b/source/blender/depsgraph/intern/depsgraph_tag.cc @@ -531,8 +531,8 @@ void deg_graph_tag_parameters_if_needed(Main *bmain, } /* Clear flags which are known to not affect parameters usable by drivers. */ - const uint clean_flags = flags & - ~(ID_RECALC_SYNC_TO_EVAL | ID_RECALC_SELECT | ID_RECALC_BASE_FLAGS); + const uint clean_flags = flags & ~(ID_RECALC_SYNC_TO_EVAL | ID_RECALC_SELECT | + ID_RECALC_BASE_FLAGS | ID_RECALC_SHADING); if (clean_flags == 0) { /* Changes are limited to only things which are not usable by drivers. */