Depsgraph: Make Copy-on-Write a command line option
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 18 Oct 2017 12:35:34 +0000 (14:35 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 18 Oct 2017 12:35:34 +0000 (14:35 +0200)
commit3e8abc0535aaeb736310a1b7a5447df1721ff349
treede35daa1ec122c33b2e6803cb7cb61bb20406882
parent46f0b97d208c21d3ce192b71b65e1fa0776f7825
Depsgraph: Make Copy-on-Write a command line option

Before it was a compile time option which was not very easy to use or test. Now
the project is getting more mature, so very soon we will be able to call for a
public tests of limited features.

The copy-on-write (which includes animation, modifiers) is enabled using
--enable-copy-on-write command line argument.
17 files changed:
CMakeLists.txt
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/intern/object_update.c
source/blender/depsgraph/CMakeLists.txt
source/blender/depsgraph/DEG_depsgraph.h
source/blender/depsgraph/intern/builder/deg_builder.cc
source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
source/blender/depsgraph/intern/builder/deg_builder_nodes.h
source/blender/depsgraph/intern/builder/deg_builder_nodes_layer.cc
source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc
source/blender/depsgraph/intern/builder/deg_builder_relations.cc
source/blender/depsgraph/intern/depsgraph.cc
source/blender/depsgraph/intern/depsgraph_build.cc
source/blender/depsgraph/intern/depsgraph_tag.cc
source/blender/depsgraph/intern/eval/deg_eval_flush.cc
source/blender/depsgraph/intern/nodes/deg_node.cc
source/creator/creator_args.c