[Bf-blender-cvs] [12e07cf9def] lanpr-under-gp: LineArt: Supplimental debug information.

YimingWu noreply at git.blender.org
Fri Sep 18 07:23:15 CEST 2020


Commit: 12e07cf9defc22ec0c5d0f91f7f1e021e68a2407
Author: YimingWu
Date:   Fri Sep 18 13:22:28 2020 +0800
Branches: lanpr-under-gp
https://developer.blender.org/rB12e07cf9defc22ec0c5d0f91f7f1e021e68a2407

LineArt: Supplimental debug information.

===================================================================

M	source/blender/editors/lineart/lineart_cpu.c
M	source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c

===================================================================

diff --git a/source/blender/editors/lineart/lineart_cpu.c b/source/blender/editors/lineart/lineart_cpu.c
index 53d18c76947..f0f31669e60 100644
--- a/source/blender/editors/lineart/lineart_cpu.c
+++ b/source/blender/editors/lineart/lineart_cpu.c
@@ -388,7 +388,7 @@ static void lineart_occlusion_single_line(LineartRenderBuffer *rb,
                                                            &r)) {
         lineart_render_line_cut(rb, rl, l, r, rt->base.transparency_mask);
         if (G.debug_value == 4000 && (rl->flags & LRT_EDGE_FLAG_INTERSECTION)) {
-          printf("l,r %f %f   against %s(%d)   this rl is from %s(%d)\n",
+          printf("l,r %f %f   against %s(%d)`   this rl is from %s(%d)\n",
                  l,
                  r,
                  ((Object *)rt->base.rl[0]->object_ref)->id.name,
@@ -2560,6 +2560,10 @@ void ED_lineart_destroy_render_data(void)
     MEM_freeN(rb);
     lineart_share.render_buffer_shared = NULL;
   }
+
+  if (G.debug_value == 4000) {
+    printf("LRT: Destroy render data.\n");
+  }
 }
 
 void ED_lineart_destroy_render_data_external(void)
@@ -3823,6 +3827,9 @@ void ED_lineart_compute_feature_lines_background(Depsgraph *dg, const int show_f
   if (ED_lineart_calculation_flag_check(LRT_RENDER_RUNNING)) {
     /* Set CANCEL flag, and when operation is canceled, flag will become FINISHED. */
     ED_lineart_calculation_flag_set(LRT_RENDER_CANCELING);
+    if (G.debug_value == 4000) {
+      printf("LRT: Canceling.\n");
+    }
     /* No need to lock anything as we are canceling anyway. Will there be any potential memory
      * problem 'while' canceling? */
     BLI_spin_unlock(&lineart_share.lock_loader);
diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
index aa096c8076f..b29829bdf57 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c
@@ -41,6 +41,7 @@
 
 #include "BKE_collection.h"
 #include "BKE_context.h"
+#include "BKE_global.h"
 #include "BKE_gpencil.h"
 #include "BKE_gpencil_modifier.h"
 #include "BKE_lib_query.h"
@@ -198,7 +199,9 @@ static void generateStrokes(GpencilModifierData *md, Depsgraph *depsgraph, Objec
 
   /* If we reach here, means calculation is finished (LRT_SYNC_FRESH), we grab cache. flag reset is
    * done by calculation function.*/
-
+  if (G.debug_value == 4000) {
+    printf("LRT: Generating from modifier.\n");
+  }
   generate_strokes_actual(md, depsgraph, ob, gpl, gpf);
 
   WM_main_add_notifier(NA_EDITED | NC_GPENCIL, NULL);



More information about the Bf-blender-cvs mailing list