diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-05-30 11:47:20 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-05-30 12:11:03 +0300 |
commit | 9abbf73d3f668a940c8f4d077ef9bc6db0ca7142 (patch) | |
tree | 200c767bee6b29768fa3ece7ec283d18d06c7014 /source/blender/depsgraph/intern/eval | |
parent | a01244cade1c210df2921f44be842e5c6a6c011e (diff) |
Cleanup: Wrap object runtime eval members into own struct
Diffstat (limited to 'source/blender/depsgraph/intern/eval')
-rw-r--r-- | source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc index 1eeb76ec72b..4d9f1f6b977 100644 --- a/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc +++ b/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc @@ -756,8 +756,8 @@ ID *deg_update_copy_on_write_datablock(const Depsgraph *depsgraph, { Object *object = (Object *)id_cow; /* Store evaluated mesh, make sure we don't free it. */ - mesh_eval = object->mesh_eval; - object->mesh_eval = NULL; + mesh_eval = object->runtime.mesh_eval; + object->runtime.mesh_eval = NULL; /* Currently object update will override actual object->data * to an evaluated version. Need to make sure we don't have * data set to evaluated one before free anything. @@ -792,7 +792,7 @@ ID *deg_update_copy_on_write_datablock(const Depsgraph *depsgraph, if (id_type == ID_OB) { Object *object = (Object *)id_cow; if (mesh_eval != NULL) { - object->mesh_eval = mesh_eval; + object->runtime.mesh_eval = mesh_eval; /* Do same thing as object update: override actual object data * pointer with evaluated datablock. */ |