[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