[Bf-blender-cvs] [852d53a6773] temp-lineart-contained: LineArt: Remove fixed overscan in discard function.

YimingWu noreply at git.blender.org
Mon Jun 7 15:19:10 CEST 2021


Commit: 852d53a6773bac8d1edf92e153a34bfc4b70db95
Author: YimingWu
Date:   Mon Jun 7 21:14:01 2021 +0800
Branches: temp-lineart-contained
https://developer.blender.org/rB852d53a6773bac8d1edf92e153a34bfc4b70db95

LineArt: Remove fixed overscan in discard function.

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

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

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

diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
index efd080b3f08..ed04e5cc06e 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
@@ -1403,12 +1403,8 @@ static void lineart_main_discard_out_of_frame_edges(LineartRenderBuffer *rb)
   LineartEdge *e;
   int i;
 
-  float overscan_x = 0.1;
-  float overscan_y = 0.1;
-
 #define LRT_VERT_OUT_OF_BOUND(v) \
-  (v && (v->fbcoord[0] < (-1 - overscan_x) || v->fbcoord[0] > (1 + overscan_x) || \
-         v->fbcoord[1] < (-1 - overscan_y) || v->fbcoord[1] > (1 + overscan_y)))
+  (v && (v->fbcoord[0] < -1 || v->fbcoord[0] > 1 || v->fbcoord[1] < -1 || v->fbcoord[1] > 1))
 
   LISTBASE_FOREACH (LineartElementLinkNode *, eln, &rb->line_buffer_pointers) {
     e = (LineartEdge *)eln->pointer;



More information about the Bf-blender-cvs mailing list