Logging: Use CLOG for blenkernel
[blender.git] / source / blender / blenkernel / intern / mask.c
index 2a84109c1e0a5ec3c2d0cf8076faaf151554b7c7..4b6d8255f5ffbb318f9cb60fa57d00393890cd77 100644 (file)
@@ -32,6 +32,8 @@
 #include <stddef.h>
 #include <string.h>
 
+#include "CLG_log.h"
+
 #include "MEM_guardedalloc.h"
 
 #include "BLI_utildefines.h"
@@ -51,7 +53,7 @@
 
 #include "BKE_animsys.h"
 #include "BKE_curve.h"
-#include "BKE_depsgraph.h"
+
 #include "BKE_library.h"
 #include "BKE_main.h"
 #include "BKE_mask.h"
 #include "BKE_movieclip.h"
 #include "BKE_image.h"
 
+#include "DEG_depsgraph_build.h"
+
+static CLG_LogRef LOG = {"bke.mask"};
+
 static struct {
        ListBase splines;
        struct GHash *id_hash;
@@ -205,6 +211,7 @@ MaskLayer *BKE_mask_layer_copy(const MaskLayer *masklay)
        masklay_new->blend = masklay->blend;
        masklay_new->blend_flag = masklay->blend_flag;
        masklay_new->flag = masklay->flag;
+       masklay_new->falloff = masklay->falloff;
        masklay_new->restrictflag = masklay->restrictflag;
 
        for (spline = masklay->splines.first; spline; spline = spline->next) {
@@ -817,7 +824,7 @@ Mask *BKE_mask_new(Main *bmain, const char *name)
        mask->sfra = 1;
        mask->efra = 100;
 
-       DAG_relations_tag_update(bmain);
+       DEG_relations_tag_update(bmain);
 
        return mask;
 }
@@ -1417,34 +1424,6 @@ void BKE_mask_evaluate(Mask *mask, const float ctime, const bool do_newframe)
  * for now re-evaluate all. eventually this might work differently */
 void BKE_mask_update_display(Mask *mask, float ctime)
 {
-#if 0
-       MaskLayer *masklay;
-
-       for (masklay = mask->masklayers.first; masklay; masklay = masklay->next) {
-               MaskSpline *spline;
-
-               for (spline = masklay->splines.first; spline; spline = spline->next) {
-                       if (spline->points_deform) {
-                               int i = 0;
-
-                               for (i = 0; i < spline->tot_point; i++) {
-                                       MaskSplinePoint *point;
-
-                                       if (spline->points_deform) {
-                                               point = &spline->points_deform[i];
-                                               BKE_mask_point_free(point);
-                                       }
-                               }
-                               if (spline->points_deform) {
-                                       MEM_freeN(spline->points_deform);
-                               }
-
-                               spline->points_deform = NULL;
-                       }
-               }
-       }
-#endif
-
        BKE_mask_evaluate(mask, ctime, false);
 }
 
@@ -1457,18 +1436,6 @@ void BKE_mask_evaluate_all_masks(Main *bmain, float ctime, const bool do_newfram
        }
 }
 
-void BKE_mask_update_scene(Main *bmain, Scene *scene)
-{
-       Mask *mask;
-
-       for (mask = bmain->mask.first; mask; mask = mask->id.next) {
-               if (mask->id.recalc & ID_RECALC_ALL) {
-                       bool do_new_frame = (mask->id.recalc & ID_RECALC_DATA) != 0;
-                       BKE_mask_evaluate_all_masks(bmain, CFRA, do_new_frame);
-               }
-       }
-}
-
 void BKE_mask_parent_init(MaskParent *parent)
 {
        parent->id_type = ID_MC;
@@ -1526,8 +1493,8 @@ void BKE_mask_layer_shape_from_mask(MaskLayer *masklay, MaskLayerShape *masklay_
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                  masklay_shape->tot_vert, tot, masklay_shape->frame);
        }
 }
 
@@ -1548,8 +1515,8 @@ void BKE_mask_layer_shape_to_mask(MaskLayer *masklay, MaskLayerShape *masklay_sh
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                          masklay_shape->tot_vert, tot, masklay_shape->frame);
        }
 }
 
@@ -1587,9 +1554,9 @@ void BKE_mask_layer_shape_to_mask_interp(MaskLayer *masklay,
                }
        }
        else {
-               printf("%s: vert mismatch %d != %d != %d (frame %d - %d)\n",
-                      __func__, masklay_shape_a->tot_vert, masklay_shape_b->tot_vert, tot,
-                      masklay_shape_a->frame, masklay_shape_b->frame);
+               CLOG_ERROR(&LOG, "vert mismatch %d != %d != %d (frame %d - %d)",
+                          masklay_shape_a->tot_vert, masklay_shape_b->tot_vert, tot,
+                          masklay_shape_a->frame, masklay_shape_b->frame);
        }
 }
 
@@ -1667,19 +1634,6 @@ MaskLayerShape *BKE_mask_layer_shape_verify_frame(MaskLayer *masklay, const int
                BKE_mask_layer_shape_sort(masklay);
        }
 
-#if 0
-       {
-               MaskLayerShape *masklay_shape;
-               int i = 0;
-               for (masklay_shape = masklay->splines_shapes.first;
-                    masklay_shape;
-                    masklay_shape = masklay_shape->next)
-               {
-                       printf("mask %d, %d\n", i++, masklay_shape->frame);
-               }
-       }
-#endif
-
        return masklay_shape;
 }
 
@@ -1856,8 +1810,8 @@ void BKE_mask_layer_shape_changed_add(MaskLayer *masklay, int index,
                                masklay_shape->data = data_resized;
                        }
                        else {
-                               printf("%s: vert mismatch %d != %d (frame %d)\n",
-                                      __func__, masklay_shape->tot_vert, tot, masklay_shape->frame);
+                               CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                          masklay_shape->tot_vert, tot, masklay_shape->frame);
                        }
                }
        }
@@ -1897,8 +1851,8 @@ void BKE_mask_layer_shape_changed_remove(MaskLayer *masklay, int index, int coun
                        masklay_shape->data = data_resized;
                }
                else {
-                       printf("%s: vert mismatch %d != %d (frame %d)\n",
-                              __func__, masklay_shape->tot_vert - count, tot, masklay_shape->frame);
+                       CLOG_ERROR(&LOG, "vert mismatch %d != %d (frame %d)",
+                                  masklay_shape->tot_vert - count, tot, masklay_shape->frame);
                }
        }
 }