[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