diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-07-25 15:06:17 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-10-25 12:25:10 +0300 |
commit | 45329ce319c776315db956138d995b4b310124dc (patch) | |
tree | fdd4fd5ae3f673be375711ae8db2c90f2f7a4912 /source | |
parent | ea29e4c9971b79b45035873450642c4f636be17b (diff) |
Depsgraph: Remove unsued node flag
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 7 | ||||
-rw-r--r-- | source/blender/depsgraph/intern/nodes/deg_node_operation.h | 5 |
2 files changed, 0 insertions, 12 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc index 744898896d9..ae4d56ced4c 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc @@ -540,8 +540,6 @@ void DepsgraphNodeBuilder::build_animdata(ID *id) */ OperationDepsNode *DepsgraphNodeBuilder::build_driver(ID *id, FCurve *fcu) { - ChannelDriver *driver = fcu->driver; - /* Create data node for this driver */ /* TODO(sergey): Avoid creating same operation multiple times, * in the future we need to avoid lookup of the operation as well @@ -562,11 +560,6 @@ OperationDepsNode *DepsgraphNodeBuilder::build_driver(ID *id, FCurve *fcu) fcu->array_index); } - /* tag "scripted expression" drivers as needing Python (due to GIL issues, etc.) */ - if (driver->type == DRIVER_TYPE_PYTHON) { - driver_op->flag |= DEPSOP_FLAG_USES_PYTHON; - } - /* return driver node created */ return driver_op; } diff --git a/source/blender/depsgraph/intern/nodes/deg_node_operation.h b/source/blender/depsgraph/intern/nodes/deg_node_operation.h index 1e5c3832d03..d8203540fc5 100644 --- a/source/blender/depsgraph/intern/nodes/deg_node_operation.h +++ b/source/blender/depsgraph/intern/nodes/deg_node_operation.h @@ -45,11 +45,6 @@ typedef enum eDepsOperation_Flag { /* node was directly modified, causing need for update */ DEPSOP_FLAG_DIRECTLY_MODIFIED = (1 << 1), - - /* Operation is evaluated using CPython; has GIL and security - * implications... - */ - DEPSOP_FLAG_USES_PYTHON = (1 << 2), } eDepsOperation_Flag; /* Atomic Operation - Base type for all operations */ |