Commit: efe7257a203fddc43d6e0781f8f4248900602438
Author: Nick Wu
Date:   Fri Jul 20 22:14:02 2018 +0800
Branches: soc-2018-npr
https://developer.blender.org/rBefe7257a203fddc43d6e0781f8f4248900602438

Fix detail reducing bugs

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

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 834a458eb98..b09a16ffe73 100644
--- a/source/blender/draw/engines/lanpr/lanpr_chain.c
+++ b/source/blender/draw/engines/lanpr/lanpr_chain.c
@@ -128,6 +128,7 @@ void 
lanpr_reduce_render_line_chain_recursive(LANPR_RenderLineChain* rlc, LANPR_
                if (from->Item.pNext == to) return;
                for (rlci = from->Item.pNext; rlci != to; rlci = next_rlci) {
                        next_rlci = rlci->Item.pNext;
+                       if (next_rlci && (next_rlci->OccludeLevel != 
rlci->OccludeLevel || next_rlci->LineType != rlci->LineType)) continue;
                        lstRemoveItem(&rlc->Chain, (void*)rlci);
                }
        }else {
@@ -237,7 +238,7 @@ void lanpr_ChainFeatureLines_NO_THREAD(LANPR_RenderBuffer 
*rb, float dist_thresh
                //}
                //printf("--------\n");
 
-        //lanpr_reduce_render_line_chain_recursive(rlc,rlc->Chain.pFirst, 
rlc->Chain.pLast, dist_threshold);
+        lanpr_reduce_render_line_chain_recursive(rlc,rlc->Chain.pFirst, 
rlc->Chain.pLast, dist_threshold);
     }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to