diff options
author | Yiming Wu <xp8110@outlook.com> | 2022-06-01 11:59:19 +0300 |
---|---|---|
committer | Yiming Wu <xp8110@outlook.com> | 2022-06-01 11:59:46 +0300 |
commit | 110c90b3cfc94daead190dfb9adbc4761e6960b8 (patch) | |
tree | 8a9c51898bab400c3781b4b5d1e5157dd9d80cfd /source/blender/gpencil_modifiers | |
parent | d3b3d723037675022cd31fb7b51ad9ca3969e893 (diff) |
LineArt: Adding a intersection timer.
This is for conveinence of perfomance comparison.
Diffstat (limited to 'source/blender/gpencil_modifiers')
-rw-r--r-- | source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c index 5c529a7f6b6..aae439c62a2 100644 --- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c +++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c @@ -4145,6 +4145,11 @@ static void lineart_main_add_triangles(LineartRenderBuffer *rb) int x1, x2, y1, y2; int r, co; + double t_start; + if (G.debug_value == 4000) { + t_start = PIL_check_seconds_timer(); + } + LISTBASE_FOREACH (LineartElementLinkNode *, eln, &rb->triangle_buffer_pointers) { tri = eln->pointer; lim = eln->element_count; @@ -4169,6 +4174,11 @@ static void lineart_main_add_triangles(LineartRenderBuffer *rb) tri = (void *)(((uchar *)tri) + rb->triangle_size); } } + + if (G.debug_value == 4000) { + double t_elapsed = PIL_check_seconds_timer() - t_start; + printf("Line art intersection time: %f\n", t_elapsed); + } } /** |