a20d350dd5
Depsgraph: Cleanup, make it easier to create relations with flags
2018-11-22 16:17:18 +01:00
fc9624e485
Merge branch 'master' into blender2.8
2018-04-23 16:44:09 +02:00
53d69e6d04
Depsgraph: Add relation flag to avoid flush across it
...
This way we can avoid re-evaluation of certain parts of datablock
when something unrelated has changed.
2018-04-23 16:42:37 +02:00
27dff3fbc1
Merge branch 'master' into blender2.8
2018-01-18 01:01:17 +01:00
8400b4b566
Merge branch 'master' into blender2.8
2018-01-17 18:03:08 +01:00
46204f843b
Depsgraph: Fix for fake dependency cycle being created for shape key drivers
...
One thing i'm not fully happy with is all this is_same_* functions. Need to
get rid of this by probably adding explicit entry/init/whatever nodes and
maybe making node criteria aware of whether key will be used as "from" or
as "to" node.
2018-01-17 18:02:51 +01:00
7df1983bf9
Fix compilation error
2018-01-16 12:48:33 +01:00
0b500ba147
Depsgraph: Fix fake cyclic dependencies for node tree drivers
...
There was a fake cyclic dependency happening when node of node tree is driving
another node of the same tree.
This is related to T53794, but more fixes is needed here.
2018-01-16 11:54:32 +01:00
1d763b5395
Depsgraph: Check for ID match when checking if operations corresponds to the same bone
2018-01-16 11:41:50 +01:00
b667020310
Depsgraph: Cleanup, brace placement\
2018-01-16 11:38:44 +01:00
4a99cc5850
Depsgraph: Add ability to check whether relation exists before adding it
...
Currently not used, but this is aimed to be used when adding relations from
FCurve to property which is being animated.
2017-12-06 10:21:33 +01:00
7de3c8ace7
Depsgraph: Move implementation part of relations header to own file
2017-12-06 10:21:33 +01:00