diff options
Diffstat (limited to 'source/blender/blenkernel/depsgraph_private.h')
-rw-r--r-- | source/blender/blenkernel/depsgraph_private.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/blenkernel/depsgraph_private.h b/source/blender/blenkernel/depsgraph_private.h index c8ce2bb2a77..f4a6e4417e0 100644 --- a/source/blender/blenkernel/depsgraph_private.h +++ b/source/blender/blenkernel/depsgraph_private.h @@ -92,6 +92,14 @@ typedef struct DagNode { struct DagAdjList *child; struct DagAdjList *parent; struct DagNode *next; + + /* Threaded evaluation routines */ + uint32_t num_pending_parents; /* number of parents which are not updated yet + * this node has got. + * Used by threaded update for faster detect whether node could be + * updated aready. + */ + bool tag, scheduled; } DagNode; typedef struct DagNodeQueueElem { |