[Bf-blender-cvs] [f23223ee262] soc-2019-npr: LANPR: Fixed last point occlusion error on "this line" chaining.

YimingWu noreply at git.blender.org
Tue Jun 4 10:25:27 CEST 2019


Commit: f23223ee2624654a904134c93db8c08149c3faa9
Author: YimingWu
Date:   Tue Jun 4 14:48:05 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBf23223ee2624654a904134c93db8c08149c3faa9

LANPR: Fixed last point occlusion error on "this line" chaining.

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

M	source/blender/draw/engines/lanpr/lanpr_chain.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_chain.c b/source/blender/draw/engines/lanpr/lanpr_chain.c
index 953d316990a..5270af22c5f 100644
--- a/source/blender/draw/engines/lanpr/lanpr_chain.c
+++ b/source/blender/draw/engines/lanpr/lanpr_chain.c
@@ -319,8 +319,8 @@ void lanpr_NO_THREAD_chain_feature_lines(LANPR_RenderBuffer *rb, float dist_thre
     }
 
     // step 2: this line
-    int last_occlusion;
     rls = rl->segments.first;
+    int last_occlusion = ((LANPR_RenderLineSegment *)rls)->occlusion;
     for (rls = (LANPR_RenderLineSegment *)rls->item.next; rls;
          rls = (LANPR_RenderLineSegment *)rls->item.next) {
       double gpos[3], lpos[3];



More information about the Bf-blender-cvs mailing list