diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-11-08 19:54:14 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-11-08 19:54:14 +0300 |
commit | 4d0f7c320c29bcb5dcf4435a0740822d00d35493 (patch) | |
tree | cccef40649907d20650d917523b1de78ff2d6816 /source/blender/blenkernel/BKE_library.h | |
parent | 682bcb29956c0699e54b7b9200f048b30bebc4d0 (diff) |
Depsgraph: Use atomics to tag ID when evaluating driver
This is required since new dependency graph evaluates drivers in threads
so it was possible to have some partially written ID tag there.
Diffstat (limited to 'source/blender/blenkernel/BKE_library.h')
-rw-r--r-- | source/blender/blenkernel/BKE_library.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_library.h b/source/blender/blenkernel/BKE_library.h index 79373e343a6..1cc7014765c 100644 --- a/source/blender/blenkernel/BKE_library.h +++ b/source/blender/blenkernel/BKE_library.h @@ -129,6 +129,8 @@ void BKE_library_make_local( struct Main *bmain, const struct Library *lib, struct GHash *old_to_new_ids, const bool untagged_only, const bool set_fake); +void BKE_id_tag_set_atomic(struct ID *id, int tag); +void BKE_id_tag_clear_atomic(struct ID *id, int tag); /* use when "" is given to new_id() */ #define ID_FALLBACK_NAME N_("Untitled") |