[Bf-blender-cvs] [71ec828bdd8] lineart-shadow: LineArt: set new cut flag when a middle is needed.

YimingWu noreply at git.blender.org
Sat Jul 17 13:30:43 CEST 2021


Commit: 71ec828bdd88c9545b08dc4f6de8443ec69fdb1c
Author: YimingWu
Date:   Sat Jul 17 19:30:02 2021 +0800
Branches: lineart-shadow
https://developer.blender.org/rB71ec828bdd88c9545b08dc4f6de8443ec69fdb1c

LineArt: set new cut flag when a middle is needed.

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

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 5f8c00b8e22..502b5aea18b 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
@@ -4656,6 +4656,7 @@ static void lineart_shadow_edge_cut(LineartRenderBuffer *rb,
                                    &r_new_at)) {
       LineartShadowSegment *ss_middle = lineart_give_shadow_segment(rb);
       ss_middle->at = r_new_at;
+      ss_middle->flag = LRT_SHADOW_CASTED;
       copy_v3_v3_db(ss_middle->g1, r_new_in_the_middle_global);
       copy_v3_v3_db(ss_middle->g2, r_new_in_the_middle_global);
       copy_v4_v4_db(ss_middle->fbc1, r_new_in_the_middle);
@@ -4815,6 +4816,8 @@ static bool lineart_shadow_cast_onto_triangle(LineartRenderBuffer *rb,
   copy_v3_v3_db(r_global_l, gpos1);
   copy_v3_v3_db(r_global_r, gpos2);
 
+  printf("%f %f\n", at1, at2);
+
   return true;
 }



More information about the Bf-blender-cvs mailing list