diff options
-rw-r--r-- | source/blender/blenkernel/intern/object.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index b673c882e21..2a66edc8d42 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -429,27 +429,6 @@ static void object_update_from_subsurf_ccg(Object *object) /* free data derived from mesh, called when mesh changes or is freed */ void BKE_object_free_derived_caches(Object *ob) { - /* Also serves as signal to remake texspace. - * - * NOTE: This function can be called from threads on different objects - * sharing same data datablock. So we need to ensure atomic nature of - * data modification here. - */ - if (ob->type == OB_MESH) { - Mesh *me = ob->data; - - if (me && me->bb) { - atomic_fetch_and_or_int32(&me->bb->flag, BOUNDBOX_DIRTY); - } - } - else if (ELEM(ob->type, OB_SURF, OB_CURVE, OB_FONT)) { - Curve *cu = ob->data; - - if (cu && cu->bb) { - atomic_fetch_and_or_int32(&cu->bb->flag, BOUNDBOX_DIRTY); - } - } - MEM_SAFE_FREE(ob->runtime.bb); object_update_from_subsurf_ccg(ob); |